.faq-section{margin:60px auto}@media(max-width:991px){.faq-section{margin:60px auto 0}}.faq-section .faq{background-color:#f2f8ff;padding:60px 30px;border-radius:30px}.faq-section .faq .heading .heading-1{margin-bottom:20px;font-size:35px}@media(max-width:573px){.faq-section .faq{border-radius:0}}.faq-section .faq .faq-boxes{max-width:850px;margin:20px auto}.faq-section .faq .faq-boxes .faq-box{margin-bottom:10px}.faq-section .faq .faq-boxes .faq-box .accordion{--bs-accordion-bg:transparent;--bs-accordion-border-color:transparent}.faq-section .faq .faq-boxes .faq-box .accordion .accordion-item{border-radius:30px;overflow:hidden}.faq-section .faq .faq-boxes .faq-box .accordion-button{border-top:1px solid rgba(51,51,51,.1);display:flex;justify-content:space-between;align-items:center;font-size:22px;color:#000;font-weight:500;font-family:Plus Jakarta Sans,sans-serif;padding:28px 50px 10px;transition:all .3s}@media(max-width:767px){.faq-section .faq .faq-boxes .faq-box .accordion-button{padding:20px 20px 0;font-weight:600;font-size:17px}}.faq-section .faq .faq-boxes .faq-box .accordion-button .toggleIcon{width:42px;height:42px;background-color:rgba(13,33,17,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-left:40px;flex:0 0 42px;transition:all .3s}.faq-section .faq .faq-boxes .faq-box .accordion-button:not(.collapsed){border-top:1px solid rgba(0,0,0,0)!important;background-color:#fff;border-top:none;padding:28px 50px 10px}.faq-section .faq .faq-boxes .faq-box .accordion-button:not(.collapsed) .toggleIcon{background-color:#003a9b}@media(max-width:767px){.faq-section .faq .faq-boxes .faq-box .accordion-button:not(.collapsed){padding:20px 20px 0}}.faq-section .faq .faq-boxes .faq-box .accordion-button:focus{box-shadow:none}.faq-section .faq .faq-boxes .faq-box .accordion-button:focus-visible{outline:none}.faq-section .faq .faq-boxes .faq-box .accordion-button:after{display:none}.faq-section .faq .faq-boxes .faq-box .accordion-body{background-color:#fff;padding:0 50px 28px;font-size:18px;font-weight:400;color:#595959}@media(max-width:767px){.faq-section .faq .faq-boxes .faq-box .accordion-body{padding:20px;font-size:16px}}@media(max-width:573px){.faq-section .btn-secondary{width:100%}}