footer.footer.page-footer{background:#000!important;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;padding:60px 0 0;position:relative}footer.footer.page-footer:after{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.footer-bottom{border-top:1px solid hsla(0,0%,100%,.1);padding:25px 0;position:relative;z-index:10}.footer-bottom-col-holder{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -20px}.footer-bottom-col-holder>*{padding:0 20px}.footer-bottom-left p{font-weight:500;letter-spacing:2.16px;line-height:18px;margin:0;text-transform:uppercase}.footer-bottom-right .hs-menu-wrapper>ul a{display:block;font-size:12px;font-style:normal;font-weight:400;letter-spacing:2px;line-height:20px;opacity:.8;text-transform:uppercase}.footer-bottom-right .hs-menu-wrapper>ul li{margin:0;padding:0 8px;position:relative}.footer .hs-menu-wrapper ul li+li{margin:0}.footer-bottom-right .hs-menu-wrapper>ul li:not(:last-child):after{background:#fff;content:"";display:block;height:76%;opacity:.8;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.footer-bottom-right .hs-menu-wrapper>ul a:hover{opacity:1}a{transition:all .3s ease}.footer-top{padding:0 0 40px;position:relative;z-index:10}.footer-top-col-holder{display:flex;flex-wrap:wrap;margin:0 -20px}.footer-top-col-holder>*{padding:0 20px}.footer-logo{width:35%}.footer .footer-bottom-right ul{flex-direction:column;padding-top:0}.footer .footer-bottom-right ul li{padding-top:15px}.footer-desc{font-size:14px;font-style:normal;font-weight:400;line-height:24px}.footer-menu{width:30%}p.tt{font-size:16px;font-style:normal;font-weight:500;letter-spacing:2.34px;line-height:20px;margin:0 0 53px;text-transform:uppercase}.footer-menu .hs-menu-wrapper>ul ul{display:block;opacity:1!important;position:static!important;visibility:visible!important}.footer-menu .hs-menu-wrapper>ul ul li+li{margin:16px 0 0}.footer-menu .hs-menu-wrapper>ul ul a{font-size:13px;font-style:normal;letter-spacing:2.34px;line-height:20px;opacity:.8;text-transform:uppercase}.footer-menu .hs-menu-wrapper>ul ul a:hover{opacity:1}.footer-menu .hs-menu-wrapper>ul>li{width:48%}.footer-menu .hs-menu-wrapper>ul{justify-content:space-between}.footer-contact{width:42%}.footer-contact .hs-menu-wrapper>ul{flex-direction:column}.footer-contact .hs-menu-wrapper>ul>li+li{margin:16px 0 0}.footer-contact .hs-menu-wrapper>ul a{font-size:16px;font-style:normal;font-weight:400;line-height:21.6px;opacity:.8}.footer-contact .hs-menu-wrapper>ul a:hover{opacity:1}.footer-contact p.tt{margin:0 0 43px}.social-links{margin:0}.social-links ul{align-items:center;display:flex;gap:7px 14px;line-height:0;list-style:none;margin:0;padding:0}.social-links{padding-left:50px;padding-right:0}.social-links ul a:hover img{transform:scale(1.3)}.social-links ul a img{transition:all .3s ease}.footer-logo-image{margin:0 0 33px}.footer-bottom-right .hs-menu-wrapper>ul li:not(:last-child):after{display:none}.footer-contact .hs-menu-wrapper>ul a[href*="javascript:void(0);"]{pointer-events:none}@media (max-width:1400px){.social-links{padding-left:20px;padding-right:20px}}@media (max-width:1208px){.footer-logo{width:26%}}@media (max-width:1130px){.footer-logo{width:26%}}@media (max-width:1131px){.footer-logo{width:26%}}@media (min-width:1002px) and (max-width:1136px){p.tt{font-size:13px}.social-links{padding-left:0}}@media (min-width:1001px){.footer-top-col-holder{flex-wrap:unset}.footer-bottom-right{width:20%}.social-links p.tt{white-space:nowrap}.social-links{padding-left:20px;padding-right:20px;text-align:right;width:15%}.footer-contact{width:33%}.social-links ul{justify-content:flex-end}}@media (max-width:1000px){.footer-contact,.footer-logo,.footer-menu{width:50%}.footer-bottom-right{width:20%}.footer-bottom-right,.social-links{margin-top:60px;width:50%}}@media (max-width:767px){footer.footer.page-footer{padding:60px 0 0}.footer-bottom-col-holder{align-items:center;flex-direction:column;gap:20px 0;justify-content:center}.footer-logo-image{margin:0}.footer-bottom-col-holder>*{text-align:center;width:100%}.footer-bottom-right,.footer-logo,.social-links{margin-bottom:20px;margin-top:20px;width:100%}.social-links ul{justify-content:center}.footer-menu{width:100%}.footer .footer-bottom-right ul li{padding-left:0}.footer-contact{width:100%}p.tt{margin:0 0 30px}.footer-top-col-holder{gap:30px 0}.footer-contact p.tt{margin:0 0 30px}.footer-menu .hs-menu-wrapper>ul>li{width:100%}.footer-menu .hs-menu-wrapper>ul>li+li{margin:16px 0 0}}