#video-banner-cta{display:flex;flex-direction:column;justify-content:center;min-height:560px}#video-banner-cta:before{background-color:rgba(32,32,32,.6);content:"";height:100%;left:0;position:absolute;top:0;width:100%}#video-banner-cta p{max-width:400px}#video-banner-cta h2{font-size:40px;max-width:520px}#video-banner-cta .textArea{display:flex;flex-direction:column;justify-content:center;z-index:1}#video-banner-cta{position:relative;z-index:1}#video-banner-cta .hs-video-widget{width:100%}