.cp-banner2 .hs-button{background:#fdb91d!important}.flex-container{align-items:top;display:flex;flex-direction:row}.flex-item-left{flex:60%;padding:20px!important}.flex-item-right{flex:40%;padding:30px!important}.lp-heading{font-size:89px!important;font-weight:900!important;margin:0!important}.flex-item-right input{background:#fff!important;border:1px solid #d8dfea!important}.flex-item-right .hs-button{background:#f2c233!important;text-transform:uppercase!important;width:100%!important}@media (max-width:800px){.flex-container{flex-direction:column}.flex-item-right{padding:20px 0!important}}.lp-form-wrap{background:#fff;margin:0 auto;max-width:635px;padding:50px 30px}.grecaptcha-badge{width:auto!important}.cp-banner2{background-color:#0f4b91;color:#fff;position:relative}.cp-banner2 .cp-banner2-slider{margin:0}.cp-banner2 .cp-slide-holder{align-items:center;background-color:#0f4b91;display:flex;display:block;margin:0!important;min-height:auto;padding-left:0!important;padding-right:0!important;padding:0;position:relative}.cp-banner2 .page-center{width:100%}.cp-banner2 .img-bg{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;opacity:1;position:absolute;right:0;top:0;z-index:50}.cp-banner2 .page-center{position:relative;z-index:400}.cp-banner2 .custom-home-banner-inner{max-width:505px;text-align:left;width:43%}.cp-banner2 .custom-home-banner-inner h2{font-weight:500;letter-spacing:0;margin:0 0 30px}.cp-banner2 .custom-home-banner-btn-grp{margin:0;text-align:left}.cp-banner2 .slick-dots{bottom:20px;left:0;margin:0;position:absolute;width:100%}.cp-banner2 .slick-dots li:not(.slick-active) button{background:hsla(0,0%,100%,.5)}.cp-banner2 .slick-dots li.slick-active:only-child{display:none}@media(max-width:1199px){.cp-banner2 .cp-slide-holder{display:flex;padding:10px 0}.cp-banner2 .custom-home-banner-inner{width:64%}}@media(max-width:1023px){.cp-banner2 .cp-slide-holder{min-height:auto;padding:10px 0}.cp-banner2 .custom-home-banner-inner{width:70%}.cp-banner2 .custom-home-banner-inner h2{margin:0 0 15px}}@media(max-width:767px){.cp-banner2 .cp-slide-holder{min-height:420px;padding:10px 0}.cp-banner2 .custom-home-banner-inner{width:100%}}.one-line-form form>div:first-child{width:75%}.one-line-form form .hs-button{height:48px!important}.one-line-form form{display:flex;gap:10px}@media(max-width:800px){.one-line-form form{display:block;gap:10px}.one-line-form form>div{width:100%}.one-line-form h1{text-align:left!important}}