/*
@-webkit-keyframes scroll {
    0% {
        transform: translateX(0);
    }

    100% {
        transform: translateX(calc(-250px * 4));
    }
}*/

@keyframes scroll {
    0% {
        transform: translateX(0);
    }

    100% {
        transform: translateX(calc(-250px * 4));
    }
}

.slider1 {
    background: none;
    box-shadow: 0 10px 20px -5px rgba(0, 0, 0, 0.125);
    /*    height: 100px;
*/ margin: auto;
    overflow: hidden;
    position: relative;
    width: 960px;
    padding-top: 2rem;
}

    .slider1::before, .slider1::after {
        background: linear-gradient(to right, white 0%, rgba(255, 255, 255, 0) 100%);
        content: "";
/*        height: 100px;
*/        position: absolute;
/*        width: 200px;
*/        z-index: 2;
    }

    .slider1::after {
        right: 0;
        top: 0;
        transform: rotateZ(180deg);
    }

    .slider1::before {
        left: 0;
        top: 0;
    }

    .slider1 .slide1-track {
        -webkit-animation: scroll 40s linear infinite;
        animation: scroll 40s linear infinite;
        display: flex;
        width: calc(250px * 14);
    }

    .slider1 .slide1 {
        height: 200px;
/*        width: 500px;*/
        margin-right: 40px;
    }

.back-to-top2 {
/*    display: block;
    bottom: 1.0%;
    visibility: visible;
    position: fixed;
    right: 5.5%;
    cursor: pointer;
    padding: 3px 5px;
    z-index: 3;*/
    animation-direction: alternate;
    -webkit-animation-name: pulse;
    animation-name: pulse;
}

.pulse {
    border-radius: 50%;
    animation: animate 2s linear infinite;
}

@keyframes animate {
    0% {
        box-shadow: 0 0 0 0 rgba(111, 206, 4, 0.70), 0 0 0 0 rgba(215, 184, 143, 0.70);
    }

    40% {
        box-shadow: 0 0 0 15px rgba(215, 184, 143, 0), 0 0 0 0 rgba(215, 184, 143, 0.70);
    }

    80% {
        box-shadow: 0 0 0 15px rgba(215, 184, 143, 0), 0 0 0 10px rgba(215, 184, 143, 0);
    }

    100% {
        box-shadow: 0 0 0 0 rgba(215, 184, 143, 0), 0 0 0 10px rgba(215, 184, 143, 0);
    }
}
