.logo-carousel{--slider-padding: 1rem;--slider-column-gap: 1rem;--slide-width: 50%;--slide-min-width: 15rem}@media screen and (min-width: 576px){.logo-carousel{--slide-width: 33.33%}}@media screen and (min-width: 1024px){.logo-carousel{--slide-width: 25%}}.logo-carousel{position:relative;overflow:hidden;display:block}.logo-carousel__grid{display:flex;align-items:center;justify-content:center;gap:10px}.logo-carousel__grid .logo-carousel__slide{width:auto;min-width:0}@media screen and (min-width: 576px){.logo-carousel--cols-3 .logo-carousel__track{justify-content:center}}.logo-carousel__image{height:auto;width:auto;display:block;margin:0 auto;max-width:85%;max-height:100px}@media screen and (min-width: 576px){.logo-carousel__image{max-width:220px;max-height:170px}}.logo-carousel__arrows{margin-top:30px;justify-content:center;gap:20px}.logo-carousel__slide{display:flex;align-items:center;justify-content:center;width:100%;flex:0 0 var(--slide-width);min-width:0}@media screen and (max-width: 575px){.logo-carousel__slide:nth-of-type(2n + 1){scroll-snap-stop:always;scroll-snap-align:start}}@media screen and (min-width: 576px)and (max-width: 1023px){.logo-carousel__slide:nth-of-type(3n + 1){scroll-snap-stop:always;scroll-snap-align:start}}@media screen and (min-width: 1024px){.logo-carousel__slide:nth-of-type(4n + 1){scroll-snap-stop:always;scroll-snap-align:start}}.logo-carousel__track{display:flex;scroll-snap-type:x mandatory;scroll-behavior:smooth;justify-content:flex-start;list-style-type:none;padding:0}.logo-carousel[initialized=true] .logo-carousel__track{overflow-x:scroll}.logo-carousel__track{scrollbar-width:none}.logo-carousel__track::-webkit-scrollbar{display:none}.logo-carousel tcs-logo-carousel-bullet{display:flex}.logo-carousel__nav-dots{display:flex;align-items:center;justify-content:center;min-height:8px;position:relative;gap:16px}@media screen and (min-width: 768px){.logo-carousel__nav-dots{justify-content:flex-start}}.logo-carousel__nav-dots button{background-color:var(--color-gray-500);border-radius:20px;cursor:pointer;font-size:0;line-height:1;padding:0;height:10px;width:10px;transition-property:all;transition-duration:var(--transition-time);transition-timing-function:var(--transition-easing)}.logo-carousel__nav-dots button+button{margin-left:10px}.logo-carousel__nav-dots [current=yes] button{box-shadow:0 0 0 2px var(--color-soft-black);background-color:var(--color-soft-black)}.logo-carousel .slider-nav__arrow{display:none}.logo-carousel .slider-nav__arrow[active=true]{display:inline-flex}.logo-carousel .slider-nav__arrow[disabled=true] button{opacity:.5;cursor:initial;background-color:rgba(0,0,0,0)}.section--has-background-soft-black .logo-carousel .slider-nav__arrow-button,.section--has-background-burgundy-2 .logo-carousel .slider-nav__arrow-button,.info-box--has-background-burgundy-2 .logo-carousel .slider-nav__arrow-button{background-color:hsla(0,0%,100%,.2);border-color:var(--color-soft-white);color:var(--color-soft-white)}.section--has-background-soft-black .logo-carousel .slider-nav__arrow-button svg path,.section--has-background-burgundy-2 .logo-carousel .slider-nav__arrow-button svg path,.info-box--has-background-burgundy-2 .logo-carousel .slider-nav__arrow-button svg path{stroke:var(--color-soft-white)}.section--has-background-soft-black .logo-carousel .slider-nav__arrow-button:hover,.section--has-background-burgundy-2 .logo-carousel .slider-nav__arrow-button:hover,.info-box--has-background-burgundy-2 .logo-carousel .slider-nav__arrow-button:hover{background-color:hsla(0,0%,100%,.3)}.section--has-background-soft-black .logo-carousel .slider-nav__bullets button,.section--has-background-burgundy-2 .logo-carousel .slider-nav__bullets button,.info-box--has-background-burgundy-2 .logo-carousel .slider-nav__bullets button{background-color:var(--color-soft-white);opacity:.5}.section--has-background-soft-black .logo-carousel .slider-nav__bullets [current=yes] button,.section--has-background-burgundy-2 .logo-carousel .slider-nav__bullets [current=yes] button,.info-box--has-background-burgundy-2 .logo-carousel .slider-nav__bullets [current=yes] button{box-shadow:0 0 0 2px var(--color-soft-white);background-color:var(--color-soft-white);opacity:1}
