﻿
.shimmer:hover {
    /*background: linear-gradient(to right, #0B084D 20%, #031A48 50%, #0B084D 80%);*/
    background: linear-gradient(to right, #0B084D 20%, #2A285E 50%, #0B084D 80%);
    background-size: 200% 100%;
    animation: shimmer 5s linear;
}

@keyframes shimmer {
    0% {
        background-position: -200% 0;
    }

    100% {
        background-position: 200% 0;
    }
}


.fade-in-section {
    opacity: 0; /* Initially invisible */
    transform: translateY(20px); /* Start slightly below */
    transition: opacity 0.6s ease-out, transform 0.6s ease-out;
}

    .fade-in-section.is-visible {
        opacity: 1;
        transform: translateY(0);
    }


.animated-card {
    /*transition: transform 0.5s ease, opacity 0.5s ease;*/
    transform: translate3d(0, 100px, 0) scale(.6);
    opacity: 0;
    transition-duration: 1.2s;
    transition-property: opacity, transform;
    transition-timing-function: ease;
}


    .animated-card.animate {
        transform: translateZ(0) scale(1);
        opacity: 1;
    }