.hero-title{color:#942c7a!important}.hero-h4{font-family:Roboto,Helvetica,Arial,Lucida,sans-serif;color:#942c7a!important;text-transform:none!important;padding-bottom:6px!important;font-size:18px!important;font-style:normal!important;font-weight:700!important;line-height:1.3em!important}.check-icon{color:#942c7a;flex-shrink:0;height:18px;width:18px!important}.check-text{font-size:14px;font-weight:600;line-height:1.4}.location-section-title{font-family:Roboto,Helvetica,Arial,Lucida,sans-serif;color:#02142b!important;text-transform:none!important;letter-spacing:0!important;font-size:clamp(20px,2.5vw,28px)!important;font-weight:700!important;line-height:1.3em!important}.localFaqIntro,.localFaqIntro h2,.localFaqHeading{width:100%;display:block;text-align:center!important}.localCtaSection{margin-top:0!important;padding-top:0!important}.mobile_hero_wrap{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.mobile_hero_image{object-fit:cover;object-position:center;z-index:-10;--fade-stop:75%;width:100%;height:100%;-webkit-mask-image:linear-gradient(to top, transparent, #000 var(--fade-stop));-webkit-mask-image:linear-gradient(to top, transparent, #000 var(--fade-stop));mask-image:linear-gradient(to top, transparent, #000 var(--fade-stop));transition:transform .5s,object-position .5s;position:absolute;inset:0}.hero-image{object-position:top;z-index:-10;width:100%;height:100%;transition:transform .5s,object-position .5s;position:absolute;inset:0}@media (min-width:1024px){.hero-image{object-fit:cover;object-position:70% 20%;transform-origin:top;transform:scale(1)}}.fade-overlay{z-index:0;pointer-events:none;background:#fff;position:absolute;inset:0}@media (min-width:1024px){.fade-overlay{-webkit-mask-image:linear-gradient(247deg,#f8fbfd00 20%,#f8fbfd 52%);mask-image:linear-gradient(247deg,#f8fbfd00 20%,#f8fbfd 52%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}@media (max-width:390px){.mobile_hero_text_section{margin-top:-7rem!important}}@media (min-width:391px) and (max-width:640px){.mobile_hero_text_section{margin-top:-10rem!important}}@media (min-width:641px) and (max-width:768px){.mobile_hero_text_section{margin-top:-12rem!important}}@media (min-width:769px) and (max-width:1024px){.mobile_hero_text_section{margin-top:-13rem!important}}
