/* End custom CSS */

.elementor-2 .elementor-element.elementor-element-acadc18 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-5ed5549 .elementor-testimonial-wrapper {
	text-align: center;
}

.elementor-2 .elementor-element.elementor-element-00626f5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-00626f5 {
	text-align: center;
}

.elementor-2 .elementor-element.elementor-element-00626f5 .elementor-heading-title {
	font-size: 33px;
	line-height: 1em;
	letter-spacing: -1px;
}

.elementor-2 .elementor-element.elementor-element-2c1e607 {
	margin-top: 20px;
	margin-bottom: 20px;
}

.elementor-2 .elementor-element.elementor-element-e2f188e > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-e2f188e img {
	border-radius: 50% 50% 50% 50%;
}

.elementor-2 .elementor-element.elementor-element-a96f81e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {}

.elementor-2 .elementor-element.elementor-element-074cc85 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-67a8847 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-1a6303c {
	margin-top: 20px;
	margin-bottom: 20px;
}

.elementor-2 .elementor-element.elementor-element-c4466c5 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-c4466c5 img {
	border-radius: 50% 50% 50% 50%;
}

.elementor-2 .elementor-element.elementor-element-9b317c4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {}

.elementor-2 .elementor-element.elementor-element-ad1ef7e {
	text-align: start;
}

.elementor-2 .elementor-element.elementor-element-1ba13f0 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-954f292 {
	margin-top: 20px;
	margin-bottom: 20px;
}

.elementor-2 .elementor-element.elementor-element-79f7dae > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-79f7dae img {
	border-radius: 50% 50% 50% 50%;
}

.elementor-2 .elementor-element.elementor-element-9ae086f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {}

.elementor-2 .elementor-element.elementor-element-4853c75 {
	text-align: start;
}

.elementor-2 .elementor-element.elementor-element-a2bb6e8 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

@media (min-width:768px) {
	.elementor-2 .elementor-element.elementor-element-56b8af0 {
		width: 34%;
	}
	
	.elementor-2 .elementor-element.elementor-element-a96f81e {
		width: 66%;
	}
	
	.elementor-2 .elementor-element.elementor-element-7bcd1da {
		width: 34%;
	}
	
	.elementor-2 .elementor-element.elementor-element-9b317c4 {
		width: 66%;
	}
	
	.elementor-2 .elementor-element.elementor-element-9b73942 {
		width: 34%;
	}
	
	.elementor-2 .elementor-element.elementor-element-9ae086f {
		width: 66%;
	}
}

/* Start custom CSS for heading, class: .elementor-element-00626f5 */
.elementor-element.elementor-element-00626f5, .elementor-element.elementor-element-00626f5 h3 {
	margin-bottom: 0 !important;
}
