
.elementor-1339 .elementor-element.elementor-element-d916f7f {
	--display: flex;
}

.elementor-widget-gallery-extra .ee-gallery__media__caption {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1339 .elementor-element.elementor-element-dc6bc10 .ee-gallery {
	margin-left: -24px;
}

.elementor-1339 .elementor-element.elementor-element-dc6bc10 .ee-gallery__item {
	padding-left: 24px;
}

.elementor-1339 .elementor-element.elementor-element-dc6bc10 .ee-gallery__item .ee-gallery__media {
	margin-bottom: 24px;
}

.elementor-1339 .elementor-element.elementor-element-dc6bc10 .ee-gallery__media__caption {
	text-align: center;
	font-family: "Rubik", Sans-serif;
	font-weight: bold;
	line-height: 17px;
	color: #fff;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .91);
}

.elementor-1339 .elementor-element.elementor-element-dc6bc10 .ee-gallery__media__thumbnail img {
	opacity: 1;
}

.elementor-1339 .elementor-element.elementor-element-dc6bc10 .ee-gallery__media:hover .ee-gallery__media__thumbnail img {
	opacity: 1;
}

.elementor-1339 .elementor-element.elementor-element-dc6bc10 .ee-gallery__media__overlay {
	mix-blend-mode: normal;
	opacity: 1;
}

.elementor-1339 .elementor-element.elementor-element-dc6bc10 .ee-gallery__media:hover .ee-gallery__media__overlay {
	opacity: 1;
}

.elementor-1339 .elementor-element.elementor-element-dc6bc10 .ee-gallery__media__content, .elementor-1339 .elementor-element.elementor-element-dc6bc10 .ee-gallery__media__caption {
	transition-property: all;
	transition-timing-function: linear;
	transition-duration: .3s;
}

@media (max-width:767px) {
	.elementor-1339 .elementor-element.elementor-element-dc6bc10 > .elementor-widget-container {
		padding: 0px 0px 240px 0px;
	}
	
	.elementor-1339 .elementor-element.elementor-element-dc6bc10 .ee-gallery__media__caption {
		font-size: 12px;
	}
}

@media (min-width:1367px) {
	.elementor-1339 .elementor-element.elementor-element-dc6bc10 .elementor-repeater-item-cc03c57 .ee-media--stretch:before {
		padding-bottom: 64%;
	}
	
	.elementor-1339 .elementor-element.elementor-element-dc6bc10 .elementor-repeater-item-e981b5b .ee-media--stretch:before {
		padding-bottom: 64%;
	}
	
	.elementor-1339 .elementor-element.elementor-element-dc6bc10 .elementor-repeater-item-2e66798 .ee-media--stretch:before {
		padding-bottom: 64%;
	}
	
	.elementor-1339 .elementor-element.elementor-element-dc6bc10 .elementor-repeater-item-1fb5e94 .ee-media--stretch:before {
		padding-bottom: 64%;
	}
	
	.elementor-1339 .elementor-element.elementor-element-dc6bc10 .elementor-repeater-item-f7f0a05 .ee-media--stretch:before {
		padding-bottom: 64%;
	}
	
	.elementor-1339 .elementor-element.elementor-element-dc6bc10 .elementor-repeater-item-4b3aeb6 .ee-media--stretch:before {
		padding-bottom: 64%;
	}
	
	.elementor-1339 .elementor-element.elementor-element-dc6bc10 .elementor-repeater-item-915e2d8 .ee-media--stretch:before {
		padding-bottom: 64%;
	}
	
	.elementor-1339 .elementor-element.elementor-element-dc6bc10 .elementor-repeater-item-6afe001 .ee-media--stretch:before {
		padding-bottom: 64%;
	}
	
	.elementor-1339 .elementor-element.elementor-element-dc6bc10 .elementor-repeater-item-c26d557 .ee-media--stretch:before {
		padding-bottom: 64%;
	}
	
	.elementor-1339 .elementor-element.elementor-element-dc6bc10 .elementor-repeater-item-179716a .ee-media--stretch:before {
		padding-bottom: 64%;
	}
	
	.elementor-1339 .elementor-element.elementor-element-dc6bc10 .elementor-repeater-item-6ec6d75 .ee-media--stretch:before {
		padding-bottom: 64%;
	}
	
	.elementor-1339 .elementor-element.elementor-element-dc6bc10 .elementor-repeater-item-28c4b4e .ee-media--stretch:before {
		padding-bottom: 64%;
	}
}
