.video-banner lazy-video{position:relative;display:block}.video-banner lazy-video>div{position:relative}.video-banner lazy-video video{object-fit:cover}.video-banner lazy-video:not([data-banner=true]) .video-banner__wrapper{position:relative}.video-banner lazy-video:not([data-banner=true]) .video-banner__wrapper .video-banner__video{height:auto}.video-banner .video-banner__wrapper{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.video-banner .video-banner__video{display:block;width:100%;height:100%;object-fit:cover;-webkit-border-radius:1px}.video-banner .video-banner__poster{z-index:1;position:relative}.video-banner .video-banner__poster img{width:100%;height:auto;display:block;object-fit:cover}.video-banner .video-banner__container{position:relative}.video-banner .video-banner__container modal-opener{background-color:transparent;background-color:rgba(0,0,0,.33);display:flex;align-items:center;justify-content:center}.video-banner .splash-banner-section,.video-banner .video-banner__container modal-opener{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.video-banner .splash-banner-section .splash-banner-section__container{position:relative;top:0;left:0;width:100%;height:100%}.video-banner .splash-banner-section .splash-banner-section__item{height:100%}