.module-faq{position:relative}.module-faq .module-faq__section{margin-bottom:12rem;padding:4rem 0}.module-faq .module-faq__section:nth-child(odd){background:url(https://144590369.fs1.hubspotusercontent-eu1.net/hubfs/144590369/raw_assets/public/elx/images/bg-accordion-1.jpg) var(--color-darkblue1) no-repeat bottom right/100% auto;color:#fff}.module-faq .module-faq__section:nth-child(odd) .accordion{border-color:#fff}.module-faq .module-faq__section:nth-child(odd) .module-faq__section-heading{color:#fff}.module-faq .module-faq__section-heading{color:var(--color-blue4);font-size:3.6rem;font-weight:700;padding:2rem 0 0}.module-faq .module-faq__section-accordions .accordion:last-child{border-bottom:0}.module-faq .row{margin:0 -2.5rem;width:calc(100% + 5rem)}.module-faq .row>div{padding:0 2.5rem}@media (min-width:992px){.module-faq:before{content:"";height:180px;left:0;position:absolute;top:0;width:294px;z-index:1}}.accordion{border-bottom:.1rem solid var(--color-darkblue1)}.accordion .accordion__heading{cursor:pointer;font-size:2.2rem;font-weight:600;margin:0;padding:2rem 0;position:relative}.accordion .accordion__heading:after{align-items:center;content:"+";display:flex;font-size:4rem;font-weight:300;height:3rem;line-height:1;margin-top:-1.5rem;position:absolute;right:3.3rem;top:50%}.accordion .accordion__content{display:none;flex-direction:row;flex-wrap:wrap;font-size:1.7rem;padding:0 0 3rem}.accordion .accordion__content :first-child{margin-top:0}.accordion .accordion__content :last-child{margin-bottom:0}.accordion .accordion__content ul{margin-left:1rem}.accordion.--active .accordion__heading:after{content:"-";font-size:7rem;margin-top:-2.2rem}.accordion.--active .accordion__content{display:block}@media (max-width:767px){.module-faq .module-faq__section:nth-child(odd){background-position:top!important;background-repeat:no-repeat!important;background-size:cover!important;padding:6rem 0!important}.accordion .accordion__heading{line-height:1.4;padding-right:6rem!important;word-break:break-word}.accordion .accordion__heading:after{font-size:3rem!important;right:1.5rem!important}.module-faq .module-faq__section{margin-bottom:6rem!important}}