@charset "utf-8";
/* CSS Document */

@keyframes fadeUp {
  0% { opacity: 0; transform: translateY(30px); }
  100% { opacity: 1; transform: translateY(0); }
}

.fade-up {
  opacity: 0;
  animation: fadeUp 1.2s ease-out forwards;
}
.fade-up:nth-child(1) { animation-delay: 0.2s; }
.fade-up:nth-child(2) { animation-delay: 0.4s; }


---------------------------------------------------------------
---------------------------------------------------------------

/* Repeated pulse animation */
.pulse-loop {
  animation: pulseEffect 1.5s ease-in-out infinite;
  animation-delay: 5s;
}

/* Define the pulse animation */
@keyframes pulseEffect {
  0% {
    transform: scale(1);
    box-shadow: 0 0 0 0 rgba(255, 193, 7, 0.6);
  }
  70% {
    transform: scale(1.05);
    box-shadow: 0 0 0 15px rgba(255, 193, 7, 0);
  }
  100% {
    transform: scale(1);
    box-shadow: 0 0 0 0 rgba(255, 193, 7, 0);
  }
}
