.faq-accordion-section{margin-bottom:45px;margin-top:35px}.faq-accordion-section h2{color:#0c2340;font-family:Montserrat,sans-serif;font-size:26px;font-weight:800;line-height:1.35;margin-bottom:25px;margin-top:40px;text-align:left}.faq-item{background:#fff;border:1px solid #e2ebf4;border-radius:12px;box-shadow:0 4px 15px rgba(13,37,63,.02);margin-bottom:15px;overflow:hidden;transition:all .3s ease}.faq-item:hover{border-color:#0ea5e9;box-shadow:0 6px 20px rgba(13,37,63,.05)}.faq-item.active{border-color:#0ea5e9;box-shadow:0 8px 25px rgba(13,37,63,.07)}.faq-question{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;outline:none;padding:20px 24px;text-align:left;width:100%}.faq-question:focus{outline:none}.faq-q-text{color:#0c2340;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;line-height:1.45}.faq-icon{align-items:center;background-color:#00b4d8;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:transform .3s ease;width:32px}.faq-chevron{height:14px;width:14px}.faq-item.active .faq-icon{transform:rotate(180deg)}.faq-answer{color:#4a5568;display:none;font-size:15px;line-height:1.65;padding:0 24px 20px}.faq-answer p{color:#4a5568;margin:0}