.faq .section_wrapper{padding-bottom:107px;padding-top:100px}h2.faq_title{color:#1c37b0;font-family:inherit;font-size:28px;margin-bottom:53px;text-align:center}.faq ul.include-accordion{border-top:1px solid #e2e2e2;padding:0;width:100%}.faq li{border-bottom:1px solid #e2e2e2;list-style:none}.faq ul ul{height:0;margin:0;overflow:hidden;padding:0;transition:.5s}.faq ul.include-accordion div.faq_answer{color:#262a5c;font-size:16px;padding:15px 20px}.faq button{align-items:center;background-color:inherit;border:none;color:#262a5c;cursor:pointer;display:flex;font-size:1em;font-size:18px;gap:20px;padding:15px 20px;position:relative;text-align:left;width:100%}.faq button:hover{background-color:transparent;opacity:.8}.faq button:focus{outline:none}.faq button:active,.faq button:focus{background-color:transparent}.faq button:after,.faq button:before{background-color:#262a5c;content:"";height:8px;position:absolute;transition:.5s;width:1.5px}.faq button:before{right:35px;transform:rotate(-45deg)}.faq button:after{right:30px;transform:rotate(45deg)}.faq li.active button:before{transform:rotate(-135deg);transition:.5s}.faq li.active button:after{transform:rotate(135deg);transition:.5s}.faq ul.active{overflow-y:auto}@media (max-width:767px){.faq .section_wrapper{padding:53px 20px}h2.faq_title{font-size:19px;margin-bottom:20px}.faq button{font-size:16px;padding:15px 0}}