.faqsMenu{border-bottom:1px solid #496af0;display:flex;gap:12px;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 .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%}.faqsMenu span{margin:unset;padding:unset}}.faqSection form{background-color:#fff}.faqSection fieldset.form-columns-1 .hs-input{width:100%!important}@media (max-width:400px),(min-device-width:320px) and (max-device-width:480px){form .form-columns-2 .hs-form-field .hs-input,form .form-columns-3 .hs-form-field .hs-input{width:100%!important}}