
.intro-overlay{
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 9999;
  background: white;
  opacity: 0;
  transition: opacity 1s linear;
  -ms-transition: opacity 1s linear;
  -moz-transition: opacity 1s linear;
  -webkit-transition: opacity 1s linear;
  cursor: pointer;
}
  .intro-overlay.hiding {
    opacity: 0 !important;
    pointer-events: none;
  }

  .intro-overlay video{
    width: 100%;
    height: 100%;
    object-fit: cover;
    -webkit-object-fit: cover;
    -moz-object-fit: cover;
    z-index: 300;
    background: white;
  }

  .intro-overlay-logo{
    position: absolute;
    left: 3%;
    top: 4%;
    z-index: 400;
  }

  .intro-overlay-logo img {
    width: 60px;
  }


body.intro-overlay-active{
  overflow: hidden;
}


body.intro-overlay-active .window{
    opacity: 0
  }
