.footer .top-row .footer-menu li.hs-menu-item.hs-menu-depth-1>a{color:#fff}.contact-info .contact-item .contact-title h4,.footer-menu .menu-title h4{font-weight:900}.footer-menu ul{display:block}.footer .inner-wrapper{width:100%}.footer .top-row{align-items:flex-start;display:flex;gap:120px;justify-content:space-between}.footer .bottom-row{align-items:center;display:flex;justify-content:center;margin-top:28px;padding-top:20px;position:relative}.bottom-row:before{border:1px solid #749abe;border-bottom:none;content:"";height:0;position:absolute;top:0;width:99vw}.contact-link{display:flex;gap:17px;margin-bottom:13px}.footer .contact-item.contact-1{max-width:260px}.footer .contact-item a{color:#fff;text-decoration:none}.footer .contact-item.contact-1 .contact-title{margin-bottom:18px}.footer .bottom-row *,.footer .bottom-row * a{color:#fff;text-align:center}.footer .contact-link a:hover,.footer li a:hover{color:#ea774b}.footer .bottom-row ul{gap:20px}.footer .top-row .logo-content{display:flex;flex-direction:column;gap:20px;width:30%}.footer .top-row .footer-menu{flex:0 1 200px;max-width:100%}.footer .top-row .footer-menu ul{column-gap:14px;justify-content:space-between;margin-top:10px}.footer .top-row .footer-menu ul li.hs-menu-item{margin-bottom:14px;padding:0}.footer .top-row .footer-menu ul a{text-decoration:none}.footer .top-row .footer-menu li.hs-menu-item.hs-menu-depth-2>a{color:#363f52;font-size:16px;font-weight:400;line-height:24px;margin:0}.footer .bottom-row * a:hover,.footer .top-row li.hs-menu-item.hs-menu-depth-2>a:hover{text-decoration:underline}@media (max-width:1024px){.footer .top-row{flex-wrap:wrap;gap:60px}.footer .top-row .logo-content{width:100%}.footer .top-row .footer-menu{width:calc(50% - 30px)}.footer .contact-item.contact-1{max-width:100%}}@media (max-width:767px){.footer .top-row{flex-direction:column;gap:40px}.footer .top-row .footer-menu,.footer .top-row .logo-content{width:100%}.footer .top-row .footer-menu ul{margin-top:0}.footer .contact-link{flex-wrap:wrap;gap:10px}.footer .bottom-row{flex-direction:column;gap:10px;text-align:center}.footer .bottom-row ul{flex-wrap:wrap;justify-content:center}.bottom-row:before{left:0;width:100%}}@media screen and (max-width:480px){.footer .bottom-row .hs-menu-wrapper.hs-menu-flow-horizontal ul{flex-direction:column}}