.animate__animated {
     opacity: 0;
    /* Initially set opacity to 0 for all animations */
}
/* Simple fade-in */
 @keyframes fadeIn {
     0% {
         opacity: 0;
    }
     100% {
         opacity: 1;
    }
}
 .animate__animated.fadeIn {
     animation-name: fadeIn;
     animation-duration: 1s;
     animation-fill-mode: forwards;
}
/* Fade-in from the top */
 @keyframes fadeTop {
     0% {
         opacity: 0;
         transform: translateY(-20px);
    }
     100% {
         opacity: 1;
         transform: translateY(0);
    }
}
 .animate__animated.fadeTop {
     animation-name: fadeTop;
     animation-duration: 1s;
     animation-fill-mode: forwards;
}
/* Fade-in from the left */
 @keyframes fadeLeft {
     0% {
         opacity: 0;
         transform: translateX(-20px);
    }
     100% {
         opacity: 1;
         transform: translateX(0);
    }
}
 .animate__animated.fadeLeft {
     animation-name: fadeLeft;
     animation-duration: 1s;
     animation-fill-mode: forwards;
}
/* Fade-in from the right */
 @keyframes fadeRight {
     0% {
         opacity: 0;
         transform: translateX(50px);
    }
     100% {
         opacity: 1;
         transform: translateX(0);
    }
}
 .animate__animated.fadeRight {
     animation-name: fadeRight;
     animation-duration: 1s;
     animation-fill-mode: forwards;
}
/* Fade-in from the bottom */
 @keyframes fadeBottom {
     0% {
         opacity: 0;
         transform: translateY(20px);
    }
     100% {
         opacity: 1;
         transform: translateY(0);
    }
}
 .animate__animated.fadeBottom {
     animation-name: fadeBottom;
     animation-duration: 1s;
     animation-fill-mode: forwards;
}
 
