.ep-logos{--logo-width:200px;--logo-height:112px;--logo-gap:28px;font-family:inherit;min-width:0;width:100%}.ep-logos,.ep-logos *{box-sizing:border-box}.ep-logos .ep-logos__viewport{overflow:hidden;width:100%}.ep-logos .ep-logos__group{flex-wrap:wrap;gap:var(--logo-gap);margin:0;padding:0}.ep-logos .ep-logos__group,.ep-logos .ep-logos__item{align-items:center;display:flex;justify-content:center}.ep-logos .ep-logos__item{background:#fff;border-radius:12px;flex:0 0 var(--logo-width);height:var(--logo-height);max-width:100%;padding:16px 20px;width:var(--logo-width)}.ep-logos .ep-logos__item img{display:block;height:100%;max-height:100%;max-width:100%;min-width:0;object-fit:contain;object-position:center;width:100%}.ep-logos.is-animated .ep-logos__track{display:flex;width:max-content;will-change:transform}.ep-logos.is-animated .ep-logos__group{flex:0 0 auto;flex-wrap:nowrap;justify-content:flex-start;padding-right:var(--logo-gap)}.ep-logos .ep-logos__pause{background:transparent;border:0;border-radius:6px;box-shadow:none;color:#1e5182;cursor:pointer;display:block;font:inherit;font-size:.85rem;letter-spacing:normal;line-height:1.4;margin:12px auto 0;min-height:44px;padding:10px 12px;text-transform:none}.ep-logos .ep-logos__pause:hover{background:transparent;color:#1e5182;text-decoration:underline}.ep-logos .ep-logos__pause:focus-visible{outline:2px solid #1e5182;outline-offset:3px}.ep-logos [hidden]{display:none!important}@media (max-width:575px){.ep-logos{--logo-width:156px;--logo-height:96px;--logo-gap:20px}}