@import url("/assets/fonts.css");
/* Boost+ branding on the supplied Adsorb visual structure. */
.nav_logo{width:10.5rem!important;height:4.8rem;display:flex;align-items:center;justify-content:flex-start}
.nav_logo .boost-logo{width:100%!important;height:auto;max-height:4.5rem;object-fit:contain}
.footer_logo .boost-logo,.footer_logo-image.boost-logo{width:20rem!important;max-width:100%;height:auto!important;object-fit:contain}
.boost-logo{object-fit:contain}
.boost-preview-note{font-size:12px;line-height:1.6;opacity:.55;text-align:center;padding:1.5rem 5%;margin:0}
.boost-sample-label{font-size:12px;letter-spacing:.1em;opacity:.55;margin:.8rem 0 1rem}
.about-wrap>.boost-logo{width:min(24rem,80%);height:auto;margin:0 auto 2rem}
.boost-budget{color:inherit;background:transparent;cursor:pointer;min-width:12rem;border-radius:0;padding-right:1rem;font-family:inherit}
.boost-budget option{background:#0b1730;color:#ffffff;font-size:16px}
button.button{font-family:inherit;cursor:pointer}
.w-checkbox:has(input:checked) .w-checkbox-input{background-color:#d5aa53;border-color:#d5aa53;box-shadow:inset 0 0 0 4px #ffffff}
.w-checkbox:has(input:focus-visible){outline:2px solid #d5aa53;outline-offset:5px}
.w-form-done,.w-form-fail{display:none}
:focus-visible{outline:2px solid #d5aa53;outline-offset:5px}
.boost-form-note{font-size:14px;line-height:1.6;opacity:.65;margin-top:1.5rem}
.boost-form-result{padding:2rem;border:1px solid #9a6f2b;border-radius:1rem;margin-top:2rem;font-size:1rem;line-height:1.7}
.boost-form-result button{border:1px solid currentColor;border-radius:99px;padding:.65rem 1.25rem;background:transparent;color:inherit;margin-top:1rem;cursor:pointer}
@media(max-width:767px){.nav_logo{width:8rem!important;height:4rem}.nav_logo .boost-logo{max-height:3.6rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}.line-mask{display:none!important}}
