.geew-marquee{--geew-marquee-gap:48px;--geew-marquee-duration:24s;--geew-marquee-angle:0deg;position:relative;display:flex;width:100%;max-width:none;height:110px;box-sizing:border-box;align-items:center;overflow:hidden;background:#f4f2ef;isolation:isolate;transform:rotate(var(--geew-marquee-angle));transform-origin:center}
.geew-marquee.is-full-viewport{left:50%;width:100vw;margin-left:-50vw}
.geew-marquee-runner{display:flex;width:max-content;height:100%;align-items:center;gap:var(--geew-marquee-gap);will-change:transform;animation:geew-marquee-left var(--geew-marquee-duration) linear infinite}
.geew-marquee.direction-right .geew-marquee-runner{animation-name:geew-marquee-right}
.geew-marquee.pause-on-hover:hover .geew-marquee-runner,.geew-marquee.pause-on-hover:focus-within .geew-marquee-runner{animation-play-state:paused}
.geew-marquee-group{display:flex;height:100%;flex:0 0 auto;align-items:center;gap:var(--geew-marquee-gap);min-width:max-content}
.geew-marquee-item{--geew-marquee-skew:0deg;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:14px;padding:10px 22px;border-radius:999px;color:#10261c;text-decoration:none;white-space:nowrap;transform:skewX(var(--geew-marquee-skew));transition:color 220ms ease,background-color 220ms ease,box-shadow 220ms ease,border-color 220ms ease}
.geew-marquee-text,.geew-marquee-image{transform:skewX(calc(var(--geew-marquee-skew) * -1))}
.geew-marquee-image{display:block;width:54px;height:54px;max-width:none;flex:0 0 auto;border-radius:50%;object-fit:cover}
.geew-marquee-item:focus-visible{outline:2px solid currentColor;outline-offset:3px}
@keyframes geew-marquee-left{to{transform:translate3d(calc(-50% - (var(--geew-marquee-gap) / 2)),0,0)}}
@keyframes geew-marquee-right{from{transform:translate3d(calc(-50% - (var(--geew-marquee-gap) / 2)),0,0)}to{transform:translate3d(0,0,0)}}
@media(max-width:1024px){.geew-marquee{height:92px}}
@media(max-width:767px){.geew-marquee{--geew-marquee-gap:24px;height:76px}.geew-marquee-item{padding:8px 16px}.geew-marquee-image{width:42px;height:42px}}
@media(prefers-reduced-motion:reduce){.geew-marquee-runner{animation-play-state:paused}}
