.faq-section{background:var(--active-bg);color:var(--active-text);overflow:hidden;position:relative;z-index:0}.faq-section__background{display:none;left:0;max-width:92rem;-o-object-fit:contain;object-fit:contain;opacity:.2;position:absolute;top:0;transform:translateX(-50%);width:66%;z-index:-1}.faq-section__background path{stroke:#fff;stroke:var(--highlight,#fff)}@media (min-width:64em){.faq-section__background{display:block}}.faq-section[data-theme=grey]:not([data-highlight]) .faq-section__background path{stroke:#46e6aa}.faq-section[data-theme=green]:not([data-highlight]) .faq-section__background path{stroke:#233255}.faq-section[data-theme=grey][data-highlight]{--active-button-bg:#233255;--active-button-text:#fff}.faq-section[data-theme=grey]:not([data-highlight]){--active-bg:#f0f2f5;--active-button-bg:#ff5a00;--active-button-text:#fff}.faq-section[data-theme=grey]:not([data-highlight]) .faq__title{color:#ff5a00}.faq-section[data-theme=grey]:not([data-highlight]) .faq__button-icon{background:#f0f2f5}.faq-section[data-theme=grey]:not([data-highlight]) .faq__button:before{background:#46e6aa}.faq-section[data-theme=grey] .faq__button-icon{--active-bg:#233255}.faq-section[data-theme=grey] .faq__button-icon:hover{background:#46e6aa}.faq-section[data-theme=grey] .faq__button-icon:hover:after,.faq-section[data-theme=grey] .faq__button-icon:hover:before{background:#233255}.faq-section[data-theme=green] .faq__button-icon{--active-bg:#233255}.faq-section[data-theme=orange] .faq__button:before{opacity:.5}.faq-section[data-theme=white]:not([data-highlight]) .faq-section__background path{stroke:#233255}.faq-section[data-theme=white] .faq__button-icon{background:#f0f2f5}.faq-section[data-theme=white] .faq__button-icon:after,.faq-section[data-theme=white] .faq__button-icon:before{background:#233255}.faq-section[data-highlight=orange]{--highlight:#ff5a00}.faq-section[data-highlight=orange] .faq__button:before{background:var(--highlight)}.faq-section[data-highlight=yellow]{--highlight:#ffd95a}.faq-section[data-highlight=yellow] .faq__button:before{background:var(--highlight)}.faq-section[data-highlight=green]{--highlight:#46e6aa}.faq-section[data-highlight=green] .faq__button:before{background:var(--highlight)}.faq-section[data-highlight=salmon]{--highlight:#ffa678}.faq-section[data-highlight=salmon] .faq__button:before{background:var(--highlight)}.faq-section[data-highlight=pink]{--highlight:#fa0087}.faq-section[data-highlight=pink] .faq__button:before{background:var(--highlight)}.faq-section[data-highlight=purple]{--highlight:#5a5fe1}.faq-section[data-highlight=purple] .faq__button:before{background:var(--highlight)}.faq-section[data-allow-overflow]{overflow:visible;z-index:1}.faq-wrap{--site-width:136.4rem;position:relative}@media (min-width:85.375em){.faq-wrap{grid-gap:10%;display:grid;gap:10%;grid-template-columns:3fr 6fr}}.faq__title{font-family:elizeth;font-size:3.4rem;line-height:1.125}@media (min-width:48em){.faq__title{font-size:4rem}}@media (min-width:64em){.faq__title{font-size:6rem}}@media (min-width:90em){.faq__title{font-size:7.2rem}}.faq__button{align-items:center;color:var(--active-text);display:flex;font-size:1.8rem;font-weight:700;gap:2rem;justify-content:space-between;overflow:hidden;padding:2.6rem 0;position:relative;text-align:left;width:100%}@media (min-width:48em){.faq__button{font-size:2rem}}@media (min-width:64em){.faq__button{font-size:2.8rem}}.faq__button:before{background:var(--active-text);bottom:0;content:"";display:block;height:.3rem;left:0;position:absolute;width:100%}.faq__button-icon{background:#fff;border-radius:100%;display:block;flex-shrink:0;height:4.2rem;position:relative;transform:rotate(0deg);transition:all .4s;width:4.2rem}.faq__button-icon:after,.faq__button-icon:before{background:var(--active-bg);border-radius:1rem;content:"";display:block;height:.2rem;left:50%;margin-left:-.8rem;margin-top:-.1rem;position:absolute;top:50%;transition:all .4s;width:1.6rem}@media (min-width:64em){.faq__button-icon:after,.faq__button-icon:before{margin-left:-1rem;width:2rem}}.faq__button-icon:before{transform:rotate(90deg)}.faq__button-icon:hover{background:#233255}.faq__button-icon:hover:after,.faq__button-icon:hover:before{background:#fff}@media (min-width:64em){.faq__button-icon{height:6.2rem;width:6.2rem}.faq__button{padding:4rem 0}}.faq__content{font-size:1.6rem;font-weight:500;height:0;max-width:50ch;overflow:hidden;transition:height .4s}@media (min-width:48em){.faq__content{font-size:1.8rem}}@media (min-width:64em){.faq__content{font-size:2rem}}.faq__content-inner{padding:3rem 0;transition:transform .4s}.faq__item.is-active .faq__button-icon{transform:rotate(135deg)}.faq__more-btn{display:inline-block;margin-top:3rem}