.cssload-container {
    position: relative;
}

.cssload-whirlpool,
.cssload-whirlpool::before,
.cssload-whirlpool::after {
    position: absolute;
    top: 50%;
    left: 50%;
    border: 3px solid rgba(217, 217, 217, 0.98);
    border-left-color: rgb(0, 108, 162);
    border-radius: 3372px;
    -o-border-radius: 3372px;
    -ms-border-radius: 3372px;
    -webkit-border-radius: 3372px;
    -moz-border-radius: 3372px;
}

.cssload-whirlpool {
    margin: -84px 0 0 -84px;
    height: 169px;
    width: 169px;
    animation: cssload-rotate 1300ms linear infinite;
    -o-animation: cssload-rotate 1300ms linear infinite;
    -ms-animation: cssload-rotate 1300ms linear infinite;
    -webkit-animation: cssload-rotate 1300ms linear infinite;
    -moz-animation: cssload-rotate 1300ms linear infinite;
    backdrop-filter: blur(8px);
}

.cssload-whirlpool::before {
    content: "";
    margin: -78px 0 0 -78px;
    height: 149px;
    width: 149px;
    animation: cssload-rotate 1300ms linear infinite;
    -o-animation: cssload-rotate 1300ms linear infinite;
    -ms-animation: cssload-rotate 1300ms linear infinite;
    -webkit-animation: cssload-rotate 1300ms linear infinite;
    -moz-animation: cssload-rotate 1300ms linear infinite;
}

.cssload-whirlpool::after {
    content: "";
    margin: -98px 0 0 -98px;
    height: 189px;
    width: 189px;
    animation: cssload-rotate 2600ms linear infinite;
    -o-animation: cssload-rotate 2600ms linear infinite;
    -ms-animation: cssload-rotate 2600ms linear infinite;
    -webkit-animation: cssload-rotate 2600ms linear infinite;
    -moz-animation: cssload-rotate 2600ms linear infinite;
}

.loading-text {
    width: 90px;
    position: absolute;
    top: calc(50% - 15px);
    left: calc(50% - 45px);
    text-align: center;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
}

@keyframes cssload-rotate {
    100% {
        transform: rotate(360deg);
    }
}

@-o-keyframes cssload-rotate {
    100% {
        -o-transform: rotate(360deg);
    }
}

@-ms-keyframes cssload-rotate {
    100% {
        -ms-transform: rotate(360deg);
    }
}

@-webkit-keyframes cssload-rotate {
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@-moz-keyframes cssload-rotate {
    100% {
        -moz-transform: rotate(360deg);
    }
}