.accordion.active .accordion__btn svg{transform:rotate(180deg)}.accordion:not(:last-child){margin-bottom:32px}.accordion__btn{align-items:center;background:transparent;border:0;border-bottom:1px solid #7f8aae;color:#272b42;cursor:pointer;display:flex;font-size:24px;font-weight:500;font-weight:600;justify-content:space-between;line-height:32px;padding:32px 0;text-align:left;width:100%}.accordion__btn:first-child{padding:0 0 32px}.accordion__btn svg{flex:0 0 24px;height:24px;margin-left:10px;transition:transform .6s ease;width:24px}@media (max-width:768px){.accordion__btn{font-size:20px;line-height:28px}}.accordion__content{color:#272b42;font-size:18px;font-weight:400;line-height:26px;transition:opacity .6s ease}.accordion__content ul{display:flex;flex-direction:column;gap:12px;text-align:left}.accordion__content li{color:#272b42;font-size:18px;font-weight:400;line-height:26px}.accordion__content li :deep(span),.accordion__content li span{color:#272b42;font-size:18px;font-weight:600;line-height:26px}.accordion__content li:before{color:#6d20d2;font-size:32px}@media (max-width:768px){.accordion__content li{font-size:16px;line-height:24px}.accordion__content li :deep(span),.accordion__content li span{font-size:16px;line-height:24px}}.accordion__content p{margin:0}.accordion__body{padding:16px 20px 0 40px;transition:opacity .6s ease}@media (max-width:1023px){.accordion__body{opacity:1}}.accordion__list{margin:0}.visible-item-enter-active,.visible-item-leave-active{transition:height .3s ease,opacity .3s ease;will-change:height}.visible-item-enter-from,.visible-item-leave-to{height:0!important;opacity:0}.faq[data-v-bd647068]{display:flex;justify-content:center}.faq__container[data-v-bd647068]{width:100%}
