.logo-loop-module{--logo-column-width:270px;--logo-column-gap:0;margin-top:var(--s-9);@media (min-width:768px) and (max-width:1023px){--logo-column-width:240px}@media (max-width:767px){--logo-column-width:208px;--logo-column-gap:0}&.is-initializing:not(.is-ready){.logo-slider-track{opacity:0}}&.is-ready{.logo-slider-track{opacity:1;transition:opacity0.2s ease}}&.is-playing{.logo-slider-track{will-change:transform}}&.is-initializing:not(.is-ready){.logo-slider-status{display:flex}}.logo-loop-heading{margin-inline:auto;max-width:1200px;padding-inline:16px;.logo-loop-title{margin-bottom:var(--s-8);text-align:center;.br-loop-title{display:none;@media (max-width:1219px){display:block}}}}.logo-slider-container{height:var(--logo-slider-height,500px);margin-bottom:var(--s-9);overflow:hidden;position:relative;width:100%;.logo-slider-track{align-items:center;animation:logo-slide-left 60s linear infinite;animation-play-state:paused;display:flex;height:100%;width:max-content;.logo-slider-set{box-sizing:border-box;column-gap:var(--logo-column-gap);display:grid;flex-shrink:0;grid-auto-columns:var(--logo-column-width);grid-auto-flow:column;grid-template-rows:repeat(4,minmax(0,1fr));height:100%;padding-right:var(--logo-column-gap);width:max-content;.logo-slider-item{&.has-error{img{display:none}.logo-slider-fallback{display:block}}img{display:block;flex-shrink:0;height:100%;object-fit:contain;transform:translate(var(--offset-x,0),var(--offset-y,0));width:100%}}.logo-slider-fallback{display:none;font-size:12px;line-height:1.4;max-width:95%;overflow-wrap:anywhere;text-align:center}}}.logo-slider-status{align-items:center;color:#777;display:none;font-size:13px;inset:0;justify-content:center;position:absolute}}}@keyframes logo-slide-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.logo-loop-module .logo-slider-track{animation:none;transform:none}}