
.elementor-1725 .elementor-element.elementor-element-f99c136 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-1725 .elementor-element.elementor-element-f99c136 .e-gallery-item:focus .elementor-gallery-item__overlay {
	background-color: rgba(0, 0, 0, .5);
}

.elementor-1725 .elementor-element.elementor-element-f99c136 {
	--image-transition-duration: 800ms;
	--overlay-transition-duration: 800ms;
	--content-text-align: center;
	--content-padding: 20px;
	--content-transition-duration: 800ms;
	--content-transition-delay: 800ms;
}

.elementor-1725 .elementor-element.elementor-element-60448bdf {
	--grid-side-margin: 10px;
	--grid-column-gap: 10px;
	--grid-row-gap: 10px;
	--grid-bottom-margin: 10px;
}

@media (max-width:882px) {
	.elementor-1725 .elementor-element.elementor-element-f978f2a > .elementor-widget-container {
		padding: 1px 1px 1px 1px;
	}
	
	.elementor-1725 .elementor-element.elementor-element-381d69b > .elementor-widget-container {
		padding: 1px 1px 1px 1px;
	}
	
	.elementor-1725 .elementor-element.elementor-element-60448bdf {
		--grid-side-margin: 10px;
		--grid-column-gap: 10px;
		--grid-row-gap: 10px;
		--grid-bottom-margin: 10px;
	}
}

@media (max-width:767px) {
	.elementor-1725 .elementor-element.elementor-element-f978f2a > .elementor-widget-container {
		padding: 1px 1px 1px 1px;
	}
	
	.elementor-1725 .elementor-element.elementor-element-381d69b > .elementor-widget-container {
		padding: 1px 1px 1px 1px;
	}
	
	.elementor-1725 .elementor-element.elementor-element-60448bdf {
		--grid-side-margin: 10px;
		--grid-column-gap: 10px;
		--grid-row-gap: 10px;
		--grid-bottom-margin: 10px;
	}
}
