.loader-circle {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
    margin: 0;
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    background: #0000005c;
    z-index: 9999;
}
.loader-circle-32 {
    position: relative;
    width: 70px;
    height: 70px;
}
.loader-circle-32 > div {
    animation-fill-mode: both;
    position: absolute;
    width: 70px;
    height: 70px;
    border-radius: 100%;
    border: 3px solid #2190eb;
    animation: loader-circle-32-spin 1.25s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8);
}
.loader-circle-32 > div:nth-child(1) {
    -webkit-animation-delay: -0.6s;
    animation-delay: -0.6s;
}
.loader-circle-32 > div:nth-child(2) {
    animation-delay: -0.4s;
}
.loader-circle-32 > div:nth-child(3) {
    animation-delay: -0.2s;
}
@keyframes loader-circle-32-spin {
    0% {
        transform: scale(0.1);
        opacity: 1;
    }
    70% {
        transform: scale(1);
        opacity: 0.7;
    }
    100% {
        opacity: 0.0;
    }
}