.section-faq{padding:70px 0}.section-faq .container{display:flex;gap:24px;flex-direction:column;justify-content:center;align-items:center}.section-faq .heading{display:flex;justify-content:center;align-items:center;font-weight:700;font-size:58px;line-height:64px;letter-spacing:0%;text-align:center;color:var(--grey-900);margin:0 0 24px 0}.section-faq .section-faq__content{display:flex;justify-content:center;align-items:center;text-align:center;color:var(--primary-500);max-width:800px;margin:0 auto}.section-faq .section-faq__content p{margin:0;color:var(--grey-500)}.faq__accordion{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;margin:36px auto 0;padding:0;max-width:1000px;width:100%}.faq__accordion .faq__accordion-item{width:100%;cursor:pointer;border-radius:0;border-top-left-radius:16px;border-bottom-right-radius:16px;transition:background-color var(--transition);will-change:border-radius;backface-visibility:hidden}.faq__accordion .faq__accordion-item .faq__accordion-item-header{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:15px 25px;color:var(--grey-900);border-radius:0;border-top-left-radius:16px;border-bottom-right-radius:16px;background-color:var(--white);will-change:border-radius;backface-visibility:hidden;transition:color var(--transition),background-color var(--transition)}.faq__accordion-item-header>h2,.faq__accordion-item-header>h3,.faq__accordion-item-header>h4,.faq__accordion-item-header>h5,.faq__accordion-item-header>h6,.faq__accordion-item-header>p,.faq__accordion-item-header>span{margin:0;padding-left:10px;font-size:22px;line-height:normal;font-weight:700;color:var(--grey-900);transition:color var(--transition)}.faq__accordion .faq__accordion-item .faq__accordion-item-header:hover .btn__icon{fill:var(--white)}.faq__accordion .faq__accordion-item.open .faq__accordion-item-header .btn__icon{fill:var(--white)}.faq__accordion-item-header:hover>h2,.faq__accordion-item-header:hover>h3,.faq__accordion-item-header:hover>h4,.faq__accordion-item-header:hover>h5,.faq__accordion-item-header:hover>h6,.faq__accordion-item-header:hover>p,.faq__accordion-item-header:hover>span{color:var(--white)!important}.faq__accordion .faq__accordion-item.open:hover .faq__accordion-item-header>h2,.faq__accordion .faq__accordion-item.open:hover .faq__accordion-item-header>h3,.faq__accordion .faq__accordion-item.open:hover .faq__accordion-item-header>h4,.faq__accordion .faq__accordion-item.open:hover .faq__accordion-item-header>h5,.faq__accordion .faq__accordion-item.open:hover .faq__accordion-item-header>h6,.faq__accordion .faq__accordion-item.open:hover .faq__accordion-item-header>p,.faq__accordion .faq__accordion-item.open:hover .faq__accordion-item-header>span{color:var(--white)}.faq__accordion .faq__accordion-item.open{background-color:var(--white)}.faq__accordion .faq__accordion-item.open .faq__accordion-item-header{background-color:var(--primary-500);color:var(--white)}.faq__accordion .faq__accordion-item.open .faq__accordion-item-header .faq__accordion-item-header__title{color:var(--white)!important}.faq__accordion .faq__accordion-item.open .faq__btn-icon{fill:var(--white)}.faq__accordion-item:hover .faq__accordion-item-header{background-color:var(--primary-500);color:var(--white)}.faq__accordion-item:hover .faq__accordion-item-header__button .faq__btn-icon{fill:var(--white)}.faq__accordion .faq__accordion-item .faq__answer{max-height:0;padding:0 30px 0 10px;overflow:hidden;transition:max-height 0.25s cubic-bezier(0,0,.3,1),padding 0.25s cubic-bezier(0,0,.3,1);color:var(--grey-500)}.faq__accordion .faq__accordion-item .faq__answer p{margin:0;padding-bottom:20px;padding-left:25px;padding-right:25px}.faq__accordion .faq__accordion-item .faq__accordion-item-header__button{background:none;border:none;color:var(--grey-900);width:48px;height:48px;border-radius:50%;position:relative;cursor:pointer;outline:none;padding:0;margin:0;transition:all 0.2s cubic-bezier(0,0,.3,1);outline:none;overflow:hidden}.faq__accordion .faq__accordion-item-header__button:focus{outline:none}.faq__accordion .faq__accordion-item .faq__btn-icon{width:48px;height:48px;fill:var(--grey-900);transition:all 0.25s cubic-bezier(0,0,.3,1)}.faq__accordion .faq__accordion-item .faq__btn-icon--top{position:absolute;left:0;right:0;margin:auto}.faq__accordion .faq__accordion-item .faq__btn--flip-out.is-active .faq__btn-icon--bottom{transform:translateY(-7.75%)}.faq__accordion .faq__accordion-item .faq__btn--flip-out.is-active .faq__btn-icon--top{transform:rotateX(-180deg) translateY(-7.75%)}.faq__accordion .faq__accordion-item .faq__accordion-item-header__button.is-active .faq__btn-icon--bottom{transform:translateY(-7.75%)}.faq__accordion .faq__accordion-item .faq__accordion-item-header__button.is-active .faq__btn-icon--top{transform:rotate(-180deg) translateY(-7.75%)}@media (max-width:992px){.section-faq .heading{font-size:40px;line-height:40px}}@media (max-width:768px){.section-faq .heading{font-size:36px}.faq__accordion .faq__accordion-item .faq__btn-icon{width:36px;height:36px}}@media (max-width:576px){.faq__accordion .faq__accordion-item .faq__btn-icon{width:32px;height:32px}.section-faq{gap:16px}.section-faq .heading{font-size:34px}.faq__accordion-item-header>h2,.faq__accordion-item-header>h3,.faq__accordion-item-header>h4,.faq__accordion-item-header>h5,.faq__accordion-item-header>h6,.faq__accordion-item-header>p,.faq__accordion-item-header>span{font-size:18px;padding:0}.answer{padding:0}.btn__icon{width:36px;height:36px}}.faq__accordion .faq__accordion-item .faq__accordion-item-header{background-color:var(--primary-500);color:var(--white)}.faq__accordion-item-header>h2,.faq__accordion-item-header>h3,.faq__accordion-item-header>h4,.faq__accordion-item-header>h5,.faq__accordion-item-header>h6,.faq__accordion-item-header>p,.faq__accordion-item-header>span{color:var(--white)}.faq__accordion .faq__accordion-item .faq__btn-icon{fill:var(--white)}.faq__accordion .faq__accordion-item .faq__accordion-item-header__button{color:var(--white)}