/* Proposed homepage logo ribbon only. Official source assets remain unchanged. */
.ebt-partners-next .lr-section{padding-block:58px 66px}
.ebt-partners-next .lr-section .pn-home-heading{align-items:center}
.ebt-partners-next .lr-section :is(h1,h2){font:400 42px/1.2 EBTLora,Georgia,serif;letter-spacing:-.02em;margin:0;color:#182B30}
.lr-actions{display:flex;gap:12px;align-items:center;flex:none}
.lr-viewport{--lr-distance:1488px;--lr-duration:46.5s;overflow:hidden;width:100%;margin-top:35px;border-top:1px solid #D8CEBC;border-bottom:1px solid #D8CEBC;mask-image:linear-gradient(to right,transparent,#000 42px,#000 calc(100% - 42px),transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 42px,#000 calc(100% - 42px),transparent);touch-action:pan-y;cursor:grab}
.lr-track{display:flex;width:max-content;position:relative;animation:ebt-logo-flow var(--lr-duration) linear infinite;will-change:transform;transform:translate3d(0,0,0)}
.lr-group{display:flex;align-items:center;gap:48px;flex:none;margin:0;padding:0 48px 0 0;list-style:none;width:max-content}
.lr-group li{display:block;flex:none;width:200px;min-width:0;margin:0;padding:0}
.ebt-partners-next .lr-logo{display:flex;align-items:center;justify-content:center;width:200px;height:166px;padding:24px 12px;border-radius:2px;text-decoration:none;position:relative;color:#182B30;outline-offset:-5px;cursor:pointer}
.lr-logo img{display:block;max-width:100%;max-height:94px;width:auto;height:auto;object-fit:contain;filter:grayscale(1) brightness(.58);opacity:.64;transform:translateY(0) scale(1);transform-origin:center;transition:filter .28s,opacity .28s,transform .28s cubic-bezier(.2,.7,.25,1)}
.lr-logo[data-key="likamed"] img{max-height:111px;filter:grayscale(1) brightness(.42);opacity:.8}
.lr-logo:hover img,.lr-logo:focus-visible img{filter:grayscale(0) brightness(.94) drop-shadow(0 7px 8px #182B3026);opacity:1;transform:translateY(-6px) scale(1.16)}
.lr-logo[data-key="likamed"]:hover img,.lr-logo[data-key="likamed"]:focus-visible img{filter:grayscale(0) brightness(.67) drop-shadow(0 7px 8px #182B3026);opacity:1}
.lr-logo:hover,.lr-logo:focus-visible{z-index:2}
@media(hover:hover){.lr-viewport:has(.lr-logo:hover) .lr-logo:not(:hover) img{opacity:.4}}
.lr-viewport:focus-within .lr-logo:not(:focus-visible):not(:hover) img{opacity:.4}
.ebt-partners-next .lr-logo:focus-visible{outline:2px solid #73521B}
.lr-viewport.is-paused .lr-track{animation-play-state:paused}
.lr-viewport.is-dragging,.lr-viewport.is-dragging .lr-logo{cursor:grabbing}
.lr-viewport.is-dragging .lr-logo{user-select:none}
.lr-viewport.is-static{mask-image:none;-webkit-mask-image:none;cursor:default;overflow:visible}
.lr-viewport.is-static .lr-track{animation:none;transform:none;display:block;width:100%;will-change:auto}
.lr-viewport.is-static .lr-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:0;padding:6px 0}
.lr-viewport.is-static .lr-group li{width:auto}
.lr-viewport.is-static .lr-group[aria-hidden="true"]{display:none}
.lr-viewport.is-static .lr-logo{width:100%;height:150px}
@keyframes ebt-logo-flow{to{transform:translate3d(calc(-1 * var(--lr-distance)),0,0)}}
@media(max-width:900px){.ebt-partners-next .lr-section .pn-home-heading{align-items:flex-start}.lr-actions{padding-top:4px}}
@media(max-width:700px){
 .ebt-partners-next .lr-section{padding-block:35px 40px}
 .ebt-partners-next .lr-section .pn-home-heading{gap:22px}
 .ebt-partners-next .lr-section :is(h1,h2){font-size:34px;line-height:1.24}
 .lr-actions{padding:0;gap:10px}
 .lr-actions .pn-outline{font-size:13px}
 .lr-viewport{margin-top:26px;mask-image:linear-gradient(to right,transparent,#000 20px,#000 calc(100% - 20px),transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 20px,#000 calc(100% - 20px),transparent)}
 .lr-group{gap:28px;padding-right:28px}
 .lr-group li{width:154px}
 .ebt-partners-next .lr-logo{width:154px;height:134px;padding:20px 9px}
 .lr-logo img{max-width:100%;max-height:78px}
 .lr-logo[data-key="likamed"] img{max-height:94px}
 .lr-viewport.is-static .lr-group{grid-template-columns:repeat(2,minmax(0,1fr))}
 .lr-viewport.is-static .lr-logo{height:130px;width:100%}
}
@media(prefers-reduced-motion:reduce){
 .lr-viewport{mask-image:none;-webkit-mask-image:none;overflow:visible;cursor:default}
 .lr-track{animation:none!important;transform:none!important;display:block;width:100%;will-change:auto}
 .lr-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:0;padding:6px 0}
 .lr-group li{width:auto}.ebt-partners-next .lr-logo{width:100%}
 .lr-group[aria-hidden="true"]{display:none!important}
 .lr-logo img{transition:none;transform:none!important}
}
.lr-viewport[data-motion="reduced"] .lr-logo img{transform:none!important}
@media(prefers-reduced-motion:reduce) and (max-width:700px){.lr-group{grid-template-columns:repeat(2,minmax(0,1fr))}}
