@use "sass:map";.cs-brand-carousel{margin:1.5rem 0;--gap:.8rem;--base-size:calc(100% - 0px);--size:var(--base-size);--size:calc(var(--base-size)/2 - 1*var(--gap)/2)}@media (min-width:48em){.cs-brand-carousel{margin:2rem 0}}.cs-brand-carousel--skip-spacing{margin:0}@media (min-width:90.125em){.cs-brand-carousel.cs-brand-carousel--container-width{--base-size:calc(140rem - 0px)}.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{-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity;padding-left:calc((100% - 140rem)/2);padding-right:calc((100% - 140rem)/2);scroll-padding-left:calc((100% - 140rem)/2);scroll-padding-right:calc((100% - 140rem)/2);scroll-margin-left:calc((100vw - 140rem)/2);scroll-margin-right:calc((100vw - 140rem)/2)}}@media (hover:hover) and (pointer:fine) and (min-width:90.125em){.cs-brand-carousel.cs-brand-carousel--container-width{--base-size:140rem}}@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)/6 - ((5*var(--gap))/6))}}@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:90.0625em){.cs-brand-carousel.cs-brand-carousel--container-width .cs-brand-carousel__slides{padding-left:2.1rem;padding-right:2.1rem;scroll-padding-left:2.1rem;scroll-padding-right:2.1rem}}@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{margin:0;padding:0;list-style:none;display:flex;flex:0 0 100%;gap:0;flex-wrap:nowrap;padding:var(--gap) 0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}@supports (scroll-behavior:smooth){.cs-brand-carousel .cs-brand-carousel__slides{-ms-scroll-snap-type:x mandatory;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{display:none;width:0;height:0;background:0 0}.cs-brand-carousel .cs-brand-carousel__slides::-webkit-scrollbar-thumb{background:0 0;width:0;height:0}}.cs-brand-carousel .cs-brand-carousel__slide{margin:0;padding:0;list-style:none;display:inline-block;flex:0 0 var(--size);margin-right:var(--gap);scroll-snap-align:start;min-width:0}.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{scrollbar-width:none}.cs-brand-carousel .cs-brand-carousel__slide{display:flex;justify-content:center;align-items:center;margin-bottom:0}