.brand-logos__inner{margin:0 auto}.brand-logos__track{align-items:center;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.brand-logos__track::-webkit-scrollbar{display:none}.brand-logos__track:focus-visible{outline:2px solid #ce1126;outline-offset:4px}.brand-logos__item{flex-grow:0;flex-shrink:0;min-width:0;scroll-snap-align:start;text-align:center}.brand-logos__image{display:inline-block;object-fit:contain;vertical-align:middle}.brand-logos__dots{align-items:center;display:flex;gap:2px;justify-content:center;margin-top:36px}.brand-logos__dot{border:0;border-radius:50%;cursor:pointer;height:12px;margin:8px;min-width:12px;padding:0;position:relative;width:12px}.brand-logos__dot:after{content:"";inset:-8px;position:absolute}.brand-logos__dot:focus,.brand-logos__dot:hover{border:0;border-radius:50%}.brand-logos__dot:focus-visible{outline:2px solid currentColor;outline-offset:4px}