.animated {
  .strike {
    #hand,
    #additional-mask {
      animation-name: hand_animation;
      animation-duration: 20s;
      animation-delay: -10s;
      animation-timing-function: ease-in-out;
      animation-iteration-count: infinite;
      animation-direction: alternate;
    }

    #fingers,
    #fingers-additional-mask {
      animation-name: fingers_animation;
      animation-duration: 2s;
      animation-timing-function: ease-in-out;
      animation-iteration-count: infinite;
      animation-direction: alternate;
    }

    #thumb {
      animation-name: thumb_animation;
      animation-duration: 2s;
      animation-timing-function: ease-in-out;
      animation-iteration-count: infinite;
      animation-direction: alternate;
      transform-origin: 4391px 4108px;
    }

    #rotatable {
      animation-name: rotating_background_animation;
      animation-duration: 60s;
      animation-timing-function: linear;
      animation-iteration-count: infinite;
      transform-origin: 3954px 4088px;
    }

    #curves,
    #curves-additioinal-mask {
      animation-name: curves_animation;
      animation-duration: 2s;
      animation-timing-function: ease-in-out;
      animation-iteration-count: infinite;
      animation-direction: alternate;
      transform-origin: 3114px 4285px;
    }

    #curves-stuff,
    #curves-additioinal-mask-stuff {
      animation-name: curves__stuff_animation;
      animation-duration: 0.2s;
      animation-timing-function: ease-in-out;
      animation-iteration-count: infinite;
      animation-direction: alternate;
      transform-origin: 3114px 4285px;
    }

    #lines {
      animation-name: lines_animation;
      animation-duration: 2s;
      animation-timing-function: ease-in-out;
      animation-iteration-count: infinite;
      animation-direction: alternate;
      transform-origin: 6354px 4917px;
    }

    #head,
    #head-additional-mask {
      animation-name: head_animation;
      animation-duration: 2s;
      animation-timing-function: ease-in-out;
      animation-iteration-count: infinite;
      animation-direction: alternate;
      transform-origin: 2528px 3271px;
    }

    #bottom,
    #bottom_part_2,
    #bottom-additional-mask {
      animation-name: head_animation;
      animation-duration: 2s;
      animation-timing-function: ease-in-out;
      animation-iteration-count: infinite;
      animation-direction: alternate;
      transform-origin: 3260px 5243px;
    }

    #eye_1,
    #eye_2 {
      animation-name: eye_animation;
      animation-duration: 2s;
      animation-timing-function: ease-in-out;
      animation-iteration-count: infinite;
      animation-direction: alternate;
      transform-origin: 2595px 2444px;
    }
  }
}

@keyframes hand_animation {
  0% {
    translate: 2500px;
  }
  100% {
    translate: 0px;
  }
}

@keyframes fingers_animation {
  100% {
    translate: 100px;
  }
}

@keyframes thumb_animation {
  100% {
    rotate: -5deg;
  }
}

@keyframes rotating_background_animation {
  100% {
    rotate: 360deg;
  }
}

@keyframes curves_animation {
  100% {
    scale: 1.05;
  }
}

@keyframes curves__stuff_animation {
  100% {
    scale: 1.02;
  }
}

@keyframes lines_animation {
  100% {
    scale: 1.15;
  }
}

@keyframes head_animation {
  100% {
    scale: 1.1;
  }
}

@keyframes eye_animation {
  100% {
    scale: 1.3;
  }
}
