.faq-section{background:#fff;display:inline-block;width:100%}.faq-section .faq-heading{text-align:center}.faq-section .faq-heading h2{margin:0}.faq-section .faq-wrapper{display:block;margin-top:48px;max-width:672px;width:100%}.faq-section .faq-item{border-bottom:1px solid #e9dac4}.faq-section .faq-question{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:20px 0;text-align:left;width:100%}.faq-section .faq-question span:first-child{font-size:16px;font-weight:600;line-height:24px;margin:0}.faq-section .faq-icon{align-items:center;color:#de2a00;display:flex;height:20px;justify-content:center;margin:0;transition:.3s ease;width:20px}.faq-section .faq-item.active .faq-icon{transform:rotate(180deg)}.faq-section .faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.faq-section .faq-answer p{margin:0;overflow:hidden;padding:0}.faq-section .faq-item.active .faq-answer{grid-template-rows:1fr}.faq-section .faq-item.active .faq-answer p{padding-bottom:20px}.faq-section .faq-item.active .faq-question span:first-child{color:#fe6d33}