.faq-alternative{padding-top:50px}.faq-section{margin:var(--space-xl) auto;max-width:1280px;position:relative;width:100%}@media (max-width:1024px){.faq-section:not(.faq-section.faq-alternative){padding:0 var(--space-xl)}}@media (max-width:769px){.faq-section:not(.faq-section.faq-alternative){padding-left:var(--space-md);padding-right:0}}.faq-section.faq-alternative{margin:unset;margin-bottom:var(--space-md);max-width:unset;padding-left:var(--space-3xl);width:100%}@media (max-width:769px){.faq-section.faq-alternative{padding-left:var(--space-md)}}.faq-section.faq-alternative .faq-main{background:#fff;border-bottom-right-radius:0;border-top-right-radius:0}.faq-section.faq-alternative .faq-main .faq-header>p{font-family:TWK Lausanne;font-size:var(--text-base);font-weight:300;text-align:left;text-transform:unset}.faq-section .faq-main{background:var(--coral-red);border-radius:75px;box-shadow:0 3px 6px rgba(0,0,0,.2),0 3px 6px rgba(0,0,0,.23);color:var(--off-white);padding:var(--space-xl);position:relative;width:100%}@media (max-width:769px){.faq-section .faq-main{border-bottom-right-radius:0;border-top-right-radius:0}}.faq-section .faq-main .faq-header{align-items:start;display:flex;flex-direction:column;padding:0}.faq-section .faq-main .faq-header>p{font-family:Trois Mille Regular;font-size:var(--text-base);text-transform:uppercase}.faq-section .faq-main .faq-header>h1{font-family:Trois Mille Black;font-size:var(--heading-2--alt)}@media (max-width:769px){.faq-section .faq-main .faq-header{padding:0;text-align:left}}.faq-section .faq-main .faq-items{margin-top:var(--space-lg);max-width:75%;width:100%}@media (max-width:1024px){.faq-section .faq-main .faq-items{max-width:100%}}.faq-section .faq-main .faq-items .faq-item{border-bottom:1px solid var(--black);margin-top:var(--space-xs);padding-bottom:var(--space-xs)}.faq-section .faq-main .faq-items .faq-item .faq-container{cursor:pointer;overflow:hidden}.faq-section .faq-main .faq-items .faq-item .faq-container.active .title{color:var(--black)}.faq-section .faq-main .faq-items .faq-item .faq-container>header{align-items:center;display:flex;flex-direction:row;font-size:var(--heading-6);gap:var(--space-sm);justify-content:space-between}.faq-section .faq-main .faq-items .faq-item .faq-container>header .title{color:var(--black);font-family:Trois Mille Medium;font-size:var(--text-base--large)}.faq-section .faq-main .faq-items .faq-item .faq-container>header .icon{color:var(--black);font-size:24px;font-weight:600}.faq-section .faq-main .faq-items .faq-item .faq-container .text{color:var(--black);font-family:TWK Lausanne;font-size:var(--text-based);font-weight:300;max-height:0;opacity:0;transition:max-height .3s ease,opacity .3s ease}.faq-section .faq-main .faq-items .faq-item .faq-container .text.show{color:var(--black);margin-top:var(--space-sm);opacity:1}.faq-section .faq-main .view-all-faqs{margin-top:var(--space-lg)}.faq-section .faq-main .view-all-faqs a{background:var(--apple-green);border:none;border-radius:50px;color:var(--black);display:block;font-family:Trois Mille Regular;font-size:var(--heading-6--alt);padding:var(--space-sm) var(--space-lg);text-transform:uppercase;white-space:nowrap;width:-moz-max-content;width:max-content}.faq-section .faq-main .view-all-faqs a:hover{filter:brightness(1.1)}.faq-section .image{border-radius:50px;height:700px;margin-left:80%;-o-object-fit:cover;object-fit:cover;position:absolute;top:var(--space-3xl);width:400px;z-index:9}@media (max-width:1024px){.faq-section .image{display:none}}@media (max-width:769px){.faq-section#hp-faq{height:-moz-max-content!important;height:max-content!important}}