.motion-partners-marquee,.motion-partners-marquee *{box-sizing:border-box}.motion-partners-marquee{--mp-speed:34s;--mp-gap:42px;--mp-logo-height:74px;--mp-border-color:rgba(20,32,79,.07);--mp-border-radius:8px;--mp-title-color:#14204f;--mp-title-bubble-bg:#14204f;--mp-nav-color:#14204f;--mp-nav-hover-color:#fd0;position:relative;width:100%;overflow:visible;padding:8px 0 48px}.motion-partners-marquee.is-dragging,.motion-partners-marquee.is-dragging *{cursor:grabbing!important;user-select:none!important}.motion-partners-marquee[data-drag-enabled="1"] .motion-partners-viewport,.motion-partners-marquee[data-drag-enabled="1"] .motion-partners-track,.motion-partners-marquee[data-drag-enabled="1"] .motion-partners-item,.motion-partners-marquee[data-drag-enabled="1"] .motion-partners-logo-wrap{cursor:grab}.motion-partners-viewport{width:100%;overflow:visible;padding:8px 0 52px;margin:-8px 0 -52px;-webkit-mask-image:none;mask-image:none}.motion-partners-track{display:flex;width:max-content;gap:var(--mp-gap);animation:motion-partners-marquee var(--mp-speed) linear infinite;will-change:transform}.motion-partners-marquee[data-mp-enhanced=true] .motion-partners-track{animation:none}.motion-partners-marquee.has-pause-on-hover:hover .motion-partners-track{animation-play-state:paused}.motion-partners-set{display:flex;align-items:flex-start;gap:var(--mp-gap)}.motion-partners-item{position:relative;display:grid;grid-template-rows:calc(var(--mp-logo-height) + 18px) auto;place-items:start center;min-width:max(136px,calc(var(--mp-logo-height) * 1.75));margin:0;isolation:isolate}.motion-partners-logo-wrap{display:grid;place-items:center;width:100%;min-height:calc(var(--mp-logo-height) + 18px);padding:9px 16px;border-radius:var(--mp-border-radius);background:rgba(255,255,255,.72);box-shadow:inset 0 0 0 1px var(--mp-border-color),0 12px 28px rgba(20,32,79,.07)}.motion-partners-logo-wrap img{display:block;width:auto;max-width:min(220px,34vw);height:var(--mp-logo-height);object-fit:contain;filter:saturate(.92)}.motion-partners-title{position:absolute;top:auto;bottom:calc(100% + 6px);left:50%;z-index:20;display:block;max-width:min(260px,72vw);margin:8px 0 0;color:var(--mp-title-color);font-size:.86rem;font-weight:800;line-height:1.18;text-align:center;white-space:normal;pointer-events:none;opacity:0;visibility:hidden;transform:translateX(-50%) translateY(-4px);transition:opacity 180ms ease,transform 180ms ease,visibility 180ms ease}.motion-partners-nav{display:flex;gap:10px;pointer-events:auto}.motion-partners-nav-above{justify-content:space-between;margin:0 0 12px}.motion-partners-nav-below{justify-content:center;margin:18px 0 0}.motion-partners-nav-button{display:inline-grid;place-items:center;width:42px;height:42px;border:1px solid color-mix(in srgb,var(--mp-nav-color) 24%,transparent);border-radius:999px;background:#fff;color:var(--mp-nav-color);font:inherit;font-size:1.8rem;font-weight:800;line-height:1;box-shadow:0 10px 24px rgba(20,32,79,.08);cursor:pointer;transition:background 180ms ease,border-color 180ms ease,color 180ms ease,transform 180ms ease}.motion-partners-nav-button:hover,.motion-partners-nav-button:focus-visible{border-color:var(--mp-nav-hover-color);background:var(--mp-nav-hover-color);color:#14204f;transform:translateY(-1px)}.motion-partners-title::after{content:none}@media (min-width:981px){.motion-partners-marquee[data-title-desktop=inline] .motion-partners-title{position:static;max-width:340px;opacity:1;visibility:visible;transform:none}.motion-partners-marquee[data-title-desktop=hover-plain] .motion-partners-item:hover .motion-partners-title,.motion-partners-marquee[data-title-desktop=hover-bubble] .motion-partners-item:hover .motion-partners-title{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.motion-partners-marquee[data-title-desktop=hover-bubble] .motion-partners-title{max-width:min(360px,84vw);min-width:min(300px,84vw);padding:8px 11px;border:1px solid rgba(20,32,79,.1);border-radius:8px;background:#fff;color:var(--mp-title-color);box-shadow:0 10px 22px rgba(20,32,79,.14)}.motion-partners-marquee[data-title-desktop=hover-bubble] .motion-partners-title::after{content:"";position:absolute;left:50%;bottom:-6px;width:10px;height:10px;border-right:1px solid rgba(20,32,79,.1);border-bottom:1px solid rgba(20,32,79,.1);background:#fff;transform:translateX(-50%) rotate(45deg)}}@media (min-width:768px) and (max-width:980px){.motion-partners-marquee[data-title-tablet=inline] .motion-partners-title{position:static;max-width:210px;opacity:1;visibility:visible;transform:none}.motion-partners-marquee[data-title-tablet=hover-plain] .motion-partners-item:hover .motion-partners-title,.motion-partners-marquee[data-title-tablet=hover-bubble] .motion-partners-item:hover .motion-partners-title{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.motion-partners-marquee[data-title-tablet=hover-bubble] .motion-partners-title{padding:7px 10px;border:1px solid rgba(20,32,79,.1);border-radius:8px;background:#fff;color:var(--mp-title-color);box-shadow:0 10px 22px rgba(20,32,79,.14)}.motion-partners-marquee[data-title-tablet=hover-bubble] .motion-partners-title::after{content:"";position:absolute;left:50%;bottom:-6px;width:10px;height:10px;border-right:1px solid rgba(20,32,79,.1);border-bottom:1px solid rgba(20,32,79,.1);background:#fff;transform:translateX(-50%) rotate(45deg)}}@media (max-width:767px){.motion-partners-marquee{--mp-gap:max(22px,calc(var(--mp-gap) * .72));--mp-logo-height:min(var(--mp-logo-height),58px)}.motion-partners-logo-wrap{min-height:calc(var(--mp-logo-height) + 18px)}.motion-partners-marquee[data-title-mobile=inline] .motion-partners-title,.motion-partners-marquee[data-title-mobile=hover-bubble] .motion-partners-title{position:static;opacity:1;visibility:visible;transform:none;white-space:normal;max-width:160px;min-height:0;margin-top:9px}.motion-partners-marquee[data-title-mobile=hover-plain] .motion-partners-item:hover .motion-partners-title{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.motion-partners-marquee[data-title-mobile=hover-bubble] .motion-partners-title{padding:0;border:0;background:0 0;box-shadow:none}}@media (prefers-reduced-motion:reduce){.motion-partners-track{animation:none}}