.cs-brand-carousel{--gap:.8rem;--base-size:calc(100% - 6rem);--size:var(--base-size);--size:calc(var(--base-size)/2 - var(--gap)*1/2);margin:0 0 3rem}@media(min-width:48em){.cs-brand-carousel{margin:0 0 4rem}}.cs-brand-carousel--skip-spacing{margin:0}@media(min-width:83.75em){.cs-brand-carousel.cs-brand-carousel--container-width{--base-size:124rem}.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% - 65rem);padding-right:calc(50% - 65rem);scroll-margin-left:calc(50vw - 65rem);scroll-margin-right:calc(50vw - 65rem);scroll-padding-left:calc(50% - 65rem);scroll-padding-right:calc(50% - 65rem);scroll-snap-type:x proximity}}@media(hover:hover)and (pointer:fine)and (min-width:83.75em){.cs-brand-carousel.cs-brand-carousel--container-width{--base-size:130rem}}@media(min-width:48em){.cs-brand-carousel{--gap:.8rem}}@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)/5 - (4*var(--gap))/5)}}@media(min-width:64em){.cs-brand-carousel{--size:calc(var(--base-size)/8 - (7*var(--gap))/8)}}@media(min-width:80em){.cs-brand-carousel{--size:calc(var(--base-size)/8 - (7*var(--gap))/8)}}@media(min-width:90em){.cs-brand-carousel{--size:calc(var(--base-size)/8 - (7*var(--gap))/8)}}@media(min-width:120em){.cs-brand-carousel{--size:calc(var(--base-size)/8 - (7*var(--gap))/8)}}@media(max-width:83.6875em){.cs-brand-carousel.cs-brand-carousel--container-width .cs-brand-carousel__slides{padding-left:2rem;padding-right:2rem;scroll-padding-left:2rem;scroll-padding-right:2rem}}@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{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{align-items:center;display:flex;justify-content:center;margin-bottom:0}@media(max-width:47.99em){.cs-brand-carousel .cs-brand-carousel__slides{padding-left:2rem;padding-right:2rem;scroll-padding-left:2rem;scroll-padding-right:2rem}}@media(min-width:48em){.cs-brand-carousel--slider .cs-brand-carousel__carousel{padding:0}}.cs-brand-carousel__slide{align-items:center;border:1px solid #dedede;border-radius:8px;display:flex;height:90px}@media(min-width:48em){.cs-brand-carousel__slide{height:128px}}.cs-brand-carousel__image{max-height:50px}@media(min-width:48em){.cs-brand-carousel__image{max-height:72px}}.cs-brand-carousel__figure{width:auto}@media(max-width:47.99em){.cs-brand-carousel__nav{display:none}}