
.elementor-16629 .elementor-element.elementor-element-26c0dc9 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 240px 0px 0px 0px;
}

.elementor-16629 .elementor-element.elementor-element-26c0dc9 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-16629 .elementor-element.elementor-element-28437ea.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-16629 .elementor-element.elementor-element-050fa58 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-16629 .elementor-element.elementor-element-050fa58 {
	text-align: center;
}

.elementor-16629 .elementor-element.elementor-element-94b1715 {
	--spacer-size: 80px;
}

.elementor-16629 .elementor-element.elementor-element-28b0903 {
	width: auto;
	max-width: auto;
	text-align: center;
}

.elementor-16629 .elementor-element.elementor-element-28b0903 > .elementor-widget-container {
	margin: 0px 15px 0px 0px;
}

.elementor-16629 .elementor-element.elementor-element-7dac6b5 {
	width: auto;
	max-width: auto;
	text-align: center;
}

.elementor-16629 .elementor-element.elementor-element-7dac6b5 > .elementor-widget-container {
	margin: 0px 0px 0px 15px;
}

.elementor-16629 .elementor-element.elementor-element-b06c6d1 {
	--spacer-size: 280px;
}

@media (max-width:1199px) {
	.elementor-16629 .elementor-element.elementor-element-94b1715 {
		--spacer-size: 40px;
	}
	
	.elementor-16629 .elementor-element.elementor-element-b06c6d1 {
		--spacer-size: 160px;
	}
}

@media (max-width:767px) {
	.elementor-16629 .elementor-element.elementor-element-28b0903 > .elementor-widget-container {
		margin: 8px 0px 15px 8px;
	}
	
	.elementor-16629 .elementor-element.elementor-element-7dac6b5 > .elementor-widget-container {
		margin: 8px 8px 8px 8px;
	}
	
	.elementor-16629 .elementor-element.elementor-element-b06c6d1 {
		--spacer-size: 180px;
	}
}
