
.elementor-30032 .elementor-element.elementor-element-1d5ae9b {
	--display: flex;
}

.elementor-30032 .elementor-element.elementor-element-1d5ae9b.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.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-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-30032 .elementor-element.elementor-element-762a9a8 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-30032 .elementor-element.elementor-element-8356009 {
	z-index: 2;
}

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

.elementor-30032 .elementor-element.elementor-element-bf0d9db > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

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

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

.elementor-30032 .elementor-element.elementor-element-09d50f4 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-30032 .elementor-element.elementor-element-2230b0a > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

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

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

.elementor-30032 .elementor-element.elementor-element-69931bc .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-30032 .elementor-element.elementor-element-601d0fd > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

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

.elementor-30032 .elementor-element.elementor-element-fbaaebb > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-30032 .elementor-element.elementor-element-64e1c1b .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-30032 .elementor-element.elementor-element-43157cd > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-30032 .elementor-element.elementor-element-6c0075f .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-30032 .elementor-element.elementor-element-e1a2d4e > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

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

.elementor-30032 .elementor-element.elementor-element-f12ec64 > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-30032 .elementor-element.elementor-element-8bab5f7 .elementor-heading-title {
	color: var(--e-global-color-text);
}

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

.elementor-30032 .elementor-element.elementor-element-e906353 > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-30032 .elementor-element.elementor-element-45c9e5c .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-30032 .elementor-element.elementor-element-fcf764c > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

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

.elementor-30032 .elementor-element.elementor-element-d5f954f > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

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

.elementor-30032 .elementor-element.elementor-element-c8ffa54 > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

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

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

.elementor-30032 .elementor-element.elementor-element-939f458 > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-30032 .elementor-element.elementor-element-520b043 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-30032 .elementor-element.elementor-element-4bb58d1 > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-30032 .elementor-element.elementor-element-28fb0ae .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-30032 .elementor-element.elementor-element-48f544d > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-30032 .elementor-element.elementor-element-04151a4 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-30032 .elementor-element.elementor-element-3575fd1 > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

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

.elementor-30032 .elementor-element.elementor-element-ed919d2 > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-30032 .elementor-element.elementor-element-ed919d2 {
	z-index: 2;
}

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

.elementor-30032 .elementor-element.elementor-element-09004c5 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-30032 .elementor-element.elementor-element-e8858a8 > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-30032 .elementor-element.elementor-element-51eaae9 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-30032 .elementor-element.elementor-element-38430b1 > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

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

.elementor-30032 .elementor-element.elementor-element-ee16329 > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

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

.elementor-30032 .elementor-element.elementor-element-d7293d1 > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-30032 .elementor-element.elementor-element-16747d3 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-30032 .elementor-element.elementor-element-1b4f7bc > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

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

.elementor-30032 .elementor-element.elementor-element-38a1cfc > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

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

.elementor-30032 .elementor-element.elementor-element-d360de5 > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-30032 .elementor-element.elementor-element-46818a6 .elementor-heading-title {
	color: var(--e-global-color-text);
}

@media (min-width:768px) {
	.elementor-30032 .elementor-element.elementor-element-1d5ae9b {
		--width: 97.426%;
	}
}

@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);
	}
}
