.faq{background:#fff;padding:80px 0 140px}.faq__wrapper{display:flex;gap:56px;width:100%}.faq__inner{display:flex;flex-flow:column;gap:50px;max-width:555px;width:100%}.faq__title{color:#192059;font-size:36px;font-weight:700}.faq__image{border-radius:16px;max-width:589px;overflow:hidden;width:100%}.faq__list{display:flex;flex-flow:column;gap:24px}.acc__trigger{align-items:center;border:1px solid rgba(25,32,89,.2);border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:16px 24px}.acc__title{color:#192059;font-size:20px;font-weight:600}.acc__icon svg{display:flex}.acc__icon{transition:all .35s ease}.acc__icon.is-opened{transform:rotate(180deg)}.title-decor.faq-decoration{margin-bottom:30px}.acc-text{color:#192059;font-size:16px;font-weight:400;margin:0;max-height:0;overflow:hidden;transition:max-height .35s ease,padding-top .35s ease,padding-bottom .35s ease,opacity .2s ease,transform .35s ease;transition:max-height .35s ease}.acc-text__inner{display:inline-block;opacity:0;padding:0 24px 16px;transform:translateY(-2px);transition:opacity .2s ease,transform .35s ease}.faq__item.is-open .acc-text__inner{opacity:1;padding-top:12px;transform:translateY(0)}@media (width <= 991px){.faq__wrapper{flex-flow:column}.faq__inner{max-width:100%}.faq__title{text-align:center}.faq__image{max-width:100%}}@media (width <= 576px){.faq{padding:60px 0 80px}.acc__title{font-size:18px}.acc__trigger{padding:12px 20px}.faq__inner{gap:30px}.faq__wrapper{gap:40px}}@media (width <= 393px){.acc__title{font-size:16px}.acc-text{font-size:15px}}