.footer-container{background:#222d39;color:#fff}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,.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}body .footer-container .google-img-cont{float:right;margin-bottom:24px;max-width:none;text-align:right}.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[title],.footer-container .cta_buttonxx,.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 .cta_button{background:none;padding:0}.footer-container .cta_button:hover{box-shadow:none}body .footer-container .cta_button img{min-height:43px}.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}body .footer-section form .input{max-width:420px}body .footer-container form .input input{height:57px;margin-top:6px;width:100%}.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}.tool-container{cursor:pointer;padding-left:15px;padding-right:15px}.tool-container:hover{border-left:4px solid #f0fbff}.tool-active,.tool-active:hover{border-left:4px solid #6dcff6}.tool-active,.tool-container:hover{padding-left:11px;padding-right:11px}@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}}.f-12,.f-12 p{font-size:12px;letter-spacing:-.36px;line-height:16px}.f-14,.f-14 p{font-size:14px;letter-spacing:-.36px;line-height:14px}.f-16,.f-16 p{font-size:16px;letter-spacing:-.48px;line-height:28px}.f-18,.f-18 p{font-size:18px;letter-spacing:-.54px;line-height:24px}.f-20,.f-20 p{font-size:20px;letter-spacing:-.6px;line-height:28px}.f-20-d p{font-size:20px;letter-spacing:0;line-height:27px}.f-21,.f-21 p{font-size:21px;letter-spacing:-.63px;line-height:28px}.f-22,.f-22 p{font-size:22px;letter-spacing:-.66px;line-height:28px}.f-24,.f-24 p{font-size:24px;letter-spacing:-.72px;line-height:32px}.f-25,.f-25 p{font-size:25px;letter-spacing:-.75px}.f-28,.f-28 p{font-size:28px;letter-spacing:-.84px;line-height:30px}.f-30,.f-30 p{font-size:30px;letter-spacing:-.9px;line-height:37px}.f-31,.f-31 p{font-size:30px;letter-spacing:-.93px;line-height:41px}.f-36,.f-36 p{font-size:36px;letter-spacing:-1.08px!important;line-height:40px!important}.f-40,.f-40 p{font-size:40px;letter-spacing:-1.2px;line-height:54px}.f-45,.f-45 p{font-size:45px;letter-spacing:-1.35px;line-height:45px}.f-50{font-size:50px!important;letter-spacing:-1.5px!important;line-height:55px!important}.hs_cos_wrapper_type_form .submitted-message{color:#6dcff6}body .btn-button:hover{box-shadow:none!important}@media only screen and (max-width:600px){h1.f-50{font-size:39.57px!important;letter-spacing:-1.2px!important;line-height:44px!important}.f-s-16,.f-s-16 p{font-size:16px;letter-spacing:-.48px;line-height:28px}.f-s-18,.f-s-18 p{font-size:18px;letter-spacing:-.54px;line-height:24px}.f-s-20,.f-s-20 p{font-size:20px;letter-spacing:-.6px;line-height:28px}.f-s-20-d p{font-size:20px;letter-spacing:0;line-height:27px}.f-s-21,.f-s-21 p{font-size:21px;letter-spacing:-.63px;line-height:28px}.f-s-22,.f-s-22 p{font-size:22px;letter-spacing:-.66px;line-height:28px}.f-s-24,.f-s-24 p{font-size:24px;letter-spacing:-.72px;line-height:32px}.f-s-25,.f-s-25 p{font-size:25px;letter-spacing:-.75px}.f-s-26,.f-s-26 p{font-size:26px;letter-spacing:-.81px!important;line-height:30px!important}.f-s-30,.f-s-30 p{font-size:30px;letter-spacing:-.9px;line-height:37px}.f-s-31,.f-s-31 p{font-size:30px;letter-spacing:-.93px;line-height:41px}.f-s-36,.f-s-36 p{font-size:36px;letter-spacing:-1.08px;line-height:40px}}