.faq-wrapper{max-width:100%;margin:0 auto}.faq-item{border-bottom:1px solid #ddd;padding:20px 0;transition:0.3s all linear}.faq-item.active{background:#f2f5ff}.faq-question .num-sec .num{background:radial-gradient(188.75% 375% at 151.25% 285.63%,#BADAF9 0%,#BEDEFD 36.72%,#BFDFFE 50%,#8ABBEF 58.95%,#5999E1 75%,#407CC5 85.28%,#1D539D 100%);border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;font-size:var(--f-30-20);min-width:60px}.faq-width{max-width:1280px;margin:0 auto}.faq-question{width:100%;background:none;border:none;font-size:var(--f-30-20);padding:10px 0;text-align:left;display:flex;color:#4b4b4b;justify-content:space-between;cursor:pointer;font-weight:400;gap:1.5rem}.faq-question .num-sec{display:flex;align-items:flex-start;gap:1rem}.faq-answer{max-height:0;overflow:hidden;transition:max-height 0.8s ease}.faq-answer .inner{padding:10px 0;font-size:var(--f-22-16);color:#4b4b4b;padding-left:80px}.faq-item.active .faq-answer{max-height:500px}.faq-item .arrow{transition:transform 0.3s ease;min-width:40px}.faq-item .arrow .arr{transition:transform 0.3s ease}.faq-item.active .arrow .arr{transform:rotate(180deg);transform-origin:center}@media screen and (max-width:781px){.faq-item{padding:20px 5%}.faq-question .num-sec .num{width:40px;height:40px;min-width:40px}.faq-question{font-size:18px}.faq-item .arrow{min-width:30px}.faq-answer .inner{padding-left:0}}