.animated {
  .hijacking {
    #arm_1_ {
      animation-name: handAnimation;
      animation-duration: 2s;
      animation-timing-function: ease-in-out;
      animation-iteration-count: infinite;
      animation-direction: alternate;
      transform-origin: 4546px 6722px;
    }

    #wheel {
      animation-name: wheelAnimation;
      animation-duration: 2s;
      animation-timing-function: ease-in-out;
      animation-iteration-count: infinite;
      animation-direction: alternate;
      transform-origin: 3346px 6609px;
    }

    #hand_1_ {
      animation-name: handWithGunAnimation;
      animation-duration: 5s;
      animation-timing-function: linear;
      animation-iteration-count: infinite;
      transform-origin: 3346px 6609px;
    }

    #fire {
      display: block;
      animation-name: fireAnimation;
      animation-duration: 5s;
      animation-timing-function: linear;
      animation-iteration-count: infinite;
    }

    #pupil {
      animation-name: pupilAnimation;
      animation-duration: 5s;
      animation-timing-function: linear;
      animation-iteration-count: infinite;
    }
  }
}

@keyframes handAnimation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(10deg);
  }
}

@keyframes wheelAnimation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(7deg);
  }
}

@keyframes handWithGunAnimation {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(0px);
  }
  51% {
    transform: translateY(200px);
  }
  52% {
    transform: translateY(0px);
  }
  100% {
    transform: translateY(0px);
  }
}

@keyframes fireAnimation {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  51% {
    opacity: 1;
  }
  52% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}

@keyframes pupilAnimation {
  0% {
    transform: translate(0px, 0px);
  }
  80% {
    transform: translate(0px, 0px);
  }
  85% {
    transform: translate(30px, -70px);
  }
  95% {
    transform: translate(30px, -70px);
  }
  100% {
    transform: translate(0px, 0px);
  }
}
