.marquee{overflow:hidden;padding-bottom:0;padding-top:0;position:relative}.marquee--title{font-size:var(--font-lg);font-weight:600;text-align:center}.marquee--inner{display:flex;flex-direction:row;padding-block:40px 0}@media screen and not (min-width:768px){.marquee--inner{justify-content:center}}.marquee--content{align-items:center;display:flex;flex-direction:row;gap:52px;justify-content:center;padding-left:52px}.marquee--content.static{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin:0 auto;max-width:700px;padding-left:0;width:100%}.marquee--content.static .marquee--logo-mobile-wrapper{align-items:center;display:flex;flex:0 1 calc((100% - 72px)/4);justify-content:center;max-width:calc((100% - 72px)/4)}@media screen and not (min-width:768px){.marquee--content{display:grid;gap:30px;grid-template-columns:repeat(2,1fr);max-width:80vw;padding:0;width:100%}.marquee--content.static{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and not (min-width:768px){.marquee--content.hide-for-mobile{display:none}}.marquee--content .marquee--logo-mobile-wrapper{margin:0 auto}.marquee{--base-height: 3.5rem;--scale-factor-horizontal: .11;--scale-factor-vertical: .4;--logo-min-size: .5;--logo-max-size: 1.25}@media screen and not (min-width:768px){.marquee{--base-height: 2.9rem;--scale-factor-horizontal: .11 }}.marquee{@property --captured-length{inherits: false; initial-value: 0; syntax: "<length>";}}.marquee .logo-image{--safe-height: max(var(--height), 1);--base-ratio: calc(var(--width) / var(--safe-height));--factor-horizontal: min( var(--scale-factor-horizontal) * -1 * var(--base-ratio) + var(--scale-factor-horizontal) + 1, 1 );--factor-vertical: max( var(--scale-factor-vertical) * -1 * var(--base-ratio) + var(--scale-factor-vertical) + 1, 1 );--logo-height: clamp( var(--base-height) * var(--logo-min-size), var(--base-height) * var(--factor-horizontal) * var(--factor-vertical), var(--base-height) * var(--logo-max-size) );height:var(--logo-height);max-width:100%;width:calc(var(--logo-height) * var(--base-ratio))}.marquee .logo-image img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}
