.faqsMenu{border-bottom:1px solid #496af0;display:flex;justify-content:center;position:relative}.faqsMenu>div{cursor:pointer;font-size:1.2em;font-weight:700;padding-bottom:24px;position:relative;text-align:center;width:25%}.faqsMenu .activeBar{background-color:#496af0;bottom:0;height:6px;left:0;padding-bottom:0;position:absolute;transition:left .3s ease}.faq-item{border-bottom:1px solid #ddd;padding:10px 0}.faq-question{align-items:center;background-color:#f9f9f9;cursor:pointer;display:flex;font-weight:700;justify-content:space-between;padding:10px}.faq-answer{background-color:#fff;display:none;padding:24px 0}.faq-answer p:last-of-type{margin-bottom:0}.faq-icon svg{transition:transform .3s ease}.faq-question.active .faq-icon svg{transform:rotate(180deg)}.faqIcons{display:flex;gap:24px;margin-top:24px}.faqIcons .faqIcon{border:1px solid #cad1dd;display:flex;flex-direction:column;font-weight:700;padding:8px;text-align:center}.faqIcons .faqIcon img{max-width:100%}.activeBlock{display:block}.faqIcon.active{background:#f5f8fd;border:1px solid #496af0}.faqsMenu span{margin:0 10px;padding:5px}.faqsMenu .active{font-weight:700}.faqBlockOuter h3,.faqSection{margin-top:40px}@media (max-width:991px){.faqIcons{display:grid;grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.faqsMenu>div{font-size:14px;width:33%}}