.mpseo-logo-slider{--mpseo-visible:5;--mpseo-gap:28px;position:relative;display:grid;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:10px;width:100%;margin:0 auto}
.mpseo-logo-slider__viewport{overflow:hidden;width:100%}
.mpseo-logo-slider__track{display:flex;gap:var(--mpseo-gap);align-items:center;margin:0;padding:0;list-style:none;transition:transform .55s cubic-bezier(.22,.61,.36,1);will-change:transform}
.mpseo-logo-slider__item{display:flex;flex:0 0 calc((100% - (var(--mpseo-gap) * 4))/5);align-items:center;justify-content:center;min-width:0;height:112px;margin:0;padding:12px}
.mpseo-logo-slider__image{display:block;width:auto;max-width:100%;height:auto;max-height:86px;object-fit:contain;filter:grayscale(100%);opacity:.82;transition:filter .25s ease,opacity .25s ease,transform .25s ease}
.mpseo-logo-slider__item:hover .mpseo-logo-slider__image,.mpseo-logo-slider__item:focus-within .mpseo-logo-slider__image{filter:none;opacity:1;transform:scale(1.04)}
.mpseo-logo-slider__button{display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid rgba(0,0,0,.14);border-radius:50%;background:#fff;color:#222;font:400 31px/1 Arial,sans-serif;cursor:pointer;box-shadow:0 3px 14px rgba(0,0,0,.08);transition:background .2s ease,transform .2s ease}
.mpseo-logo-slider__button:hover,.mpseo-logo-slider__button:focus-visible{background:#f5f5f5;transform:scale(1.05);outline:2px solid currentColor;outline-offset:2px}
@media(max-width:980px){.mpseo-logo-slider{--mpseo-visible:3;--mpseo-gap:20px}.mpseo-logo-slider__item{flex-basis:calc((100% - (var(--mpseo-gap) * 2))/3)}}
@media(max-width:600px){.mpseo-logo-slider{--mpseo-visible:2;--mpseo-gap:14px;grid-template-columns:36px minmax(0,1fr) 36px}.mpseo-logo-slider__button{width:36px;height:36px}.mpseo-logo-slider__item{flex-basis:calc((100% - var(--mpseo-gap))/2);height:92px;padding:8px}.mpseo-logo-slider__image{max-height:68px}}
@media(prefers-reduced-motion:reduce){.mpseo-logo-slider__track,.mpseo-logo-slider__image,.mpseo-logo-slider__button{transition:none}}
