.faq-section-title{margin-top:30px;margin-bottom:10px}.faq-item{border-bottom:1px solid #e0e0e0;margin-bottom:8px;margin-top:-30px}.faq-question{padding:18px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-weight:600;color:var(--primary);transition:color .3s}.faq-question:hover{color:var(--accent)}.faq-chevron{font-size:1.9rem;font-weight:400;transition:transform .4s}.faq-item.active .faq-chevron{transform:rotate(90deg)}.faq-answer{max-height:0;overflow:hidden;padding-bottom:0;transition:.4s;line-height:1.7}.faq-item.active .faq-answer{max-height:500px;padding-bottom:20px}