.custom-faq{width:100%}.custom-faq-item{border-bottom:1px solid #b8b8b8}.custom-faq-question:focus,.custom-faq-question:hover{background:transparent!important;border:none!important}.custom-faq-question{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;gap:20px;justify-content:space-between;padding:34px 0;text-align:left;width:100%}.custom-faq-question span{color:#402569;font-size:36px;font-weight:500;line-height:1.2}.custom-faq-icon{flex-shrink:0;height:28px;position:relative;width:28px}.custom-faq-icon:after,.custom-faq-icon:before{background:#7c8089;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s ease}.custom-faq-icon:before{height:2px;width:20px}.custom-faq-icon:after{height:20px;width:2px}.custom-faq-item.active .custom-faq-icon:after{opacity:0}.custom-faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease}.custom-faq-answer-inner{padding:0 0 34px}.custom-faq-answer p{color:#000;font-size:24px;line-height:1.5;margin:0}@media (max-width:1024px){.custom-faq-question span{font-size:28px}.custom-faq-answer p{font-size:20px}}@media (max-width:767px){.custom-faq-question{gap:16px;padding:24px 0}.custom-faq-question span{font-size:22px}.custom-faq-answer-inner{padding-bottom:24px}.custom-faq-answer p{font-size:16px}.custom-faq-icon{height:22px;width:22px}.custom-faq-icon:before{width:16px}.custom-faq-icon:after{height:16px}}