.faq{align-items:stretch;background-color:#111820;display:flex;flex-wrap:wrap;margin:70px auto;padding:45px}.faq .faq-heading{background-position:bottom;background-repeat:no-repeat;background-size:contain;position:relative;width:50%}.faq .faq-heading .inner{margin-right:40px}.faq .js-accordion{margin-top:70px;width:50%}.faq .accordion__item{border-bottom:1px solid #474d53;margin:0 0 5px;padding-bottom:4px;position:relative;width:100%}.faq .accordion-header.js-accordion-header{position:relative}.faq .accordion-header.js-accordion-header:hover{cursor:pointer}.faq .accordion-header:after{color:#bec0c2;content:"\f077";font-family:Font Awesome\ 5 Free;font-size:16px;font-weight:900;position:absolute;right:5px;top:-2px;transform:rotate(-180deg);transition:all .3s}.faq .js-accordion-item.active .accordion-header:after{transform:rotate(0deg)}.faq h4.question-text{color:#bec0c2;font-size:16px;margin-bottom:10px;padding-right:20px}.faq .js-accordion-item.active h4.question-text{color:#fff}.faq .accordion-body{display:block}.faq .accordion-body.js-accordion-body{display:none;padding:0 0 15px}.faq .cta-button{margin-top:45px}.faq .cta-button .button{margin-left:25px}.faq .accordion__item.js-accordion-item.active .accordion-header.js-accordion-header .faq-_ion-block .faq_icon-line.rotate{display:none}@media(max-width:1024px){.faq{margin:50px auto;padding:30px 35px}.faq .faq-heading,.faq .js-accordion{margin-top:10px;width:100%}.faq .faq-heading .inner{margin-right:0}.faq .cta-button{text-align:left!important}}