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

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

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

.elementor-147 .elementor-element.elementor-element-6d2a3ca {
	font-family: "Alice", Sans-serif;
	font-size: 20px;
}

.elementor-147 .elementor-element.elementor-element-de8cec3 > .elementor-widget-container {
	margin: 7px 0px 7px 0px;
}

.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-147 .elementor-element.elementor-element-2d8a0d3 > .elementor-widget-container {
	margin: 11px 0px 6px 0px;
}

.elementor-147 .elementor-element.elementor-element-2d8a0d3 {
	text-align: center;
}

.elementor-147 .elementor-element.elementor-element-2d8a0d3 .elementor-heading-title {
	font-family: "Alice", Sans-serif;
	font-size: 30px;
}

.elementor-147 .elementor-element.elementor-element-1a0f550 {
	font-family: "Alice", Sans-serif;
	font-size: 20px;
}

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

.elementor-147 .elementor-element.elementor-element-1dbaa0b > .elementor-widget-container {
	margin: 0px 0px 16px 0px;
}

.elementor-147 .elementor-element.elementor-element-a43496b {
	text-align: center;
}

.elementor-147 .elementor-element.elementor-element-a43496b .elementor-heading-title {
	font-family: "Alice", Sans-serif;
}

.elementor-147 .elementor-element.elementor-element-e01f196 {
	font-family: "Alice", Sans-serif;
	font-size: 20px;
}

.elementor-147 .elementor-element.elementor-element-2fa31e4 > .elementor-widget-container {
	margin: 0px 0px 16px 0px;
}

.elementor-147 .elementor-element.elementor-element-507f38b {
	text-align: center;
}

.elementor-147 .elementor-element.elementor-element-507f38b .elementor-heading-title {
	font-family: "Alice", Sans-serif;
}

.elementor-147 .elementor-element.elementor-element-6a0b0d5 {
	font-family: "Alice", Sans-serif;
	font-size: 20px;
}

.elementor-147 .elementor-element.elementor-element-168a4d9 > .elementor-widget-container {
	margin: 0px 0px 9px 0px;
}

.elementor-147 .elementor-element.elementor-element-ed4e4e6 {
	text-align: center;
}

.elementor-147 .elementor-element.elementor-element-ed4e4e6 .elementor-heading-title {
	font-family: "Alice", Sans-serif;
}

.elementor-147 .elementor-element.elementor-element-013e60b {
	font-family: "Alice", Sans-serif;
	font-size: 20px;
}

.elementor-147 .elementor-element.elementor-element-9ea32dd {
	text-align: center;
}

.elementor-147 .elementor-element.elementor-element-9ea32dd .elementor-heading-title {
	font-family: "Alice", Sans-serif;
}

.elementor-147 .elementor-element.elementor-element-b0eadb4 > .elementor-widget-container {
	margin: 1px 0px 5px 0px;
}

.elementor-147 .elementor-element.elementor-element-b0eadb4 {
	font-family: "Alice", Sans-serif;
	font-size: 20px;
}

.elementor-147 .elementor-element.elementor-element-a0c5e15 {
	text-align: center;
}

.elementor-147 .elementor-element.elementor-element-a0c5e15 .elementor-heading-title {
	font-family: "Alice", Sans-serif;
}

.elementor-147 .elementor-element.elementor-element-ca34059 {
	font-family: "Alice", Sans-serif;
}

.elementor-147 .elementor-element.elementor-element-eb2e35d {
	font-family: "Alice", Sans-serif;
	font-size: 20px;
}

@media (min-width:768px) {
	.elementor-147 .elementor-element.elementor-element-274fa18 {
		width: 33.263%;
	}
	
	.elementor-147 .elementor-element.elementor-element-4806402 {
		width: 33.023%;
	}
}

@media (max-width:767px) {
	.elementor-147 .elementor-element.elementor-element-de8cec3 > .elementor-widget-container {
		margin: 8px 0px 8px 0px;
	}
}
