.slider__slide{--focus-outline-padding:.5rem;--shadow-padding-top:calc((var(--shadow-vertical-offset)*-1 + var(--shadow-blur-radius))*var(--shadow-visible));--shadow-padding-bottom:calc((var(--shadow-vertical-offset) + var(--shadow-blur-radius))*var(--shadow-visible));flex-shrink:0;padding-bottom:0}@media screen and (max-width:749px){.slider--mobile:after{content:"";width:0;padding-left:1.5rem}}@media screen and (max-width:989px){.slider--tablet:after{content:"";width:0;padding-left:1.5rem;margin-left:calc(-1*var(--grid-desktop-horizontal-spacing))}}.slider--everywhere{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.slider.slider--everywhere .slider__slide{margin-bottom:0;scroll-snap-align:center}@media screen and (min-width:990px){.slider--desktop:after{content:"";width:0;padding-left:5rem;margin-left:calc(-1*var(--grid-desktop-horizontal-spacing))}.slider-component-full-width .slider--desktop:after{padding-left:1.5rem}}@media (prefers-reduced-motion){.slider{scroll-behavior:auto}}.slider{scrollbar-color:rgb(var(--color-foreground)) rgba(var(--color-foreground),.04);-ms-overflow-style:none;scrollbar-width:none}.slider::-webkit-scrollbar{height:.4rem;width:.4rem;display:none}.slider::-webkit-scrollbar-thumb{background-color:rgb(var(--color-foreground));border-radius:.4rem;border:0}.slider::-webkit-scrollbar-track{background:rgba(var(--color-foreground),.04);border-radius:.4rem}.slider-counter__link--dots:not(.slider-counter__link--active):hover .dot{border-color:rgb(var(--color-foreground))}.slider-counter__link--dots:not(.slider-counter__link--active):hover .dot,.slider-counter__link--numbers:hover{transform:scale(1.1)}.slider-counter__link--numbers:hover{color:rgb(var(--color-foreground))}.slider-buttons{display:flex;align-items:center;justify-content:center}.slider-button{color:rgba(var(--color-foreground),.75);background:transparent;border:none;cursor:pointer;width:44px;height:44px;display:flex;align-items:center;justify-content:center}.slider-button:not([disabled]):hover{color:rgb(var(--color-foreground))}.slider-button .icon{height:.6rem}.slider-button--next .icon{transform:rotate(-90deg)}.slider-button--prev .icon{transform:rotate(90deg)}.slider-button--next:not([disabled]):hover .icon{transform:rotate(-90deg) scale(1.1)}.slider-button--prev:not([disabled]):hover .icon{transform:rotate(90deg) scale(1.1)}