.yb-logo-banner{--yb-logo-gap:90px;margin:32px 0 0}.yb-logo-banner.is-marquee{left:50%;position:relative;transform:translateX(-50vw);width:100vw}@media (min-width:1024px){.yb-logo-banner.is-marquee{width:calc(100vw - 8px)}}.yb-logo-set{align-items:center;flex-wrap:wrap;gap:24px var(--yb-logo-gap)}.yb-logo-item,.yb-logo-set{display:flex;justify-content:center}.yb-logo-item{flex:0 0 auto;text-align:center}.yb-logo-item a{align-items:center;display:flex;justify-content:center}.yb-logo-item img{height:auto;max-height:120px;max-width:135px;width:auto}.yb-logo-banner.is-marquee{overflow:hidden}.yb-logo-banner.is-marquee .yb-logo-track{animation:yb-logo-scroll var(--yb-logo-duration,40s) linear infinite;display:flex;width:max-content;will-change:transform}.yb-logo-banner.is-marquee .yb-logo-set{align-items:center;flex-shrink:0;flex-wrap:nowrap;gap:var(--yb-logo-gap);justify-content:flex-start;padding-right:var(--yb-logo-gap)}.yb-logo-banner.is-marquee:hover .yb-logo-track{animation-play-state:paused}@keyframes yb-logo-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:600px){.yb-logo-banner{--yb-logo-gap:60px}.yb-logo-item img{max-width:108px}}