
.elementor-15 .elementor-element.elementor-element-616b6dd9 > .elementor-container {
	max-width: 980px;
}

.elementor-15 .elementor-element.elementor-element-616b6dd9 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-15 .elementor-element.elementor-element-616b6dd9 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-15 .elementor-element.elementor-element-e5ea8eb {
	margin-top: 0px;
	margin-bottom: 30px;
}

.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-f63ca9b.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-15 .elementor-element.elementor-element-794bf27 {
	width: auto;
	max-width: auto;
}

.elementor-15 .elementor-element.elementor-element-794bf27 > .elementor-widget-container {
	margin: 0px 20px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-c4e2885 {
	width: auto;
	max-width: auto;
}

.elementor-15 .elementor-element.elementor-element-c4e2885 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-8d0b0f9 > .elementor-widget-container {
	padding: 30px 50px 30px 50px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(158, 158, 158, .18);
	box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, .1);
}
