.mod-video-overlay-contents{max-height:100%;min-height:40rem;position:relative}.mod-video-overlay-contents .inner{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.mod-video-overlay-contents .media{flex:1;overflow:hidden}.mod-video-overlay-contents .media,.mod-video-overlay-contents .video{height:100%;position:relative;width:100%}.mod-video-overlay-contents .video-wrap iframe{border:0;left:50%;min-height:100%;min-width:100%;object-fit:cover;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}