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

.elementor-50341 .elementor-element.elementor-element-dde1c69:not(.elementor-motion-effects-element-type-background), .elementor-50341 .elementor-element.elementor-element-dde1c69 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f367d6f);
}

.elementor-50341 .elementor-element.elementor-element-dde1c69 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 0px 50px 0px;
}

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

.elementor-50341 .elementor-element.elementor-element-576886a9 > .elementor-element-populated {
	padding: 20px 20px 20px 20px;
}

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

.elementor-50341 .elementor-element.elementor-element-78642a4d {
	text-align: center;
}

.elementor-50341 .elementor-element.elementor-element-78642a4d .elementor-heading-title {
	font-family: "Cinzel", Sans-serif;
	font-size: 3rem;
	color: var(--e-global-color-e69f2a5);
}

.elementor-50341 .elementor-element.elementor-element-41f2aafa {
	text-align: center;
}

.elementor-50341 .elementor-element.elementor-element-41f2aafa .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5em;
	color: var(--e-global-color-a266e65);
}

.elementor-50341 .elementor-element.elementor-element-3756f5 > .elementor-element-populated {
	padding: 20px 20px 20px 20px;
}

.elementor-50341 .elementor-element.elementor-element-2f2c23c1 > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-50341 .elementor-element.elementor-element-2cbacbfb {
	overflow: hidden;
}

.elementor-bc-flex-widget .elementor-50341 .elementor-element.elementor-element-2e6dc6e9.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-50341 .elementor-element.elementor-element-67c0a2fc > .elementor-widget-container {
	margin: -70px 0px 0px 0px;
}
