.faq__items{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.faq-item{background:var(--color__white,#fff);border-radius:1.5rem;padding:1.5rem 1.5rem 1.5rem 2.5rem;width:100%}.faq-item__asq{align-items:flex-start;align-self:stretch;display:flex;gap:1.5rem}.faq-item__answer{height:0;overflow:hidden}.faq-item__asq-text{color:var(--color__dark,#2a2367);cursor:pointer;font-size:1.5rem;font-style:normal;font-weight:600;letter-spacing:-.03rem;line-height:2rem}.faq-item__asq-btn{align-items:center;background:#6b5af929;border-radius:6.25rem;cursor:pointer;display:flex;flex-direction:column;gap:.5rem;height:3.5rem;justify-content:center;padding:.5rem;transition:all .24s ease;width:3.5rem}.faq-item__asq-btn:before{transform:rotate(90deg)}.faq-item__asq-btn:hover{background:#6b5af952}.faq-item__asq-btn:after,.faq-item__asq-btn:before{border-bottom:2px solid var(--color__fill-1);content:"";position:absolute;transition:all .24s ease;width:1.25rem}.faq-item__asq-text{flex:1}.faq-item__asq{align-items:center}.faq__head{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem}.faq__desc{font-size:1.375rem;font-style:normal;font-weight:500;line-height:1.875rem;opacity:.8}.faq__side{align-items:flex-start;align-self:stretch;display:flex;flex:1 0 0;flex-direction:column;justify-content:space-between}.faq__btn-wrap{margin-top:1rem}.faq__btn{align-items:center;border-radius:.75rem;display:flex;font-size:1.5rem;font-style:normal;font-weight:450;gap:3.5rem;height:5rem;letter-spacing:-.03rem;line-height:2rem;padding:0 2rem}.faq__btn:hover svg path{stroke:var(--color__dark)}.faq-item__answer{color:var(--color__dark,#2a2367);font-size:1.125rem;font-style:normal;font-weight:500;line-height:1.5rem;opacity:.64;padding-right:6rem}.faq-item.is-open .faq-item__asq-btn{background-color:var(--color__fill-1);transform:rotate(45deg)}.faq-item.is-open .faq-item__asq-btn:after,.faq-item.is-open .faq-item__asq-btn:before{border-color:#fff}.faq-item__answer-text{padding-bottom:.75rem;padding-top:.75rem}.main.--dark .services-offers__result-title{font-size:1.5rem}.main.--dark .faq-item{background:#2a2367}.main.--dark .faq-item__answer-text,.main.--dark .faq-item__asq-text{color:#fff}.main.--dark .services-offers-item__asq-tumb{filter:brightness(3)}.main.--dark .faq-item .faq-item__asq-btn{background-color:var(--color__fill-1)}.main.--dark .faq-item .faq-item__asq-btn:after,.main.--dark .faq-item .faq-item__asq-btn:before{border-color:#fff}.--main .faq__list{width:100%}.faq__title-center{margin:0 auto 2.5rem;text-align:center}.faq__items.is-grid{display:grid;gap:.75rem 1.5rem;grid-template-columns:1fr 1fr}@media screen and (max-width:991px){.faq{padding:0 16px}.faq__wrap{padding:24px 8px!important}.faq-item{padding:16px}.faq__items{margin-top:16px}.faq__side{padding:0 16px}.faq-item__asq-text{font-size:16px;font-style:normal;font-weight:600;letter-spacing:-.32px;line-height:24px}.faq__items.is-grid{grid-template-columns:1fr;margin-top:0}}
