.main-footer{align-items:center;background-color:#002a42;display:flex;flex-direction:column;justify-content:center;width:100%}.main-footer-core .main-footer-row.menufooter .main-footer-menus{padding:25px 15px;width:16%}.main-footer-core .main-footer-row.menufooter{align-items:flex-start}.main-footer-core{display:flex;flex-direction:column;max-width:1400px;width:100%}.main-footer-row{align-items:center;border-bottom:1px solid #759ab6;display:flex;flex-direction:row;justify-content:space-between}.main-footer-row.no-border{border-bottom:0}.main-footer-buttons{display:flex;flex-direction:row}.main-footer-buttons a{margin-right:10px}.main-footer-menus{display:flex;flex-direction:row;flex-wrap:wrap;padding:25px 20px}.main-footer-single-menu-section-link,.main-footer-single-menu-section-link:hover{color:#fff;font-family:Instrument Sans;font-size:24px;font-style:Medium;font-weight:500;letter-spacing:10%;line-height:100%;margin-bottom:15px}.main-footer-single-menu-section-link:hover{color:#215bea}.main-footer-single-menu{margin-bottom:20px;width:226px}.main-footer-single-menu,.main-footer-single-menu .hs-menu-wrapper ul{display:flex;flex-direction:column}.main-footer-single-menu .hs-menu-wrapper ul li a,.main-footer-single-menu .hs-menu-wrapper ul li a:hover{color:#fff;font-family:Instrument Sans;font-size:14px;font-style:Medium;font-weight:500;letter-spacing:0;line-height:100%}.main-footer-single-menu .hs-menu-wrapper ul li a:hover{color:#215bea}.main-footer-single-menu .hs-menu-wrapper ul,.main-footer-single-menu .hs-menu-wrapper ul li,.main-footer-single-menu .hs-menu-wrapper ul li a{height:auto}.main-footer-single-menu .hs-menu-wrapper ul li{margin-bottom:10px}.main-footer-socials{color:#fff;display:flex;flex-direction:row;padding:20px}.main-footer-socials img{filter:brightness(0) invert(1);margin:-5px 10px 0 0;transition:filter .3s ease}.main-footer-socials img:hover{filter:brightness(0) saturate(100%) invert(33%) sepia(89%) saturate(2313%) hue-rotate(211deg) brightness(92%) contrast(92%)}.main-footer-socials p{color:#fff;font-family:Instrument Sans;font-size:18px;font-style:Medium;font-weight:500;letter-spacing:10%;margin:0 25px 0 0;padding:0;vertical-align:middle}.main-footer-socials a{align-items:center;display:flex;justify-content:center}.main-footer-socials span{margin:0 10px 0 0}.main-footer-socials svg{fill:#fff;width:18px}.main-footer-socials a:hover svg{fill:#215bea}.form-title,.submitted-message,form{background:transparent;border:0}.main-footer-form{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;padding:10px 20px 10px 0}.main-footer-form .submitted-message{color:#fff}.main-footer-form h3{display:none}.main-footer-form p{color:#fff;font-family:Instrument Sans;font-size:18px;font-style:Medium;font-weight:500;letter-spacing:10%;line-height:100%;margin:0 25px 0 0;max-width:200px;padding:0;text-align:right}.hs_email{margin:0 20px 0 0;padding:0;position:relative}.main-footer-form form{display:flex;flex-direction:row}.main-footer-form label{background-color:#002a42;left:10px;padding:2px 5px;position:absolute;top:-10px}.main-footer-form label span{color:#fff;font-family:Work Sans;font-size:14px;font-style:Regular;font-weight:400;letter-spacing:0;line-height:125%}.main-footer-form form input[type=email],.main-footer-form form input[type=file],.main-footer-form form input[type=number],.main-footer-form form input[type=password],.main-footer-form form input[type=search],.main-footer-form form input[type=tel],.main-footer-form form input[type=text],.main-footer-form form select,.main-footer-form form textarea{background:#002a42;border:1px solid #fff;border-radius:2px;color:#fff;font-family:Work Sans;font-size:18px;font-style:Regular;font-weight:400;height:auto;letter-spacing:0;line-height:150%;padding:5px 10px;width:420px}.actions .hs-button,.actions .hs-button:hover{background-color:#215bea;background-image:url(https://safecontractor-2064896.hs-sites.com/hubfs/veriforce-website/right-arrow.svg);background-position:right 20px center;background-repeat:no-repeat;border:1px solid #215bea;color:#fff;font-family:Instrument Sans;font-size:14px;font-style:Medium;font-weight:500;letter-spacing:0;line-height:100%;padding:2px 40px 2px 17px;position:relative;text-align:right;width:auto}.actions .hs-button:hover{background-color:#002a42;border:1px solid #002a42;color:#fff}.actions .hs-button:before{background-image:url(https://safecontractor-2064896.hs-sites.com/hubfs/veriforce-website/right-arrow.svg);border:1px solid #fff;content:"";display:flex;height:12px;position:absolute;right:10px;top:10px;width:12px}.main-footer-copyright{align-items:center;color:#fff;display:flex;flex-direction:row;justify-content:center;padding:15px 20px 30px;width:100%}.main-footer-copyright a,.main-footer-copyright a:hover,.main-footer-copyright p{border-right:1px solid #fff;color:#fff;font-family:Work Sans;font-size:15px;font-style:Regular;font-weight:400;letter-spacing:0;line-height:15px;margin:0 10px 0 0;padding:0 10px 0 0}.main-footer-copyright a:hover{color:#215bea}.main-footer-copyright p.no-border,.main-footer-copyright p.no-border a{border-right:0}@media screen and (max-width:1024px){.main-footer-core .main-footer-row.menufooter{flex-direction:unset;flex-wrap:wrap}.main-footer-core #form_newsletter{padding:10px 0;text-align:center}.main-footer-core #form_newsletter p{max-width:100%;text-align:center}.main-footer-core .main-footer-row.menufooter .main-footer-menus{width:50%}.main-footer-row{flex-direction:column}.main-footer-socials p{width:100%}.main-footer-form{flex-direction:column}.main-footer-form p{margin-bottom:20px}.main-footer-form form{flex-direction:column}.main-footer-form form .hs_email{margin-bottom:20px;margin-right:0}.main-footer-form form input[type=email],.main-footer-form form input[type=file],.main-footer-form form input[type=number],.main-footer-form form input[type=password],.main-footer-form form input[type=search],.main-footer-form form input[type=tel],.main-footer-form form input[type=text],.main-footer-form form select,.main-footer-form form textarea{width:auto}.main-footer-buttons{flex-direction:row;flex-wrap:wrap;padding:0 20px}.main-footer-buttons a{margin-bottom:10px}.main-footer-copyright{flex-direction:column}.main-footer-copyright a,.main-footer-copyright p{border-right:0;margin-bottom:15px}}