.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 #EE5C35;padding:20px 0 10px}
.faq_dropdowns .faq_item:last-of-type{border-bottom:1px solid #EE5C35}
.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}}
