.container .logo {
    animation: slideRight .5s ease forwards;
}
.container  .subs {
    animation: slideLeft .5s ease forwards;
    animation-delay: 0.5s;
    opacity: 0;
}

/* ------------------------------------------ */
.navbar-list li {
    opacity: 0;
}

.navbar-list li:nth-child(1) {
    animation: slideTop .5s ease forwards;
    animation-delay: 0.1s;
}

.navbar-list li:nth-child(2) {
    animation: slideTop .5s ease forwards;
    animation-delay: 0.2s;
}

.navbar-list li:nth-child(3) {
    animation: slideTop .5s ease forwards;
    animation-delay: 0.3s;
}

.navbar-list li:nth-child(4) {
    animation: slideTop .5s ease forwards;
    animation-delay: 0.4s;
}

.navbar-list li:nth-child(5) {
    animation: slideTop .5s ease forwards;
    animation-delay: 0.5s;
}
.navbar-list li:nth-child(6) {
    animation: slideTop .5s ease forwards;
    animation-delay: 0.6s;
}

/* ------------------------------------------ */
.hero .container .hero-subtitle {
    animation: slideTop .5s ease forwards;
    animation-delay: 0.1s;
    opacity: 0;
}

/* ------------------------------------------ */
.hero .container .hero-content span{
    opacity: 0;
}
.hero .container .hero-content span:nth-child(1) {
    animation: slideLeft .5s ease forwards;
    animation-delay: 0.1s;
}

.hero .container .hero-content span:nth-child(2) {
    animation: slideLeft .5s ease forwards;
    animation-delay: 0.2s;
}

.hero .container .hero-content span:nth-child(3) {
    animation: slideLeft .5s ease forwards;
    animation-delay: 0.3s;
}

.hero .container .hero-content span:nth-child(4) {
    animation: slideLeft .5s ease forwards;
    animation-delay: 0.4s;
}
.hero .container .hero-content span:nth-child(5) {
    animation: slideLeft .5s ease forwards;
    animation-delay: 0.4s;
}
.hero .container .hero-content span:nth-child(6) {
    animation: slideLeft .5s ease forwards;
    animation-delay: 0.5s;
}

/* ------------------------------------------ */
.hero .container .hero-banner {
    animation: slideRight .5s ease forwards;
    animation-delay: 0.2s;
    opacity: 0;
}
/* ------------------------------------------ */
.hero .container .input-wrapper {
    animation: slideBottom .5s ease forwards;
    animation-delay: 0.4s;
    opacity: 0;
}
/* ------------------------------------------ */


@keyframes slideRight {
    0% {
        transform: translateX(-100px);
        opacity: 0;
    }

    100% {
        transform: translateX(0px);
        opacity: 100;
    }
}

@keyframes slideLeft {
    0% {
        transform: translateX(100px);
        opacity: 0;
    }

    100% {
        transform: translateX(0px);
        opacity: 100;
    }
}

@keyframes slideTop {
    0% {
        transform: translateY(-100px);
        opacity: 0;
    }

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

@keyframes slideBottom {
    0% {
        transform: translateY(100px);
        opacity: 0;
    }

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