@keyframes bounceY {
  0% {
    transform: translate3d(0, 0, 0);
    animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  }

  3% {
    transform: translate3d(0, -0.25em, 0);
    animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
  }

  13% {
    transform: translate3d(0, 4em, 0);
    animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  }

  15% {
    transform: translate3d(0, 3.75em, 0);
    animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
  }

  25% {
    transform: translate3d(0, 8em, 0);
    animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  }

  28% {
    transform: translate3d(0, 7.75em, 0);
    animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
  }

  38% {
    transform: translate3d(0, 12em, 0);
    animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  }

  40% {
    transform: translate3d(0, 11.8em, 0);
    animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
  }

  50% {
    transform: translate3d(0, 16em, 0);
    animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  }

  53% {
    transform: translate3d(0, 15.8em, 0);
    animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
  }

  63% {
    transform: translate3d(0, 20em, 0);
    animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  }

  65% {
    transform: translate3d(0, 19.8em, 0);
    animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
  }

  75% {
    transform: translate3d(0, 24em, 0);
    animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  }

  78% {
    transform: translate3d(0, 23.8em, 0);
    animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
  }

  88% {
    transform: translate3d(0, 28em, 0);
    animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  }

  90% {
    transform: translate3d(0, 27.8em, 0);
    animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
  }

  100% {
    transform: translate3d(0, 32em, 0);
    animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  }
}