.faqs-hero{position:relative;width:100%;padding:200px 0 60px;text-align:center;background-color:#FFF7EB}.faqs-hero-content{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:0 20px}.faqs-hero-title{max-width:100%;height:auto;margin:0 auto}.faqs-listings{background-color:#FFF7EB;padding:40px 0 80px}.faqs-container{max-width:900px;margin:0 auto;padding:0 20px}.faq-item{margin-bottom:10px;border-radius:4px;overflow:hidden;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05);border-radius:10px}.faq-question{display:flex;justify-content:space-between;align-items:center;padding:20px;background-color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;color:#3A3F2E;border:none;width:100%;text-align:left;transition:background-color .3s ease}.faq-question:hover{background-color:#f9f3e8}.faq-question-text{flex-grow:1}.faq-icon{width:20px;height:20px;position:relative;transition:transform .3s ease}.faq-icon:after,.faq-icon:before{content:"";position:absolute;background-color:#3A3F2E;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-icon:before{width:12px;height:2px}.faq-icon:after{width:2px;height:12px;transition:transform .3s ease}.faq-item.active .faq-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0 20px;font-family:Poppins,sans-serif;font-size:14px;line-height:1.6;color:#3A3F2E}.faq-item.active .faq-answer{max-height:500px;padding:0 20px 20px}@media (min-width:768px){.faq-question{font-size:18px;padding:25px}.faq-answer{font-size:16px}}@media (min-width:992px){.faqs-hero{padding:200px 0 80px}}