/* Equal partner cards; original logo proportions and colours are preserved. */
.dom-partners .dom-partner{height:190px;min-height:190px;padding:20px;background:var(--wp--preset--color--white);overflow:hidden;display:flex;align-items:center;justify-content:center}
.dom-partners .dom-partner figure{margin:0;width:100%;height:150px;display:flex;align-items:center;justify-content:center;overflow:hidden}
.dom-partners .dom-partner img{display:block;width:100%;height:100%;max-width:280px;max-height:150px;object-fit:contain;object-position:center}
.dom-partners .dom-partner-square img{max-width:170px}
.dom-partners .dom-partner-padded img{max-width:230px;transform:scale(1.65)}
.dom-partners.dom-partners-moving{display:block;overflow:hidden;scroll-snap-type:none;position:relative}.dom-partners-belt{display:flex;gap:24px;width:max-content;will-change:transform}.dom-partners-belt>.dom-partner{flex:0 0 320px;width:320px;box-sizing:border-box}.dom-partners-moving .dom-partner{margin:0}.dom-partners-moving:focus-within{outline:2px solid var(--wp--preset--color--blue);outline-offset:4px}@media(prefers-reduced-motion:reduce){.dom-partners.dom-partners-moving{overflow:auto}.dom-partners-belt{will-change:auto}.dom-partners-belt>[aria-hidden=true]{display:none}}
