.faq_module{border-radius:0 0 0 400px;padding:112px 0;position:relative}.faq_module .bottom_graphic{bottom:25px;left:0;position:absolute}.faq_module .inner_content{display:flex;justify-content:space-between}.faq_module .inner_content .content{width:35%}.faq_module .inner_content .content h2{color:#fff;font-size:48px;font-weight:300;line-height:120%;margin-bottom:24px}.faq_module .inner_content .content .description{color:#fff;font-size:18px;font-weight:400;line-height:150%}.faq_module .inner_content .faqs{width:60%}.faq_dropdowns{display:flex;flex-direction:column;gap:16px}.faq_dropdowns .faq_item{background:transparent;border-top:1px solid #b4ffeb;padding:20px 0 10px}.faq_dropdowns .faq_item:last-of-type{border-bottom:1px solid #b4ffeb}.faq_dropdowns .faq_item .title{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:700;justify-content:space-between;line-height:150%;margin:0;transition:color .3s ease}.faq_dropdowns .faq_item .answer,.faq_dropdowns .faq_item .answer *{color:#fff;font-size:16px;font-weight:400;line-height:150%}.faq_dropdowns .faq_item .answer{margin-bottom:0;max-height:0;opacity:0;overflow:hidden;padding:0;transition:max-height .4s ease,opacity .4s ease,padding .4s ease}.faq_dropdowns .faq_item.active .answer{max-height:1400px;opacity:1;padding:20px 0}.faq_dropdowns .faq_item .title .toggle_icon{color:inherit;font-size:18px;font-weight:700;margin-left:8px;transition:transform .3s ease}.faq_dropdowns .faq_item.active .title .toggle_icon{transform:rotate(180deg)}.faq_module .mobile_cta{display:none}@media (max-width:868px){.faq_module .dektop_cta{display:none}.faq_module .mobile_cta{display:flex;justify-content:flex-end;padding-top:20px}.faq_module .inner_content{flex-direction:column;gap:20px}.faq_module .inner_content .content,.faq_module .inner_content .faqs{width:100%}.faq_module{border-radius:0 0 0 150px;padding:60px 0}.faq_module.bottom_padding{padding:60px 0 120px}.faq_dropdowns .faq_item.active .answer{max-height:1900px}.faq_module .bottom_graphic{bottom:5px;height:90px;left:0;width:104px}.faq_module .bottom_graphic svg{height:100%;object-fit:contain;width:100%}.faq_module .inner_content .content h2{font-size:32px}}