.custom-faq-wrapper{background:transparent;color:#000;font-family:Poppins,sans-serif;margin:0 auto;max-width:900px;padding-bottom:40px}.faq-title{color:#24338f;font-size:36px;font-weight:600;text-align:center}.faq-summary{color:#444;font-size:16px;margin-bottom:32px;text-align:center}.faq-item{border-bottom:1px solid #ccc;margin-bottom:16px;overflow:hidden}.faq-question{all:unset;align-items:center;background-color:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:#24338f!important;cursor:pointer;display:flex;font-size:20px;font-weight:600;justify-content:space-between;outline:none!important;padding:16px 0;position:relative;width:100%}.faq-question:after{background-color:#24338f;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.faq-question:hover:after{width:100%}.faq-item.active .faq-question,.faq-item.active .faq-question .faq-text,.faq-item.active .faq-question:hover,.faq-item.active .faq-question:hover .faq-text,.faq-question:hover,.faq-question:hover .faq-text{color:#24338f!important}.faq-toggle-icon{color:#24338f;font-size:20px;transition:transform .3s ease}.faq-answer{color:#444;display:none;font-size:18px;padding:0 0 16px;transition:all .3s ease}.faq-item.active .faq-answer{display:block}.faq-item.active .faq-toggle-icon{transform:rotate(45deg)}