#main .framer-1miugfv-container [data-framer-name=Menu]>.framer-1syefk7-container,#main .framer-1miugfv-container [data-framer-name=Menu]>.framer-aur9d6-container,.framer-aAjgB .framer-1trt269,.framer-aAjgB .framer-1ziy3g,.framer-aAjgB .framer-1pm0aeb,.framer-aAjgB .framer-1p9th3o{display:none!important}.framer-aAjgB .framer-qciskw{flex:auto!important;width:100%!important}.gtf-solize-menu-item{color:#111;border-radius:8px;align-items:center;gap:14px;width:100%;min-height:64px;padding:8px 12px;font-family:Inter,sans-serif;text-decoration:none;display:flex}.gtf-solize-menu-item:hover{background:#f2f7ed}.gtf-solize-menu-item:focus-visible{outline-offset:-2px;outline:2px solid #315d44}.gtf-solize-menu-icon{color:#103629;background:#e2fa5a;border-radius:8px;flex:none;place-items:center;width:40px;height:40px;display:grid}.gtf-solize-menu-icon svg{width:23px;height:23px}.gtf-solize-menu-copy{flex-direction:column;gap:3px;display:flex}.gtf-solize-menu-copy strong{font-size:15px;font-weight:600;line-height:1.2}.gtf-solize-menu-copy small{color:#59655e;font-size:12px;line-height:1.25}@media (width>=810px) and (width<=1439.98px){#main .framer-1miugfv-container>.ssr-variant.hidden-4tigai.hidden-1syhkjb.hidden-16e27q6{display:none!important}#main .framer-1miugfv-container>.ssr-variant.hidden-s4zxyi.hidden-1syhkjb.hidden-16e27q6{display:block!important}#main .framer-1miugfv-container .framer-oB28t.framer-v-140uzo9 [data-framer-name=Navigation]{flex-wrap:wrap;gap:12px 20px;padding:16px 24px}#main .framer-1miugfv-container .framer-oB28t.framer-v-140uzo9 .framer-ze5iz6{flex:540px;gap:16px;width:auto;max-width:none;overflow:visible}#main .framer-1miugfv-container .framer-oB28t.framer-v-140uzo9 .framer-115e0ky{gap:16px;overflow:visible}#main .framer-1miugfv-container .framer-oB28t.framer-v-140uzo9 [data-framer-name=Button\ Component]{opacity:1!important;transform:none!important}}@media (width<=809px){[data-framer-name="Phone - Active"] [data-framer-name=Navigation]{transform:none!important}}@media (width<=369px){[data-framer-name=Navigation] [data-framer-name="Logo And Hamburger"] a [data-framer-component-type=RichTextContainer] span{--framer-font-size:18px!important;font-size:18px!important}}@media (width<=309px){[data-framer-name=Navigation] [data-framer-name="Logo And Hamburger"] a [data-framer-component-type=RichTextContainer]{clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}}#main .framer-Q7XTk .framer-1i9adev,#main .framer-ugVBH .framer-4vq9e9{gap:0;height:auto;min-height:0;padding:clamp(20px,3vw,36px) 24px clamp(56px,6vw,80px)}#main .framer-HJO9S .framer-1wb9a9b,#main .framer-5Iup6 .framer-3079hu{padding-top:clamp(20px,3vw,36px)}#main .framer-HJO9S .framer-1lpzupr,#main .framer-5Iup6 .framer-19hg7p3,#main .framer-ugVBH .framer-2dh1wa{padding-top:0}.mobile-contact-cta{display:none}@media (width<=809px){body.has-mobile-contact-cta{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.mobile-contact-cta:not([hidden]){z-index:40;left:50%;bottom:max(12px, env(safe-area-inset-bottom));color:#fff;background:#000;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;width:calc(100% - 32px);max-width:440px;min-height:58px;padding:8px 8px 8px 20px;font:500 15px/1.4 Inter Display,Inter,sans-serif;text-decoration:none;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px #0003}.mobile-contact-cta__icon{color:#111;background:#e2fa5a;border-radius:8px;flex:none;place-items:center;width:42px;height:42px;display:grid}.mobile-contact-cta__icon svg{width:20px;height:20px}.mobile-contact-cta:focus-visible{outline-offset:4px;outline:3px solid #103629}}#main .framer-HJO9S [data-framer-name="Contact Us Section"] [style*=opacity\:0]{opacity:1!important;transform:none!important}
