.container{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:100%;padding-left:40px;padding-right:40px;width:1440px}@media(max-width:1339px){.container{padding-left:30px;padding-right:30px}}@media(max-width:767px){.container{padding-left:20px;padding-right:20px}}.wrapper{margin-left:auto;margin-right:auto;max-width:1200px;width:100%}.faq{display:flex;flex-direction:column;gap:20px 0;list-style:none;margin:0;padding:0;width:100%}.faq__item{background-color:#ececf4;border-radius:24px;position:relative}.faq__item:last-child{border-bottom:none}.faq__item--active>.faq__header:first-child .faq__icon{transform:rotate(180deg)}.faq__item--active .faq__slide{animation:overflowVisible .3s step-end forwards}.faq__header{display:flex}.faq__header-btn{align-items:center;cursor:pointer;display:flex;flex-grow:1;justify-content:space-between;padding:20px 24px}@media(hover:hover){.faq__header-btn:hover .faq__title{color:#3c388d}}.faq__header-btn:active .faq__title{color:#3c388d}.faq__header-btn--no-active{cursor:default;pointer-events:none}@media(hover:hover){.faq__header-btn--no-active:hover .faq__title{color:inherit}}.faq__header-btn--no-active .faq__icon{opacity:0}.faq__title{color:#0a0a0b;font-family:Nekst,Arial,sans-serif;font-size:22px;font-weight:600;line-height:1.2;margin:0 5% 0 0;transition:color .3s}@media(max-width:1019px){.faq__title{font-size:20px}}@media(max-width:767px){.faq__title{font-size:18px}}.faq__icon-wrap{align-self:center;flex-shrink:0;margin-left:auto}@media(max-width:1019px){.faq__icon-wrap{margin-left:60px}}@media(max-width:767px){.faq__icon-wrap{margin-left:20px}}.faq__icon{color:#3c388d;display:block;height:8px;transition:transform .3s ease,color .3s ease;width:14px}.faq__slide{overflow:hidden;transition:height .3s ease,opacity .3s ease}.faq__content{padding:0 24px 24px}.faq-enter-from,.faq-leave-active{opacity:0}
