/* Infinity stroke: two bold strokes chase each other around a figure-eight track. */
.loader_box .loader80 {
    display: block;
    width: 200px;
    height: 100px;
    overflow: visible;
}

.loader_box .loader80-track,
.loader_box .loader80-runner {
    fill: none;
    stroke-width: 10;
    stroke-linecap: round;
    stroke-linejoin: round;
}

.loader_box .loader80-track {
        stroke: rgb(89, 90, 90, 0.2);
}

.loader_box .loader80-runner {
    stroke-dashoffset: 0;
    animation: loader80-run 2.6s linear infinite;
}

.loader_box .loader80-runner-a {
    stroke: #036C91;
    stroke-dasharray: 30 70;
}

.loader_box .loader80-runner-b {
    stroke: #41AD49;
    stroke-dasharray: 14 86;
    animation-delay: -1.3s;
}

@keyframes loader80-run {
    to { stroke-dashoffset: -100; }
}

@media (prefers-reduced-motion: reduce) {
    .loader_box .loader80-runner {
        animation: none;
    }
}
