.mx-site-links{display:flex;flex-direction:column;gap:12px;flex-shrink:0}
header [data-framer-name="Location"]{display:none!important}
header [data-framer-name="Nav Header"]>.mx-site-links{margin-left:auto;margin-right:20px;flex-direction:row}
header [data-framer-name="Main Menu"]{overflow-y:auto!important;max-height:75vh!important}
header [data-framer-name="Main Menu"]>.mx-site-links{padding:12px 0 24px;position:relative;z-index:2}
header [data-framer-name="Main Menu"] .mx-pricing-nav{color:#fff;font-size:clamp(24px,3vw,40px);line-height:1.2}
footer .mx-site-links .mx-pricing-nav{color:#fff}
a.mx-action-button,.mx-service a.mx-button,#next,#send,#back{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:16px!important;min-height:50px!important;padding:14px 24px!important;border:1px solid #171717!important;border-radius:999px!important;background:#171717!important;color:#fff!important;font-family:"Inter Display",Inter,Arial,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:1.25!important;text-decoration:none!important;box-shadow:none!important}
a.mx-action-button p,a.mx-action-button span{color:inherit!important;--framer-text-color:#fff!important}
a.mx-action-button [data-framer-name="BG Fill"]{display:none!important}
#back{background:transparent!important;color:#171717!important}
[hidden]#next,[hidden]#send,[hidden]#back{display:none!important}
.choice span{border-radius:999px}.choice input:checked+span{background:#171717;border-color:#171717}
[aria-label="Before and after comparison"],[aria-label="Before and after comparison"] *{border-radius:0!important;box-shadow:none!important}
[aria-label="Before and after comparison"]{--token-661b5c8e-8016-4a08-9923-55756334f3f7:#fff}
[aria-label="Before and after comparison"] div:not(:has(img)):not(:has(div)){background:#171717!important;color:#fff!important;border-color:#fff!important}
.mx-action-button:focus-visible{outline:2px solid currentColor;outline-offset:4px}
@media(max-width:600px){header [data-framer-name="Nav Header"]>.mx-site-links{margin-right:12px}header a.mx-action-button{font-size:12px!important;padding:10px 12px!important;min-height:42px!important}}
