.cs-brand-carousel{--gap:1rem;--base-size:calc(100% - 5rem);--size:var(--base-size);--size:calc(var(--base-size)/2 - var(--gap)*1/2);padding-bottom:3.2rem}@media(min-width:48em){.cs-brand-carousel{padding-bottom:4rem}}@media(min-width:64em){.cs-brand-carousel{padding-bottom:5.6rem}}.cs-brand-carousel--skip-spacing{padding-bottom:0}@media(min-width:96em){.cs-brand-carousel.cs-brand-carousel--container-width{--base-size:145.4rem}.cs-brand-carousel.cs-brand-carousel--use-whole-screen:not(.cs-brand-carousel--full-width-slider){--base-size:100%;max-width:100%}.cs-brand-carousel.cs-brand-carousel--use-whole-screen:not(.cs-brand-carousel--full-width-slider) .cs-brand-carousel__slides{padding-left:calc(50% - 75.2rem);padding-right:calc(50% - 75.2rem);scroll-margin-left:calc(50vw - 75.2rem);scroll-margin-right:calc(50vw - 75.2rem);scroll-padding-left:calc(50% - 75.2rem);scroll-padding-right:calc(50% - 75.2rem);scroll-snap-type:x proximity}}@media(hover:hover)and (pointer:fine)and (min-width:96em){.cs-brand-carousel.cs-brand-carousel--container-width{--base-size:150.4rem}}@media(min-width:48em){.cs-brand-carousel{--gap:2.4rem}}@media(min-width:23.125em){.cs-brand-carousel{--size:calc(var(--base-size)/2 - (1*var(--gap))/2)}}@media(min-width:30em){.cs-brand-carousel{--size:calc(var(--base-size)/3 - (2*var(--gap))/3)}}@media(min-width:48em){.cs-brand-carousel{--size:calc(var(--base-size)/4 - (3*var(--gap))/4)}}@media(min-width:64em){.cs-brand-carousel{--size:calc(var(--base-size)/5 - (4*var(--gap))/5)}}@media(min-width:80em){.cs-brand-carousel{--size:calc(var(--base-size)/6 - (5*var(--gap))/6)}}@media(min-width:90em){.cs-brand-carousel{--size:calc(var(--base-size)/6 - (5*var(--gap))/6)}}@media(min-width:120em){.cs-brand-carousel{--size:calc(var(--base-size)/6 - (5*var(--gap))/6)}}@media(max-width:95.9375em){.cs-brand-carousel.cs-brand-carousel--container-width .cs-brand-carousel__slides{padding-left:1.6rem;padding-right:1.6rem;scroll-padding-left:1.6rem;scroll-padding-right:1.6rem}}@media(prefers-reduced-motion:no-preference){.cs-brand-carousel .cs-brand-carousel__slides{scroll-behavior:smooth}}.cs-brand-carousel .cs-brand-carousel__slides-wrapper{position:relative}.cs-brand-carousel .cs-brand-carousel__slides{display:flex;flex:0 0 100%;flex-wrap:nowrap;gap:0;list-style:none;margin:0;overflow-x:auto;overscroll-behavior-inline:contain;padding:0;padding:var(--gap) 0;scrollbar-width:thin}@supports(scroll-behavior:smooth){.cs-brand-carousel .cs-brand-carousel__slides{scroll-snap-type:x mandatory}}@media(min-width:48em){.cs-brand-carousel .cs-brand-carousel__slides{overflow:-moz-scrollbars-none;scrollbar-width:none}.cs-brand-carousel .cs-brand-carousel__slides::-webkit-scrollbar{background:0 0;display:none;height:0;width:0}.cs-brand-carousel .cs-brand-carousel__slides::-webkit-scrollbar-thumb{background:0 0;height:0;width:0}}.cs-brand-carousel .cs-brand-carousel__slide{display:inline-block;flex:0 0 var(--size);list-style:none;margin:0;margin-right:var(--gap);min-width:0;padding:0;scroll-snap-align:start}.cs-brand-carousel .cs-brand-carousel__slide:last-of-type{margin-right:0}.cs-brand-carousel .cs-brand-carousel__image{display:block}.cs-brand-carousel .cs-brand-carousel__slides{-ms-overflow-style:none;max-width:unset;padding-block:0;scrollbar-width:none}.cs-brand-carousel .cs-brand-carousel__slides::-webkit-scrollbar{display:none}@media(min-width:96em){.cs-brand-carousel.cs-brand-carousel--use-whole-screen{--base-size:100%;max-width:100%}}@media(max-width:96em){.cs-brand-carousel.cs-brand-carousel--use-whole-screen .cs-brand-carousel__slides{padding-inline:1.6rem;scroll-padding-inline:1.6rem}}@media(min-width:48em){body[class*=page-layout-2columns] .columns .cs-brand-carousel{--base-size:100%}body[class*=page-layout-2columns] .columns .cs-brand-carousel .cs-brand-carousel__slides{padding-inline:0;scroll-padding-inline:0}}@media(max-width:95.9375em){.cs-brand-carousel.cs-brand-carousel--full-width-slider .cs-brand-carousel__slides{padding-inline:1.6rem;scroll-padding-inline:1.6rem}}@media(min-width:96em){.cs-brand-carousel.cs-brand-carousel--full-width-slider .cs-brand-carousel__slides{padding-inline:calc(50% - 75.2rem);scroll-margin-inline:calc(50vw - 75.2rem);scroll-padding-inline:calc(50% - 75.2rem)}}@media(min-width:48em){body[class*=page-layout-2columns] .columns .cs-brand-carousel.cs-brand-carousel--full-width-slider .cs-brand-carousel__slides{padding-inline:0;scroll-padding-inline:0}}.cs-brand-carousel .cs-brand-carousel__slide{align-items:center;display:flex;justify-content:center;margin-bottom:0}body[class*=page-layout-2columns] .columns .cs-brand-carousel{--size:calc(var(--base-size)/2 - var(--gap)*1/2)}@media(min-width:23.125em){body[class*=page-layout-2columns] .columns .cs-brand-carousel{--size:calc(var(--base-size)/2 - (1*var(--gap))/2)}}@media(min-width:30em){body[class*=page-layout-2columns] .columns .cs-brand-carousel{--size:calc(var(--base-size)/3 - (2*var(--gap))/3)}}@media(min-width:48em){body[class*=page-layout-2columns] .columns .cs-brand-carousel{--size:calc(var(--base-size)/4 - (3*var(--gap))/4)}}@media(min-width:64em){body[class*=page-layout-2columns] .columns .cs-brand-carousel{--size:calc(var(--base-size)/4 - (3*var(--gap))/4)}}@media(min-width:80em){body[class*=page-layout-2columns] .columns .cs-brand-carousel{--size:calc(var(--base-size)/5 - (4*var(--gap))/5)}}@media(min-width:90em){body[class*=page-layout-2columns] .columns .cs-brand-carousel{--size:calc(var(--base-size)/5 - (4*var(--gap))/5)}}@media(min-width:120em){body[class*=page-layout-2columns] .columns .cs-brand-carousel{--size:calc(var(--base-size)/5 - (4*var(--gap))/5)}}@media(min-width:64em){body[class*=page-layout-2columns] .columns .cs-brand-carousel{--base-size:100%}}.cs-brand-carousel__slide{border:1px solid #ccc;border-radius:1.6rem;overflow:hidden}.cs-brand-carousel__slide-link{height:100%;padding:1.6rem;width:100%}.cs-brand-carousel__figure{align-items:center;display:flex;justify-content:center;margin:0}.cs-brand-carousel__image{aspect-ratio:2;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;transition:transform .3s}.cs-brand-carousel__slide:hover .cs-brand-carousel__image{transform:scale(1.05)}.brands-index-all .cs-brand-carousel__slides,.cms-index-index .cs-brand-carousel__slides{display:grid;gap:1rem;grid-auto-flow:column;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-template-rows:repeat(3,1fr);scroll-snap-type:unset!important}@media(min-width:23.125em){.brands-index-all .cs-brand-carousel__slides,.cms-index-index .cs-brand-carousel__slides{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}}@media(min-width:48em){.brands-index-all .cs-brand-carousel__slides,.cms-index-index .cs-brand-carousel__slides{gap:2.4rem;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}}@supports(-webkit-touch-callout:none){.brands-index-all .cs-brand-carousel__slides,.cms-index-index .cs-brand-carousel__slides{scroll-behavior:auto}}.brands-index-all .cs-brand-carousel__slide,.cms-index-index .cs-brand-carousel__slide{margin-right:0;width:10rem}@media(min-width:23.125em){.brands-index-all .cs-brand-carousel__slide,.cms-index-index .cs-brand-carousel__slide{width:12rem}}@media(min-width:48em){.brands-index-all .cs-brand-carousel__slide,.cms-index-index .cs-brand-carousel__slide{width:20rem}}.brands-index-all .cs-brand-carousel__slide:nth-child(3n+2),.cms-index-index .cs-brand-carousel__slide:nth-child(3n+2){transform:translateX(calc(50% + 1.2rem))}.brands-index-all .cs-brand-carousel__nav,.cms-index-index .cs-brand-carousel__nav{display:none!important}