.FAQContent-module-scss-module__ZNeR4q__accordionRoot{width:100%}.FAQContent-module-scss-module__ZNeR4q__accordionTrigger{border:0;border-bottom:1px solid var(--grey-300);width:100%;color:var(--grey-900);cursor:pointer;text-align:left;background-color:#0000;justify-content:space-between;align-items:center;gap:.5rem;padding:1rem 1.25rem 1rem 0;font-family:inherit;display:flex}.FAQContent-module-scss-module__ZNeR4q__accordionContent{overflow:hidden}.FAQContent-module-scss-module__ZNeR4q__accordionContent[data-state=open]{animation:.3s cubic-bezier(.87,0,.13,1) FAQContent-module-scss-module__ZNeR4q__slideDown}.FAQContent-module-scss-module__ZNeR4q__accordionContent[data-state=closed]{animation:.3s cubic-bezier(.87,0,.13,1) FAQContent-module-scss-module__ZNeR4q__slideUp}.FAQContent-module-scss-module__ZNeR4q__accordionContentText{padding:1rem 1.25rem 1rem 0}@keyframes FAQContent-module-scss-module__ZNeR4q__slideDown{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes FAQContent-module-scss-module__ZNeR4q__slideUp{0%{height:var(--radix-accordion-content-height)}to{height:0}}.FAQContent-module-scss-module__ZNeR4q__plusMinus{cursor:pointer;min-width:20px;min-height:20px;position:relative}.FAQContent-module-scss-module__ZNeR4q__plusMinus:before,.FAQContent-module-scss-module__ZNeR4q__plusMinus:after{content:"";background-color:var(--grey-900);width:100%;height:2px;transition:all .35s;display:block;position:absolute;top:50%;left:0}.FAQContent-module-scss-module__ZNeR4q__plusMinus:before{transform:translateY(-50%)}.FAQContent-module-scss-module__ZNeR4q__plusMinus:after{transform:translateY(-50%)rotate(90deg)}.FAQContent-module-scss-module__ZNeR4q__accordionTrigger[data-state=open] .FAQContent-module-scss-module__ZNeR4q__plusMinus:before{opacity:0;transform:translateY(-50%)rotate(-90deg)}.FAQContent-module-scss-module__ZNeR4q__accordionTrigger[data-state=open] .FAQContent-module-scss-module__ZNeR4q__plusMinus:after{transform:translateY(-50%)rotate(0)}
.FAQSection-module-scss-module__t_X-uG__faqSection{justify-content:center;align-items:center;display:flex}.FAQSection-module-scss-module__t_X-uG__faqContainer{gap:var(--section-children-gap);width:100%;max-width:var(--side-paddings-max-width);word-break:break-word;flex-direction:column;margin:0 2rem;display:flex}@media only screen and (max-width:767px){.FAQSection-module-scss-module__t_X-uG__faqContainer{margin:0 1rem}}
.HeroContent-module-scss-module__hyfEfG__hero-content{column-gap:64px;row-gap:var(--section-children-gap);flex-direction:column;display:flex}
.HeroImageBox-module-scss-module__ajhSNW__image-box-container{justify-content:center;display:flex}@media only screen and (max-width:767px){.HeroImageBox-module-scss-module__ajhSNW__image-box-container{justify-content:flex-end;min-width:300px;min-height:300px;margin-left:10%}}.HeroImageBox-module-scss-module__ajhSNW__image-box-placeholder{background-color:var(--hero-image-background,#365785);aspect-ratio:1;border-radius:32px;flex:1;min-width:400px;max-width:500px;height:auto;min-height:400px;max-height:500px;position:relative}@media only screen and (max-width:767px){.HeroImageBox-module-scss-module__ajhSNW__image-box-placeholder{min-width:300px;min-height:300px}}.HeroImageBox-module-scss-module__ajhSNW__image-box{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;inset:10% -10%}@media only screen and (max-width:767px){.HeroImageBox-module-scss-module__ajhSNW__image-box{min-width:300px;min-height:300px}}
.HeroSection-module-scss-module__8AKCfW__hero-section-container{background-color:var(--hero-background,var(--grey-25));justify-content:center;align-items:center;display:flex}.HeroSection-module-scss-module__8AKCfW__hero-section{--side-paddings-max-width:100%;color:var(--bestTextColor,var(--base-black));width:100%;max-width:var(--side-paddings-max-width);word-break:break-word;flex-wrap:wrap-reverse;align-items:center;gap:82px 148px;margin:0 2rem;padding:48px 5rem 96px;display:flex}@media only screen and (max-width:767px){.HeroSection-module-scss-module__8AKCfW__hero-section{margin:0 1rem}}.HeroSection-module-scss-module__8AKCfW__hero-section>div{flex:1;min-width:400px}@media only screen and (max-width:767px){.HeroSection-module-scss-module__8AKCfW__hero-section{padding:48px 0}.HeroSection-module-scss-module__8AKCfW__hero-section>div{min-width:300px}}