
.elementor-29263 .elementor-element.elementor-element-379775a {
	--display: flex;
}

.elementor-widget-text-editor {
	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);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	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-29263 .elementor-element.elementor-element-4ca5d4d {
	z-index: 2;
}

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

.elementor-29263 .elementor-element.elementor-element-6895a8e .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-29263 .elementor-element.elementor-element-9df2418 {
	z-index: 2;
}

.elementor-29263 .elementor-element.elementor-element-01c5f9f .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-29263 .elementor-element.elementor-element-655e285 > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-29263 .elementor-element.elementor-element-021e0b6 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-29263 .elementor-element.elementor-element-1cd3f40 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-29263 .elementor-element.elementor-element-82bac08 > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-29263 .elementor-element.elementor-element-4fad5d8 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-29263 .elementor-element.elementor-element-2a657d6 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-29263 .elementor-element.elementor-element-fd5cc3b .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-29263 .elementor-element.elementor-element-0c73cc0 > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-29263 .elementor-element.elementor-element-992c530 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-29263 .elementor-element.elementor-element-e6221d4 > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-29263 .elementor-element.elementor-element-57ca8b2 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-29263 .elementor-element.elementor-element-93d2708 > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-29263 .elementor-element.elementor-element-bd5916c .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-29263 .elementor-element.elementor-element-cc31d69 > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-29263 .elementor-element.elementor-element-0918ff0 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-29263 .elementor-element.elementor-element-32ac21b > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-29263 .elementor-element.elementor-element-5005f2f .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-29263 .elementor-element.elementor-element-1c0374a .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-29263 .elementor-element.elementor-element-124aecd > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-29263 .elementor-element.elementor-element-7e1b97a .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-29263 .elementor-element.elementor-element-31c3e2f > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-29263 .elementor-element.elementor-element-a0668ce .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-29263 .elementor-element.elementor-element-247ced2 > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-29263 .elementor-element.elementor-element-a6a8606 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-29263 .elementor-element.elementor-element-b5d0051 > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-29263 .elementor-element.elementor-element-7216e0e .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-29263 .elementor-element.elementor-element-d5ecd91 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-29263 .elementor-element.elementor-element-6e00ece > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-29263 .elementor-element.elementor-element-cc2cf00 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-29263 .elementor-element.elementor-element-e55eea3 > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-29263 .elementor-element.elementor-element-0fd7943 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-29263 .elementor-element.elementor-element-f344926 > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-29263 .elementor-element.elementor-element-5c12991 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-29263 .elementor-element.elementor-element-494eb64 > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-29263 .elementor-element.elementor-element-738d4c5 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-29263 .elementor-element.elementor-element-a35a55b > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-29263 .elementor-element.elementor-element-d1b07e4 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-29263 .elementor-element.elementor-element-9ee1959 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-29263 .elementor-element.elementor-element-8b27e27 > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-29263 .elementor-element.elementor-element-689233c .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-29263 .elementor-element.elementor-element-b3198c1 > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-29263 .elementor-element.elementor-element-43d6f11 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-29263 .elementor-element.elementor-element-644e7df > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-29263 .elementor-element.elementor-element-15740ce .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-29263 .elementor-element.elementor-element-5ea88cd > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-29263 .elementor-element.elementor-element-91b6cc0 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-29263 .elementor-element.elementor-element-715b4d3 > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-29263 .elementor-element.elementor-element-572892c .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-29263 .elementor-element.elementor-element-f8073a3 > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-29263 .elementor-element.elementor-element-3fdfdae .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-29263 .elementor-element.elementor-element-e48135f > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-29263 .elementor-element.elementor-element-a74df58 .elementor-heading-title {
	color: var(--e-global-color-text);
}

@media (max-width:1024px) {
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
}

@media (max-width:767px) {
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
}
