.faq{background:#fff;padding:80px 0 64px}.faq__wrapper{display:flex;justify-content:space-between;width:100%}.faq__title{color:#000;font-size:56px;font-weight:500;letter-spacing:-.04em;line-height:100%;text-align:center}.faq__list{display:flex;flex-flow:column;gap:12px}.faq__item{border:1px solid #e2e2e2;border-radius:16px;cursor:pointer;max-width:869px;padding:16px 24px;transition:all .3s ease;width:100%}.faq__item-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.faq__item-title{color:#000;font-size:24px;font-weight:500;line-height:120%}.faq__item.is-open{padding-top:24px}.faq__item-icon svg{transition:transform .3s ease}.faq__item.is-open .faq__item-icon svg{transform:rotate(45deg)}.faq__item-icon,.faq__item-icon svg{display:flex;transition:all .3s ease}.faq__item-panel{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq__item-text-wrapper{padding-top:20px;transition:all .3s ease}.faq__item-text{color:#000;font-size:18px;font-weight:300;line-height:150%}@media (width <= 991px){.faq__wrapper{flex-flow:column;gap:40px}.faq__item{max-width:100%}.faq__title{font-size:40px}}@media (width <= 479px){.faq__wrapper{gap:32px}.faq__item{max-width:100%}.faq__title{font-size:32px}.faq__item-title{font-size:20px}.faq{padding:48px 0 32px}}@media (width <= 375px){.faq__item-text{font-size:16px}.faq__item-title{font-size:18px}}