.yc-marquee{width:100%;overflow:hidden;position:relative}.yc-marquee-track{display:flex;width:max-content;animation:yc-marquee-flow var(--yc-seconds,40s) linear infinite;will-change:transform}.yc-marquee-group{display:flex;flex:none;gap:var(--yc-gap,20px);padding:12px var(--yc-gap,20px) 12px 0;align-items:center;width:max-content}.yc-marquee .yc-brand{width:170px;flex:0 0 170px;min-height:110px;margin:0;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #d8e5ee;border-radius:12px;padding:14px}.yc-marquee .yc-brand img{max-height:85px;max-width:100%;object-fit:contain;transition:filter .25s,transform .25s}.yc-marquee[data-direction=right] .yc-marquee-track{animation-direction:reverse}.yc-marquee.is-paused .yc-marquee-track,.yc-marquee:focus-within .yc-marquee-track,.yc-marquee[data-pause-hover="1"]:hover .yc-marquee-track{animation-play-state:paused}.yc-marquee.effect-grayscale img{filter:grayscale(1)}.yc-marquee.effect-grayscale .yc-brand:hover img,.yc-marquee.effect-grayscale .yc-brand:focus img{filter:none}.yc-marquee.effect-zoom .yc-brand:hover img,.yc-marquee.effect-zoom .yc-brand:focus img{transform:scale(1.08)}.yc-slider-pause{margin:15px 0 0;padding:8px 14px;border:1px solid #b1c6d4;border-radius:20px;background:#edf5fa;color:#082b50;font:inherit;font-size:.8rem;cursor:pointer}.yc-marquee.is-static{overflow-x:auto}.yc-marquee.is-static .yc-marquee-track{animation:none;transform:none}.yc-marquee.is-static [data-group-copy],.yc-marquee.is-static [data-item-copy]{display:none}.yc-slider-pause[hidden]{display:none}@keyframes yc-marquee-flow{from{transform:translateX(0)}to{transform:translateX(var(--yc-distance,-50%))}}@media(prefers-reduced-motion:reduce){.yc-marquee{overflow-x:auto}.yc-marquee-track{animation:none!important;transform:none!important}.yc-marquee [data-group-copy],.yc-marquee [data-item-copy]{display:none}.yc-slider-pause{display:none}.yc-marquee .yc-brand img{transition:none}}.yc-marquee .yc-brand{width:var(--yc-card-width,170px);flex-basis:var(--yc-card-width,170px);height:var(--yc-card-height,110px);min-height:0}.yc-marquee .yc-brand img{max-height:calc(var(--yc-card-height,110px) - 28px)}