.animate-in {
    animation: transitionIn 1.1s;
    animation-timing-function: ease;
}
.card-inner {
    animation: blurTransition 0.5s;
    animation-timing-function: ease;
}
.fade-in {
    animation: fadeIn 0.2s;
    animation-timing-function: ease-out;
}
.fade-in-2 {
    animation: fadeIn 0.5s;
    animation-timing-function: ease;
    animation-delay: 250ms;
}
.animate-in-slow {
    animation: transitionInSlow 1.1s;
    animation-timing-function: ease;
}
.animate-in-to-left {
    animation: transitionInToLeft 1.4s;
    animation-timing-function: ease;
}
.animate-in-to-right {
    animation: transitionInToRight 1.4s;
    animation-timing-function: ease;
}
.animate-in-to-bottom {
    animation: transitionInToBottom 1.4s;
    animation-timing-function: ease;
}

@keyframes transitionIn {
    from {
        opacity: 0;
        transform: translateY(6rem);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(0.2rem);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

@keyframes transitionInSlow {
    from {
        opacity: 0;
        transform: translateY(2rem);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}
@keyframes transitionInToLeft {
    from {
        opacity: 0;
        transform: translateX(4rem);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}
@keyframes transitionInToRight {
    from {
        opacity: 0;
        transform: translateX(-4rem);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}
@keyframes transitionInToBottom {
    from {
        opacity: 0;
        transform: translateY(-3rem);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}


@keyframes blurTransition {
    from {
        -webkit-backdrop-filter: blur(0px);
        backdrop-filter: blur(0px);
    }
    to {
        -webkit-backdrop-filter: blur(2px);
        backdrop-filter: blur(2px);
    }
}