body {
    animation: bodyOpacity 1050ms ease-in-out 1;
}

/* MAIN PAGE */
@keyframes slideInFromBottom {
    0% {
        transform: translateY(100%);
        opacity: 0;
    }

    100% {
        transform: translateY(0);
        opacity: 1;
    }
}

.slideUp {
    animation: slideInFromBottom 770ms ease-in 1;
}

@keyframes slideTitleInFromBottom {
    0% {
        transform: translateY(400px);
        opacity: 0;
    }

    100% {
        transform: translateY(0);
        opacity: 1;
    }
}

.slideUpTitle {
    animation: slideTitleInFromBottom 770ms ease-in-out 1 forwards;
}

/* PRODUCTS PAGE */

@keyframes right_to_left_line {
    from {
        left: 100%;
        opacity: 0;
    }

    to {
        left: 50%;
        opacity: 1;
    }
}

.slide_Line {
    animation: 1400ms ease-out 1 right_to_left_line forwards;
}

@keyframes right_to_left {
    from {
        transform: translateX(100%);
        opacity: 0;
    }

    to {
        transform: translateX(0);
        opacity: 1;
    }
}

/* .slide_Title {
    animation: 980ms ease-out 1 right_to_left forwards;
} */

@keyframes slideIn {
    0% {
        transform: translateY(400px);
        opacity: 0;
    }

    100% {
        transform: translateY(0);
        opacity: 1;
    }
}

.slideUp-productsPage {
    animation: 1050ms ease-out 1 slideIn;
}

@keyframes right_to_left_line {
    from {
        transform: translateX(100%);
        opacity: 0;
    }

    to {
        transform: translateX(0);
        opacity: 1;
    }
}

.slide_Line-ProductPage {
    animation: 980ms ease-out 1 right_to_left_line forwards;
}