/* Fade-in Animation Keyframes */
@keyframes fadeIn {
    from {
      opacity: 0;
      transform: translateY(20px);
    }
    to {
      opacity: 1;
      transform: translateY(0);
    }
  }
  
  /* Apply Fade-in Animation to Elements */
  .fade-in {
    opacity: 0; /* Initially hidden */
    animation: fadeIn 0.8s ease-out forwards;
  }
  
  /* Delay for Sequential Fade-in */
  .fade-in:nth-child(1) {
    animation-delay: 0.1s;
  }
  .fade-in:nth-child(2) {
    animation-delay: 0.2s;
  }
  .fade-in:nth-child(3) {
    animation-delay: 0.3s;
  }
  .fade-in:nth-child(4) {
    animation-delay: 0.4s;
  }
  .fade-in:nth-child(5) {
    animation-delay: 0.5s;
  }
  