#public-partners{background:var(--c-bg2);color:var(--c-text)}#public-partners[hidden]{display:none!important}.pa-partners{position:relative;overflow:hidden}.pa-partners-viewport{overflow:hidden;mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent)}.pa-partners-track{display:flex;width:max-content;animation:pa-partners-loop var(--pa-duration,30s) linear infinite;will-change:transform}.pa-partners-group{display:flex;flex-shrink:0;gap:24px;padding-right:24px}.pa-partner-card{width:208px;flex:0 0 208px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:15px;padding:20px 12px;border:1px solid var(--c-border,#d6e1e8);border-radius:12px;background:var(--c-bg,#fff);color:var(--c-text,#193448);text-decoration:none;text-align:center;font:600 14px/1.4 Arial}.pa-partner-logo{width:180px;height:72px;display:grid;place-items:center;border-radius:6px}.pa-partner-logo img{grid-area:1/1;object-fit:contain;width:170px;height:64px}.pa-partner-logo .logo-dark{visibility:hidden}.pa-partner-logo.single-logo{background:#f3f5f7}.pa-partner-logo img[hidden]{display:none}body[data-theme=dark] .pa-partner-logo .logo-dark{visibility:visible}body[data-theme=dark] .pa-partner-logo .logo-light{visibility:hidden}body[data-theme=dark] #public-partners{background:#142332}body[data-theme=dark] .pa-partner-card{background:#1b2f40;border-color:#365064;color:#e9f1f6}.pa-partners-pause{display:block;margin:12px 0 0 auto;padding:7px 12px;min-width:40px;min-height:40px;border:1px solid currentColor;border-radius:7px;background:transparent;color:inherit;cursor:pointer}.pa-partners:focus-within .pa-partners-track{animation-play-state:paused}@keyframes pa-partners-loop{to{transform:translateX(calc(-1 * var(--pa-distance)))}}@media(prefers-reduced-motion:reduce){.pa-partners-track{animation:none;transform:none;will-change:auto;width:auto}.pa-partners-group{flex-wrap:wrap;padding-right:0;justify-content:center}.pa-partners-group[aria-hidden],.pa-partner-card[aria-hidden],.pa-partners-pause{display:none}.pa-partners-viewport{mask-image:none}}@media(max-width:600px){.pa-partner-card{padding:14px 12px}}
