.hh-overlay{
   clip: rect(0, 100vw, 100vh, 0); /*!* Change second and third value to manipulate the width and height *!*/
   position: fixed;
   top: 0px;
   left: 0px;
   width: 100%;
   height: 100%;
   overflow: hidden;
   transform: translateZ(0px);
   -webkite-transform: translateZ(0);
}
/* Disable parallax in IE and Edge */
/*
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
   .hh-overlay{
   	position: absolute;
      top: -130px;
   }
}
@supports (-ms-accelerator:true) {
   .hh-overlay{
   	position: absolute;
      top: -130px;
   }
}
@supports (-ms-ime-align:auto) {
   .hh-overlay{
   	position: absolute;
      top: -130px;
   } 
}
*/
#hh-overlay__video {
   cursor:pointer;
   width: 100%;
   object-fit: cover;
   z-index: 0;
   position: fixed;
}
#hh-overlay__video, #hh-overlay__image, #hh-overlay__video-image {
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   min-width: 100vw;
   min-height: 100vh;
   max-width: none;
   max-height: none;
   visibility: visible;
   width: 100%;
   height: 100%;
   object-fit: cover;
}


/* Image placeholder */
.hh-overlay img {
   width: 100%;
   height: 100%;
   object-fit: cover;
}


#hh-overlay__video-image {
   display: block!important;
   display: block;
   position: fixed;
}
#hh-overlay__image {
   display: none!important;
}


@media (max-width: 1024px) {
   #hh-overlay__image {
      display: block!important;
   }
   #hh-overlay__video-image {
      display: none!important;
   }
}