@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");.footer_footer_wrapper{background:#000;font-family:Inter,sans-serif;padding:60px}.footer_footer_wrapper .accordion{border-radius:8px;max-width:300px;position:relative}.footer_footer_wrapper .align_menu_footer{align-items:end;justify-content:space-between}.footer_footer_wrapper .content_list{height:0;transition:.3s;width:0}.footer_footer_wrapper .accordion-item.active .content_list{height:100%;transition:.3s;width:100%}.footer_footer_wrapper .footer_logo_right img{width:250px}.footer_footer_wrapper .accordion .accordion-item{margin:0 0 5px}.footer_footer_wrapper .accordion .accordion-title{align-items:center;border:1px solid #fff;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:16px;font-weight:500;justify-content:space-between;padding:10px 14px;position:relative;width:100%}.footer_footer_wrapper .accordion .accordion-title a{color:#fff;font-family:Inter,sans-serif;font-size:16px;text-decoration:none;width:100%}.footer_footer_wrapper .accordion .accordion-item.active .accordion-title a{color:#000;text-decoration:none}.footer_footer_wrapper .accordion .accordion-title:after{background:#fff;border-radius:100%;content:"";height:7.5px;position:absolute;right:14px;top:17px;width:7.5px}.footer_footer_wrapper .accordion .accordion-item.active .accordion-title{background:#fff;color:#000}.footer_footer_wrapper .accordion .accordion-content{background:#000;border:1px solid #fff;border-radius:5px;left:100%;margin:0 0 0 15px;max-height:0;min-width:0;opacity:0;overflow:hidden;padding:16px 14px;position:absolute;top:0;width:0;z-index:-1}.footer_footer_wrapper .accordion .accordion-item.active .accordion-content{max-height:280px;max-width:320px;min-width:320px;opacity:1;overflow-y:auto;transition:.5s;width:100%;z-index:11;z-index:1}.footer_footer_wrapper .accordion .accordion-item .accordion-content ul{display:flex;flex-wrap:wrap;gap:12px;padding:0;position:relative;width:100%;z-index:1}.footer_footer_wrapper .accordion .accordion-item .accordion-content ul li{list-style:none;width:100%}.footer_footer_wrapper .accordion .accordion-item .accordion-content ul li a{color:#fff;font-family:Inter,sans-serif;font-size:16px;position:relative;text-decoration:none}.footer_footer_wrapper .accordion .accordion-item .accordion-content ul li a:hover{text-decoration:underline}.footer_footer_wrapper .accordion .accordion-item .accordion-content ul li a:after{background:#fff;border-radius:100%;content:"";height:7.5px;position:absolute;right:-22px;top:7px;width:7.5px}.footer_footer_wrapper .accordion .accordion-item .accordion-content .close-icon{color:#fff;cursor:pointer;display:none;float:right;font-size:24px;height:20px;margin:-16px 0 0 auto;position:sticky;right:14px;top:0;width:20px;z-index:11}.footer_footer_wrapper .accordion .accordion-item.active .accordion-content .close-icon{display:block}.footer_footer_wrapper .cta_contact{background:#000;border:1px solid #fff;border-radius:60px;color:#fff;display:flex;font-family:Inter,sans-serif;font-size:20px;justify-content:space-between;overflow:hidden;padding:8px 20px;position:relative;transition:.2s;width:100%}.footer_footer_wrapper .cta_contact .icon_default,.footer_footer_wrapper .cta_contact .icon_hover,.footer_footer_wrapper .cta_contact span{position:relative;transition:.2s}.footer_footer_wrapper .cta_contact:hover .default{display:none;transition:.2s}.footer_footer_wrapper .cta_contact .icon_hover{align-items:center;aspect-ratio:1;background:#000;border-radius:100%;display:flex;height:25px;justify-content:right;text-align:center;transition:.2s;width:25px}.footer_footer_wrapper .cta_contact:hover .icon_hover{justify-content:center}.footer_footer_wrapper .social_menu{display:flex;flex-wrap:wrap;justify-content:space-between}.footer_footer_wrapper .social_menu a img{height:13px;margin:20px 0 0;width:auto}.footer_footer_wrapper .cta_contact .icon_hover svg.icon_hover_svg{transform:scale(.1);transition:.5s;width:0}.footer_footer_wrapper .cta_contact:hover .icon_hover svg.icon_hover_svg{transform:scale(1);transition:.5s;width:auto}.footer_footer_wrapper .cta_contact:hover .icon_hover .icon_hover_svg{display:block}.footer_footer_wrapper .cta_contact:hover{color:#000}.footer_footer_wrapper .cta_contact:before{background:#fff;content:"";height:100%;left:0;position:absolute;top:0;transition:.2s;width:0}.footer_footer_wrapper .cta_contact:hover:before{transition:.2s;width:100%}.footer_footer_wrapper .footer_logo_right{max-width:250px;text-align:right}.footer_footer_wrapper .right_footer_menu{display:flex;gap:60px;justify-content:right}.footer_footer_wrapper .right_footer_menu .cta_side_bar{align-items:end;display:flex;flex-wrap:wrap;max-width:214px;width:100%}.footer_footer_wrapper .right_footer_menu .social_left_cta{width:100%}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{border-radius:10px}::-webkit-scrollbar-thumb{background:#ff6d10;border-radius:10px;width:2px}::-webkit-scrollbar-thumb:hover{background:#ff6d10}@media (max-width:991.98px){.footer_footer_wrapper .accordion .accordion-content{left:0;margin:0}.footer_footer_wrapper .accordion .accordion-item{position:relative}.footer_footer_wrapper .accordion .accordion-item.active .accordion-content{max-width:100%;min-width:100%}.footer_footer_wrapper{padding:15px 15px 60px}.footer_footer_wrapper .accordion{max-width:100%;width:100%}.footer_footer_wrapper .right_footer_menu{flex-direction:row-reverse;gap:50px;justify-content:space-between;margin-top:28px}.footer_footer_wrapper .footer_logo_right img{width:80px}.footer_footer_wrapper .cta_contact{font-size:18px}}@media (min-width:992px) and (max-width:1199.98px){.footer_footer_wrapper .right_footer_menu{align-items:end;display:flex;flex-direction:column-reverse;flex-wrap:wrap;gap:20px;justify-content:right}.footer_footer_wrapper .footer_logo_right{max-width:130px;text-align:right}}@media (min-width:1200px) and (max-width:1299.98px){.footer_footer_wrapper .accordion{max-width:250px}.footer_footer_wrapper .accordion .accordion-item.active .accordion-content{max-width:280px;min-width:280px}}