.vdwoerd-acf-slider:not(.flickity-enabled) .slide:not(.first-child) {
	opacity: 0;
}

.vdwoerd-acf-slider .overlay {
	position: absolute;
	width: 100%;
	height: 100%;
}

.vdwoerd-acf-slider .text {
	padding: 10px 20px;
	position: relative;
	z-index: inherit;
}

.vdwoerd-acf-slider .dot {
	background: var(--e-global-color-secondary) !important;
	width: 8px !important;
	height: 8px !important;
}

.vdwoerd-acf-slider .slide {
	width: 100%;
	margin-right: 10px;
	background-size: cover;
	background-position: center;
		
	position: absolute;
	top: 0;
	
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
}

.vdwoerd-acf-slider .dot {
	transition: transform .5s cubic-bezier(0, 0, 0.28, 1.01) !important;
}

.vdwoerd-acf-slider .dot:not(.is-selected) {
	transform: scale(.75);
}