.video-full[data-v-46d25394] {
  left: 0;
  position: fixed;
  top: 0;
  z-index: 9999;
}
.video-full .video-container[data-v-46d25394] {
  background: #000;
  height: 100vh;
  position: relative;
  width: 100vw;
}
.video-full video[data-v-46d25394] {
  -o-object-fit: cover;
  object-fit: cover;
  position: relative;
  width: 100%;
}
.video-full .player[data-v-46d25394],
.video-full video[data-v-46d25394] {
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.video-full .player[data-v-46d25394] {
  cursor: pointer;
  height: 60px;
  position: absolute;
  width: 60px;
  z-index: 99;
}
.video-full .close[data-v-46d25394] {
  cursor: pointer;
  height: 26px;
  left: 30px;
  position: fixed;
  top: 30px;
  width: 26px;
}
.video-full .fade-in[data-v-46d25394] {
  -webkit-animation: fadein-46d25394 3.5s;
  animation: fadein-46d25394 3.5s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
@-webkit-keyframes fadein-46d25394 {
  0% {
    display: block;
    opacity: 0.5;
  }
  20% {
    opacity: 1;
  }
  80% {
    opacity: 1;
  }
  90% {
    opacity: 0.5;
  }
  to {
    display: none;
    opacity: 0;
  }
}
@keyframes fadein-46d25394 {
  0% {
    display: block;
    opacity: 0.5;
  }
  20% {
    opacity: 1;
  }
  80% {
    opacity: 1;
  }
  90% {
    opacity: 0.5;
  }
  to {
    display: none;
    opacity: 0;
  }
}
.video-full .fade-out[data-v-46d25394] {
  -webkit-animation: fadeout-46d25394 1s;
  animation: fadeout-46d25394 1s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
@-webkit-keyframes fadeout-46d25394 {
  0% {
    display: block;
    opacity: 1;
  }
  40% {
    opacity: 0.6;
  }
  80% {
    opacity: 0.3;
  }
  to {
    display: none;
    opacity: 0;
  }
}
@keyframes fadeout-46d25394 {
  0% {
    display: block;
    opacity: 1;
  }
  40% {
    opacity: 0.6;
  }
  80% {
    opacity: 0.3;
  }
  to {
    display: none;
    opacity: 0;
  }
}
@media screen and (max-width: 900px) {
  .video-full .close[data-v-46d25394] {
    height: 24px;
    width: 24px;
  }
}
