.image-slider{opacity:1;position:relative}.image-slider__track{margin-bottom:3rem;position:relative;height:1px;width:100%;max-width:var(--section-max-width);margin-left:auto;margin-right:auto}.image-slider__track:before{content:"";position:absolute;top:0;left:0;right:0;z-index:1;height:1px;background:#b1bcd2}.image-slider__track__handle{width:24px;height:24px;background:#fff;position:absolute;left:0;z-index:2;border:1px solid #b1bcd2;border-radius:50%;top:-12px;cursor:-webkit-grab;cursor:grab}.image-slider__track__handle.dragging{cursor:-webkit-grabbing;cursor:grabbing}.image-slider__track__handle.hidden{display:none}.image-slider .image-slider-item{text-align:center;position:relative;overflow:hidden;outline-offset:-2px;width:100%}.image-slider .image-slider-item:not(:last-child){margin-right:7.14286rem}.image-slider .image-slider-item__image .image__spacer{padding-top:50%}.image-slider .image-slider-item__image .image img{-o-object-fit:contain;font-family:"object-fit:contain";object-fit:contain}.image-slider.dragging .image-slider__track__handle{transform:scale(1.1)}@media(min-width:769px){.image-slider .flickity-viewport{-webkit-mask-image:linear-gradient(90deg,hsla(0,0%,100%,.06666666666666667) 0,#fff 15%,#fff 85%,hsla(0,0%,100%,.06666666666666667));mask-image:linear-gradient(90deg,hsla(0,0%,100%,.06666666666666667) 0,#fff 15%,#fff 85%,hsla(0,0%,100%,.06666666666666667))}.image-slider .image-slider-item{width:auto}.image-slider .image-slider-item__image .image__spacer{padding-top:0}.image-slider .image-slider-item__image .image img{position:relative;width:auto;height:140px}}@media(min-width:1920px){.image-slider__track:before{left:-150px;right:-150px}.image-slider .flickity-viewport{-webkit-mask-image:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff 12%,#fff 88%,hsla(0,0%,100%,0));mask-image:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff 12%,#fff 88%,hsla(0,0%,100%,0))}.image-slider{margin-left:-150px;margin-right:-150px}.image-slider .image-slider-item:first-child{padding-left:150px}.image-slider .image-slider-item:last-child{padding-right:150px}}@media(hover:hover){.image-slider__track__handle:not(:disabled):focus,.image-slider__track__handle:not(:disabled):hover{border-color:#1e408f}}
