.faq-main-section{padding:100px 0}.faq-main-section .heading h2{color:#21242d;font-size:30px;line-height:1.3;margin-bottom:16px}.faq-main-section .tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px;margin-top:40px}.faq-main-section .tab{background:transparent;border:1px solid #c9d502;border-radius:20px;color:#21242d;cursor:pointer;font-size:20px;font-weight:600;padding:8px 25px}.faq-main-section .tab.active{background:#c9d502}.faq-main-section .faq-section{display:none}.faq-main-section .faq-section.active{display:block}.faq-main-section .accordion{border-bottom:1px solid #7fb722;padding:14px 0}.faq-main-section .question{align-items:center;cursor:pointer;display:flex;font-size:20px;font-weight:600;justify-content:space-between;line-height:1.3;margin:0;padding:10px 0}.faq-main-section .icon{font-size:24px;font-weight:700}.faq-main-section .answer{background:#fff;display:none;font-size:18px;font-weight:400;line-height:1.5;padding:10px 0}@media(max-width:767.98px){.faq-main-section{padding:60px 0}}