.faq-section{padding:80px 0}.faq-label{font-size:24px;font-weight:600;margin-bottom:10px}.faq-heading{font-size:44px;font-weight:700;line-height:50px;margin-bottom:30px}.faq-section .accordion-item{background:transparent;border:none;border-radius:8px;margin-bottom:10px;overflow:hidden}.faq-section .accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:8px;border-top-right-radius:8px}.faq-section .accordion-button{border-radius:8px;box-shadow:none!important;font-size:20px;font-weight:500;padding:0 15px;transition:all .3s ease}.faq-section .accordion-button:hover{border:unset}.faq-section .accordion-button:after{height:12px;transition:transform .3s ease}.faq-section .accordion-body{font-size:16px;padding:20px 15px 10px;transition:all .3s ease}.faq-section .accordion-body p{width:60%}.faq-section.white,.faq-section.white .faq-heading,.faq-section.white .faq-label{color:#000}.faq-section.white .accordion-button{background-color:#f5f5f5;color:#000}.faq-section.white .accordion-button:not(.collapsed){background-color:#1b232c;border:unset;color:#fff}.faq-section.white .accordion-body{background:#fff;border-top:1px solid #ddd;color:#4d4d4d}.faq-section.white .accordion-button:not(.collapsed):after{background-image:url("/hubfs/39936595/Vector%206%20(Stroke)%20(1).svg");margin-bottom:5px}.faq-section.white .accordion-button:after{background-image:url("/hubfs/39936595/Vector%206%20(Stroke)%20(2).svg")}.faq-section.black,.faq-section.black .faq-heading,.faq-section.black .faq-label{color:#fff}.faq-section.black .accordion-button{background-color:#2a323c;color:#fff}.faq-section.black .accordion-button:not(.collapsed){background-color:#fff;color:#1b232c}.faq-section.black .accordion-body{background-color:#1b232c;border-top:1px solid #333;color:#fff}.faq-section.black .accordion-button:not(.collapsed):after{background-image:url("/hubfs/39936595/Vector%206%20(Stroke)%20(2).svg");margin-bottom:5px}.faq-section.black .accordion-button:after{background-image:url("/hubfs/39936595/Vector%206%20(Stroke)%20(1).svg")}.accordion-button:focus{border-color:transparent;box-shadow:none}@media (max-width:991px){.faq-section .accordion-body p{width:100%}.faq-section{padding:60px 0}}@media (max-width:767px){.faq-section{padding:40px 0}.faq-heading{font-size:32px}.faq-section .accordion-button{font-size:16px;padding:10px 20px}.faq-section .accordion-body{padding:20px 0 10px}}