.block .textSplit span {
    opacity: 0;
    /* -webkit-text-stroke: 1px #1D1D1D;
    text-stroke: 1px #1D1D1D; */
}

.block .textSplit.black span {
    color: #1D1D1D;
}

.block .textSplit.white span {
    color: #E2E2E2;
}

.block .textSplit.gray span {
    color: #808080;
}

.block .is-active .textSplit.black span {
    -webkit-animation: text-blink-black backwards 0.34s steps(1);
    animation: text-blink-black backwards 0.34s steps(1);
    opacity: 1;
}

.block .is-active .textSplit.white span {
    -webkit-animation: text-blink-white backwards 0.34s steps(1);
    animation: text-blink-white backwards 0.34s steps(1);
    opacity: 1;
}

.block .is-active .textSplit.gray span {
    -webkit-animation: text-blink-gray backwards 0.34s steps(1);
    animation: text-blink-gray backwards 0.34s steps(1);
    opacity: 1;
}

.block .is-active .textSplit span:nth-child(1)[data-random="1"] {
    -webkit-animation-delay: 0.02s;
    animation-delay: 0.02s;
}

.block .is-active .textSplit span:nth-child(1)[data-random="2"] {
    -webkit-animation-delay: 0.04s;
    animation-delay: 0.04s;
}

.block .is-active .textSplit span:nth-child(1)[data-random="3"] {
    -webkit-animation-delay: 0.06s;
    animation-delay: 0.06s;
}

.block .is-active .textSplit span:nth-child(1)[data-random="4"] {
    -webkit-animation-delay: 0.08s;
    animation-delay: 0.08s;
}

.block .is-active .textSplit span:nth-child(1)[data-random="5"] {
    -webkit-animation-delay: 0.1s;
    animation-delay: 0.1s;
}

.block .is-active .textSplit span:nth-child(1)[data-random="6"] {
    -webkit-animation-delay: 0.12s;
    animation-delay: 0.12s;
}

.block .is-active .textSplit span:nth-child(1)[data-random="7"] {
    -webkit-animation-delay: 0.14s;
    animation-delay: 0.14s;
}

.block .is-active .textSplit span:nth-child(2)[data-random="1"] {
    -webkit-animation-delay: 0.04s;
    animation-delay: 0.04s;
}

.block .is-active .textSplit span:nth-child(2)[data-random="2"] {
    -webkit-animation-delay: 0.06s;
    animation-delay: 0.06s;
}

.block .is-active .textSplit span:nth-child(2)[data-random="3"] {
    -webkit-animation-delay: 0.08s;
    animation-delay: 0.08s;
}

.block .is-active .textSplit span:nth-child(2)[data-random="4"] {
    -webkit-animation-delay: 0.1s;
    animation-delay: 0.1s;
}

.block .is-active .textSplit span:nth-child(2)[data-random="5"] {
    -webkit-animation-delay: 0.12s;
    animation-delay: 0.12s;
}

.block .is-active .textSplit span:nth-child(2)[data-random="6"] {
    -webkit-animation-delay: 0.14s;
    animation-delay: 0.14s;
}

.block .is-active .textSplit span:nth-child(2)[data-random="7"] {
    -webkit-animation-delay: 0.16s;
    animation-delay: 0.16s;
}

.block .is-active .textSplit span:nth-child(3)[data-random="1"] {
    -webkit-animation-delay: 0.06s;
    animation-delay: 0.06s;
}

.block .is-active .textSplit span:nth-child(3)[data-random="2"] {
    -webkit-animation-delay: 0.08s;
    animation-delay: 0.08s;
}

.block .is-active .textSplit span:nth-child(3)[data-random="3"] {
    -webkit-animation-delay: 0.1s;
    animation-delay: 0.1s;
}

.block .is-active .textSplit span:nth-child(3)[data-random="4"] {
    -webkit-animation-delay: 0.12s;
    animation-delay: 0.12s;
}

.block .is-active .textSplit span:nth-child(3)[data-random="5"] {
    -webkit-animation-delay: 0.14s;
    animation-delay: 0.14s;
}

.block .is-active .textSplit span:nth-child(3)[data-random="6"] {
    -webkit-animation-delay: 0.16s;
    animation-delay: 0.16s;
}

.block .is-active .textSplit span:nth-child(3)[data-random="7"] {
    -webkit-animation-delay: 0.18s;
    animation-delay: 0.18s;
}

.block .is-active .textSplit span:nth-child(4)[data-random="1"] {
    -webkit-animation-delay: 0.08s;
    animation-delay: 0.08s;
}

.block .is-active .textSplit span:nth-child(4)[data-random="2"] {
    -webkit-animation-delay: 0.1s;
    animation-delay: 0.1s;
}

.block .is-active .textSplit span:nth-child(4)[data-random="3"] {
    -webkit-animation-delay: 0.12s;
    animation-delay: 0.12s;
}

.block .is-active .textSplit span:nth-child(4)[data-random="4"] {
    -webkit-animation-delay: 0.14s;
    animation-delay: 0.14s;
}

.block .is-active .textSplit span:nth-child(4)[data-random="5"] {
    -webkit-animation-delay: 0.16s;
    animation-delay: 0.16s;
}

.block .is-active .textSplit span:nth-child(4)[data-random="6"] {
    -webkit-animation-delay: 0.18s;
    animation-delay: 0.18s;
}

.block .is-active .textSplit span:nth-child(4)[data-random="7"] {
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
}

.block .is-active .textSplit span:nth-child(5)[data-random="1"] {
    -webkit-animation-delay: 0.1s;
    animation-delay: 0.1s;
}

.block .is-active .textSplit span:nth-child(5)[data-random="2"] {
    -webkit-animation-delay: 0.12s;
    animation-delay: 0.12s;
}

.block .is-active .textSplit span:nth-child(5)[data-random="3"] {
    -webkit-animation-delay: 0.14s;
    animation-delay: 0.14s;
}

.block .is-active .textSplit span:nth-child(5)[data-random="4"] {
    -webkit-animation-delay: 0.16s;
    animation-delay: 0.16s;
}

.block .is-active .textSplit span:nth-child(5)[data-random="5"] {
    -webkit-animation-delay: 0.18s;
    animation-delay: 0.18s;
}

.block .is-active .textSplit span:nth-child(5)[data-random="6"] {
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
}

.block .is-active .textSplit span:nth-child(5)[data-random="7"] {
    -webkit-animation-delay: 0.22s;
    animation-delay: 0.22s;
}

.block .is-active .textSplit span:nth-child(6)[data-random="1"] {
    -webkit-animation-delay: 0.12s;
    animation-delay: 0.12s;
}

.block .is-active .textSplit span:nth-child(6)[data-random="2"] {
    -webkit-animation-delay: 0.14s;
    animation-delay: 0.14s;
}

.block .is-active .textSplit span:nth-child(6)[data-random="3"] {
    -webkit-animation-delay: 0.16s;
    animation-delay: 0.16s;
}

.block .is-active .textSplit span:nth-child(6)[data-random="4"] {
    -webkit-animation-delay: 0.18s;
    animation-delay: 0.18s;
}

.block .is-active .textSplit span:nth-child(6)[data-random="5"] {
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
}

.block .is-active .textSplit span:nth-child(6)[data-random="6"] {
    -webkit-animation-delay: 0.22s;
    animation-delay: 0.22s;
}

.block .is-active .textSplit span:nth-child(6)[data-random="7"] {
    -webkit-animation-delay: 0.24s;
    animation-delay: 0.24s;
}

.block .is-active .textSplit span:nth-child(7)[data-random="1"] {
    -webkit-animation-delay: 0.14s;
    animation-delay: 0.14s;
}

.block .is-active .textSplit span:nth-child(7)[data-random="2"] {
    -webkit-animation-delay: 0.16s;
    animation-delay: 0.16s;
}

.block .is-active .textSplit span:nth-child(7)[data-random="3"] {
    -webkit-animation-delay: 0.18s;
    animation-delay: 0.18s;
}

.block .is-active .textSplit span:nth-child(7)[data-random="4"] {
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
}

.block .is-active .textSplit span:nth-child(7)[data-random="5"] {
    -webkit-animation-delay: 0.22s;
    animation-delay: 0.22s;
}

.block .is-active .textSplit span:nth-child(7)[data-random="6"] {
    -webkit-animation-delay: 0.24s;
    animation-delay: 0.24s;
}

.block .is-active .textSplit span:nth-child(7)[data-random="7"] {
    -webkit-animation-delay: 0.26s;
    animation-delay: 0.26s;
}

.block .is-active .textSplit span:nth-child(8)[data-random="1"] {
    -webkit-animation-delay: 0.16s;
    animation-delay: 0.16s;
}

.block .is-active .textSplit span:nth-child(8)[data-random="2"] {
    -webkit-animation-delay: 0.18s;
    animation-delay: 0.18s;
}

.block .is-active .textSplit span:nth-child(8)[data-random="3"] {
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
}

.block .is-active .textSplit span:nth-child(8)[data-random="4"] {
    -webkit-animation-delay: 0.22s;
    animation-delay: 0.22s;
}

.block .is-active .textSplit span:nth-child(8)[data-random="5"] {
    -webkit-animation-delay: 0.24s;
    animation-delay: 0.24s;
}

.block .is-active .textSplit span:nth-child(8)[data-random="6"] {
    -webkit-animation-delay: 0.26s;
    animation-delay: 0.26s;
}

.block .is-active .textSplit span:nth-child(8)[data-random="7"] {
    -webkit-animation-delay: 0.28s;
    animation-delay: 0.28s;
}

.block .is-active .textSplit span:nth-child(9)[data-random="1"] {
    -webkit-animation-delay: 0.18s;
    animation-delay: 0.18s;
}

.block .is-active .textSplit span:nth-child(9)[data-random="2"] {
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
}

.block .is-active .textSplit span:nth-child(9)[data-random="3"] {
    -webkit-animation-delay: 0.22s;
    animation-delay: 0.22s;
}

.block .is-active .textSplit span:nth-child(9)[data-random="4"] {
    -webkit-animation-delay: 0.24s;
    animation-delay: 0.24s;
}

.block .is-active .textSplit span:nth-child(9)[data-random="5"] {
    -webkit-animation-delay: 0.26s;
    animation-delay: 0.26s;
}

.block .is-active .textSplit span:nth-child(9)[data-random="6"] {
    -webkit-animation-delay: 0.28s;
    animation-delay: 0.28s;
}

.block .is-active .textSplit span:nth-child(9)[data-random="7"] {
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s;
}

.block .is-active .textSplit span:nth-child(10)[data-random="1"] {
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
}

.block .is-active .textSplit span:nth-child(10)[data-random="2"] {
    -webkit-animation-delay: 0.22s;
    animation-delay: 0.22s;
}

.block .is-active .textSplit span:nth-child(10)[data-random="3"] {
    -webkit-animation-delay: 0.24s;
    animation-delay: 0.24s;
}

.block .is-active .textSplit span:nth-child(10)[data-random="4"] {
    -webkit-animation-delay: 0.26s;
    animation-delay: 0.26s;
}

.block .is-active .textSplit span:nth-child(10)[data-random="5"] {
    -webkit-animation-delay: 0.28s;
    animation-delay: 0.28s;
}

.block .is-active .textSplit span:nth-child(10)[data-random="6"] {
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s;
}

.block .is-active .textSplit span:nth-child(10)[data-random="7"] {
    -webkit-animation-delay: 0.32s;
    animation-delay: 0.32s;
}

.block .is-active .textSplit span:nth-child(11)[data-random="1"] {
    -webkit-animation-delay: 0.22s;
    animation-delay: 0.22s;
}

.block .is-active .textSplit span:nth-child(11)[data-random="2"] {
    -webkit-animation-delay: 0.24s;
    animation-delay: 0.24s;
}

.block .is-active .textSplit span:nth-child(11)[data-random="3"] {
    -webkit-animation-delay: 0.26s;
    animation-delay: 0.26s;
}

.block .is-active .textSplit span:nth-child(11)[data-random="4"] {
    -webkit-animation-delay: 0.28s;
    animation-delay: 0.28s;
}

.block .is-active .textSplit span:nth-child(11)[data-random="5"] {
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s;
}

.block .is-active .textSplit span:nth-child(11)[data-random="6"] {
    -webkit-animation-delay: 0.32s;
    animation-delay: 0.32s;
}

.block .is-active .textSplit span:nth-child(11)[data-random="7"] {
    -webkit-animation-delay: 0.34s;
    animation-delay: 0.34s;
}

.block .is-active .textSplit span:nth-child(12)[data-random="1"] {
    -webkit-animation-delay: 0.24s;
    animation-delay: 0.24s;
}

.block .is-active .textSplit span:nth-child(12)[data-random="2"] {
    -webkit-animation-delay: 0.26s;
    animation-delay: 0.26s;
}

.block .is-active .textSplit span:nth-child(12)[data-random="3"] {
    -webkit-animation-delay: 0.28s;
    animation-delay: 0.28s;
}

.block .is-active .textSplit span:nth-child(12)[data-random="4"] {
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s;
}

.block .is-active .textSplit span:nth-child(12)[data-random="5"] {
    -webkit-animation-delay: 0.32s;
    animation-delay: 0.32s;
}

.block .is-active .textSplit span:nth-child(12)[data-random="6"] {
    -webkit-animation-delay: 0.34s;
    animation-delay: 0.34s;
}

.block .is-active .textSplit span:nth-child(12)[data-random="7"] {
    -webkit-animation-delay: 0.36s;
    animation-delay: 0.36s;
}

.block .is-active .textSplit span:nth-child(13)[data-random="1"] {
    -webkit-animation-delay: 0.26s;
    animation-delay: 0.26s;
}

.block .is-active .textSplit span:nth-child(13)[data-random="2"] {
    -webkit-animation-delay: 0.28s;
    animation-delay: 0.28s;
}

.block .is-active .textSplit span:nth-child(13)[data-random="3"] {
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s;
}

.block .is-active .textSplit span:nth-child(13)[data-random="4"] {
    -webkit-animation-delay: 0.32s;
    animation-delay: 0.32s;
}

.block .is-active .textSplit span:nth-child(13)[data-random="5"] {
    -webkit-animation-delay: 0.34s;
    animation-delay: 0.34s;
}

.block .is-active .textSplit span:nth-child(13)[data-random="6"] {
    -webkit-animation-delay: 0.36s;
    animation-delay: 0.36s;
}

.block .is-active .textSplit span:nth-child(13)[data-random="7"] {
    -webkit-animation-delay: 0.38s;
    animation-delay: 0.38s;
}

.block .is-active .textSplit span:nth-child(14)[data-random="1"] {
    -webkit-animation-delay: 0.28s;
    animation-delay: 0.28s;
}

.block .is-active .textSplit span:nth-child(14)[data-random="2"] {
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s;
}

.block .is-active .textSplit span:nth-child(14)[data-random="3"] {
    -webkit-animation-delay: 0.32s;
    animation-delay: 0.32s;
}

.block .is-active .textSplit span:nth-child(14)[data-random="4"] {
    -webkit-animation-delay: 0.34s;
    animation-delay: 0.34s;
}

.block .is-active .textSplit span:nth-child(14)[data-random="5"] {
    -webkit-animation-delay: 0.36s;
    animation-delay: 0.36s;
}

.block .is-active .textSplit span:nth-child(14)[data-random="6"] {
    -webkit-animation-delay: 0.38s;
    animation-delay: 0.38s;
}

.block .is-active .textSplit span:nth-child(14)[data-random="7"] {
    -webkit-animation-delay: 0.4s;
    animation-delay: 0.4s;
}

@-webkit-keyframes text-blink-black {
    0% {
        -webkit-text-stroke-width: 0;
        opacity: 0;
        color: #1D1D1D;
    }

    12.5% {
        -webkit-text-stroke-width: 0;
        opacity: 0.5;
        color: #1D1D1D;
    }

    25% {
        -webkit-text-stroke-width: 0;
        opacity: .2;
        color: #1D1D1D;
    }

    37.5% {
        -webkit-text-stroke-width: 0;
        opacity: 0.5;
        color: #1D1D1D;
    }

    50% {
        -webkit-text-stroke-width: 0;
        opacity: 1;
        color: #1D1D1D;
    }

    62.5% {
        -webkit-text-stroke-width: 0;
        opacity: 0;
        color: #1D1D1D;
    }

    75% {
        -webkit-text-stroke-width: 0;
        opacity: 1;
        color: #1D1D1D;
    }

    87.5% {
        opacity: 0.5;
        color: rgba(0, 0, 0, 0);
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #1D1D1D;
    }

    100% {
        -webkit-text-stroke-width: 0;
        opacity: 1;
        color: #1D1D1D;
    }
}

@keyframes text-blink-black {
    0% {
        -webkit-text-stroke-width: 0;
        opacity: 0;
        color: #1D1D1D;
    }

    12.5% {
        -webkit-text-stroke-width: 0;
        opacity: 0.5;
        color: #1D1D1D;
    }

    25% {
        -webkit-text-stroke-width: 0;
        opacity: .2;
        color: #1D1D1D;
    }

    37.5% {
        -webkit-text-stroke-width: 0;
        opacity: 0.5;
        color: #1D1D1D;
    }

    50% {
        -webkit-text-stroke-width: 0;
        opacity: 1;
        color: #1D1D1D;
    }

    62.5% {
        -webkit-text-stroke-width: 0;
        opacity: 0;
        color: #1D1D1D;
    }

    75% {
        -webkit-text-stroke-width: 0;
        opacity: 1;
        color: #1D1D1D;
    }

    87.5% {
        opacity: 0.5;
        color: rgba(0, 0, 0, 0);
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #1D1D1D;
    }

    100% {
        -webkit-text-stroke-width: 0;
        opacity: 1;
        color: #1D1D1D;
    }
}

@-webkit-keyframes text-blink-white {
    0% {
        -webkit-text-stroke-width: 0;
        opacity: 0;
        color: #E2E2E2;
    }

    12.5% {
        -webkit-text-stroke-width: 0;
        opacity: 0.5;
        color: #E2E2E2;
    }

    25% {
        -webkit-text-stroke-width: 0;
        opacity: .2;
        color: #E2E2E2;
    }

    37.5% {
        -webkit-text-stroke-width: 0;
        opacity: 0.5;
        color: #E2E2E2;
    }

    50% {
        -webkit-text-stroke-width: 0;
        opacity: 1;
        color: #E2E2E2;
    }

    62.5% {
        -webkit-text-stroke-width: 0;
        opacity: 0;
        color: #E2E2E2;
    }

    75% {
        -webkit-text-stroke-width: 0;
        opacity: 1;
        color: #E2E2E2;
    }

    87.5% {
        opacity: 0.5;
        color: rgba(0, 0, 0, 0);
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #E2E2E2;
    }

    100% {
        -webkit-text-stroke-width: 0;
        opacity: 1;
        color: #E2E2E2;
    }
}

@keyframes text-blink-white {
    0% {
        -webkit-text-stroke-width: 0;
        opacity: 0;
        color: #E2E2E2;
    }

    12.5% {
        -webkit-text-stroke-width: 0;
        opacity: 0.5;
        color: #E2E2E2;
    }

    25% {
        -webkit-text-stroke-width: 0;
        opacity: .2;
        color: #E2E2E2;
    }

    37.5% {
        -webkit-text-stroke-width: 0;
        opacity: 0.5;
        color: #E2E2E2;
    }

    50% {
        -webkit-text-stroke-width: 0;
        opacity: 1;
        color: #E2E2E2;
    }

    62.5% {
        -webkit-text-stroke-width: 0;
        opacity: 0;
        color: #E2E2E2;
    }

    75% {
        -webkit-text-stroke-width: 0;
        opacity: 1;
        color: #E2E2E2;
    }

    87.5% {
        opacity: 0.5;
        color: rgba(0, 0, 0, 0);
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #E2E2E2;
    }

    100% {
        -webkit-text-stroke-width: 0;
        opacity: 1;
        color: #E2E2E2;
    }
}

@-webkit-keyframes text-blink-gray {
    0% {
        -webkit-text-stroke-width: 0;
        opacity: 0;
        color: #808080;
    }

    12.5% {
        -webkit-text-stroke-width: 0;
        opacity: 0.5;
        color: #808080;
    }

    25% {
        -webkit-text-stroke-width: 0;
        opacity: .2;
        color: #808080;
    }

    37.5% {
        -webkit-text-stroke-width: 0;
        opacity: 0.5;
        color: #808080;
    }

    50% {
        -webkit-text-stroke-width: 0;
        opacity: 1;
        color: #808080;
    }

    62.5% {
        -webkit-text-stroke-width: 0;
        opacity: 0;
        color: #808080;
    }

    75% {
        -webkit-text-stroke-width: 0;
        opacity: 1;
        color: #808080;
    }

    87.5% {
        opacity: 0.5;
        color: rgba(0, 0, 0, 0);
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #808080;
    }

    100% {
        -webkit-text-stroke-width: 0;
        opacity: 1;
        color: #808080;
    }
}

@keyframes text-blink-gray {
    0% {
        -webkit-text-stroke-width: 0;
        opacity: 0;
        color: #808080;
    }

    12.5% {
        -webkit-text-stroke-width: 0;
        opacity: 0.5;
        color: #808080;
    }

    25% {
        -webkit-text-stroke-width: 0;
        opacity: .2;
        color: #808080;
    }

    37.5% {
        -webkit-text-stroke-width: 0;
        opacity: 0.5;
        color: #808080;
    }

    50% {
        -webkit-text-stroke-width: 0;
        opacity: 1;
        color: #808080;
    }

    62.5% {
        -webkit-text-stroke-width: 0;
        opacity: 0;
        color: #808080;
    }

    75% {
        -webkit-text-stroke-width: 0;
        opacity: 1;
        color: #808080;
    }

    87.5% {
        opacity: 0.5;
        color: rgba(0, 0, 0, 0);
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #808080;
    }

    100% {
        -webkit-text-stroke-width: 0;
        opacity: 1;
        color: #808080;
    }
}
