.media_carousel .owl-dots:not([data-enable-stage-padding="true"] .owl-dots) {
	position: absolute;
	bottom: 32px;
	justify-self: center;
	height: 20px;
}

.owl-theme .owl-dots .owl-dot span {
	width: 20px;
	height: 20px;
	background: white;
	border: 1px solid var(--red);
	margin: 0 5px;
	opacity: 0.25;
}

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
	opacity: 1;
}

.owl-theme .owl-dots .owl-dot:hover span {
	background: white;
}

.owl-theme .owl-dots .owl-dot.active span {
	background: var(--red);
	opacity: 0.75;
}

.media_carousel button:not(.owl-dot) {
	position: absolute;
	top: 46%;
	z-index: 1;
}

.media-prev {
	left: 36.66px;
}

.media-next {
	right: 36.66px;
}

[data-items-desktop="3"] .media-prev {
	left: -21px;
}

[data-items-desktop="3"] .media-next {
	right: -21px;
}

[data-enable-desktop="false"] button {
	display: none;
}

/* .image-carousel-container[data-image_title="false"] p.image-carousel-title,
.image-carousel-container[data-image_title="true"]
	p.image-carousel-title:not(.active p.image-carousel-title) {
	display: none;
} */

.image-carousel-container[data-image_titledescription="false"]
	p.image-carousel-title {
	display: none;
}

@media (width > 1200px) {
	[data-enable-stage-padding="true"]::before,
	[data-enable-stage-padding="true"]::after {
		content: "";
		display: flex;
		position: absolute;
		height: 100%;
		width: 20%;
		z-index: 2;
		top: 0;
	}

	[data-enable-stage-padding="true"]::before {
		background: linear-gradient(
			90deg,
			rgba(246, 241, 235, 0) 0%,
			#f6f1eb 0,
			#f6f1eb 16.16%,
			rgba(246, 241, 235, 0) 90.2%
		);
	}

	[data-enable-stage-padding="true"]::after {
		background: linear-gradient(
			270deg,
			rgba(246, 241, 235, 0) 0%,
			#f6f1eb 0,
			#f6f1eb 16.16%,
			rgba(246, 241, 235, 0) 90.2%
		);
		right: 0;
	}

	[data-enable_stage_padding_effect="false"]::before,
	[data-enable_stage_padding_effect="false"]::after {
		background: none !important;
	}
}

@media (width < 1199px) {
	.owl-theme .owl-dots .owl-dot span {
		width: 13px;
		height: 13px;
		margin: 0 2px;
	}

	[data-enable-desktop="false"] button > img,
	[data-items-desktop="3"] button > img {
		width: 11px;
	}

	[data-enable-desktop="false"] button {
		display: inline-block;
	}

	[data-enable-desktop="false"] .media-prev {
		left: -21px;
	}

	[data-enable-desktop="false"] .media-next {
		right: -21px;
	}
}
