.footer{background:#003869}.footer .page-center{padding:5rem 1rem}.footer-info img{max-width:220px}.footer-info p{color:#fff;font-size:14px;line-height:1.4}.footer-social{display:flex;margin-bottom:20px}.footer-social:first-child{margin-top:17px}.footer-social img,.footer-social svg{height:20px}.footer-social svg path{fill:#fff}.footer-social a{color:#fff!important;display:block;font-size:14px;margin-bottom:10px;margin-top:3px;text-decoration:none}.footer-social:first-child a{margin-top:0}.footer-social>span{width:20px}.social-links{margin-left:10px}.footer .hs-menu-wrapper.hs-menu-flow-horizontal>ul{column-count:3;column-gap:1em;display:block;height:100%;margin:1em 0;max-height:250px;padding-left:40px}.footer .hs-menu-item.hs-menu-depth-1{display:inline-block;float:none!important;width:100%}.footer .hs-menu-item.hs-menu-depth-1:first-child,.footer .hs-menu-item.hs-menu-depth-1:nth-child(2){margin-bottom:20px}body:not(.home-2020) .footer .hs-menu-item.hs-menu-depth-1:first-child,body:not(.home-2020) .footer .hs-menu-item.hs-menu-depth-1:nth-child(2){margin-bottom:0}.footer .hs-menu-item.hs-menu-depth-1>a{display:block;font-size:16px;font-weight:700;margin-bottom:15px}.footer .hs-menu-item.hs-menu-depth-1.hs-item-has-children>a{cursor:text!important}.footer .hs-menu-item.hs-menu-depth-2{display:block;padding:5px 20px 5px 0}.footer .hs-menu-item.hs-menu-depth-2>a{font-size:14px}.footer .hs-menu-children-wrapper{padding-left:0}.footer .hs-menu-item a{color:#fff;font-size:14px;text-decoration:none;white-space:normal!important}.hoiva-2018 .footer .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper{display:block}.footer .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper{opacity:1;position:relative;visibility:visible}@media(max-width:1330px){.footer .hs-menu-wrapper.hs-menu-flow-horizontal>ul{column-count:2;display:block;max-height:none}.footer .hs-item-has-children{margin-bottom:2rem}}@media(max-width:768px){.footer .hs-menu-wrapper.hs-menu-flow-horizontal>ul{column-count:1;display:block;margin-bottom:0;max-height:none;padding-left:0}.footer .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li{padding-left:0}.footer-social{display:inline-block;margin-top:0!important;vertical-align:top;width:32%}.social-links{margin-left:0}.footer .span7{border-bottom:1px solid #fff}.footer .span2{padding-top:30px}.footer-social{width:100%}}