.footer-custom{padding:20px 0 50px}.footer-row{display:flex}.footer-row>div{flex:1}.footer-column-2{max-width:350px}.footer-divider-column{background:#729ecb;margin:0 50px;max-width:1px}.footer-custom svg{fill:#b6c7e0;height:16px;width:16px}.footer-logo{margin-top:10px}.footer-site-info{margin-top:60px}.footer-site-info p{display:flex;font-size:14px;font-weight:600;line-height:24px}.footer-site-info .hs_cos_wrapper_type_icon{margin-right:10px}.footer-social{margin-top:40px}.footer-social ul{margin:0;padding:0}.footer-social ul li{float:left;list-style:none}.footer-social ul li:first-child{margin-left:0}.footer-social ul li a{background:#b6c7e0;border-radius:50%;display:block;padding:7px 10px 4px}.footer-social ul li svg{fill:#0065a4}.footer-quicklinks-title{font-size:12px;font-weight:500;line-height:32px;margin-top:10px}.footer-quicklink-menu ul li{width:100%}.footer-quicklink-menu ul li a{font-size:20px;font-weight:500;text-decoration:none}.footer-logos-certified{margin-top:40px}.footer-certified-logo{display:flex}.footer-certified-logo-img{flex:100%;margin-right:10px;text-align:center}.footer-certified-logo p{font-size:14px}.footer-form-text h3{font-size:24px;line-height:26px;margin-bottom:.7rem;margin-top:10px}.footer-form-text p{font-size:14px;font-weight:400;line-height:24px}.footer-form form{max-width:220px}.footer-form .hs-form-field>label,.footer-form .hs-form-field>label span{font-size:12px;font-weight:400;line-height:18px}.footer-bottom-menu{border-top:1px solid #729ecb;margin-top:40px;padding-top:30px}.footer-bottom-menu .hs-menu-wrapper ul{column-gap:20px;margin:0}.footer-bottom-menu .hs-menu-wrapper ul li{margin:0}.footer-bottom-menu .hs-menu-wrapper ul li a{font-weight:600;text-decoration:none}@media (min-width:768px) and (max-width:1023px){.footer-column-2{max-width:200px}.footer-divider-column{margin:0 30px}}@media screen and (max-width:767px){.footer-custom{padding-top:0}.footer-row{flex-direction:column}.footer-row>div{flex:auto}.footer-site-info{margin-top:40px}.footer-logos-certified{padding-right:30px}.footer-bottom-menu{display:none}.footer-divider-column{display:block;height:1px;margin:40px 0;max-width:100%;width:100%}.footer-form-text h3{font-size:22px}}