@keyframes shake {
  0%,
  15%,
  100% {
    transform: rotate(350deg) translateX(0);
  }

  2% {
    transform: rotate(350deg) translateX(-5px);
  }

  4% {
    transform: rotate(350deg) translateX(5px);
  }

  6% {
    transform: rotate(350deg) translateX(-5px);
  }

  8% {
    transform: rotate(350deg) translateX(5px);
  }

  10% {
    transform: rotate(350deg) translateX(-3px);
  }

  12% {
    transform: rotate(350deg) translateX(3px);
  }
}

@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 rgba(115, 191, 117, 0.6);
  }

  70% {
    box-shadow: 0 0 0 15px rgba(115, 191, 117, 0);
  }

  100% {
    box-shadow: 0 0 0 0 rgba(115, 191, 117, 0);
  }
}

@keyframes latido {
  0% {
    transform: scale(1);
  }

  14% {
    transform: scale(1.08);
  }

  28% {
    transform: scale(1);
  }

  42% {
    transform: scale(1.05);
  }

  70% {
    transform: scale(1);
  }
}