.GenericCarousel_carousel_container__pnlNr{margin-left:calc(-1*var(--edge-padding));margin-right:calc(-1*var(--edge-padding))}.GenericCarousel_carousel__NIzon{position:relative;isolation:isolate;--carousel-visible-items:var(--visible-items-base);--carousel-items-gap:var(--space-8);--carousel-slide-shadow-offset:8px}.GenericCarousel_slider__FjNdm{overflow-x:auto;display:flex;column-gap:var(--carousel-items-gap);padding-left:var(--edge-padding)}.GenericCarousel_slider__FjNdm:after{content:"";display:block;padding-left:calc(var(--edge-padding) - var(--carousel-items-gap))}.GenericCarousel_slider__FjNdm{padding-top:var(--carousel-slide-shadow-offset);padding-bottom:var(--carousel-slide-shadow-offset);margin-top:calc(-1*var(--carousel-slide-shadow-offset));margin-bottom:calc(-1*var(--carousel-slide-shadow-offset))}.GenericCarousel_slider__FjNdm::-webkit-scrollbar{display:none}.GenericCarousel_slider__FjNdm{scrollbar-width:none}.GenericCarousel_slide__xxTFX{--carousel-effective-content-width:calc(100% - var(--edge-padding));box-sizing:initial;scroll-snap-align:start;padding:var(--carousel-slide-shadow-offset);margin:calc(-1*var(--carousel-slide-shadow-offset))}.GenericCarousel_slide__xxTFX>*{height:100%}.GenericCarousel_navigators__p4RwL.GenericCarousel_navigators__p4RwL{display:none;min-width:32px;height:32px;padding:0;box-shadow:var(--elevation-1);position:absolute;top:50%;z-index:var(--z-generic-pagemodule-carousel-navigators,4);border:0}.GenericCarousel_navigators__p4RwL.GenericCarousel_navigators__p4RwL.GenericCarousel_left__zbxsE{left:0;transform:translate(-50%,-50%)}.GenericCarousel_navigators__p4RwL.GenericCarousel_navigators__p4RwL.GenericCarousel_right__8_Zv9{right:0;transform:translate(50%,-50%)}@media(min-width:768px){.GenericCarousel_carousel__NIzon{--carousel-items-gap:16px}}@media(min-width:840px){.GenericCarousel_carousel_container__pnlNr{margin:0}.GenericCarousel_slider__FjNdm{scroll-snap-type:x mandatory;padding:var(--carousel-slide-shadow-offset);margin:calc(-1*var(--carousel-slide-shadow-offset))}.GenericCarousel_slider__FjNdm:after{display:none}.GenericCarousel_navigators__p4RwL.GenericCarousel_navigators__p4RwL{display:flex}}@media(min-width:1280px){.GenericCarousel_carousel__NIzon{--carousel-items-gap:20px}}@media(min-width:1440px){.GenericCarousel_carousel__NIzon{--carousel-items-gap:24px}}