.hero3{position:relative;background-size:cover;background-position:center center;height:600px;overflow:hidden}.hero3 video#hero-video{position:absolute;top:0;width:auto;z-index:0;left:0;right:0;min-height:100%;min-width:100%}.hero3 .hero-slide-outer{position:relative;height:600px}.hero3 .slide-bg{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover}.hero3 .subtitle{margin-top:20px;max-width:540px;min-height:128px}.hero3 .overline{font-size:16px;text-transform:uppercase}.hero3 .overline.c-1{color:#a0a4a9}.hero3 h1,.hero3 h2{margin:0}.hero3 .hs-cta-wrapper{margin:20px 0 0;display:inline-block}.hero3 .ta-center .text{margin:0 auto}.hero3 .ta-center .subtitle{margin:20px auto}.hero3 .play-btn{text-align:center;display:block;position:relative}.hero3 .play-btn-icon{max-width:150px;position:absolute;top:50%;transform:translateY(-50%);z-index:3;margin:0 auto;left:0;right:0}.hero3 ul.slick-dots{text-align:center;position:absolute;left:0;bottom:30px;width:100%}.hero3 button.slick-prev.slick-arrow{left:30px}.hero3 button.slick-next.slick-arrow{right:30px}.hero3 .copy-full .subtitle{margin-left:auto;margin-right:auto}.hero3 .copy-full .text{width:100%;max-width:none;text-align:center}.hero3 .copy-full .image{display:none}.hero3.style-v2 .text{width:100%;max-width:700px}.hero3.style-v2 .image{display:none}.hero3.style-v2 .flex-container{justify-content:unset}@media screen and (min-width:769px){.hero3 .text{max-width:645px}.hero3 .flex-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}.hero3 .copy-left .text{padding-right:20px}.hero3 .copy-left .image{padding-left:20px}.hero3 .image-left .text{padding-left:20px}.hero3 .image-left .image{padding-right:20px}.hero3 .flex-container.image-left{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (max-width:768px){.hero3 .image{margin-top:50px}.hero3 .play-btn-icon{max-width:120px}.hero3 button.slick-arrow,.hero3 button.slick-arrow{top:auto;bottom:0}}@media screen and (max-width:500px){.hero3 .play-btn-icon{max-width:100px}}