.faq-section{border-bottom:1px solid #cbd4e1}.faq-section .section-heading :where(h3,h4,h5){font-size:30px;font-weight:700;line-height:1.53;margin-bottom:30px;text-align:center}.faq-section .faq-item{border:1px solid #cbd4e1;border-radius:10px;overflow:hidden}.faq-section .faq-item:not(:last-child){margin-bottom:24px}.faq-section .faq-question{background:#fff;color:#0048c6;cursor:pointer;font-weight:700;line-height:1.62;padding:16px 45px 16px 24px;position:relative}.faq-section .faq-question .question-icons{height:20px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:20px}.faq-section .faq-item.faqActive .faq-question .question-icons .plue-icon{display:none}.faq-section .faq-item.faqActive .faq-question .question-icons .minus-icon{display:block}.faq-section .faq-item .faq-question .question-icons .minus-icon{display:none}.faq-section .faq-answer-wrap p:last-child{margin-bottom:0}.faq-section .faq-answer-wrap p{font-size:14px;font-weight:400;line-height:1.77}.faq-section .faq-answer-wrap{border-top:1px solid #cbd4e1;padding:24px 64px 24px 24px}.faq-section .faq-item:not(:first-child) .faq-answer{display:none;overflow:hidden}.faq-section .faq-item .faq-answer
@media(min-width:768px){section.faq-section{border-bottom:1px solid #cbd4e1}}@media(max-width:767px){.faq-section .section-heading :where(h3,h4,h5){font-size:24px;line-height:1.3}.faq-section{border-bottom:0}}