.site-footer{padding:36px 0 30px}.footer-logo{display:inline-block;margin-bottom:21px;max-width:96px}.footer-logo img{display:block}.footer-logo:hover{opacity:.75}.site-footer a{color:inherit}.site-footer a:hover{opacity:.75;text-decoration:none}.site-footer ul{list-style:none}.footer-entry .site-address,.footer-entry .site-phone{display:block}.footer-media-wrap{margin-bottom:32px}.footer-media-wrap ul{display:flex;margin:0 -15px}.footer-media-wrap ul li{padding:15px}.footer-media-wrap a:hover{opacity:.75}.footer-menu ul>li.hs-menu-depth-1:last-child>a{display:none}.footer-menu ul>li.hs-menu-depth-1:last-child li a,.footer-menu ul>li.hs-menu-depth-1>a{border-bottom:1px solid hsla(0,0%,100%,.6);display:block;font-weight:500;padding-bottom:8px}.footer-menu ul>li.hs-menu-depth-1:last-child li+li{padding-top:18px}.footer-menu ul ul{display:block;margin:0;padding-top:18px}.footer-menu ul li.hs-menu-depth-1:last-child ul{padding-top:0}.privacy-menu ul li a{display:inline-block;font-family:sofia-pro,sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;line-height:1.25;text-transform:uppercase}.privacy-menu ul li.active:after{display:none}.poweredBy:hover{opacity:.75}@media only screen and (min-width:768px){.site-footer{padding:80px 0 60px}.footer-entry{display:flex;justify-content:space-between;margin-bottom:82px}.footer-entry .col-site-info{width:261px}.footer-entry .col-media-menu{width:calc(100% - 261px)}.footer-media-wrap ul{justify-content:flex-end}.footer-menu ul{display:flex;margin:0 -15px}.footer-menu ul>li.hs-menu-depth-1{box-sizing:border-box;padding:0 15px;width:33.33333%}.footer-2{display:flex;justify-content:space-between}.privacy-menu ul{display:flex;margin:0 -15px}.privacy-menu ul li{padding:0 15px}.privacy-menu ul li a{border-bottom:1px solid hsla(0,0%,100%,.6)}.site-footer .poweredBy{display:inline-block;width:calc(33.33333% - 109px)}}@media only screen and (max-width:767px){.site-footer .footer-entry{max-width:263px}.site-footer .site-info{display:flex}.site-footer .footer-logo{display:inline-block;margin-bottom:42px;width:80px}.site-footer .footer-address-phone{display:inline-block;padding-left:31px;width:calc(100% - 80px)}.footer-media-wrap ul{margin:0 -12px}.footer-media-wrap ul li{padding:12px}.footer-media-wrap img{width:70%}.footer-menu ul>li.hs-menu-depth-1{margin-bottom:50px}.footer-menu ul ul{padding-top:8px}.privacy-menu{margin-bottom:50px}.privacy-menu ul li{margin-bottom:8px}}