
/* APP LOADER */
.loading-section {
    text-align: center;
    height: 80vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
    font-size: 24px;
    align-items: center;
}

    .loading-section h2 {
        color: var(--error-red);
    }

.loader-dot {
    height: 20px;
    width: 20px;
    border-radius: 50%;
    background-color: var(--primary);
    display: inline-block;
    -webkit-animation: grow 1.5s infinite ease-in-out both;
    animation: grow 1.5s infinite ease-in-out both;
}

    .loader-dot.dot1 {
        -webkit-animation-delay: -0.8s;
        animation-delay: -0.8s;
    }

    .loader-dot.dot2 {
        -webkit-animation-delay: -0.1s;
        animation-delay: -0.1s;
    }

@-webkit-keyframes grow {
    0%, 80%, 100% {
        -webkit-transform: scale(0.5)
    }

    40% {
        -webkit-transform: scale(.9)
    }
}

/*END APP LOADER */