 .vga_rotate {
        animation: vga_rotate ease-in-out 10s infinite;
    }

    .vga_rotate_hot {
        animation: vga_rotate_hot linear 10s infinite;
    }

    .vga_twinkle {
        animation: vga_twinkle linear 10s infinite;
    }

    .vga_rotate_awesome {
        animation: vga_rotate_awesome linear 40s infinite;
        transition: 0.1s;
    }

    .vga_rotate_awesome_wind {
        animation: vga_rotate_awesome_wind linear 10s infinite;
        transition: 0.1s;
    }

    .vga_rotate_nomal {
        animation: vga_rotate_nomal linear 40s infinite;
        transition: 0.1s;
    }

    .vga_rotate_nomal_wind {
        animation: vga_rotate_nomal_wind linear 10s infinite;
        transition: 0.1s;
    }

    .vga_rotate_nomal_wind_middle {
        animation: vga_rotate_nomal_wind_middle 5s infinite;
        transition: 0.1s;
        animation-timing-function: step-start;
    }

    .vga_rotate_blur {
        animation: vga_rotate_blur ease-in-out 8s infinite;
        transition: 0.1s;
        position: relative;
    }

    .vga_airboom {
        animation: vga_airboom ease-in-out 4.4s infinite;
        transition: 0.1s;
    }

    .vga_shock {
        animation: vga_shock ease-in-out 4.4s infinite;
        transition: 0.1s;
    }

    .arrow_moving {
        animation: arrow_moving ease-in-out 1s infinite;
        position: absolute;
        top: -15px;
        left: 0;
    }

    @keyframes vga_twinkle {
        0% {
            opacity: 1;
        }

        42% {
            opacity: 1;
        }

        43% {
            opacity: 0;
        }

        83% {
            opacity: 0;
        }

        84% {
            opacity: 1;
        }

        85% {
            opacity: 0;
        }

        86% {
            opacity: 1;
        }

        87% {
            opacity: 0;
        }

        88% {
            opacity: 1;
        }

        89% {
            opacity: 0;
        }

        90% {
            opacity: 1;
        }

        91% {
            opacity: 0;
        }

        92% {
            opacity: 1;
        }

        93% {
            opacity: 0;
        }

        94% {
            opacity: 1;
        }

        95% {
            opacity: 0;
        }

        96% {
            opacity: 1;
        }

        97% {
            opacity: 0;
        }

        98% {
            opacity: 1;
        }

        99% {
            opacity: 0;
        }

        100% {
            opacity: 1;
        }
    }

    @keyframes vga_rotate {
        0% {
            transform: rotateZ(0);
            transition: 4s;
        }

        35% {
            transform: rotateZ(0);
            transition: 4s;
        }

        100% {
            transform: rotateZ(-3600deg);
            transition: 4s;
        }
    }

    @keyframes vga_rotate_hot {
        0% {
            width: 20%;
        }

        20% {
            width: 20%;
        }

        40% {
            width: 60%;
        }

        72% {
            width: 60%;
        }

        80% {
            width: 20%;
        }

        100% {
            width: 20%;
        }
    }

    @keyframes vga_rotate_awesome {
        0% {
            transform: rotateZ(0deg);
            transition: 0.1s;
        }

        100% {
            transform: rotateZ(7200deg);
            transition: 0.1s;
        }
    }

    @keyframes vga_rotate_awesome_wind {
        0% {
            transform: rotateZ(0deg);
            transition: 0.1s;
        }

        100% {
            transform: rotateZ(720deg);
            transition: 0.1s;
        }
    }

    @keyframes vga_rotate_nomal {
        0% {
            transform: rotateZ(0deg);
            transition: 0.1s;
        }

        100% {
            transform: rotateZ(-7200deg);
            transition: 0.1s;
        }
    }

    @keyframes vga_rotate_nomal_wind {
        0% {
            transform: rotateZ(0deg);
            transition: 0.1s;
        }

        100% {
            transform: rotateZ(-720deg);
            transition: 0.1s;
        }
    }

    @keyframes vga_rotate_nomal_wind_middle {
        0% {
            transform: rotateZ(0deg);
            transition: 0.1s;
        }

        16% {
            transform: rotateZ(-0deg);
            transition: 0.1s;
        }

        17% {
            transform: rotateZ(-60deg);
            transition: 0.1s;
        }

        32% {
            transform: rotateZ(-60deg);
            transition: 0.1s;
        }

        33% {
            transform: rotateZ(-120deg);
            transition: 0.1s;
        }

        48% {
            transform: rotateZ(-120deg);
            transition: 0.1s;
        }

        49% {
            transform: rotateZ(-180deg);
            transition: 0.1s;
        }

        64% {
            transform: rotateZ(-180deg);
            transition: 0.1s;
        }

        65% {
            transform: rotateZ(-240deg);
            transition: 0.1s;
        }

        80% {
            transform: rotateZ(-240deg);
            transition: 0.1s;
        }

        81% {
            transform: rotateZ(-300deg);
            transition: 0.1s;
        }

        96% {
            transform: rotateZ(-300deg);
            transition: 0.1s;
        }

        97% {
            transform: rotateZ(-360deg);
            transition: 0.1s;
        }
    }

    @keyframes arrow_moving {
        0% {
            top: -19px;
        }

        50% {
            top: -15px;
        }

        100% {
            top: -19px;
        }
    }

    @keyframes vga_shock {
        0% {
            opacity: 0;
        }

        30% {
            opacity: 0;
        }

        31% {
            opacity: 1;
        }

        99% {
            opacity: 1;
        }

        100% {
            opacity: 0;
        }
    }

    @keyframes vga_airboom {
        0% {
            opacity: 0;
        }

        50% {
            opacity: 0;
        }

        52% {
            opacity: 1;
        }

        99% {
            opacity: 1;
        }

        100% {
            opacity: 0;
        }
    }