.logo-list-container{display:grid;grid-template-columns:repeat(auto-fit, minmax(120px, 1fr));grid-gap:2rem;justify-items:center}.logo_carousel_container.page-width{overflow:hidden}.logo-list-item-container{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.logo-list-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;-webkit-transform:scale(0.95);transform:scale(0.95)}.logo-list-item:has(a):hover{-webkit-transform:scale(1);transform:scale(1)}.logo-list-item img{max-width:100%;height:auto}@media screen and (max-width: 499px){.logo-list-container{grid-template-columns:1fr 1fr 1fr;gap:1rem}}@media screen and (max-width: 399px){.logo-list-container{grid-template-columns:1fr 1fr;gap:1rem}.logo-list-item img{width:100%;height:auto}}.logo-slider--heading-container{position:relative;display:grid;grid-template-columns:1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.logo-slider--heading-container .section-heading{margin-bottom:0}.logo-slider--logo-list{--spacing: 20px;--cards-per-page: 3;display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--spacing);-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;position:relative;margin:0;padding:0;padding-bottom:5px;list-style:none;scrollbar-width:none}.logo-slider--logo-list::-webkit-scrollbar{display:none}@media(prefers-reduced-motion: no-preference){.logo-slider--logo-list{scroll-behavior:smooth}}.logo-slider--logo-list .logo-list-item-container{-webkit-box-flex:0;-ms-flex:0 0 calc(100%/var(--cards-per-page) - (var(--spacing) - var(--spacing)/var(--cards-per-page)));flex:0 0 calc(100%/var(--cards-per-page) - (var(--spacing) - var(--spacing)/var(--cards-per-page)));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 500px){.logo-slider--logo-list{--cards-per-page: 4}}@media screen and (min-width: 750px){.logo-slider--logo-list{--cards-per-page: 5}}@media screen and (min-width: 1000px){.logo-slider--logo-list{--cards-per-page: 6}}@-webkit-keyframes logo-slider-marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(calc(var(--marquee-width) * -1));transform:translateX(calc(var(--marquee-width) * -1))}}@keyframes logo-slider-marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(calc(var(--marquee-width) * -1));transform:translateX(calc(var(--marquee-width) * -1))}}.logo-slider--marquee{overflow:hidden;-webkit-animation:logo-slider-marquee var(--marquee-duration) linear infinite;animation:logo-slider-marquee var(--marquee-duration) linear infinite;will-change:transform;width:-webkit-max-content;width:-moz-max-content;width:max-content}.logo-slider--marquee.logo-slider--paused{-webkit-animation-play-state:paused;animation-play-state:paused}.logo-slider--marquee .logo-list-item-container{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}