.slider{overflow:hidden}.slider--overflow-visible{overflow:visible}.slider__content{position:relative}.slider__content--animate{transition:transform .3s ease-in-out}.slider__slide{outline:none}.slider__slide--prev,.slider__slide--next{position:absolute;top:0;left:0;width:100%;height:100%}.slider__slide--prev{transform:translate(-100%)}.slider__slide--next{transform:translate(100%)}.slider--vertical,.slider--vertical .slider__content,.slider--vertical .slider__slide{height:100%}.slider--vertical .slider__slide--prev{transform:translateY(-100%)}.slider--vertical .slider__slide--next{transform:translateY(100%)}@media screen and (max-width: 64.0525em){.desktop-only{display:none!important}}@media screen and (min-width: 64.0625em){.mobile-only{display:none!important}}:root{--tabletBreakpoint: 64.0625em;--menuBreakpoint: 64.0625em;--mediumDesktopBreakpoint: 1440px;--fluidDesktopMinBreakpoint: 1290px;--desktopMaxWidth: 1920px;--desktopBreakpoint: 1920px}.items-slider{overflow:hidden}.items-slider__container{position:relative;padding-right:20px}.items-slider__slider{position:relative}.items-slider__item{display:flex;justify-content:center}.items-slider__element{flex:1;display:flex;align-items:stretch;max-width:50%}.items-slider__element>*{width:100%;height:100%}.items-slider__controls{display:none;margin-top:var(--boxSizeMargin);justify-content:flex-end}.items-slider__controls button{display:flex;justify-content:center;align-items:center;background:var(--white);color:var(--fontColor);border:none;width:calc(var(--boxSizeMargin) * 2);height:calc(var(--boxSizeMargin) * 2);margin-left:calc(var(--boxSizeMargin) / 2);margin-right:calc(var(--boxSizeMargin) / 2);transition:transform .15s ease-in-out}.items-slider__controls button:hover,.items-slider__controls button:focus{transform:scale(1.05)}.items-slider__controls button[disabled]{opacity:.3;cursor:not-allowed}@media screen and (min-width: 64.0625em){.items-slider__controls{display:flex;position:absolute;top:50%;width:100%;justify-content:space-between;z-index:3;transform:translateY(-50%);margin-top:0;pointer-events:none}.items-slider__controls .items-slider__previous,.items-slider__controls .items-slider__next{pointer-events:all}.items-slider__controls .items-slider__next{margin-left:auto}.items-slider__controls button{background:transparent}.items-slider--horizontal .items-slider__controls{left:0;width:100%}}@media screen and (min-width: 1280px){.items-slider__container{padding-right:0}.items-slider__slider{overflow:hidden}.items-slider__controls{display:block}.items-slider__previous,.items-slider__next{display:block;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.items-slider__previous{left:0}.items-slider__next{right:0}.items-slider__element{max-width:25%}}.items-slider--vertical,.items-slider--vertical>*,.items-slider--vertical .items-slider__container,.items-slider--vertical .items-slider__item{max-height:100%}.items-slider--vertical .items-slider__container{padding-right:0;padding-top:20px;padding-bottom:25px;height:100%}.items-slider--vertical.has-no-nav .items-slider__container{padding-top:0;padding-bottom:0;margin-top:-8px}.items-slider--vertical .items-slider__slider{height:100%;margin-bottom:0;overflow:hidden}.items-slider--vertical .items-slider__slider .slider__slide{padding:15px 0}.items-slider--vertical .items-slider__slider .slider__slide--prev .items-slider__item:last-child{opacity:0}.items-slider--vertical .items-slider__element{width:100%;max-width:100%}.items-slider--vertical .items-slider__element:empty{flex:0 0 auto;aspect-ratio:1/1}.items-slider--vertical .items-slider__item{flex-direction:column;justify-content:flex-start;gap:15px}.items-slider--vertical .items-slider__controls{margin-top:0;top:0;right:0;bottom:0;left:0;width:100%;transform:none}.items-slider--vertical .items-slider__previous,.items-slider--vertical .items-slider__next{width:calc(100% - 6px);margin:0;height:20px;display:inline-flex;justify-content:center;align-items:center;position:absolute;left:6px}.items-slider--vertical .items-slider__previous button,.items-slider--vertical .items-slider__next button{margin:0}.items-slider--vertical .items-slider__previous{top:5px}.items-slider--vertical .items-slider__next{bottom:-5px;top:auto}@media screen and (min-width: 1280px){.items-slider__controls{width:calc(100% - 80px)}}
