.faq-section{contain:layout paint;margin-top:160px}@media (max-width:576px){.faq-section{margin-top:68px}}.faq-header{gap:19px}.faq-header p{font-size:28px;font-weight:700;font-family:var(--font-actay-wide);line-height:34px}@media (max-width:576px){.faq-header p{font-size:26px}}.faq-content{will-change:height;overflow:hidden}.faq-header-icon{width:100%;max-width:60px;height:60px;display:flex;position:relative}@media (max-width:576px){.faq-header-icon{display:none}}.faq-items{gap:15px;margin-top:31px}.faq-item{cursor:pointer;background:linear-gradient(360deg,#fff 0%,#f5f8ff 100%);border-radius:100px;padding:10px 8px 10px 32px}.faq-item.active .faq-item-header p{color:#4859fe}.faq-item.active .faq-item-icon{background:#4859fe}.faq-item:hover .faq-item-header p{color:#4859fe}.faq-item:hover .faq-item-icon{background:#4859fe}@media (max-width:576px){.faq-item{padding:10px 8px 10px 26px}}.faq-item-header{justify-content:space-between;gap:20px}.faq-item-header p{color:#25211d;font-size:14px;font-weight:500;line-height:24px;transition:all .3s}@media (max-width:576px){.faq-item-header p{font-size:12px;line-height:19px}}.faq-item-header .faq-item-icon{background:#dbe5ff;border-radius:50%;flex:0 0 50px;width:50px;height:50px;transition:all .3s}.faq-item-header .faq-item-icon i{background:#fff;font-size:20px;transition:all .3s}.faq-item-header .faq-item-icon i.active{transform:rotate(45deg)}.faq-item-sub ul{flex-direction:column;gap:20px;max-width:760px;display:flex}.faq-item-sub ul li{color:#000;font-size:12px;font-weight:300;line-height:170%}
