.tf-animation-layer .tf-animation-layer-inner {
  height: 600px;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.tf-animation-layer .ball {
  position: absolute;
  border-radius: 100%;
  opacity: 0.7;
}
.tf-animation-layer.tf-animation-layer-type-image .tf-animation-layer-inner .line-wrapper .lines {
  z-index: 6;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  margin: auto;
  width: 90vw;
}
.tf-animation-layer.tf-animation-layer-type-image .tf-animation-layer-inner .line-wrapper .line {
  z-index: 1;
  position: absolute;
  width: 1px;
  height: 100%;
  top: 0;
  left: 50%;
  background: rgba(255, 255, 255, 0.1);
  overflow: hidden;
}
.tf-animation-layer.tf-animation-layer-type-image .tf-animation-layer-inner .line-wrapper .line:after {
  content: "";
  display: block;
  position: absolute;
  height: 5vh;
  width: 100%;
  top: -50%;
  left: 0;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 75%, #ffffff 100%);
  animation: drop 7s 0s infinite;
  animation-fill-mode: forwards;
  animation-timing-function: cubic-bezier(0.4, 0.26, 0, 0.97);
}
.tf-animation-layer.tf-animation-layer-type-image .tf-animation-layer-inner .line-wrapper .line:nth-child(1) {
  margin-left: -25%;
}
.tf-animation-layer.tf-animation-layer-type-image .tf-animation-layer-inner .line-wrapper .line:nth-child(1):after {
  animation-delay: 2s;
}
.tf-animation-layer.tf-animation-layer-type-image .tf-animation-layer-inner .line-wrapper .line:nth-child(3) {
  margin-left: 25%;
}
.tf-animation-layer.tf-animation-layer-type-image .tf-animation-layer-inner .line-wrapper .line:nth-child(3):after {
  animation-delay: 2.5s;
}
@keyframes drop {
  0% {
    top: -50%;
  }
  100% {
    top: 110%;
  }
}
.tf-animation-layer.tf-animation-layer-type-image .tf-animation-layer-inner .glitch-img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
}
.tf-animation-layer.tf-animation-layer-type-image .tf-animation-layer-inner .glitch-img:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.6);
  z-index: 1;
}

/*# sourceMappingURL=animation-layer.css.map */
