.landing-faqs-module{margin-top:50px;padding:40px 0;position:relative}.landing-faqs-module .wrapper{margin:0 auto;max-width:var(--container-max-width);padding:0 var(--container-padding);position:relative;z-index:2}.landing-faqs-module .background-image{height:100%;position:absolute;right:0;top:0;width:65%;z-index:1}.landing-faqs-module .background-image .macros-figure{height:100%;margin:0;width:100%}.landing-faqs-module .background-image .macros-figure img{height:100%;object-fit:cover;width:100%}.landing-faqs-module .macros-wysiwyg.module-title{margin-bottom:32px}.landing-faqs-module .macros-wysiwyg.module-title h2{color:var(--color-primary);margin:0}.landing-faqs-module .image-holder{aspect-ratio:7/4;background:transparent;margin-bottom:24px;max-height:360px;width:100%}.landing-faqs-module .image-holder figure{background:var(--color-ultra-light-gray);border-radius:24px;height:100%;margin:0;overflow:hidden;width:100%}.landing-faqs-module .image-holder figure img{display:block;height:100%;margin:0;object-fit:cover;width:100%}.landing-faqs-module .faqs-looper{background:var(--color-white);border-radius:24px;box-shadow:0 4px 20px rgba(0,0,0,.08);max-width:800px;padding:32px}.landing-faqs-module .faqs-looper .faq-items{list-style:none;margin:0;padding:0}.landing-faqs-module .faqs-looper .faq-items li{border-bottom:1px solid #e6e6e6;padding:16px 0 16px 32px;position:relative}.landing-faqs-module .faqs-looper .faq-items li:last-child{border-bottom:none}.landing-faqs-module .faqs-looper .faq-items li:before{color:var(--color-black);content:"+";font-size:20px;left:0;position:absolute;top:16px}.landing-faqs-module .faqs-looper .faq-items li.active:before{content:"-"}.landing-faqs-module .faqs-looper .faq-items li .macros-wysiwyg{margin:0}.landing-faqs-module .faqs-looper .faq-items li .macros-wysiwyg p.question{color:var(--color-black);cursor:pointer;font-size:16px;font-weight:400;line-height:24px;margin:0}.landing-faqs-module .faqs-looper .faq-items li .macros-wysiwyg.response{display:none;margin:12px 0 0}.landing-faqs-module .faqs-looper .faq-items li .macros-wysiwyg.response p{color:#666;font-size:14px;line-height:20px;margin:0}.landing-faqs-module .faqs-looper .faq-items li.active .macros-wysiwyg.response{display:block}.landing-faqs-module .faqs-looper .link-holder{margin-top:24px;text-align:right}.landing-faqs-module .faqs-looper .link-holder .macros-link{align-items:center;display:inline-flex;text-decoration:none}.landing-faqs-module .faqs-looper .link-holder .macros-link .label{color:var(--color-primary);font-weight:500}@media (max-width:767px){.landing-faqs-module .background-image{height:300px;margin-bottom:24px;position:relative;width:100%}.landing-faqs-module .faqs-looper{padding:24px}}