
.elementor-widget-image .widget-image-caption {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-15451 .elementor-element.elementor-element-f2d994c > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-15451 .elementor-element.elementor-element-f2d994c img {
	width: 100%;
	height: 142px;
	object-fit: cover;
	object-position: center center;
}

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

.elementor-15451 .elementor-element.elementor-element-586d459 > .elementor-widget-container {
	margin: 0px -46px 15px 0px;
}

.elementor-15451 .elementor-element.elementor-element-9b4affd > .elementor-widget-container {
	margin: 0px 0px 13px 0px;
}

.elementor-15451 .elementor-element.elementor-element-9b4affd img {
	height: 232px;
	object-fit: cover;
	object-position: center center;
}

.elementor-15451 .elementor-element.elementor-element-e6f7d3b > .elementor-widget-container {
	margin: 0px 11px 29px -150px;
}

.elementor-15451 .elementor-element.elementor-element-12b176a > .elementor-widget-container {
	margin: -22px -51px 0px -67px;
}

.elementor-15451 .elementor-element.elementor-element-12b176a {
	z-index: 3;
}

.elementor-15451 .elementor-element.elementor-element-5dd87f7 > .elementor-widget-container {
	margin: 41px -94px 14px 11px;
}

.elementor-15451 .elementor-element.elementor-element-3a67080 {
	margin-top: 0px;
	margin-bottom: 10px;
}

.elementor-15451 .elementor-element.elementor-element-3ecc6e2 > .elementor-widget-container {
	margin: 23px 0px 0px 0px;
}

.elementor-15451 .elementor-element.elementor-element-f513a05 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-15451 .elementor-element.elementor-element-f513a05 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-15451 .elementor-element.elementor-element-4377ee7 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-15451 .elementor-element.elementor-element-73cd41e img {
	height: 115px;
	object-fit: contain;
	object-position: center center;
}

@media (min-width:768px) {
	.elementor-15451 .elementor-element.elementor-element-db5143a {
		width: 47.35%;
	}
	
	.elementor-15451 .elementor-element.elementor-element-98090df {
		width: 52.649%;
	}
}
