.ezSliderContainer240605 { overflow: hidden; position: relative; margin: 0; padding: 0; user-select: none; }
.ezSliderContainer240605 img { border: 0; }
.ezSliderContainer240605 > ul { visibility: hidden; }
.ezSliderContainer240605 > ul > li:not(:first-child) { display: none; }
.ezSliderContainer240605 ul, .ezSliderContainer240605 li { padding: 0; margin: 0; list-style: none; }

.ezSliderContainer240605 div.navi {
	position: absolute;
	z-index: 9998;
	bottom: 2%;
	left: 50%;
	transform: translateX(-50%);
}
.ezSliderContainer240605 div.navi ul.navi { display: inline-block; }
.ezSliderContainer240605 div.navi ul.navi li.navi {
	float: left;
	list-style: none;
	width: 12px;
	height: 12px;
	border-radius: 12px;
	margin: 0 3px;
	cursor: pointer;
	background-color: #b9b3b3;
	transition: .5s;
}
.ezSliderContainer240605 div.navi ul.navi li.navi.curr { background-color: white; width: 30px; }

.ezSliderContainer240605 .slide { position: absolute; }
.ezSliderContainer240605 .slider { background-size: cover; background-repeat: no-repeat; background-position: center center; }
.ezSliderContainer240605 .slider a { display: block; width: 100%; height: 100%; }

.ezSliderContainer240605 .sliderControl { position: absolute; z-index: 9999; bottom: 5px; right: 5px; }
.ezSliderContainer240605 .sliderControl .control,
.ezSliderContainer240605 .sliderControl .control li { padding: 0; margin: 0; list-style: none; }
.ezSliderContainer240605 .sliderControl .control > li { float: left; cursor: pointer; }

.ezSliderContainer240605 button,
.sliderControl button { border: none; background: none; padding: 0; }

.ezSliderContainer240605 div.btnLR {
	margin: 0 2%;
	margin-bottom: -42px;
	bottom: 50%;
}

.ezSliderContainer240605 .btnWrapper {
	position: absolute;
	width: 100vw;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 10000;
}

.ezSliderContainer240605 .arrow-container {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 50px;
	height: 80px;
	cursor: pointer;
	margin: 0;
	background-color: transparent;
	position: relative;
}

.ezSliderContainer240605 .arrow-container::before,
.ezSliderContainer240605 .arrow-container::after {
	content: '';
	position: absolute;
	background-color: white;
	width: 6px;
	height: 40px;
	transform-origin: center center;
}

.ezSliderContainer240605 .arrow-container.left-arrow::before { transform: translate(0px, -12.5px) rotate(45deg); }
.ezSliderContainer240605 .arrow-container.left-arrow::after { transform: translate(0px, 12.5px) rotate(-45deg); }
.ezSliderContainer240605 .arrow-container.right-arrow::before { transform: translate(0px, -12.5px) rotate(-45deg); }
.ezSliderContainer240605 .arrow-container.right-arrow::after { transform: translate(0px, 12.5px) rotate(45deg); }