/* Shake Animation */
@keyframes angie_shake_fe9b2177 {
  10%, 90% { transform: translate3d(-1px, 0, 0); }
  20%, 80% { transform: translate3d(2px, 0, 0); }
  30%, 50%, 70% { transform: translate3d(-4px, 0, 0); }
  40%, 60% { transform: translate3d(4px, 0, 0); }
}

.angie-btn-anim-fe9b2177-shake .elementor-button:hover {
  animation: angie_shake_fe9b2177 0.82s cubic-bezier(.36,.07,.19,.97) both;
}

/* Jelly Animation */
@keyframes angie_jelly_fe9b2177 {
  0%, 100% { transform: scale(1, 1); }
  25% { transform: scale(0.9, 1.1); }
  50% { transform: scale(1.1, 0.9); }
  75% { transform: scale(0.95, 1.05); }
}

.angie-btn-anim-fe9b2177-jelly .elementor-button:hover {
  animation: angie_jelly_fe9b2177 0.5s ease-in-out;
}
