.faq-section-container{display:flex;justify-content:center;overflow:hidden;padding-bottom:155px;padding-top:132px;position:relative;width:100%}.faq-section-inner{display:flex;flex-direction:column;gap:72px;max-width:2049px;width:100%}.faq-hero-text-container{display:flex;justify-content:center;width:100%}.faq-hero-text-inner{position:relative;text-align:center}.faq-hero-title{color:#fff;font-family:Poppins;font-size:65px;font-weight:700;margin-bottom:20px;position:relative;z-index:101}.faq-hero-shape{left:-199px;position:absolute;top:-130px;width:256px}.faq-container{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);position:relative;width:100%}.faq-item{background:#fff;border-radius:12px;cursor:pointer;gap:20px;padding:30px 22px 30px 60px;position:relative;transition:all .3s ease;z-index:110}.faq-item,.faq-question{align-items:center;display:flex;justify-content:space-between}.faq-question{font-weight:700;gap:10px}.faq-answer,.faq-question{font-family:Poppins,sans-serif;font-size:24px}.faq-answer{display:none;font-weight:400;line-height:1.6;margin-top:24px}.faq-item.active .faq-answer{display:block}.faq-toggle{margin-right:24px}.faq-toggle span{background:#2e2e2e;height:4px;position:absolute;transition:.3s ease;width:20px}.faq-toggle span:first-child{transform:rotate(0deg)}.faq-toggle span:last-child{transform:rotate(90deg)}.faq-item.active .faq-toggle span:last-child{opacity:0;transform:rotate(0deg)}.faq-background-shape{bottom:33px;position:absolute;right:0;width:471px;z-index:100}@media (max-width:1024px){.faq-container{grid-template-columns:repeat(1,1fr)}.faq-section-inner{gap:50px}.faq-hero-title{font-size:50px}.faq-hero-shape{left:-64px;top:-37px;width:189px}.faq-background-shape{bottom:270px;right:0;width:360px}.faq-section-container{padding-bottom:155px;padding-top:132px}}@media (max-width:1200px){.faq-item{padding:23px 22px 30px 44px}.faq-answer,.faq-question{font-size:20px}}@media (max-width:640px){.faq-hero-title{font-size:40px}.faq-hero-shape{left:-64px;top:-37px;width:160px}.faq-section-inner{gap:40px}.faq-item{padding:18px 17px 22px 30px}.faq-question{font-size:16px}.faq-toggle span{height:3px;width:16px}.faq-answer{font-size:16px}.faq-background-shape{bottom:239px;right:0;width:331px}}@media (max-width:440px){.faq-section-inner{gap:6px}.faq-hero-shape{left:-30px;top:-37px;width:110px}.faq-hero-title{font-size:30px}.faq-background-shape{width:180px}.faq-item{padding:16px 15px 20px 20px}.faq-answer,.faq-question{font-size:14px}}