.faq-section-wrapper h2{font-size:58px;font-weight:500}.faq-section-wrapper a{color:#1eb110;font-weight:700}.faq-item .faq-question{color:#0c0320;cursor:pointer;font-size:24px;font-weight:400;line-height:1.2}.faq-item .faq-answer p{margin-bottom:32px;margin-top:32px}.faq-item .faq-answer,.faq-item .faq-answer p{color:#231325;font-size:18px;font-weight:300;line-height:1.3}.faq-item{align-items:flex-start;background:#fff;border:1px solid #c2c0c7;border-radius:20px;cursor:pointer;display:flex;gap:41px;justify-content:space-between;padding:51px 36px 60px 51px;transition:background-color .3s}.faq-item .faq-item-content{max-width:1004px}.faq-item:not(:last-of-type){margin-bottom:24px}.faq-answer,.faq-item a.btn{display:none}.faq-item.open .faq-answer{display:block}.faq-item:not(.open){background-color:hsla(257,6%,77%,.35)}.faq-item-icons{align-items:center;display:flex}.toggle-icon{height:55px;transition:transform .3s ease;width:55px}.toggle-icon .v-line{transition:opacity .3s ease}.toggle-icon .toggle-bg{fill:#eae9ec}.toggle-icon line{stroke:#0c0320}.faq-item.open .toggle-icon line{stroke:#fff}.faq-item.open .toggle-icon .toggle-bg{fill:#0c0320}.faq-item.open .toggle-icon .v-line{opacity:0}@media (max-width:767px){.faq-item{gap:10px;padding:24px}.faq-section-wrapper h2{font-size:44px}.faq-item-icons svg{height:32px;width:32px}.faq-item .faq-question{font-size:20px}.faq-item .faq-answer p{margin-bottom:29px;margin-top:29px}}