.infinite-logo-marquee{--logo-height:120px;--logo-gap:90px;--marquee-distance:1000px;--marquee-duration:20s;background-color:#fff;box-sizing:border-box;overflow:hidden;padding:60px 24px;position:relative;width:100%}.infinite-logo-marquee *,.infinite-logo-marquee :after,.infinite-logo-marquee :before{box-sizing:border-box}.infinite-logo-marquee__wrapper{margin:0 auto;max-width:1520px;width:100%}.infinite-logo-marquee__header{margin-bottom:56px;text-align:center}.infinite-logo-marquee__heading{align-items:center;display:flex;flex-wrap:wrap;font-family:inherit;font-size:42px;font-weight:700;gap:.28em;justify-content:center;line-height:1.2;margin:0;text-align:center}.infinite-logo-marquee__heading-primary{color:#252b3d;display:inline}.infinite-logo-marquee__heading-highlight{color:#fd730f;display:inline}.infinite-logo-marquee__container{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#fd730f,#69f0ae) border-box;border:1px solid transparent;border-radius:30px;box-shadow:-7px 25px 40px 0 rgba(253,115,15,.1),7px 25px 40px 0 rgba(105,240,174,.1);isolation:isolate;margin-left:auto;margin-right:auto;max-width:1520px;overflow:hidden;padding:48px 0;width:100%}.infinite-logo-marquee__viewport{align-items:center;display:flex;overflow:hidden;position:relative;width:100%}.infinite-logo-marquee__track{align-items:center;animation-duration:var(--marquee-duration,20s);animation-iteration-count:infinite;animation-name:infiniteMarqueeLeft;animation-timing-function:linear;display:flex;transform:translateZ(0);width:max-content;will-change:transform}.infinite-logo-marquee__track--reverse{animation-name:infiniteMarqueeRight}.infinite-logo-marquee__track--pause-hover:hover,.infinite-logo-marquee__track[data-pause-on-hover=true]:hover{animation-play-state:paused}.infinite-logo-marquee__sequence{align-items:center;box-sizing:border-box;display:flex;flex-shrink:0;gap:var(--logo-gap);padding-right:var(--logo-gap)}.infinite-logo-marquee__item{align-items:center;display:flex;flex-shrink:0;height:var(--logo-height);justify-content:center}.infinite-logo-marquee__link,.infinite-logo-marquee__logo-wrap{align-items:center;cursor:default;display:inline-flex;height:100%;justify-content:center;text-decoration:none;transition:opacity .25s ease,transform .25s ease}.infinite-logo-marquee__link{cursor:pointer}.infinite-logo-marquee__link:hover{opacity:.85;transform:scale(1.02)}.infinite-logo-marquee__link:focus-visible{border-radius:4px;outline:2px solid #fd730f;outline-offset:4px}.infinite-logo-marquee__img{display:block;height:auto;max-height:var(--logo-height);max-width:100%;object-fit:contain;user-select:none;width:auto;-webkit-user-drag:none;pointer-events:auto}.infinite-logo-marquee__empty-notice{background-color:#f8fafc;border-radius:12px;color:#64748b;font-size:15px;margin:0 24px;padding:32px 24px;text-align:center;width:100%}@keyframes infiniteMarqueeLeft{0%{transform:translateZ(0)}to{transform:translate3d(calc(var(--marquee-distance, 1000px)*-1),0,0)}}@keyframes infiniteMarqueeRight{0%{transform:translate3d(calc(var(--marquee-distance, 1000px)*-1),0,0)}to{transform:translateZ(0)}}@media (max-width:991px){.infinite-logo-marquee{--logo-height:100px;--logo-gap:65px;padding:50px 20px}.infinite-logo-marquee__header{margin-bottom:40px}.infinite-logo-marquee__heading{font-size:34px}.infinite-logo-marquee__container{border-radius:26px;padding:38px 0}}@media (max-width:767px){.infinite-logo-marquee{--logo-height:75px;--logo-gap:40px;padding:40px 16px}.infinite-logo-marquee__header{margin-bottom:32px}.infinite-logo-marquee__heading{font-size:28px;gap:.2em}.infinite-logo-marquee__container{border-radius:22px;box-shadow:-5px 18px 30px 0 rgba(253,115,15,.1),5px 18px 30px 0 rgba(105,240,174,.1);padding:28px 0}}@media (prefers-reduced-motion:reduce){.infinite-logo-marquee__viewport{overflow-x:auto;-webkit-overflow-scrolling:touch}.infinite-logo-marquee__track{animation:none!important;flex-wrap:wrap;gap:var(--logo-gap);justify-content:center;transform:none!important;width:100%}.infinite-logo-marquee__sequence--primary{flex-wrap:wrap;justify-content:center;padding-right:0!important;width:100%}.infinite-logo-marquee__sequence--clone{display:none!important}}