.faq-section{padding:60px 0}.faq-section,.faq_module{position:relative;width:100%}.faq-section .section-title{margin:0 auto 40px;text-align:center;width:100%}.faq-section .section-title h2{font-family:Poppins,sans-serif;font-size:35px;line-height:125%;margin:0 0 15px}.faq-section .section-title p{font-size:18px;margin:0}.faq-section .content-container{margin:0 auto;max-width:1200px;width:100%}.faq_module .faqs{margin:0 auto;max-width:1000px;width:100%}.faq_dropdowns{display:flex;flex-direction:column;gap:16px}.faq_dropdowns .faq_item{background:transparent;border-top:1px solid #4fad9f;padding:20px 0 10px}.faq_dropdowns .faq_item:last-of-type{border-bottom:1px solid #4fad9f;padding:20px 0}.faq_dropdowns .faq_item .title{align-items:center;color:#000;cursor:pointer;display:flex;font-size:18px;font-weight:700;justify-content:space-between;line-height:150%;margin:0}.faq_dropdowns .faq_item .answer,.faq_dropdowns .faq_item .answer *{color:#000;font-size:16px;line-height:150%}.faq_dropdowns .faq_item .answer{margin-bottom:0;max-height:0;opacity:0;overflow:hidden;padding:0;transition:max-height .4s ease,opacity .4s ease,padding .4s ease}.faq_dropdowns .faq_item.active .answer{max-height:1400px;opacity:1;padding:20px 0}.faq_dropdowns .faq_item .title .toggle_icon{color:#000;font-size:18px;font-weight:700;margin-left:8px;transition:transform .3s ease}.faq_dropdowns .faq_item .title .toggle_icon svg path{stroke:#000!important}.faq_dropdowns .faq_item.active .title .toggle_icon{transform:rotate(180deg)}@media (max-width:1250px){.faq-section{padding:60px 50px}}@media (max-width:768px){.faq-section{padding:40px 20px}.faq-section .section-title{margin:0 auto 30px;text-align:center}.faq-section .section-title h2{font-family:Poppins,sans-serif;font-size:25px}.faq-section .section-title p,.faq_dropdowns .faq_item .title{font-size:16px}.faq_dropdowns .faq_item .answer,.faq_dropdowns .faq_item .answer *{font-size:15px}.faq_dropdowns .faq_item.active .answer{max-height:1900px}}