.faq_faqSection__dUIVW{padding:5rem 0 5.5rem;background-color:var(--faq-bg-color);position:relative;min-height:100vh;font-family:Gill Sans Light}.faq_container__yD3Xp,.faq_faqSection__dUIVW{height:100%;display:flex;flex-direction:column}.faq_container__yD3Xp{max-width:900px;margin:0 auto;padding:0 1rem 2rem;flex:1}.faq_sectionTitle__1_V_t{text-align:center;margin-bottom:2.5rem;font-size:2.5rem;color:var(--faq-text-dark);font-weight:600;opacity:0;transform:translateY(20px);font-family:Optima;transition:opacity .6s ease-out,transform .6s ease-out}.faq_sectionTitle__1_V_t.faq_isInview__t2ZcV{opacity:1;transform:translateY(0)}.faq_accordionContainer__Y_ZpI{flex:1;overflow-y:auto;padding:1rem .5rem 3rem 0;margin:0 auto;width:100%;max-height:calc(100vh - 16rem);scrollbar-width:thin;scrollbar-color:var(--faq-primary-gold) transparent}.faq_accordionContainer__Y_ZpI::-webkit-scrollbar{width:4px}.faq_accordionContainer__Y_ZpI::-webkit-scrollbar-track{background:transparent;margin:1rem 0}.faq_accordionContainer__Y_ZpI::-webkit-scrollbar-thumb{background-color:var(--faq-primary-gold);border-radius:4px}.faq_accordionContainer__Y_ZpI::-webkit-scrollbar-thumb:hover{background-color:var(--faq-primary-green)}.faq_accordionContainer__Y_ZpI::-webkit-scrollbar-track{background:var(--faq-bg-color);border-radius:10px}.faq_accordionContainer__Y_ZpI::-webkit-scrollbar-thumb{background:#b0a090;border-radius:10px}.faq_accordionContainer__Y_ZpI::-webkit-scrollbar-thumb:hover{background:#9a8a7a}.faq_accordion__6mnzW{width:100%;background-color:transparent}.faq_accordionItem__sQCaA{background:transparent;border:none;border-bottom:1px solid var(--faq-separator-color);margin-bottom:0;padding:0;border-radius:0;box-shadow:none;opacity:0;transform:translateY(20px);transition:opacity .4s ease-out,transform .4s ease-out}.faq_accordionItem__sQCaA:last-child{border-bottom:none}.faq_accordionItem__sQCaA.faq_inView__15YqB{opacity:1;transform:translateY(0)}.faq_accordionItem__sQCaA:hover{box-shadow:none;border-color:var(--faq-separator-color)}.faq_accordionButton__eiVSs{width:100%;padding:1.25rem .5rem;text-align:left;background:transparent;border:none;outline:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .2s ease}.faq_questionText__gr4O8{font-size:1.1rem;font-weight:400;color:var(--faq-text-dark);margin-right:1rem;transition:color .3s ease}.faq_accordionItem__sQCaA.faq_open__ztEVO .faq_questionText__gr4O8{color:var(--faq-primary-green)}.faq_accordionIcon__1v3Vd{position:relative;width:16px;height:16px;flex-shrink:0}.faq_accordionIcon__1v3Vd:after,.faq_accordionIcon__1v3Vd:before{content:"";position:absolute;background-color:var(--faq-primary-gold);transition:background-color .3s ease,transform .3s ease,opacity .3s ease;border-radius:0}.faq_accordionIcon__1v3Vd:before{width:2px;height:100%;left:50%;top:0;transform:translateX(-50%)}.faq_accordionIcon__1v3Vd:after{width:100%;height:2px;top:50%;left:0;transform:translateY(-50%)}.faq_accordionItem__sQCaA.faq_open__ztEVO .faq_accordionIcon__1v3Vd:before{transform:translateX(-50%) rotate(90deg);opacity:0}.faq_accordionItem__sQCaA.faq_open__ztEVO .faq_accordionIcon__1v3Vd:after{background-color:var(--faq-primary-green);transform:translateY(-50%)}.faq_accordionContent__XKxxG{overflow:hidden;transition:max-height .4s ease-in-out;background-color:transparent}.faq_accordionAnswer__4M1Ip{padding:.5rem .5rem 1.5rem;color:var(--faq-text-light);line-height:1.6;font-size:.95rem;font-weight:300}@keyframes faq_fadeInUp__3yslu{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.faq_accordionItem__sQCaA.faq_inView__15YqB{animation:faq_fadeInUp__3yslu .5s ease-out forwards}@media (max-width:768px){.faq_faqSection__dUIVW{padding:2.5rem 0}.faq_sectionTitle__1_V_t{font-size:2rem;margin-bottom:2rem}.faq_accordionContainer__Y_ZpI{max-height:75vh}.faq_questionText__gr4O8{font-size:1rem}.faq_accordionAnswer__4M1Ip{font-size:.9rem}.faq_accordionIcon__1v3Vd{width:14px;height:14px}}@font-face{font-family:Gill Sans Light;src:url(/fonts/GillSansMTPro-Light.otf);font-weight:400}@font-face{font-family:Optima Bold;src:url(/fonts/optima/OPTIMA_B.TTF);font-weight:400}@font-face{font-family:Optima;src:url(/fonts/optima/OPTIMA.TTF);font-weight:400}.footer_footer__8U9FW{background-color:#006d77;color:#fcf7eb;padding:2rem 0;height:75vh;font-family:Gill Sans Light;width:100vw}.footer_container__WCk4S{display:flex;flex-direction:column;width:100%;margin:0 auto;padding:.5rem 3rem;height:100%}.footer_visionImage__aeVHr{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1}.footer_logo__2ZlIC{text-align:center;margin-bottom:1rem}.footer_logo__2ZlIC h2{font-size:2rem;margin:0}.footer_logo__2ZlIC .footer_contactInfo__sHxRT{font-size:.9rem;margin:0}.footer_content__ukm1a{display:flex;justify-content:space-between;flex-wrap:wrap;gap:5rem}.footer_contact__9l9FD,.footer_newsletter__04jBg,.footer_social__PON10{flex:1;min-width:250px}.footer_social__PON10{display:flex;align-items:center;justify-content:center;flex-direction:column}.footer_socialTitle__4wZo9{font-size:1rem;font-weight:500;font-family:Gill Sans Light;margin-bottom:1.5rem}.footer_contact__9l9FD h3,.footer_newsletter__04jBg .footer_newsletterTitle___PVRE,.footer_social__PON10 h3{margin-bottom:1rem}.footer_contact__9l9FD .footer_contactInfo__sHxRT{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.footer_contactInfoIconCircle__RN4HX{height:30px;width:30px;display:flex;justify-content:center;align-items:center;margin-right:.5rem;border-radius:50%;background-color:hsla(42,74%,95%,.08)}.footer_contactInfoText__G4_BW{width:20vw}.footer_socialIcons__i_vvD{display:flex;gap:1rem}.footer_socialIcon__v_QSi{width:35px;height:35px;background-color:hsla(42,74%,95%,.08);border-radius:50%;display:flex;justify-content:center;align-items:center}.footer_newsletterTitle___PVRE{font-size:1.1rem}.footer_formInput__VBtV8{height:7vh;width:70%;display:flex;border-radius:4px;padding-left:.5rem;background-color:hsla(42,74%,95%,.4)}.footer_inputBox__5LLMg{all:initial;color:#000;font-family:Gill Sans Light}.footer_newsletter__04jBg .footer_form__me8cH{display:flex;flex-direction:column;gap:1rem}.footer_newsletter__04jBg input{padding:.5rem;border:none;border-radius:4px}.footer_newsletter__04jBg .footer_submitbutton__YM2nA{padding:.6rem 2rem;background-color:#fcf7eb;width:-moz-fit-content;width:fit-content;color:teal;border:none;border-radius:.3rem;cursor:pointer}.footer_bottom__x4Ae4{margin-top:10vh;padding:1rem;display:flex;justify-content:center;align-items:center;height:10vh;border-top:1px solid hsla(0,0%,100%,.1)}.footer_bottomContainer__V_UsI{bottom:.5rem}.footer_links__KOjbt{display:flex;gap:1rem}.footer_links__KOjbt a{color:#fcf7eb;text-decoration:none}.footer_handlePrivacyPolicyClick__pUfUW{font-size:.9rem;text-decoration:underline;cursor:pointer;height:-moz-fit-content;height:fit-content;transition:all .3s ease}.footer_handlePrivacyPolicyClick__pUfUW:hover{text-decoration:none}@media (max-width:768px){.footer_contact__9l9FD h3,.footer_newsletter__04jBg .footer_newsletterTitle___PVRE,.footer_social__PON10 h3{margin-bottom:1rem}.footer_socialTitle__4wZo9{font-size:1rem;font-weight:500;font-family:Gill Sans Light;margin-bottom:.5rem}.footer_social__PON10{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:.5rem}.footer_content__ukm1a{flex-direction:column;gap:.5rem}.footer_logo__2ZlIC h2{font-size:1.5rem;margin:0}.footer_logo__2ZlIC .footer_contactInfo__sHxRT{font-size:.85rem;margin:0}.footer_contactInfo__sHxRT{font-size:.8rem}.footer_formInput__VBtV8{height:4vh;width:70%;display:flex;border-radius:4px;padding-left:.5rem;background-color:hsla(42,74%,95%,.4)}.footer_inputBox__5LLMg{all:initial;color:#000;font-family:Gill Sans Light;font-size:.9rem}.footer_contactInfoText__G4_BW{width:90%}.footer_bottom__x4Ae4{margin-top:0;padding:1rem 0 0;display:flex;justify-content:center;align-items:center;height:6vh;border-top:1px solid hsla(0,0%,100%,.1)}.footer_footer__8U9FW{background-color:#006d77;color:#fff;padding:2rem 0;height:100vh;font-family:Gill Sans Light;width:100vw}.footer_handlePrivacyPolicyClick__pUfUW{font-size:.9rem;text-decoration:underline;cursor:pointer;height:-moz-fit-content;height:fit-content}.footer_designedBy__T27bq{font-size:.8rem}.footer_links__KOjbt{display:flex;align-items:none;justify-content:none;text-align:none;gap:.5rem}.footer_newsletter__04jBg .footer_submitbutton__YM2nA{padding:.4rem 2rem;font-size:.9rem;background-color:#fff;width:-moz-fit-content;width:fit-content;color:teal;border:none;border-radius:.3rem;cursor:pointer;margin-bottom:5rem;z-index:10000000000000000}}