
.elementor-1129 .elementor-element.elementor-element-336bddb {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1129 .elementor-element.elementor-element-5caba4e > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1129 .elementor-element.elementor-element-9eb5a42 {
	margin-top: 160px;
	margin-bottom: 180px;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-1129 .elementor-element.elementor-element-4f4cb65.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-1129 .elementor-element.elementor-element-4f4cb65.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-1129 .elementor-element.elementor-element-4f4cb65 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 16.5% 5% 0% 0%;
}

.elementor-1129 .elementor-element.elementor-element-9a735c7 {
	width: auto;
	max-width: auto;
}

.elementor-bc-flex-widget .elementor-1129 .elementor-element.elementor-element-1edf7f9.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-1129 .elementor-element.elementor-element-1edf7f9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-1129 .elementor-element.elementor-element-1edf7f9 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 5px;
}

.elementor-1129 .elementor-element.elementor-element-48e9b8c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 45px 0px;
}

.elementor-bc-flex-widget .elementor-1129 .elementor-element.elementor-element-be9c23d.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-1129 .elementor-element.elementor-element-be9c23d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-1129 .elementor-element.elementor-element-be9c23d.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-1129 .elementor-element.elementor-element-be9c23d > .elementor-element-populated {
	margin: 0px 0px -25px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0% 0% 0% 10%;
}

.elementor-1129 .elementor-element.elementor-element-6ca0646 {
	width: 100%;
	max-width: 100%;
}

.elementor-1129 .elementor-element.elementor-element-6ca0646 > .elementor-widget-container {
	background-color: #ececec;
	margin: 0px 0px 0px 0px;
	padding: 20% 20% 20% 18%;
}

.elementor-1129 .elementor-element.elementor-element-7f6ea93 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1129 .elementor-element.elementor-element-8625287 > .elementor-element-populated, .elementor-1129 .elementor-element.elementor-element-8625287 > .elementor-element-populated > .elementor-background-overlay, .elementor-1129 .elementor-element.elementor-element-8625287 > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

.elementor-1129 .elementor-element.elementor-element-8625287 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1129 .elementor-element.elementor-element-413ce19 {
	width: 100%;
	max-width: 100%;
}

.elementor-1129 .elementor-element.elementor-element-413ce19 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1129 .elementor-element.elementor-element-08640be > .elementor-element-populated, .elementor-1129 .elementor-element.elementor-element-08640be > .elementor-element-populated > .elementor-background-overlay, .elementor-1129 .elementor-element.elementor-element-08640be > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

.elementor-1129 .elementor-element.elementor-element-08640be > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1129 .elementor-element.elementor-element-a5e391d {
	width: 100%;
	max-width: 100%;
}

.elementor-1129 .elementor-element.elementor-element-a5e391d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1129 .elementor-element.elementor-element-e01617a > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-1129 .elementor-element.elementor-element-e01617a > .elementor-container {
	min-height: 20vw;
}

.elementor-1129 .elementor-element.elementor-element-e01617a {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10.6% 0% 10.6% 0%;
}

.elementor-1129 .elementor-element.elementor-element-e01617a > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1129 .elementor-element.elementor-element-961da0a.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-1129 .elementor-element.elementor-element-961da0a > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-1129 .elementor-element.elementor-element-961da0a > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1129 .elementor-element.elementor-element-a4c3dda {
	width: var(--container-widget-width, 560px);
	max-width: 560px;
	--container-widget-width: 560px;
	--container-widget-flex-grow: 0;
}

.elementor-1129 .elementor-element.elementor-element-62fabd7:not(.elementor-motion-effects-element-type-background), .elementor-1129 .elementor-element.elementor-element-62fabd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7c600;
}

.elementor-1129 .elementor-element.elementor-element-62fabd7 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 160px 0px 160px 0px;
}

.elementor-1129 .elementor-element.elementor-element-62fabd7 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1129 .elementor-element.elementor-element-47254d4 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 10px;
}

.elementor-1129 .elementor-element.elementor-element-e3e9dc4 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 20px;
}

.elementor-1129 .elementor-element.elementor-element-a85c9c1 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 30px;
}

.elementor-1129 .elementor-element.elementor-element-7f35cf4 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 160px 0px 140px 0px;
}

.elementor-1129 .elementor-element.elementor-element-7f35cf4 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1129 .elementor-element.elementor-element-9b11109 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1129 .elementor-element.elementor-element-2d1c0f8 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 50px 0px;
}

.elementor-1129 .elementor-element.elementor-element-07dd36d {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 145px 0px;
}

.elementor-1129 .elementor-element.elementor-element-0df652d:not(.elementor-motion-effects-element-type-background), .elementor-1129 .elementor-element.elementor-element-0df652d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #12171b;
}

.elementor-1129 .elementor-element.elementor-element-0df652d {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 110px 0px;
}

.elementor-1129 .elementor-element.elementor-element-0df652d > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-1129 .elementor-element.elementor-element-3989910.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1129 .elementor-element.elementor-element-3989910.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1129 .elementor-element.elementor-element-3989910 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 15% 15% 0% 0%;
}

.elementor-1129 .elementor-element.elementor-element-a79e273 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 18px 0px;
}

.elementor-1129 .elementor-element.elementor-element-9d13d51 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-bc-flex-widget .elementor-1129 .elementor-element.elementor-element-89d7237.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-1129 .elementor-element.elementor-element-89d7237.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-1129 .elementor-element.elementor-element-89d7237.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-1129 .elementor-element.elementor-element-89d7237 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0% 2% 0% 2%;
}

.elementor-1129 .elementor-element.elementor-element-f8cb1d2 {
	width: auto;
	max-width: auto;
}

.elementor-1129 .elementor-element.elementor-element-78c15f9:not(.elementor-motion-effects-element-type-background), .elementor-1129 .elementor-element.elementor-element-78c15f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #12171b;
}

.elementor-1129 .elementor-element.elementor-element-78c15f9 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-1129 .elementor-element.elementor-element-78c15f9 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

@media (max-width:1024px) {
	.elementor-1129 .elementor-element.elementor-element-9eb5a42 {
		margin-top: 120px;
		margin-bottom: 160px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1129 .elementor-element.elementor-element-4f4cb65 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 43px 0px;
	}
	
	.elementor-1129 .elementor-element.elementor-element-1edf7f9 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 80px 0px;
	}
	
	.elementor-1129 .elementor-element.elementor-element-48e9b8c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 36px 0px;
	}
	
	.elementor-1129 .elementor-element.elementor-element-be9c23d.elementor-column > .elementor-widget-wrap {
		justify-content: flex-start;
	}
	
	.elementor-1129 .elementor-element.elementor-element-be9c23d > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1129 .elementor-element.elementor-element-6ca0646 {
		width: var(--container-widget-width, 310px);
		max-width: 310px;
		--container-widget-width: 310px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-1129 .elementor-element.elementor-element-6ca0646 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 60px 60px 60px 60px;
	}
	
	.elementor-1129 .elementor-element.elementor-element-7f6ea93 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1129 .elementor-element.elementor-element-8625287 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1129 .elementor-element.elementor-element-08640be > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1129 .elementor-element.elementor-element-e01617a > .elementor-container {
		min-height: 710px;
	}
	
	.elementor-1129 .elementor-element.elementor-element-e01617a {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1129 .elementor-element.elementor-element-961da0a.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-1129 .elementor-element.elementor-element-a4c3dda {
		width: var(--container-widget-width, 530px);
		max-width: 530px;
		--container-widget-width: 530px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-1129 .elementor-element.elementor-element-62fabd7 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 160px 0px 160px 0px;
	}
	
	.elementor-1129 .elementor-element.elementor-element-82f93ce > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 70px 0px;
	}
	
	.elementor-1129 .elementor-element.elementor-element-47254d4 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 70px 20px;
	}
	
	.elementor-1129 .elementor-element.elementor-element-e3e9dc4 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1129 .elementor-element.elementor-element-a85c9c1 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 20px;
	}
	
	.elementor-1129 .elementor-element.elementor-element-7f35cf4 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 160px 0px 140px 0px;
	}
	
	.elementor-1129 .elementor-element.elementor-element-07dd36d {
		padding: 0px 0px 160px 0px;
	}
	
	.elementor-1129 .elementor-element.elementor-element-0df652d {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 155px 0px;
	}
	
	.elementor-1129 .elementor-element.elementor-element-3989910 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1129 .elementor-element.elementor-element-89d7237.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-1129 .elementor-element.elementor-element-89d7237 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 70px 0px;
	}
}

@media (max-width:767px) {
	.elementor-1129 .elementor-element.elementor-element-9eb5a42 {
		margin-top: 134px;
		margin-bottom: 160px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1129 .elementor-element.elementor-element-4f4cb65 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 47px 0px;
	}
	
	.elementor-1129 .elementor-element.elementor-element-be9c23d > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1129 .elementor-element.elementor-element-e01617a > .elementor-container {
		min-height: 830px;
	}
	
	.elementor-1129 .elementor-element.elementor-element-e01617a {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1129 .elementor-element.elementor-element-a4c3dda {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-1129 .elementor-element.elementor-element-82f93ce {
		width: 100%;
	}
	
	.elementor-1129 .elementor-element.elementor-element-82f93ce > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 70px 0px;
	}
	
	.elementor-1129 .elementor-element.elementor-element-47254d4 {
		width: 100%;
	}
	
	.elementor-1129 .elementor-element.elementor-element-47254d4 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 70px 0px;
	}
	
	.elementor-1129 .elementor-element.elementor-element-e3e9dc4 {
		width: 100%;
	}
	
	.elementor-1129 .elementor-element.elementor-element-e3e9dc4 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 70px 0px;
	}
	
	.elementor-1129 .elementor-element.elementor-element-a85c9c1 {
		width: 100%;
	}
	
	.elementor-1129 .elementor-element.elementor-element-a85c9c1 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
}

@media (min-width:768px) {
	.elementor-1129 .elementor-element.elementor-element-4f4cb65 {
		width: 34%;
	}
	
	.elementor-1129 .elementor-element.elementor-element-1edf7f9 {
		width: 40.5%;
	}
	
	.elementor-1129 .elementor-element.elementor-element-be9c23d {
		width: 25.5%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-1129 .elementor-element.elementor-element-4f4cb65 {
		width: 100%;
	}
	
	.elementor-1129 .elementor-element.elementor-element-1edf7f9 {
		width: 100%;
	}
	
	.elementor-1129 .elementor-element.elementor-element-be9c23d {
		width: 100%;
	}
	
	.elementor-1129 .elementor-element.elementor-element-8625287 {
		width: 100%;
	}
	
	.elementor-1129 .elementor-element.elementor-element-08640be {
		width: 100%;
	}
	
	.elementor-1129 .elementor-element.elementor-element-961da0a {
		width: 100%;
	}
	
	.elementor-1129 .elementor-element.elementor-element-82f93ce {
		width: 50%;
	}
	
	.elementor-1129 .elementor-element.elementor-element-47254d4 {
		width: 50%;
	}
	
	.elementor-1129 .elementor-element.elementor-element-e3e9dc4 {
		width: 50%;
	}
	
	.elementor-1129 .elementor-element.elementor-element-a85c9c1 {
		width: 50%;
	}
	
	.elementor-1129 .elementor-element.elementor-element-3989910 {
		width: 100%;
	}
	
	.elementor-1129 .elementor-element.elementor-element-89d7237 {
		width: 100%;
	}
}
