.elementor-gallery__container {
	min-height: 1px;
}

.elementor-gallery-item {
	border: solid var(--image-border-width) var(--image-border-color);
	border-radius: var(--image-border-radius);
	display: block;
	overflow: hidden;
	position: relative;
	text-decoration: none;
}

.elementor-gallery-item__content, .elementor-gallery-item__overlay {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.elementor-gallery-item__overlay {
	mix-blend-mode: var(--overlay-mix-blend-mode);
	transition-duration: var(--overlay-transition-duration);
	transition-property: mix-blend-mode, transform, opacity, background-color;
}

.elementor-gallery-item__image.e-gallery-image {
	transition-duration: var(--image-transition-duration);
	transition-property: filter, transform;
}

.e-gallery-item.elementor-gallery-item {
	transition-property: all;
}