.elementor-editor-active .abx-work-slider {
	display: block;
}

/* Reduce jumping during JS calc */
[data-slider="small"]:not(height) {
	height: calc(100vh - 190px);
}

[data-slider="small-crop"]:not(height) {
	height: calc(100vh - 190px);
}

[data-slider="large-crop"]:not(height) {
	height: calc(100vh - 100px);
}


/* DEPRECATED */
.abx-carousel-small .abx-carousel-feature, .abx-carousel-small-crop .abx-carousel-feature {
	overflow: hidden;
	display: flex;
	justify-content: center;
}
.abx-carousel-small .abx-carousel-feature img, .abx-carousel-small-crop .abx-carousel-feature img {
	display: flex;
	height: 100%;
	width: 100%;
}
.abx-carousel-small, .abx-carousel-small-crop {
	height: calc(100vh - 360px);
	padding: 0;
	justify-content: center;
}
.abx-carousel-small .abx-carousel-feature img {
	flex: 0 1 auto;
	object-fit: contain;
}
.abx-carousel-large-crop {
	display: block;
	height: calc(100vh - 115px);
	padding: 0;
}
.abx-carousel-large-crop  > .abx-carousel-feature, .abx-carousel-small-crop > .abx-carousel-feature {
	height: 100%;
}
.abx-carousel-small-crop .abx-carousel-feature .elementor-widget-container, .abx-carousel-large-crop .abx-carousel-feature .elementor-widget-container {
	width: 100%;
}
.abx-carousel-small-crop .abx-carousel-feature img, .abx-carousel-large-crop .abx-carousel-feature img {
	object-fit: cover;
	object-position: center;
	height: 100%;
}
.abx-carousel-small-crop .abx-carousel-text {
	position: absolute;
	bottom: 0;
	left: 0;
	width: auto;
	display: inline-flex;
}
.abx-carousel-large-crop .abx-carousel-text {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}
.abx-carousel-full-crop  {
	height: 100vh;
	padding: 0;
}
/* \DEPRECATED */
