/* Custom Animations */
.hover-elevate {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.hover-elevate:hover {
  transform: translateY(-5px);
  box-shadow: 0 10px 25px rgba(0,0,0,0.1);
}

.pulsate {
  animation: pulsate 2s infinite ease-out;
}

@keyframes pulsate {
  0% { transform: scale(1); box-shadow: 0 0 0 0 rgba(217, 4, 61, 0.4); }
  70% { transform: scale(1.05); box-shadow: 0 0 0 10px rgba(217, 4, 61, 0); }
  100% { transform: scale(1); box-shadow: 0 0 0 0 rgba(217, 4, 61, 0); }
}
