.elementor-6177 .elementor-element.elementor-element-621934a:not(.elementor-motion-effects-element-type-background), .elementor-6177 .elementor-element.elementor-element-621934a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-uicore_secondary);
}

.elementor-6177 .elementor-element.elementor-element-621934a>.elementor-container {
	max-width: 1028px;
}

.elementor-6177 .elementor-element.elementor-element-621934a>.elementor-background-overlay {
	opacity: .5;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-6177 .elementor-element.elementor-element-621934a {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 200px 0 80px 0;
}

.elementor-6177 .elementor-element.elementor-element-7fa2401.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-6177 .elementor-element.elementor-element-7fa2401>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0;
}

.elementor-6177 .elementor-element.elementor-element-7fa2401>.elementor-element-populated {
	padding: 0 10px 0 10px;
}

.elementor-6177 .elementor-element.elementor-element-7fa2401 {
	z-index: 2;
}

.elementor-6177 .elementor-element.elementor-element-4e9d918 {
	width: var(--container-widget-width, 753px);
	max-width: 753px;
	--container-widget-width: 753px;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Rubik", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	color: #fff;
}

.elementor-6177 .elementor-element.elementor-element-4e9d918 {
	---ui-speed: 1500ms;
	---ui-delay: 700ms;
	---ui-stagger: 150ms;
}

.elementor-6177 .elementor-element.elementor-element-ae247c5:not(.elementor-motion-effects-element-type-background), .elementor-6177 .elementor-element.elementor-element-ae247c5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-uicore_light);
}

.elementor-6177 .elementor-element.elementor-element-ae247c5>.elementor-container {
	max-width: 1024px;
}

.elementor-6177 .elementor-element.elementor-element-ae247c5 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 80px 0 80px 0;
}

.elementor-6177 .elementor-element.elementor-element-ae247c5>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-6177 .elementor-element.elementor-element-f5bf73d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0;
}

@media (max-width:1024px) {
	.elementor-6177 .elementor-element.elementor-element-621934a {
		padding: 100px 0 0 0;
	}
	
	.elementor-6177 .elementor-element.elementor-element-ae247c5 {
		padding: 64px 0 0 0;
	}
}

@media (max-width:767px) {
	.elementor-6177 .elementor-element.elementor-element-621934a {
		padding: 125px 0 0 0;
	}
	
	.elementor-6177 .elementor-element.elementor-element-ae247c5 {
		padding: 48px 0 0 0;
	}
}