.faq-accordion{width:100%}.faq-item{border-bottom:1px solid #d9d9d9}.faq-item h3{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;cursor:pointer;font-size:20px!important;line-height:1.4;margin:0!important}.faq-item h3:hover{color:#ce2129}.faq-icon{flex:0 0 auto;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:400;line-height:1;transition:transform .3s ease}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.faq-answer-inner{overflow:hidden;min-height:0;padding:0;font-size:16px;line-height:1.7;color:#75716e;transition:padding .35s ease;font-weight:400}.faq-item.active .faq-answer{grid-template-rows:1fr}.faq-item.active .faq-answer-inner{padding-bottom:22px}.faq-item.active .faq-icon{transform:rotate(45deg)}.faq-item.active h3{color:#ce2129}@media (max-width:767px){.faq-item h3{padding:18px 0;gap:15px;font-size:17px}.faq-answer-inner{font-size:15px;line-height:1.6}.faq-icon{width:25px;height:25px;font-size:23px}}