.animated {
  .broadcast {
    #right_wing_1_ {
      animation-name: right_wing_animation;
      animation-duration: 0.1s;
      animation-timing-function: ease-in-out;
      animation-iteration-count: infinite;
      animation-direction: alternate-reverse;
      transform-origin: 2710px 2533px;
    }

    #left_wing_1_ {
      animation-name: left_wing_animation;
      animation-duration: 0.1s;
      animation-timing-function: ease-in-out;
      animation-iteration-count: infinite;
      animation-direction: alternate-reverse;
      transform-origin: 3307px 2347px;
    }

    #neck_1_ {
      animation-name: neck_wing_animation;
      animation-duration: 1s;
      animation-timing-function: ease-in-out;
      animation-iteration-count: infinite;
      animation-direction: alternate-reverse;
      transform-origin: 3307px 2947px;
    }

    #head_1_ {
      animation-name: head_animation;
      animation-duration: 1s;
      animation-timing-function: ease-in-out;
      animation-iteration-count: infinite;
      animation-direction: alternate-reverse;
    }

    #duck {
      animation-name: duck_animation;
      animation-duration: 1.3s;
      animation-timing-function: ease-in-out;
      animation-iteration-count: infinite;
      animation-direction: alternate-reverse;
    }

    #right_gun {
      animation-name: right_gun_animation;
      animation-duration: 1s;
      animation-timing-function: ease-in-out;
      animation-iteration-count: infinite;

      #fire_1_ {
        animation-name: gun_fire_animation;
        animation-duration: 1s;
        animation-timing-function: ease-in-out;
        animation-iteration-count: infinite;
      }
    }

    #left_gun {
      animation-name: left_gun_animation;
      animation-duration: 1s;
      animation-delay: 0.3s;
      animation-timing-function: ease-in-out;
      animation-iteration-count: infinite;

      #fire {
        animation-name: gun_fire_animation;
        animation-duration: 1s;
        animation-delay: 0.3s;
        animation-timing-function: ease-in-out;
        animation-iteration-count: infinite;
      }
    }

    #fire_1_,
    #fire {
      opacity: 0;
    }
  }
}

@keyframes right_wing_animation {
  0% {
    transform: rotate3d(2, 0, 1, 10deg);
  }
  100% {
    transform: rotate3d(2, 0, 1, -60deg);
  }
}

@keyframes left_wing_animation {
  0% {
    transform: rotate3d(2, 0, 1, 10deg);
  }
  100% {
    transform: rotate3d(2, 0, 1, 60deg);
  }
}

@keyframes neck_wing_animation {
  0% {
    rotate: 0;
  }
  100% {
    rotate: 30deg;
  }
}

@keyframes head_animation {
  0% {
    translate: 0 0;
  }
  100% {
    translate: 30px 300px;
  }
}

@keyframes duck_animation {
  0% {
    translate: 0 0;
  }
  100% {
    translate: 0px -200px;
  }
}

@keyframes right_gun_animation {
  0% {
    translate: 0 0;
  }
  5% {
    translate: -50px -200px;
  }
  10% {
    translate: 0 0;
  }
  100% {
    translate: 0 0;
  }
}

@keyframes left_gun_animation {
  0% {
    translate: 0 0;
  }
  5% {
    translate: -100px -150px;
  }
  10% {
    translate: 0 0;
  }
  100% {
    translate: 0 0;
  }
}

@keyframes gun_fire_animation {
  0% {
    opacity: 0;
  }
  5% {
    opacity: 1;
  }
  10% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
