.faq-banner{background:#fff;border:1px solid var(--Cool-Grey-Cool-Grey-1,#f0f2f4);border-radius:10px;box-shadow:0 4px 8px -2px rgba(10,13,18,.1),0 2px 4px -2px rgba(10,13,18,.06);display:flex;justify-content:space-between;padding:65px 74px}.accordion-item:last-child{border-bottom:1px solid #d2d7df}.faq-banner-text{position:relative;width:27%}.faq-banner-img{width:62%}.faq-banner-img faq{border:0;padding:0}.faq-banner-img img{display:flex}section.faq-module .content-wrapper{padding:0}.accordion{width:100%}.faq-banner-text .cta{margin-top:30px}.accordion-item{border-top:1px solid #d2d7df}button.accordion-header:focus,button.accordion-header:hover{background:transparent;color:#211f1f;font-weight:500}.accordion-header{align-items:center;background:#fff;border:none;color:#211f1f;cursor:pointer;display:flex;font-size:16px;font-style:normal;font-weight:500;justify-content:space-between;line-height:38px;padding:10px;text-align:left;width:100%}.accordion-header .arrow{font-size:1.2rem;transition:transform .3s ease}.accordion-header.active .arrow{transform:rotate(180deg)}.accordion-content{background-color:#fff;display:none;padding:1rem}.accordion-content.show{display:block}@media(min-width:992px) and (max-width:1100px){.faq-banner-text{padding:20px 20px 20px 0}}@media(max-width:991px){section.faq-module .faq-banner-text{padding:40px 20px}.faq-banner-text{width:100%}.faq-banner{flex-direction:column;padding:65px 20px}.faq-banner-img{width:100%}}