.um-float{display:inline-block;will-change:transform;transform-origin:center;backface-visibility:hidden;perspective:1000px;animation:um-bob 6s ease-in-out infinite}@media (max-width:768px){.um-float{animation:um-bob-m 7s ease-in-out infinite}}@media (prefers-reduced-motion:reduce){.um-float{animation:none!important}}.ul-logos-marquee{width:calc(100vw - ( 2 * var(--ul-side) ));margin-left:auto;margin-right:auto;position:relative;padding:0;max-width:none;box-sizing:border-box}.ul-track{position:relative;overflow:hidden}.ul-track::before,.ul-track::after{content:"";position:absolute;top:0;bottom:0;width:var(--ul-fade);pointer-events:none;z-index:1;background:linear-gradient(to right,var(--ul-bg) 0%,rgba(255,255,255,0) 100%);display:none}.ul-track::after{right:0;transform:scaleX(-1)}@supports (mask-image:linear-gradient(to right,transparent,black,transparent)) or (-webkit-mask-image:linear-gradient(to right,transparent,black,transparent)){.ul-track{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--ul-fade),#000 calc(100% - var(--ul-fade)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--ul-fade),#000 calc(100% - var(--ul-fade)),transparent 100%)}}@supports not (mask-image:linear-gradient(to right,transparent,black,transparent)){.ul-track::before,.ul-track::after{display:block;left:0}}.ul-row{display:flex;align-items:center;flex-wrap:nowrap;gap:var(--ul-gap);will-change:transform;animation:ul-move-right var(--ul-speed) linear infinite}.ul-row:hover{animation-play-state:paused}.ul-row img{height:var(--ul-logo-h);width:auto;filter:grayscale(100%);opacity:.9;transition:transform .2s ease,opacity .2s ease;user-select:none}.ul-row img:hover{transform:scale(1.06);opacity:1}@media (prefers-reduced-motion:reduce){.ul-row{animation:none}}