.keen-slider:not([data-keen-slider-disabled]) {
	align-content: flex-start;
	display: flex;
	overflow: hidden;
	position: relative;
	-webkit-user-select: none;
	   -moz-user-select: none;
		-ms-user-select: none;
			user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
	width: 100%;
}
.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide {
	position: relative;
	overflow: hidden;
	width: 100%;
	min-height: 100%;
}
.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse] {
	flex-direction: row-reverse;
}
.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v] {
	flex-wrap: wrap;
}

.keen-slider_navigation {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 20px;
}

/* Dots */
.keen-slider__dots {
	display: flex;
	padding: 10px 0;
	justify-content: center;
}

.keen-slider__dots .dot {
	border: none;
	width: 10px;
	height: 10px;
	background: #c5c5c5;
	border-radius: 50%;
	margin: 0 5px;
	padding: 5px;
	cursor: pointer;
}

.keen-slider__dots .dot:focus {
	outline: none;
}

.keen-slider__dots .dot--active {
	background: #000;
}