.cursor {
    background-position: 14.3% 28%;
    background-repeat: no-repeat;
    background-size: 583.33% 379.77%;
    border-radius: 50%;
    height: 26.331%;
    left: 20.429%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    top: 33.792%;
    transform: translate(-50%, -50%);
    width: 17.143%
}

.cursorLoad {
    animation: cursorLoadAnimation 10s infinite;
    animation-delay: 3s;
    animation-timing-function: linear
}

@supports(-webkit-backdrop-filter:none) {
    .cursorLoad {
        animation: none
    }
}

@keyframes cursorLoadAnimation {
    0% {
        background-position: 14.3% 28%;
        left: 20.429%;
        top: 33.792%
    }

    33% {
        background-position: 42.289% 90.586%;
        left: 43.714%;
        top: 79.872%
    }

    66% {
        background-position: 70.9% 49.7%;
        left: 67.286%;
        top: 49.803%
    }

    to {
        background-position: 14.3% 28%;
        left: 20.429%;
        top: 33.792%
    }
}

/*# sourceMappingURL=79b2f1c478519371.css.map*/