.loading {
    @include flex-center;
    height: 100vh;
    background: $defPurpleGradient;

    .circle {
        height: 100px;
        width: 100px;
        background: white;
        border-radius: 50%;
        position: absolute;
    }

    .circle-1 {
        animation: circle-animation 500ms infinite;
        opacity: 0.5;
    }

    .circle-2 {
        animation: circle-animation 700ms infinite;
        opacity: 0.7;
    }

    .circle-3 {
        animation: circle-animation 1s infinite;
        opacity: 1;
    }

    @keyframes circle-animation {
        0% {
            height: 100px;
            width: 100px;
        }

        50% {
            height: 0;
            width: 0;
        }

        100% {
            height: 100px;
            width: 100px;
        }
    }
}