.logoloop{-webkit-user-select:none;user-select:none;display:flex;position:relative;overflow:hidden}.logoloop--horizontal{width:100%}.logoloop--vertical{height:100%}.logoloop__track{will-change:transform;display:flex}.logoloop--horizontal .logoloop__track{flex-direction:row}.logoloop--vertical .logoloop__track{flex-direction:column}.logoloop__list{gap:var(--logoloop-gap,32px);padding:0;flex-shrink:0;margin:0;padding-inline-end:var(--logoloop-gap,32px);list-style:none;display:flex}.logoloop--vertical .logoloop__list{flex-direction:column;padding-block-end:var(--logoloop-gap,32px);padding-inline-end:0}.logoloop__item{height:var(--logoloop-logoHeight,28px);justify-content:center;align-items:center;display:flex}.logoloop__item img{width:auto;height:100%;display:block}.logoloop__node{height:100%;color:inherit;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.logoloop--fade:before,.logoloop--fade:after{content:"";z-index:2;pointer-events:none;position:absolute}.logoloop--horizontal.logoloop--fade:before,.logoloop--horizontal.logoloop--fade:after{width:15%;top:0;bottom:0}.logoloop--horizontal.logoloop--fade:before{background:linear-gradient(to right,var(--logoloop-fadeColor,black),transparent);left:0}.logoloop--horizontal.logoloop--fade:after{background:linear-gradient(to left,var(--logoloop-fadeColor,black),transparent);right:0}.logoloop--vertical.logoloop--fade:before,.logoloop--vertical.logoloop--fade:after{height:15%;left:0;right:0}.logoloop--vertical.logoloop--fade:before{background:linear-gradient(to bottom,var(--logoloop-fadeColor,black),transparent);top:0}.logoloop--vertical.logoloop--fade:after{background:linear-gradient(to top,var(--logoloop-fadeColor,black),transparent);bottom:0}.logoloop--scale-hover .logoloop__item{transition:transform .3s}.logoloop--scale-hover .logoloop__item:hover{transform:scale(1.1)}
