.plab-marquee{--plab-marquee-gap:48px;--plab-marquee-y-padding:0px;--plab-item-width:clamp(90px,9vw,180px);--plab-item-height:auto;--plab-item-padding:18px;--plab-item-bg:transparent;--plab-item-radius:0px;--plab-item-border-width:0px;--plab-item-border-color:rgba(255,255,255,.22);--plab-item-border-opacity:1;position:relative;width:100%;overflow:hidden;display:block;padding-top:var(--plab-marquee-y-padding);padding-bottom:var(--plab-marquee-y-padding);box-sizing:border-box;contain:layout;isolation:auto;touch-action:pan-y;-webkit-transform:translateZ(0);transform:translateZ(0)}
.plab-marquee,.plab-marquee *{box-sizing:border-box}
.plab-marquee-track{display:flex;overflow:visible;align-items:center;gap:var(--plab-marquee-gap);width:max-content;will-change:transform;transform:translate3d(0,0,0);backface-visibility:hidden;-webkit-backface-visibility:hidden}
.plab-marquee-item{flex:0 0 auto;width:var(--plab-item-width);height:var(--plab-item-height);padding:var(--plab-item-padding);background:var(--plab-item-bg);border-radius:var(--plab-item-radius);border:var(--plab-item-border-width) solid color-mix(in srgb,var(--plab-item-border-color) calc(var(--plab-item-border-opacity) * 100%),transparent);display:flex;align-items:center;justify-content:center;line-height:0;will-change:transform;overflow:hidden;position:relative;isolation:isolate;background-clip:padding-box}
@supports not (color:color-mix(in srgb,#fff 50%,transparent)){.plab-marquee-item{border-color:var(--plab-item-border-color)}}
.plab-marquee-item img,.plab-marquee-item svg{display:block;max-width:100%;width:100%;height:auto;object-fit:contain}
.plab-marquee[data-plab-height]:not([data-plab-height="auto"]) .plab-marquee-item img,.plab-marquee[data-plab-height]:not([data-plab-height="auto"]) .plab-marquee-item svg{height:100%}
.plab-marquee:not(.plab-marquee-no-fade){-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--plab-fade-left,12%),#000 calc(100% - var(--plab-fade-right,12%)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--plab-fade-left,12%),#000 calc(100% - var(--plab-fade-right,12%)),transparent 100%)}
.plab-marquee[data-plab-fade="strong"]{--plab-fade-left:20%;--plab-fade-right:20%}
.plab-marquee[data-plab-fade="soft"]{--plab-fade-left:10%;--plab-fade-right:10%}
.plab-marquee[data-plab-fade="none"],.plab-marquee-no-fade{-webkit-mask-image:none!important;mask-image:none!important}
.plab-marquee-clone{pointer-events:none}
@media (prefers-reduced-motion:reduce){.plab-marquee.plab-am-respect-reduced-motion .plab-marquee-track{transform:none!important;animation:none!important}.plab-marquee.plab-am-respect-reduced-motion{overflow-x:auto}}
.plab-marquee.plab-am-css-fallback .plab-marquee-track{animation:plab-am-fallback 24s linear infinite}.plab-marquee.plab-am-css-fallback[data-plab-direction="right"] .plab-marquee-track{animation-direction:reverse}@keyframes plab-am-fallback{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}
