.newsletter-section .row{align-items:center;border-right:10px solid #00ac42;display:flex;flex-wrap:wrap}.newsletter-section .row .col-left{width:35%}.newsletter-section .row .col-left .image-sec img{object-fit:cover;width:100%}.newsletter-section .row .col-right{padding-left:60px;width:65%}.newsletter-section .row .col-right .content-form{max-width:816px}.newsletter-section .row .col-right .content-form h6{font-size:16px;font-weight:400;letter-spacing:2px;line-height:100%;margin:0 0 10px;text-transform:uppercase}.newsletter-section .row .col-right .content-form h2{font-size:54px;font-weight:500;letter-spacing:5px;line-height:100%;margin:0 0 20px}.newsletter-section .row .col-right .content-form p{font-size:18px;font-weight:600;line-height:150%;margin:0 0 40px}.newsletter-section .row .col-right .content-form form .hsfc-Step__Content{padding:0;position:relative}.newsletter-section .row .col-right .content-form .form-section{max-width:566px;width:100%}.newsletter-section .row .col-right .content-form .form-section h3.hs_cos_wrapper.form-title{display:none}.newsletter-section .row .col-right .content-form form .hsfc-Step__Content .hsfc-NavigationRow{margin:0;position:absolute;right:0;top:0}.newsletter-section .row .col-right .content-form form .hsfc-Step__Content .hsfc-NavigationRow .hsfc-NavigationRow__Alerts{display:none;margin:0}.newsletter-section .row .col-right .content-form form .hsfc-Step__Content .hsfc-Row{grid-template-columns:repeat(1,1fr);margin:0}.newsletter-section .row .col-right .content-form form .hsfc-Step__Content .hsfc-Row .hsfc-EmailField{position:relative}.newsletter-section .row .col-right .content-form form .hsfc-Step__Content .hsfc-Row .hsfc-EmailField input{background:transparent;border:1px solid #759ab6;max-width:422px;padding:12px 20px}.newsletter-section .row .col-right .content-form form .hsfc-Step__Content .hsfc-Row .hsfc-EmailField input::placeholder{color:#759ab6;font-size:16px;font-weight:400}.newsletter-section .row .col-right .content-form form .hsfc-Step__Content .hsfc-Row .hsfc-EmailField .hsfc-ErrorAlert{font-size:13px}.newsletter-section .row .col-right .content-form form .hsfc-Step__Content .hsfc-Row .hsfc-EmailField label{background:#fff;color:#002a42;font-size:14px;font-weight:400;left:15px;padding:0 5px;position:absolute;top:-8px}.newsletter-section .row .col-left .image-sec{line-height:0;position:relative}.newsletter-section .row .col-right .content-form form .hsfc-Step__Content .hsfc-NavigationRow__Buttons button{background-color:#215bea;border:1px solid #215bea;border-radius:5px;padding:14px 45px 14px 17px}.newsletter-section .row .col-right .content-form form .hsfc-Step__Content .hsfc-NavigationRow__Buttons button,.newsletter-section .row .col-right .content-form form .hsfc-Step__Content .hsfc-NavigationRow__Buttons button:hover{background-image:url(https://safecontractor-2064896.hs-sites.com/hubfs/veriforce-website/right-arrow.svg);background-position:right 20px center;background-repeat:no-repeat;color:#fff;font-family:Instrument Sans;font-size:14px;font-weight:500;letter-spacing:0;line-height:100%;position:relative;text-align:right;width:auto}.newsletter-section .row .col-right .content-form form .hsfc-Step__Content .hsfc-NavigationRow__Buttons button:hover{background-color:#002a42;border:1px solid #215bea;transform:unset}.newsletter-section .row .col-left .image-sec .content-sec{height:100%;left:0;padding:80px;position:absolute;top:0;width:100%}.newsletter-section .row .col-left .image-sec .content-sec .content{border:4px solid #fff;border-radius:12px;display:flex;flex-direction:column;height:100%;justify-content:end;padding:40px;position:relative;width:100%}.newsletter-section .row .col-left .image-sec .content-sec .content:before{background:#215bea;border-radius:12px;border-radius:0 0 12px 12px;bottom:0;content:"";height:40%;left:0;opacity:.8;position:absolute;width:100%}.newsletter-section .row .col-left .image-sec .content-sec .content h3{color:#fff;line-height:normal;margin:0 0 8px}.newsletter-section .row .col-left .image-sec .content-sec .content .txt{position:relative}.newsletter-section .row .col-left .image-sec .content-sec .content .txt p{color:#fff;font-size:18px;font-weight:500;line-height:normal;margin:0}.newsletter-section .row .col-left .image-sec .content-sec .content .txt .image{margin:0 0 20px}.newsletter-section .row .col-left .image-sec .content-sec .content .txt .image img{height:40px;object-fit:contain;width:40px}@media only screen and (max-width:767px){.newsletter-section .row .col-left{width:100%}.newsletter-section .row .col-right{padding:30px 10px 60px;width:100%}.newsletter-section .row .col-right .content-form h6{line-height:26px}.newsletter-section .row .col-right .content-form h2{font-size:36px;letter-spacing:1px;line-height:46px}.newsletter-section .row .col-right .content-form p{font-size:16px;line-height:26px}.newsletter-section .row .col-right .content-form form .hsfc-Step__Content .hsfc-NavigationRow{position:unset}.newsletter-section .row .col-right .content-form form .hsfc-Step__Content .hsfc-NavigationRow .hsfc-NavigationRow__Buttons{display:block;padding-top:10px}.newsletter-section .row .col-left .image-sec img{height:500px;object-fit:cover}.newsletter-section .row .col-left .image-sec .content-sec{padding:32px}}@media only screen and (min-width:768px) and (max-width:1024px){.newsletter-section .row .col-left .image-sec{height:100%}.newsletter-section .row .col-left .image-sec img{height:100%!important;object-fit:cover}.newsletter-section .row{align-items:inherit}.newsletter-section .row .col-right{padding:40px 20px}.newsletter-section .row .col-right .content-form h2{font-size:36px;letter-spacing:2px;line-height:42px}.newsletter-section .row .col-right .content-form form .hsfc-Step__Content .hsfc-Row .hsfc-EmailField input{max-width:314px}.newsletter-section .row .col-right .content-form .form-section{max-width:450px}.newsletter-section .row .col-left .image-sec .content-sec{padding:20px}.newsletter-section .row .col-left .image-sec .content-sec .content{padding:10px}.newsletter-section .row .col-left .image-sec .content-sec .content .txt .image img{width:30px}.newsletter-section .row .col-left .image-sec .content-sec .content h3{font-size:20px}.newsletter-section .row .col-left .image-sec .content-sec .content .txt p{font-size:16px}}@media only screen and (min-width:1025px) and (max-width:1320px){.newsletter-section .row .col-right{padding:30px 10px 30px 30px}.newsletter-section .row .col-right .content-form h2{font-size:38px;letter-spacing:2px;line-height:48px}.newsletter-section .row .col-left .image-sec .content-sec{padding:30px}.newsletter-section .row .col-left .image-sec .content-sec .content{padding:20px}}