footer.footer{flex-direction:column}footer.footer,footer.footer .main-footer-wrapper{align-items:center;display:flex;justify-content:center;width:100%}footer.footer .main-footer-wrapper{flex-direction:row;padding-top:70px}footer.footer .main-footer-wrapper .content-wrapper.main-footer{align-items:stretch;display:flex;flex-direction:row;justify-content:flex-start;width:100%}footer.footer .main-footer-wrapper .content-wrapper.main-footer .footer-column.logo{width:50%}footer.footer .main-footer-wrapper .content-wrapper.main-footer .footer-column.logo .footer-logo{height:auto;object-fit:contain;position:relative;width:320px}footer.footer .main-footer-wrapper .content-wrapper.main-footer .footer-column:not(:first-of-type){width:25%}footer.footer .main-footer-wrapper .content-wrapper.main-footer .footer-column{color:#fff;font-size:14px;line-height:16px}footer.footer .main-footer-wrapper .content-wrapper.main-footer .footer-column ul{list-style:none;margin:0;padding:0}footer.footer .main-footer-wrapper .content-wrapper.main-footer .footer-column ul li{list-style:none;margin:0 0 40px;padding:0}footer.footer .main-footer-wrapper .content-wrapper.main-footer .footer-column ul li:last-of-type{margin-bottom:0}footer.footer .main-footer-wrapper .content-wrapper.main-footer .footer-column ul li a{color:#fff;display:block;font-size:20px;font-weight:800;letter-spacing:.5px;line-height:28px;opacity:1;position:relative;text-decoration:none;transition:.3s ease-in-out;width:max-content}footer.footer .main-footer-wrapper .content-wrapper.main-footer .footer-column ul li a.inactive{opacity:.5}footer.footer .main-footer-wrapper .content-wrapper.main-footer .footer-column ul li a:after{background-color:#fff;bottom:-8px;content:"";height:4px;left:0;position:absolute;transition:.3s ease-in-out;width:0}.windows-os footer.footer .main-footer-wrapper .content-wrapper.main-footer .footer-column ul li a:after{bottom:-2px!important}footer.footer .main-footer-wrapper .content-wrapper.main-footer .footer-column ul li a:hover:after,footer.footer .socials-wrapper{width:100%}footer.footer .socials-wrapper .content-wrapper .socials{align-items:flex-start;display:flex;flex-direction:row;gap:12px;justify-content:flex-start;padding-bottom:24px;width:100%}footer.footer .socials-wrapper .content-wrapper .socials .social-icon{align-items:center;background-color:#fff;border:1.5px solid #fff;border-radius:100%;display:flex;height:38px;justify-content:center;transition:.3s ease-in-out;width:38px}footer.footer .socials-wrapper .content-wrapper .socials svg{height:20px;width:20px;fill:#242424}footer.footer .socials-wrapper .content-wrapper .socials .social-icon:hover{background-color:transparent;border-color:#fff;transform:translateY(-5px)}footer.footer .socials-wrapper .content-wrapper .socials .social-icon:hover svg{fill:#fff}footer .hs_cos_wrapper_type_icon,footer.footer .bottom-bar-wrapper{align-items:center;display:flex;justify-content:center}footer.footer .bottom-bar-wrapper{flex-direction:row;padding-bottom:50px;width:100%}footer.footer .bottom-bar-wrapper .content-wrapper.bottom-bar{align-items:stretch;display:flex;flex-direction:row;justify-content:space-between;width:100%}footer.footer .bottom-bar-wrapper .content-wrapper.bottom-bar .bottom-bar-column{color:#fff;font-size:9px;width:50%}footer.footer .bottom-bar-wrapper .content-wrapper.bottom-bar .bottom-bar-column.policies ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;list-style:none;margin:0;padding:0}footer.footer .bottom-bar-wrapper .content-wrapper.bottom-bar .bottom-bar-column.policies ul li{color:#fff;margin:0;padding:0;text-decoration:none}footer.footer .bottom-bar-wrapper .content-wrapper.bottom-bar .bottom-bar-column.policies ul li a{color:#fff;display:inline-block;font-size:9px;margin:0;opacity:1;padding:0;position:relative;text-decoration:none;transition:.3s ease-in-out;width:max-content}footer.footer .bottom-bar-wrapper .content-wrapper.bottom-bar .bottom-bar-column.policies ul li a.inactive{opacity:.5}footer.footer .bottom-bar-wrapper .content-wrapper.bottom-bar .bottom-bar-column.policies ul li a:after{background-color:#fff;bottom:-4px;content:"";height:2px;left:0;position:absolute;transition:.3s ease-in-out;width:0}footer.footer .bottom-bar-wrapper .content-wrapper.bottom-bar .bottom-bar-column.policies ul li a:hover:after{width:100%}@media screen and (max-width:890px){footer.footer .main-footer-wrapper .content-wrapper.main-footer{gap:50px}footer.footer .main-footer-wrapper .content-wrapper.main-footer .footer-column.logo{margin-bottom:50px}footer.footer .main-footer-wrapper .content-wrapper.main-footer .footer-column.logo .footer-logo{max-width:250px}footer.footer .main-footer-wrapper .content-wrapper.main-footer .footer-column ul li:last-of-type{margin-bottom:40px}footer.footer .socials-wrapper .content-wrapper .socials{margin-bottom:40px;padding-bottom:0}footer.footer .bottom-bar-wrapper .content-wrapper.bottom-bar{flex-direction:column-reverse}footer.footer .bottom-bar-wrapper .content-wrapper.bottom-bar .bottom-bar-column{font-size:10px;width:100%}footer.footer .bottom-bar-wrapper .content-wrapper.bottom-bar .bottom-bar-column.copywrite{margin-top:10px}footer.footer .main-footer-wrapper .content-wrapper.main-footer .footer-column.logo{width:40%}footer.footer .main-footer-wrapper .content-wrapper.main-footer .footer-column:not(:first-of-type){width:30%}}@media screen and (max-width:767px){footer.footer .main-footer-wrapper .content-wrapper.main-footer{flex-direction:column;gap:0}footer.footer .main-footer-wrapper .content-wrapper.main-footer .footer-column{width:100%!important}footer.footer .main-footer-wrapper .content-wrapper.main-footer .footer-column.logo{margin-bottom:50px}footer.footer .main-footer-wrapper .content-wrapper.main-footer .footer-column.logo .footer-logo{width:300px}footer.footer .main-footer-wrapper .content-wrapper.main-footer .footer-column ul li:last-of-type{margin-bottom:40px}footer.footer .socials-wrapper .content-wrapper .socials{margin-bottom:40px;padding-bottom:0}footer.footer .bottom-bar-wrapper .content-wrapper.bottom-bar{flex-direction:column-reverse}footer.footer .bottom-bar-wrapper .content-wrapper.bottom-bar .bottom-bar-column{font-size:14px;width:100%}footer.footer .bottom-bar-wrapper .content-wrapper.bottom-bar .bottom-bar-column.policies ul{flex-direction:column;gap:24px;margin-bottom:40px}footer.footer .bottom-bar-wrapper .content-wrapper.bottom-bar .bottom-bar-column.policies ul li a{font-size:14px}}