/* new logos slider */
.sld-patrofsxz {
    width: 100%;
    display: flex;
    flex-shrink: 0;
    flex-direction: column;
    gap: 1rem 0;
    position: relative;
    padding: 1.5rem 0;
    overflow: hidden;
}

.loop-patrofsxz > .content-patrofsxz {
    display: flex;
    width: fit-content;
    animation-name: loop;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: var(--direction);
    animation-duration: var(--duration);
    gap: 1rem;
}

@keyframes loop {
    0% {
        transform: translateX(0);
    }

    100% {
        transform: translateX(-50%);
    }
}
.patrofsxz{
   padding: 1rem;
   background-color: var(--c-crsd-400);
   border: 1px solid var(--c-crsd-500);
   border-radius: .3rem;
   width: 100px;
   max-height: 90px;
}
img.patrofsxz {
    width: auto;
    height: auto;
}
/* new logos slider */