.elementor-1239 .elementor-element.elementor-element-8c79136 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-1239 .elementor-element.elementor-element-8c79136>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1239 .elementor-element.elementor-element-635e73a {
	margin-top: -250px;
	margin-bottom: 0px;
	z-index: 10;
}

.elementor-1239 .elementor-element.elementor-element-b13a51c:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-1239 .elementor-element.elementor-element-b13a51c>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../images/noise-background.jpg");
}

.elementor-1239 .elementor-element.elementor-element-b13a51c>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0% 17% 0% 17%;
	--e-column-margin-right: 17%;
	--e-column-margin-left: 17%;
}

.elementor-1239 .elementor-element.elementor-element-b13a51c>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1239 .elementor-element.elementor-element-b13a51c>.elementor-element-populated>.elementor-widget-wrap {
	padding: 65px 80px 70px 80px;
}

.elementor-1239 .elementor-element.elementor-element-7524bf8 {
	padding: 125px 0px 190px 0px;
}

.elementor-1239 .elementor-element.elementor-element-98712d0.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-1239 .elementor-element.elementor-element-98712d0>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-1239 .elementor-element.elementor-element-98712d0>.elementor-element-populated {
	text-align: center;
}

.elementor-1239 .elementor-element.elementor-element-a4ad6cd>.elementor-widget-container {
	padding: 0px 0px 19px 0px;
}

.elementor-1239 .elementor-element.elementor-element-41cf86c>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-1239 .elementor-element.elementor-element-700b8e5>.elementor-widget-container {
	padding: 9px 0px 0px 0px;
}

.elementor-1239 .elementor-element.elementor-element-5a7bf2f>.elementor-widget-container {
	padding: 9px 0px 0px 0px;
}

.elementor-1239 .elementor-element.elementor-element-7fc73b2>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-1239 .elementor-element.elementor-element-7fc73b2>.elementor-element-populated {
	text-align: center;
}

.elementor-1239 .elementor-element.elementor-element-c673d5a>.elementor-widget-container {
	padding: 0px 0px 19px 0px;
}

.elementor-1239 .elementor-element.elementor-element-e0801e8>.elementor-widget-container {
	padding: 9px 0px 0px 0px;
}

.elementor-1239 .elementor-element.elementor-element-bde253b>.elementor-widget-container {
	padding: 9px 0px 0px 0px;
}

.elementor-1239 .elementor-element.elementor-element-5ba9b37>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-1239 .elementor-element.elementor-element-5ba9b37>.elementor-element-populated {
	text-align: center;
}

.elementor-1239 .elementor-element.elementor-element-7bf64c9>.elementor-widget-container {
	padding: 0px 0px 19px 0px;
}

.elementor-1239 .elementor-element.elementor-element-ad3b201>.elementor-widget-container {
	padding: 9px 0px 0px 0px;
}

.elementor-1239 .elementor-element.elementor-element-12ad040>.elementor-widget-container {
	padding: 9px 0px 0px 0px;
}

.elementor-1239 .elementor-element.elementor-element-673bba8>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-1239 .elementor-element.elementor-element-673bba8>.elementor-element-populated {
	text-align: center;
}

.elementor-1239 .elementor-element.elementor-element-673bba8>.elementor-element-populated>.elementor-widget-wrap {
	padding: 10px 10px 10px 10px;
}

.elementor-1239 .elementor-element.elementor-element-b662197>.elementor-widget-container {
	padding: 0px 0px 19px 0px;
}

.elementor-1239 .elementor-element.elementor-element-7165fa8>.elementor-widget-container {
	padding: 9px 0px 0px 0px;
}

.elementor-1239 .elementor-element.elementor-element-e167255>.elementor-widget-container {
	padding: 9px 0px 0px 0px;
}

@media(min-width:768px) {
	.elementor-1239 .elementor-element.elementor-element-b13a51c {
		width: 100%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-1239 .elementor-element.elementor-element-98712d0 {
		width: 50%;
	}

	.elementor-1239 .elementor-element.elementor-element-7fc73b2 {
		width: 50%;
	}

	.elementor-1239 .elementor-element.elementor-element-5ba9b37 {
		width: 50%;
	}

	.elementor-1239 .elementor-element.elementor-element-673bba8 {
		width: 50%;
	}
}

@media(max-width:1024px) {
	.elementor-1239 .elementor-element.elementor-element-635e73a {
		margin-top: -130px;
		margin-bottom: 0px;
	}

	.elementor-1239 .elementor-element.elementor-element-b13a51c>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-1239 .elementor-element.elementor-element-5ba9b37>.elementor-element-populated>.elementor-widget-wrap {
		padding: 50px 0px 0px 0px;
	}

	.elementor-1239 .elementor-element.elementor-element-673bba8>.elementor-element-populated>.elementor-widget-wrap {
		padding: 50px 0px 0px 0px;
	}
}

@media(max-width:767px) {
	.elementor-1239 .elementor-element.elementor-element-b13a51c>.elementor-element-populated>.elementor-widget-wrap {
		padding: 30px 30px 45px 30px;
	}

	.elementor-1239 .elementor-element.elementor-element-7524bf8 {
		padding: 90px 0px 210px 0px;
	}

	.elementor-1239 .elementor-element.elementor-element-7fc73b2>.elementor-element-populated>.elementor-widget-wrap {
		padding: 50px 0px 0px 0px;
	}
}
