/* End custom CSS */

.elementor-1051 .elementor-element.elementor-element-3551b4b > .elementor-container {
	max-width: 400px;
}

.elementor-1051 .elementor-element.elementor-element-19395f2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1051 .elementor-element.elementor-element-19395f2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-3b02095);
}

.elementor-1051 .elementor-element.elementor-element-19395f2 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 8% 8% 8% 8%;
}

.elementor-1051 .elementor-element.elementor-element-19395f2 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-1051 .elementor-element.elementor-element-a2d7551 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-1051 .elementor-element.elementor-element-a2d7551 .elementor-icon-wrapper {
	text-align: start;
}

.elementor-1051 .elementor-element.elementor-element-a2d7551.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-1051 .elementor-element.elementor-element-a2d7551.elementor-view-framed .elementor-icon, .elementor-1051 .elementor-element.elementor-element-a2d7551.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-1051 .elementor-element.elementor-element-a2d7551.elementor-view-framed .elementor-icon, .elementor-1051 .elementor-element.elementor-element-a2d7551.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-1051 .elementor-element.elementor-element-a2d7551 .elementor-icon {
	font-size: 30px;
}

.elementor-1051 .elementor-element.elementor-element-a2d7551 .elementor-icon svg {
	height: 30px;
}

.elementor-1051 .elementor-element.elementor-element-a2d7551 .elementor-icon i, .elementor-1051 .elementor-element.elementor-element-a2d7551 .elementor-icon svg {
	transform: rotate(180deg);
}

.elementor-widget-testimonial .elementor-testimonial-content {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
}

.elementor-widget-testimonial .elementor-testimonial-name {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
}

.elementor-widget-testimonial .elementor-testimonial-job {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
}

.elementor-1051 .elementor-element.elementor-element-dd1158c .elementor-testimonial-wrapper {
	text-align: start;
}

.elementor-1051 .elementor-element.elementor-element-dd1158c .elementor-testimonial-content {
	color: var(--e-global-color-1146c69);
	font-family: "Heebo", Sans-serif;
	font-size: 18px;
	font-weight: 300;
	line-height: 1.3em;
}

.elementor-1051 .elementor-element.elementor-element-dd1158c .elementor-testimonial-name {
	color: var(--e-global-color-1146c69);
	font-family: "Heebo", Sans-serif;
	font-size: 20px;
	font-weight: 500;
}

.elementor-1051 .elementor-element.elementor-element-dd1158c .elementor-testimonial-job {
	color: rgba(255, 255, 255, .58);
	font-family: "Heebo", Sans-serif;
	font-size: 16px;
	font-weight: 300;
}

/* Start custom CSS for testimonial, class: .elementor-element-dd1158c */
.elementor-1051 .elementor-element.elementor-element-dd1158c .elementor-testimonial-content {
	white-space: break-spaces;
}
