ul.jch-slider {
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	aspect-ratio: 16 / 9;
	width: 100%;
}

/* show first image before JS initializes */
ul.jch-slider:not(.jch-ready) li:first-child {
	opacity: 1;
}

ul.jch-slider li {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	transition: opacity 1s ease-in-out;
}

ul.jch-slider li.jch-active {
	opacity: 1;
	z-index: 1;
}

ul.jch-slider img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
