.m-cta-banner-form .container{max-width:unset;padding:0}.m-cta-banner-form h1,.m-cta-banner-form__content{color:#fff}.m-cta-banner-form .module-action{margin-top:24px}.m-cta-banner-form__visual{height:100%;position:relative;width:100%}.m-cta-banner-form__visual img{height:100%;object-fit:cover;object-position:center;width:100%}.m-cta-banner-form .label-container{height:100%;left:0;position:absolute;top:0;width:40px}.m-cta-banner-form .label-container span{align-items:center;background-color:#0078d7;color:#fff;display:flex;flex-wrap:nowrap;justify-content:center;left:0;letter-spacing:1px;max-height:100%;min-height:15%;padding:20px 0;position:relative;text-transform:uppercase;top:0;width:100%;writing-mode:vertical-rl}.m-cta-banner-form .form__card{background:#212045;height:100%;padding:50px 30px}.m-cta-banner-form .form__card .hs_submit.hs-submit{margin-bottom:24px}.m-cta-banner-form .form__card h6{letter-spacing:1px;margin-bottom:24px}.m-cta-banner-form .form__card form .hs_checkbox{margin-top:15px}.m-cta-banner-form .form__card form .hs_checkbox span{color:#fff;font-size:14px}.m-cta-banner-form .form__card--description{padding-bottom:35px}@media only screen and (min-width:992px){.m-cta-banner-form .label-container{width:50px}.m-cta-banner-form .module-action{margin-top:35px}.m-cta-banner-form__visual{min-width:calc(100% + 30px);width:calc(100% + 30px)}.m-cta-banner-form__visual img{max-height:886px;min-height:100%}.m-cta-banner-form .form__card{margin-left:-11px;padding:100px;width:calc(100% + 12px)}}