
.elementor-12586 .elementor-element.elementor-element-9a1b195 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-12586 .elementor-element.elementor-element-9a1b195 {
	padding: 20px 0px 40px 0px;
}

.elementor-12586 .elementor-element.elementor-element-51865ab > .elementor-element-populated {
	padding: 20px 60px 50px 20px;
}

.elementor-12586 .elementor-element.elementor-element-cab6edb > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-12586 .elementor-element.elementor-element-70fdc91:not(.elementor-motion-effects-element-type-background), .elementor-12586 .elementor-element.elementor-element-70fdc91 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f7f7;
}

.elementor-12586 .elementor-element.elementor-element-70fdc91 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 40px 0px 0px 0px;
}

.elementor-12586 .elementor-element.elementor-element-70fdc91 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12586 .elementor-element.elementor-element-24b9ba6 > .elementor-element-populated {
	margin: 0px 3px 0px 0px;
}

.elementor-12586 .elementor-element.elementor-element-a63851e > .elementor-element-populated {
	margin: 0px 2px 0px 2px;
}

.elementor-12586 .elementor-element.elementor-element-0fa6c81 > .elementor-element-populated {
	margin: 0px 0px 0px 3px;
}

.elementor-12586 .elementor-element.elementor-element-53a5229 > .elementor-element-populated {
	margin: 0px 3px 0px 0px;
}

.elementor-12586 .elementor-element.elementor-element-069d6b3 > .elementor-element-populated {
	margin: 0px 2px 0px 2px;
}

.elementor-12586 .elementor-element.elementor-element-51ed79e > .elementor-element-populated {
	margin: 0px 0px 0px 3px;
}

.elementor-12586 .elementor-element.elementor-element-04f1c12:not(.elementor-motion-effects-element-type-background), .elementor-12586 .elementor-element.elementor-element-04f1c12 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f7f7;
}

.elementor-12586 .elementor-element.elementor-element-04f1c12 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 30px 0px 50px 0px;
}

.elementor-12586 .elementor-element.elementor-element-04f1c12 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

@media (min-width:768px) {
	.elementor-12586 .elementor-element.elementor-element-51865ab {
		width: 47.373%;
	}
	
	.elementor-12586 .elementor-element.elementor-element-cab6edb {
		width: 52.193%;
	}
	
	.elementor-12586 .elementor-element.elementor-element-d16d434 {
		width: 20%;
	}
	
	.elementor-12586 .elementor-element.elementor-element-bee8408 {
		width: 59.633%;
	}
	
	.elementor-12586 .elementor-element.elementor-element-e4594aa {
		width: 19.991%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-12586 .elementor-element.elementor-element-51865ab {
		width: 100%;
	}
	
	.elementor-12586 .elementor-element.elementor-element-cab6edb {
		width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor-12586 .elementor-element.elementor-element-9a1b195 {
		padding: 55px 0px 80px 0px;
	}
	
	.elementor-12586 .elementor-element.elementor-element-51865ab > .elementor-element-populated {
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-12586 .elementor-element.elementor-element-cab6edb > .elementor-element-populated {
		margin: 60px 0px 0px 0px;
	}
}

@media (max-width:767px) {
	.elementor-12586 .elementor-element.elementor-element-51865ab > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
}
