@keyframes mouse {
  0% {
    transform: translateY(-5%);
  }
  50% {
    transform: translateY(0%);
  }
  100% {
    transform: translateY(-5%);
  }
}
@keyframes mouse2 {
  0% {
    transform: translateY(-20%);
  }
  50% {
    transform: translateY(0%);
  }
  100% {
    transform: translateY(-20%);
  }
}
@keyframes goz {
  0% {
    transform: translateX(-1%);
  }
  50% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-1%);
  }
}
@keyframes glowPulse {
  0%,
  100% {
    filter: brightness(1.4) contrast(1.1);
    opacity: 0.85;
  }
  50% {
    filter: brightness(1.5) contrast(1.1);
    opacity: 1;
  }
}
@keyframes projectorFlash {
  0% {
    filter: brightness(1.2) contrast(1.1);
    opacity: 0.85;
  }
  20% {
    filter: brightness(1.8) contrast(1.3);
    opacity: 1;
  }
  40% {
    filter: brightness(1.1) contrast(1);
    opacity: 0.8;
  }
  60% {
    filter: brightness(1.7) contrast(1.2);
    opacity: 0.95;
  }
  80% {
    filter: brightness(1.4) contrast(1.2);
    opacity: 0.9;
  }
  100% {
    filter: brightness(1.2) contrast(1.1);
    opacity: 0.85;
  }
}
@keyframes mvlig {
  0% {
    filter: brightness(1.2) contrast(1.1);
    opacity: 0.98;
  }
  50% {
    filter: brightness(1.25) contrast(1.2);
    opacity: 1;
  }

  100% {
    filter: brightness(1.2) contrast(1.1);
    opacity: 0.98;
  }
}
@keyframes mvlig2 {
  0% {
    filter: brightness(1) contrast(1);
    opacity: 0.98;
  }
  50% {
    filter: brightness(1.05) contrast(1);
    opacity: 1;
  }

  100% {
    filter: brightness(1) contrast(1);
    opacity: 0.98;
  }
}
@keyframes slowRotate {
  0% {
    transform: rotate(0deg) scale(1);
  }
  50% {
    transform: rotate(6deg) scale(1.02);
  }
  100% {
    transform: rotate(0deg) scale(1);
  }
}
@keyframes popInAnim {
  0% {
    transform: scale(1.15);
    opacity: 0;
  }
  60% {
    transform: scale(0.95);
    opacity: 1;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

.popIn {
  animation: popInAnim 0.35s ease-out forwards;
}
@keyframes popGlow {
  0% {
    transform: scale(1) rotate(0deg);
    filter: brightness(1);
  }
  40% {
    transform: scale(1.1) rotate(1deg);
    filter: brightness(1.5);
  }
  100% {
    transform: scale(1) rotate(0deg);
    filter: brightness(1);
  }
}
@keyframes popGlow2 {
  0% {
    filter: brightness(1);
  }
  40% {
    filter: brightness(1.32);
  }
  100% {
    filter: brightness(1);
  }
}
@keyframes popGlow3 {
  0% {
    filter: brightness(1);
  }
  40% {
    filter: brightness(1.1);
  }
  100% {
    filter: brightness(1);
  }
}
@keyframes ubx {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  30% {
    transform: scale(0.95);
    opacity: 1;
  }
  90% {
    transform: scale(2.8);
    opacity: 1;
  }
  100% {
    transform: scale(3);
    opacity: 0;
  }
}
@keyframes swingLantern {
  0% {
    transform: rotate(0deg);
  }
  20% {
    transform: rotate(6deg);
  }
  40% {
    transform: rotate(-5deg);
  }
  60% {
    transform: rotate(4deg);
  }
  80% {
    transform: rotate(-3deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
@keyframes swingLantern2 {
  0% {
    transform: rotate(0deg);
  }
  20% {
    transform: rotate(1deg);
  }
  40% {
    transform: rotate(-1deg);
  }
  60% {
    transform: rotate(1deg);
  }
  80% {
    transform: rotate(-1deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
@keyframes aira {
  0% {
    transform: translateX(100%);
  }

  100% {
    transform: translateX(0%);
  }
}
@keyframes airb {
  0% {
    transform: translateX(-20%);
  }

  100% {
    transform: translateX(100%);
  }
}
@-webkit-keyframes hz {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}

@keyframes searchLights {
  0% {
    left: -300px;
    top: -300px;
  }
  100% {
    left: -160px;
    top: 800px;
  }
}
@keyframes aphl {
  0% {
    opacity: 0.7;
    transform: scale(0.9);
  }
  50% {
    opacity: 0.6;
    transform: scale(0.89);
  }
  100% {
    opacity: 0.7;
    transform: scale(0.9);
  }
}
@keyframes gogo {
  0% {
    transform: scale(1);
    opacity: 0;
  }

  100% {
    transform: scale(5);
    filter: brightness(1.32);
    opacity: 1;
  }
}
@keyframes goss {
  0% {
    transform: scale(3);
    opacity: 0;
  }

  100% {
    transform: scale(1);
    opacity: 1;
  }
}
