.footer{background:#f5f6fe;padding:35px 0 10px}.footer .container{margin:auto;max-width:1280px!important;padding:0 20px}.footer-top{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:auto}.footer-top-cols{margin-bottom:30px;padding:0 20px}.footer-top-cols:first-child{padding-right:120px}.footer-top-cols .hs-menu-wrapper ul{flex-direction:column;margin:0}.footer-top-cols .hs-menu-wrapper ul li{line-height:inherit;margin:0!important}.footer-top-cols .hs-menu-wrapper ul li:first-child a{color:#008aff;cursor:default!important;font-weight:700;pointer-events:none!important}.footer-top-cols .hs-menu-wrapper ul li a{color:#000;cursor:pointer;font-size:16px;font-weight:400;line-height:24px;padding:0}.footer-top-cols .hs-menu-wrapper ul li a[href^="javascript:void(0)"]{cursor:pointer}.footer-top-cols .hs-menu-wrapper>ul>li>a{font-weight:400}.footer-top-cols .hs-menu-wrapper ul li li,.footer-top-cols .hs-menu-wrapper ul li+li{margin-top:12px!important}.footer-bottom{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:50px auto auto;max-width:1140px}.footer-bottom>*{padding:0 20px}.footer-copy{color:grey}.footer-copy .hs-menu-wrapper ul li a{color:#666;font-size:14px;line-height:20px;padding:0}.footer-copy .hs-menu-wrapper ul li a:hover{color:#666!important}.footer-copy .hs-menu-wrapper ul{margin:0}.footer-copy .hs-menu-wrapper ul li{margin:0 17px;position:relative}.footer-copy .hs-menu-wrapper ul li:first-child{margin-left:0}.footer-copy .hs-menu-wrapper ul li:not(:last-child):after{content:"·";font-size:14px;font-weight:400;line-height:20px;position:absolute;right:-17px;top:50%;transform:translateY(-50%)}.footer-social ul{display:flex;list-style:none;margin:0;padding:0}.footer svg{width:1.8rem!important}.footer-social ul li{margin:0 3px 0 0}.footer-social{margin-left:-5px}.footer-social ul li:last-child{margin-right:0}.footer-top-cols .main_phone{color:#fff;margin-top:20px}.footer-social ul li a{align-items:center;background:#637aed;border-radius:100%;color:#fff;display:inline-flex;height:27px;justify-content:center;line-height:0;width:27px}.footer-social ul li a svg{height:20px;fill:currentColor}@media (max-width:991px){.footer-top-cols{width:50%}.footer-top-cols:first-child{padding-right:0}}@media (max-width:580px){.footer-top-cols{width:100%}.footer-logo img{margin-bottom:0!important}.footer-bottom>*{width:100%}}