.sn26-media-strip{position:relative;padding-block:22px;background:#fff;color:#1F2837}
.sn26-media-strip__filters{position:absolute;overflow:hidden;pointer-events:none}
.sn26-media-strip__track{display:block}
.sn26-media-strip__group{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 40px;align-items:center}
.sn26-media-strip__item{display:flex;min-width:0;height:76px;align-items:center;justify-content:center}
.sn17.sn26-media-strip .sn26-media-strip__image{display:block;width:var(--sn26-logo-width,160px);max-width:100%;height:56px;object-fit:contain;filter:var(--sn26-ink-filter)}
.sn26-media-strip__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.sn26-media-strip [hidden],.sn26-media-strip__group[data-sn26-clone]{display:none}
.sn26-media-strip.is-animated .sn26-media-strip__viewport{overflow:hidden}
.sn26-media-strip.is-animated .sn26-media-strip__track{display:flex;width:max-content;animation:sn26-media-travel var(--sn26-runtime-duration,30s) linear infinite}
.sn26-media-strip.is-animated .sn26-media-strip__group{display:flex;flex-shrink:0;box-sizing:border-box;width:max-content;gap:52px;padding-inline:26px}
.sn26-media-strip.is-animated .sn26-media-strip__item{flex:0 0 auto;width:var(--sn26-logo-width,160px)}
.sn26-media-strip.is-animated .sn26-media-strip__group[data-sn26-clone]{display:flex;user-select:none}
@keyframes sn26-media-travel{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(max-width:749px){
  .sn26-media-strip{padding-block:14px}
  .sn26-media-strip__item{height:64px}
  .sn17.sn26-media-strip .sn26-media-strip__image{height:44px}
  .sn26-media-strip__group{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}
  .sn26-media-strip.is-animated .sn26-media-strip__group{width:max-content;gap:36px;padding-inline:18px}
  .sn26-media-strip.is-animated .sn26-media-strip__item{width:min(var(--sn26-logo-width,160px),130px)}
}
@media(prefers-reduced-motion:reduce){
  .sn26-media-strip.is-animated .sn26-media-strip__track{display:block;width:auto;animation:none;transform:none}
  .sn26-media-strip.is-animated .sn26-media-strip__viewport{overflow:visible}
  .sn26-media-strip.is-animated .sn26-media-strip__group{display:grid;width:auto;padding:0}
  .sn26-media-strip.is-animated .sn26-media-strip__group[data-sn26-clone]{display:none}
}
