.footer-container{background:#222d39;color:#fff;padding:51px 0 41px}body .container-fluid .row-fluid [class*=span]{min-height:0}.footer-container .bottom-row{padding-bottom:23px}.footer-container .bottom-row .left-column{width:51.264957%}.hs_cos_wrapper_type_header,.hs_cos_wrapper_type_page_footer,.hs_cos_wrapper_type_raw_html,.hs_cos_wrapper_type_raw_jinja,.hs_cos_wrapper_type_rich_text,.hs_cos_wrapper_type_section_header,.hs_cos_wrapper_type_text{word-wrap:break-word}.footer-container .wrapper{margin:auto;max-width:1170px;width:100%}.footer-container .hs-menu-wrapper.hs-menu-flow-vertical>ul li.hs-menu-depth-1>a{width:auto}.footer-container .bottom-row ul li a{color:#fff;font-size:14px;font-weight:400;letter-spacing:0;line-height:16px;padding-left:0;white-space:inherit}.footer-container .hs-menu-wrapper.hs-menu-flow-vertical>ul li a{padding:10px 20px 10px 0;text-decoration:none}.footer-container .hs-menu-wrapper.hs-menu-flow-vertical li a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:140px}.footer-container .hs-menu-wrapper.hs-menu-flow-vertical ul{list-style:none;margin:0}.footer-container .hs-menu-wrapper ul{padding:0}.footer-container .hs-menu-wrapper ul li{float:none}.footer-container .hs-menu-wrapper.hs-menu-flow-vertical>ul{margin-bottom:20px}.footer-container{display:flex;justify-content:center}.footer-container .bottom-row h5{font-size:14px;font-weight:700;line-height:24px;margin:0 0 15px}.footer-container .top-row .right-col a{color:#fff;font-size:16px;position:relative;text-align:right}.footer-container .top-row .right-col{display:flex;justify-content:right}.footer-container .top-row .right-col a:before{background:url(https://6426786.fs1.hubspotusercontent-na1.net/hubfs/6426786/HALO%20Assets%202020/Login%20Icon-1.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:24px;left:-31px;position:absolute;top:-2px;width:24px}.footer-container .hs-menu-wrapper ul li{margin:0}.footer-container .copyright-text{border-top:1px solid #979797;padding-top:30px}.footer-container .google-img-cont{float:right;margin-bottom:24px;max-width:290px}.footer-container .top-row>.row-fluid-wrapper>.row-fluid{align-items:center;display:flex;justify-content:space-between}.footer-container .top-row{margin-bottom:63px}.footer-container form{position:relative}.footer-container form .hs-form-field{padding-bottom:17px}.footer-container form .hs-button.primary{position:absolute;right:0;top:0}.footer-container .row-fluid form .hs-button.primary{height:auto;padding:17.5px 21px}.footer-container .cta_button,.footer-container .cta_button[title],.footer-container .hs-button{background:#3abeeb;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:500;letter-spacing:0;line-height:18px;padding:15px 29px;position:relative;text-align:center;transition:all .2s ease-in;-webkit-transition:all .2s ease-in;z-index:1}.footer-container form .hs-button{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:1px solid transparent;-webkit-border-radius:0!important;-moz-border-radius:0!important;color:#fff}.footer-container .hs-form-5410d67d-644a-446b-89d3-dee0a03bef90_a2fa8fe1-e010-4e08-840e-f500fa7117bb .hs-button{white-space:pre-wrap}.footer-container form .input input{height:54px;width:80%}.footer-container form input{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-color:#fff;border:1px solid #425e76;-webkit-border-radius:0!important;-moz-border-radius:0!important;color:#222d39;font-size:14px;height:47px;letter-spacing:.61px;line-height:16px;margin-top:7px;padding:14px}.footer-container .right-column{float:right;position:absolute;right:0}.footer-container-wrapper{margin-top:40px}@media (max-width:767px){.footer-container-wrapper{margin-top:20px}.footer-section .top-row .right-col{position:relative}.footer-container .wrapper{padding:0 15px}.footer-container .hs-menu-wrapper ul li{padding:0}.footer-container .google-img-cont .row-fluid{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}.footer-container .right-column{position:relative}.footer-container .top-row .left-col{left:15px;position:absolute}.footer-container .top-row .right-col{position:absolute;right:15px}.footer-container{padding-top:90px}}