.banner-hero-wrapper-v3{background-color:#fff;margin-left:0;margin-right:0;margin-top:65px;padding-bottom:15px;padding-top:70px;position:relative;z-index:2}.banner-hero-wrapper-v3 .banner-left-col{align-items:flex-start;display:flex;padding-left:0;padding-right:0}.banner-hero-wrapper-v3 .banner-left-col .vc_column-inner{box-sizing:border-box;display:flex;flex-grow:1;flex-wrap:wrap;justify-content:flex-start;padding-left:15px;padding-right:15px;width:100%;z-index:1}.banner-hero-wrapper-v3 .banner-left-col .col-wrapper{width:100%}.banner-hero-wrapper-v3 h2{color:#282e38;display:inline-block;font-size:68px;font-weight:900;margin-bottom:0;margin-top:-70px}.banner-hero-wrapper-v3 h4{color:#036;display:inline-block;margin-top:1.5em!important}.banner-hero-wrapper-v3 .content{color:#036;font-size:20px;line-height:1.7;margin-top:1.5em}.banner-hero-wrapper-v3 .banner-right-col{align-items:flex-start;display:flex;padding:0}.banner-hero-wrapper-v3 .banner-right-col .vc_column-inner{flex-grow:1;justify-content:flex-start;padding-left:15px;padding-right:15px;width:100%;z-index:1}.banner-hero-wrapper-v3 .banner-right-col .vc_column-inner>div{display:block;position:relative}.banner-hero-wrapper-v3 .banner-right-col img{margin-top:40px;max-width:604px!important}.banner-hero-wrapper-v3 .hs_cos_wrapper_type_form{overflow:hidden;padding:0}.banner-hero-wrapper-v3 .hs-form{padding:10px 30px 30px}.banner-hero-wrapper-v3 h3.form-title{background:#036;color:#fff;font-size:16px;font-weight:700;margin:0;padding:10px 20px;text-align:center}@media (min-width:768px){.banner-hero-wrapper-v3{padding-top:0}}@media (min-width:992px){.banner-hero-wrapper-v3{padding-bottom:20px}}@media (min-width:1200px){.banner-hero-wrapper-v3{margin-top:-4px;padding-bottom:0;padding-top:0}.banner-hero-wrapper-v3 .banner-right-col .vc_column-inner>div{margin-right:-30vw}}@media(max-width:1199px){.banner-hero-wrapper-v3 h4{margin-bottom:.35em!important;margin-top:0!important}.banner-hero-wrapper-v3 .banner-left-col{margin-bottom:10px}}@media(max-width:992px){.banner-hero-wrapper-v3 h4{margin-bottom:38px!important;margin-top:30px!important}.banner-hero-wrapper-v3 .banner-right-col img{width:100%}.banner-hero-wrapper-v3 .banner-right-col .vc_column-inner>div{margin:10px -25px 0!important}}.banner-hero-wrapper-v3 .vc_column-inner__form{box-shadow:0 49.3821px 55.6418px rgb(0 0 0/4%),0 20.6307px 23.2458px rgb(0 0 0/1%),0 11.0301px 12.4283px rgb(0 0 0/1%),0 6.1834px 6.96722px rgb(0 0 0/1%),0 3.28396px 3.70024px rgb(0 0 0/1%),0 1.36653px 1.53975px rgb(0 0 0/1%);margin:0!important;width:100%}.banner-hero-top-logo{padding:2rem 0 1rem;text-align:center}.banner-hero-top-logo img{width:300px}.banner-hero-wrapper-v3 .banner-right-col .vc_column-inner>div{margin-right:0!important}.banner-hero-wrapper-v3 h1{color:#036;font-size:42px;line-height:1.3;margin-top:30px}.banner-hero-wrapper-v3 h1 .banner-hero-wrapper-v3 .banner-left-col .col-wrapper{margin-top:0!important;padding-top:0!important}.banner-hero-wrapper-v3 .hs-input,.banner-hero-wrapper-v3 form select,.banner-hero-wrapper-v3 form textarea,.banner-hero-wrapper-v3 input[type=password]{background-color:#f8f8f8;border:0;color:#000;font-size:15px;height:35px;line-height:15px;padding-left:9px;padding-right:9px}.banner-hero-wrapper-v3 .hs-form label{display:block;font-family:Lato;font-size:14px;font-weight:400;line-height:15px;margin-bottom:4px;margin-right:0;width:auto}.banner-hero-wrapper-v3 .hs-form .hs-form-field>label{color:#333}.banner-hero-wrapper-v3 .hs-form .hs-button{font-size:14px;font-weight:700;line-height:1.7;min-height:auto;padding:6px 8px}.banner-hero-wrapper-v3:after,.banner-hero-wrapper-v3:before{content:"";position:absolute}.banner-hero-wrapper-v3:before{background:url(https://6505041.fs1.hubspotusercontent-na1.net/hubfs/6505041/vj2qub-tl-dots-1_104r05j000000000000028-1.png)no-repeat 50%/contain;height:199px;left:-20%;top:-10%;width:171px}.banner-hero-wrapper-v3:after{background:url(https://6505041.fs1.hubspotusercontent-na1.net/hubfs/6505041/18ytmhq-br-dots-1_104q07e000000000000028-1.png)no-repeat 50%/contain;bottom:30px;height:266px;right:0;width:170px}.banner-hero-wrapper-v3 .page-center{position:relative;z-index:2}.banner-hero-wrapper-v3-heading{width:120%}@media (max-width:1199px){div#custom-subscribe-form{margin:30px auto;max-width:500px}.banner-hero-wrapper-v3 .banner-right-col img{width:500px}.banner-hero-wrapper-v3 .banner-right-col .vc_column-inner>div{margin-top:0!important;text-align:center}.banner-hero-wrapper-v3-heading{width:100%}}@media screen and (max-width:767px){.banner-hero-wrapper-v3 h1{font-size:32px}}