.mover {
  -webkit-animation-duration: 300ms;
          animation-duration: 300ms;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

@-webkit-keyframes mizFlyPulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(2, 2, 2);
            transform: scale3d(2, 2, 2);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

@keyframes mizFlyPulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(2, 2, 2);
            transform: scale3d(2, 2, 2);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}
.mizFlyPulse {
  -webkit-animation-name: mizFlyPulse;
          animation-name: mizFlyPulse;
}

@-webkit-keyframes mizFlyPulseHole {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
  70% {
    -webkit-transform: scale3d(1.5, 1.5, 1.5);
            transform: scale3d(1.5, 1.5, 1.5);
  }
  100% {
    -webkit-transform: scale3d(0, 0, 0);
            transform: scale3d(0, 0, 0);
  }
}

@keyframes mizFlyPulseHole {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
  70% {
    -webkit-transform: scale3d(1.5, 1.5, 1.5);
            transform: scale3d(1.5, 1.5, 1.5);
  }
  100% {
    -webkit-transform: scale3d(0, 0, 0);
            transform: scale3d(0, 0, 0);
  }
}
.mizFlyPulseHole {
  -webkit-animation-name: mizFlyPulseHole;
          animation-name: mizFlyPulseHole;
}

@-webkit-keyframes mizFlyRotate {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
    -webkit-transform: rotateZ(0deg);
            transform: rotateZ(0deg);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
    -webkit-transform: rotateZ(720deg);
            transform: rotateZ(720deg);
  }
}

@keyframes mizFlyRotate {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
    -webkit-transform: rotateZ(0deg);
            transform: rotateZ(0deg);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
    -webkit-transform: rotateZ(720deg);
            transform: rotateZ(720deg);
  }
}
.mizFlyRotate {
  -webkit-animation-name: mizFlyRotate;
          animation-name: mizFlyRotate;
}

@-webkit-keyframes mizFlyRotateHole {
  0% {
    -webkit-transform: rotate(0deg) scale(1);
            transform: rotate(0deg) scale(1);
  }
  100% {
    -webkit-transform: rotate(180deg) scale(0);
            transform: rotate(180deg) scale(0);
  }
}

@keyframes mizFlyRotateHole {
  0% {
    -webkit-transform: rotate(0deg) scale(1);
            transform: rotate(0deg) scale(1);
  }
  100% {
    -webkit-transform: rotate(180deg) scale(0);
            transform: rotate(180deg) scale(0);
  }
}
.mizFlyRotateHole {
  -webkit-animation-name: mizFlyRotateHole;
          animation-name: mizFlyRotateHole;
}

@-webkit-keyframes mizFlyRotateGo {
  0% {
    -webkit-transform: rotate(720deg) scale(1);
            transform: rotate(720deg) scale(1);
  }
  100% {
    -webkit-transform: rotate(0deg) scale(0);
            transform: rotate(0deg) scale(0);
  }
}

@keyframes mizFlyRotateGo {
  0% {
    -webkit-transform: rotate(720deg) scale(1);
            transform: rotate(720deg) scale(1);
  }
  100% {
    -webkit-transform: rotate(0deg) scale(0);
            transform: rotate(0deg) scale(0);
  }
}
.mizFlyRotateGo {
  -webkit-animation-name: mizFlyRotateGo;
          animation-name: mizFlyRotateGo;
}

@-webkit-keyframes mizFlyGost {
  0% {
    opacity: 1;
  }
  100% {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes mizFlyGost {
  0% {
    opacity: 1;
  }
  100% {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.mizFlyGost {
  -webkit-animation-name: rocketGost;
          animation-name: rocketGost;
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
}

@-webkit-keyframes mizFlyFlip {
  0% {
    opacity: 1;
    -webkit-transform: rotateY(360deg);
            transform: rotateY(360deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: rotateY(0deg);
            transform: rotateY(0deg);
  }
}

@keyframes mizFlyFlip {
  0% {
    opacity: 1;
    -webkit-transform: rotateY(360deg);
            transform: rotateY(360deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: rotateY(0deg);
            transform: rotateY(0deg);
  }
}
.mizFlyFlip {
  -webkit-animation-name: mizFly;
          animation-name: mizFly;
}

@-webkit-keyframes mizFlyCircle {
  0% {
    opacity: 1;
    border-radius: 999px;
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
  100% {
    opacity: 0;
    border-radius: 999px;
    -webkit-transform: scale3d(0, 0, 0);
            transform: scale3d(0, 0, 0);
  }
}

@keyframes mizFlyCircle {
  0% {
    opacity: 1;
    border-radius: 999px;
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
  100% {
    opacity: 0;
    border-radius: 999px;
    -webkit-transform: scale3d(0, 0, 0);
            transform: scale3d(0, 0, 0);
  }
}
.mizFlyCircle {
  -webkit-animation-name: mizFlyCircle;
          animation-name: mizFlyCircle;
}

@-webkit-keyframes targetPulse {
  0%, 20%, 60% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
  40%, 80% {
    -webkit-transform: scale3d(1.2, 1.2, 1.2);
            transform: scale3d(1.2, 1.2, 1.2);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

@keyframes targetPulse {
  0%, 20%, 60% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
  40%, 80% {
    -webkit-transform: scale3d(1.2, 1.2, 1.2);
            transform: scale3d(1.2, 1.2, 1.2);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}
.targetPulse {
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-name: targetPulse;
          animation-name: targetPulse;
  -webkit-animation-delay: 1.2s;
          animation-delay: 1.2s;
}

.mizFlyTarget {
  position: relative;
}