.video-banner lazy-video{display:block;position:relative}.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{z-index:2;position:absolute;inset:0}.video-banner .video-banner__video{object-fit:cover;-webkit-border-radius:1px;width:100%;height:100%;display:block}.video-banner .video-banner__poster{z-index:1;position:relative}.video-banner .video-banner__poster img{object-fit:cover;width:100%;height:auto;display:block}.video-banner .video-banner__container{position:relative}.video-banner .video-banner__container modal-opener{z-index:2;background-color:#00000054;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.video-banner .splash-banner-section{z-index:2;position:absolute;inset:0}.video-banner .splash-banner-section .splash-banner-section__container{width:100%;height:100%;position:relative;top:0;left:0}.video-banner .splash-banner-section .splash-banner-section__item{height:100%}