@-webkit-keyframes bounce {
  0% {
    opacity: 1;
    transform: scale(1) translateY(-2px);
  }

  6% {
    opacity: 1;
    transform: scale(0.5) translateY(5px);
  }

  14% {
    opacity: 0;
    transform: scale(0.2) translateY(40px);
  }

  15%,
  19% {
    opacity: 0;
    transform: scale(0.2) translateY(-2px);
  }

  28%,
  29.99% {
    opacity: 1;
    transform: scale(1) translateY(-2px);
  }

  30% {
    opacity: 1;
    transform: scale(1) translateY(-2px);
  }

  36% {
    opacity: 1;
    transform: scale(0.5) translateY(5px);
  }

  44% {
    opacity: 0;
    transform: scale(0.2) translateY(40px);
  }

  45%,
  49% {
    opacity: 0;
    transform: scale(0.2) translateY(-2px);
  }

  58%,
  59.99% {
    opacity: 1;
    transform: scale(1) translateY(-2px);
  }

  60% {
    opacity: 1;
    transform: scale(1) translateY(-2px);
  }

  66% {
    opacity: 1;
    transform: scale(0.5) translateY(5px);
  }

  74% {
    opacity: 0;
    transform: scale(0.2) translateY(40px);
  }

  75%,
  79% {
    opacity: 0;
    transform: scale(0.2) translateY(-2px);
  }

  88%,
  100% {
    opacity: 1;
    transform: scale(1) translateY(-2px);
  }
}

@keyframes bounce {
  0% {
    opacity: 1;
    transform: scale(1) translateY(-2px);
  }

  6% {
    opacity: 1;
    transform: scale(0.5) translateY(5px);
  }

  14% {
    opacity: 0;
    transform: scale(0.2) translateY(40px);
  }

  15%,
  19% {
    opacity: 0;
    transform: scale(0.2) translateY(-2px);
  }

  28%,
  29.99% {
    opacity: 1;
    transform: scale(1) translateY(-2px);
  }

  30% {
    opacity: 1;
    transform: scale(1) translateY(-2px);
  }

  36% {
    opacity: 1;
    transform: scale(0.5) translateY(5px);
  }

  44% {
    opacity: 0;
    transform: scale(0.2) translateY(40px);
  }

  45%,
  49% {
    opacity: 0;
    transform: scale(0.2) translateY(-2px);
  }

  58%,
  59.99% {
    opacity: 1;
    transform: scale(1) translateY(-2px);
  }

  60% {
    opacity: 1;
    transform: scale(1) translateY(-2px);
  }

  66% {
    opacity: 1;
    transform: scale(0.5) translateY(5px);
  }

  74% {
    opacity: 0;
    transform: scale(0.2) translateY(40px);
  }

  75%,
  79% {
    opacity: 0;
    transform: scale(0.2) translateY(-2px);
  }

  88%,
  100% {
    opacity: 1;
    transform: scale(1) translateY(-2px);
  }
}