.faq_footer{background:#fff;padding:30px 0 20px;position:relative}.faq_footer .inner_content{display:flex;justify-content:space-between}.faq_footer .inner_content .content{width:35%}.faq_footer .inner_content .content h2{color:#333;font-size:48px;font-weight:300;line-height:120%;margin-bottom:24px}.faq_footer .inner_content .content .description{color:#333;font-size:18px;font-weight:400;line-height:150%}.faq_footer .inner_content .faqs{width:60%}.faq_dropdowns{display:flex;flex-direction:column;gap:16px}.faq_dropdowns .faq_item{background:transparent;border-top:1px solid #4fad9f;padding:20px 0 10px}.faq_dropdowns .faq_item:last-of-type{border-bottom:1px solid #4fad9f}.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{color:#fff;font-size:16px;font-weight:400;line-height:150%;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_footer .mobile_cta{display:none}.lp_footer_content{padding:0 0 40px}.lp_footer_content *{color:#333;font-size:14px;font-style:normal;font-weight:400;line-height:150%;text-align:center}.lp_footer_copyright{align-items:center;border-top:1px solid #4fad9f;display:flex;flex-wrap:wrap;gap:24px;justify-content:center;padding:32px 0}.lp_footer_copyright a,.lp_footer_copyright p{color:#333;font-size:14px;font-style:normal;font-weight:400;line-height:150%;margin:0}.lp_footer_copyright a{color:#4fad9f;text-decoration:underline;text-underline-offset:4px}@media (max-width:868px){.faq_footer .dektop_cta{display:none}.faq_footer .mobile_cta{display:flex;justify-content:flex-end;padding-top:20px}.faq_footer .inner_content{flex-direction:column;gap:20px}.faq_footer .inner_content .content,.faq_footer .inner_content .faqs{width:100%}.faq_footer{padding:60px 0 20px}.faq_dropdowns .faq_item.active .answer{max-height:600px}.faq_footer .bottom_graphic{bottom:5px;height:90px;left:0}.faq_footer .bottom_graphic svg{height:100%;object-fit:contain;width:100%}.faq_footer .inner_content .content h2{font-size:32px}}