.footer {
    position: fixed;
    bottom: 0;
    width: 100%;
    background-color: #111;
    color: #363636;
    z-index: 1000;
    padding: .5rem;
    display: flex;
    justify-content: space-between;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    /* height: 54px;
    line-height: 54px; */
}

.footer #left {
    display: flex;
    gap: 1rem;
    padding-right: 1rem;
    padding-left: 1rem;
    align-items: center;
    justify-content: center;
}

.footer #center {
    display: flex;
    gap: 1rem;
    padding-right: 1rem;
    padding-left: 1rem;
    align-items: center;
    justify-content: center;
}

.footer #right {
    display: flex;
    gap: 2rem;
    padding-right: 2rem;
    padding-left: 1rem;
    align-items: center;
    justify-content: center;
}

span:hover {
    color: aqua;
    cursor: pointer;
}

/*Ticker*/
.slider {
    width: 50%;
    height: var(--height);
    overflow: hidden;
    mask-image: linear-gradient(to right,
            transparent,
            #000 10% 90%,
            transparent);
}

.slider .Slider_List {
    display: flex;
    width: 50%;
    min-width: calc(var(--width) * var(--quantity));
    position: relative;
}

.slider .Slider_List .item {
    cursor: pointer;
    width: var(--width);
    height: var(--height);
    position: absolute;
    left: 100%;
    animation: autoRun var(--speed) linear infinite;
    transition: filter 0.5s;
    animation-delay: calc((var(--speed) / var(--quantity)) * (var(--position) - 1) - var(--speed)) !important;
}

.slider .Slider_List .item img {
    width: 100%;
}

@keyframes autoRun {
    from {
        left: 100%;
    }

    to {
        left: calc(var(--width) * -1);
    }
}

/* .slider:hover .item {
    animation-play-state: paused !important;
    filter: grayscale(1);
}

.slider .item:hover {
    filter: grayscale(0);
} */

.slider[reverse="true"] .item {
    animation: reversePlay 10s linear infinite;
}

@keyframes reversePlay {
    from {
        left: calc(var(--width) * -1);
    }

    to {
        left: 100%;
    }
}