.custom-faq{width:100%}.faq-item{border-bottom:1px solid #cccdd1}.faq-question{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:20px;justify-content:space-between;padding:20px 0;text-align:left;width:100%}.faq-question h3{color:#fc019b;font-size:20px;font-weight:600;line-height:1.3;margin:0}.faq-icon{align-items:center;color:#000;display:flex;flex-shrink:0;font-size:24px;font-weight:400;height:40px;justify-content:center;transition:all .3s ease;width:40px}.faq-answer{max-height:0;opacity:0;overflow:hidden;transition:max-height .45s ease,opacity .35s ease,padding .35s ease}.faq-answer-inner{color:#000;font-size:16px;line-height:1.8;padding:0 0 32px}.faq-item.active .faq-answer{max-height:1000px;opacity:1}.faq-item.active .faq-icon{transform:rotate(45deg)}@media(max-width:991px){.faq-question h3{font-size:24px}}@media(max-width:767px){.faq-question{padding:24px 0}.faq-question h3{font-size:20px}.faq-answer-inner{font-size:16px}.faq-icon{font-size:20px;height:34px;width:34px}}