.ts-divider {
    overflow-x: hidden;
    position: relative;
    width: 100%;
    height: 10px
}

.ts-divider .content {
    display: flex;
    width: 200vw;
    height: 100%;
    animation: gradient-flow 4s linear infinite;
    position: relative
}

.ts-divider .content::before {
    content: " ";
    display: block;
    width: 100%;
    height: 100%;
    background: #E94A26;
    background: linear-gradient(90deg,rgb(233 74 38) 0%,rgb(241 204 0) 10%,rgb(175 202 10) 30%,rgb(73 89 4) 50%,rgb(45 57 142) 70%,rgb(0 159 227) 90%,rgb(233 74 38) 100%)
}

.ts-divider .content::after {
    content: " ";
    display: block;
    width: 100%;
    height: 100%;
    background: #E94A26;
    background: linear-gradient(90deg,rgb(233 74 38) 0%,rgb(241 204 0) 10%,rgb(175 202 10) 30%,rgb(73 89 4) 50%,rgb(45 57 142) 70%,rgb(0 159 227) 90%,rgb(233 74 38) 100%);
    animation: gradient-flow 8s ease-in-out infinite
}

@keyframes gradient-flow
{
    0%
{
        left: 0%;
    }
    100%
{
        left: -100%;
    }

}