.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-widget-divider.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-2734 .elementor-element.elementor-element-50ecebdc.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-2734 .elementor-element.elementor-element-4e4123d8.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-2734 .elementor-element.elementor-element-3dcefb76.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-2734 .elementor-element.elementor-element-4b6e02f6.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-2734 .elementor-element.elementor-element-5cbdeaf7.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-2734 .elementor-element.elementor-element-2038af28.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-2734 .elementor-element.elementor-element-796f6df.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-976d9fb);
}

.elementor-2734 .elementor-element.elementor-element-25fa3f9f.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-976d9fb);
}

.elementor-2734 .elementor-element.elementor-element-4ae84f1b.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-976d9fb);
}

.elementor-2734 .elementor-element.elementor-element-3f938212.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-976d9fb);
}

.elementor-2734 .elementor-element.elementor-element-700f892f.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-976d9fb);
}

.elementor-2734 .elementor-element.elementor-element-3d9bff35.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-976d9fb);
}

.elementor-2734 .elementor-element.elementor-element-6c3aee43.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-976d9fb);
}

.elementor-2734 .elementor-element.elementor-element-26c80ea2.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-976d9fb);
}

.elementor-2734 .elementor-element.elementor-element-279a81fa.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-976d9fb);
}

.elementor-2734 .elementor-element.elementor-element-402884c1.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-976d9fb);
}

.elementor-2734 .elementor-element.elementor-element-1313f017.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-976d9fb);
}

.elementor-2734 .elementor-element.elementor-element-4c00234c.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-976d9fb);
}

.elementor-2734 .elementor-element.elementor-element-4e0565b9.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-976d9fb);
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-2734 .elementor-element.elementor-element-6c337679.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-cb20357);
}

.elementor-2734 .elementor-element.elementor-element-7ccd7adc.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-cb20357);
}

.elementor-2734 .elementor-element.elementor-element-40891cc9.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-cb20357);
}

.elementor-2734 .elementor-element.elementor-element-56a3bfca.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-cb20357);
}

.elementor-2734 .elementor-element.elementor-element-59a41676.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-cb20357);
}

.elementor-2734 .elementor-element.elementor-element-601a1117.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-cb20357);
}

@media (min-width:768px) {}

@media (max-width:1024px) {
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media (max-width:767px) {
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
}