.image-slider{height: auto; padding-bottom: var(--one-column);}
.image-slider .slick-slide{height: 500px; padding: var(--one-gutter); display: flex !important;}
.context-single .image-slider .slick-slide{padding: 0 calc(3 * var(--one-gutter)) 0 0;}

.image-slider .slick-slide img{height: 100%; width: auto; border-radius: 4px;}
.image-slider .slick-list{width: 100%; overflow: visible;}
.image-slider .slick-arrow {position: absolute; bottom: 0; transform: rotate(-90deg); z-index: 1;}
.image-slider .slick-next {left: calc(var(--one-gutter) + 40px);}


@media screen and (max-width: 800px) {
	.image-slider .slick-slide{width: 100vw; height: 400px; overflow: hidden;}
	.image-slider .slick-slide img{height: auto; width: 100%;  object-fit: contain; object-position: center;}

}
