
.elementor-32097 .elementor-element.elementor-element-acc460d {
	--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-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-32097 .elementor-element.elementor-element-1247320 .elementor-heading-title {
	color: #000;
}

.elementor-32097 .elementor-element.elementor-element-12272f9 .elementor-heading-title {
	color: #000;
}

.elementor-32097 .elementor-element.elementor-element-4903205 > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-32097 .elementor-element.elementor-element-3a420f0 .elementor-heading-title {
	color: #000;
}

.elementor-32097 .elementor-element.elementor-element-0c257e8 .elementor-heading-title {
	color: #000;
}

.elementor-32097 .elementor-element.elementor-element-5d3ddd8 .elementor-heading-title {
	color: #000;
}

.elementor-32097 .elementor-element.elementor-element-4e7141c {
	z-index: 2;
}

.elementor-32097 .elementor-element.elementor-element-1775fb4 .elementor-heading-title {
	color: #000;
}

.elementor-32097 .elementor-element.elementor-element-1ede3b2 .elementor-heading-title {
	color: #000;
}

.elementor-32097 .elementor-element.elementor-element-6782e2c > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-32097 .elementor-element.elementor-element-9d43890 .elementor-heading-title {
	color: #000;
}

.elementor-32097 .elementor-element.elementor-element-254ad56 > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-32097 .elementor-element.elementor-element-f3163de .elementor-heading-title {
	color: #000;
}

.elementor-32097 .elementor-element.elementor-element-86a8898 > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-32097 .elementor-element.elementor-element-292df59 .elementor-heading-title {
	color: #000;
}

.elementor-32097 .elementor-element.elementor-element-985fbaf > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-32097 .elementor-element.elementor-element-f0480e1 .elementor-heading-title {
	color: #000;
}

.elementor-32097 .elementor-element.elementor-element-a5461fe > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-32097 .elementor-element.elementor-element-6b8ad4a .elementor-heading-title {
	color: #000;
}

.elementor-32097 .elementor-element.elementor-element-b8bfc00 .elementor-heading-title {
	color: #000;
}

.elementor-32097 .elementor-element.elementor-element-bb99337 > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-32097 .elementor-element.elementor-element-fccec27 .elementor-heading-title {
	color: #000;
}

.elementor-32097 .elementor-element.elementor-element-17a0808 > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-32097 .elementor-element.elementor-element-573ca0a .elementor-heading-title {
	color: #000;
}

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

.elementor-32097 .elementor-element.elementor-element-985f355 .elementor-heading-title {
	color: #000;
}

.elementor-32097 .elementor-element.elementor-element-a6e40e6 > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-32097 .elementor-element.elementor-element-4cc945b .elementor-heading-title {
	color: #000;
}

.elementor-32097 .elementor-element.elementor-element-f1c8796 .elementor-heading-title {
	color: #000;
}

.elementor-32097 .elementor-element.elementor-element-3b3e998 > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-32097 .elementor-element.elementor-element-2170548 .elementor-heading-title {
	color: #000;
}

.elementor-32097 .elementor-element.elementor-element-ac9a44b > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-32097 .elementor-element.elementor-element-70bd821 .elementor-heading-title {
	color: #000;
}

.elementor-32097 .elementor-element.elementor-element-143a1cd > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-32097 .elementor-element.elementor-element-ba64ecc .elementor-heading-title {
	color: #000;
}

.elementor-32097 .elementor-element.elementor-element-e5fb778 > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-32097 .elementor-element.elementor-element-f8a3c72 .elementor-heading-title {
	color: #000;
}

.elementor-32097 .elementor-element.elementor-element-dd3e2de > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-32097 .elementor-element.elementor-element-aff89ca .elementor-heading-title {
	color: #000;
}

.elementor-32097 .elementor-element.elementor-element-1d4a658 .elementor-heading-title {
	color: #000;
}

.elementor-32097 .elementor-element.elementor-element-e3eba99 > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-32097 .elementor-element.elementor-element-53f43b7 .elementor-heading-title {
	color: #000;
}

.elementor-32097 .elementor-element.elementor-element-09036e0 > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-32097 .elementor-element.elementor-element-b1452c1 .elementor-heading-title {
	color: #000;
}

.elementor-32097 .elementor-element.elementor-element-08cce26 > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-32097 .elementor-element.elementor-element-9129dab .elementor-heading-title {
	color: #000;
}

.elementor-32097 .elementor-element.elementor-element-ce7950a > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-32097 .elementor-element.elementor-element-5729d39 .elementor-heading-title {
	color: #000;
}

.elementor-32097 .elementor-element.elementor-element-f73edab > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-32097 .elementor-element.elementor-element-886f0f3 .elementor-heading-title {
	color: #000;
}

.elementor-32097 .elementor-element.elementor-element-3abec49 > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-32097 .elementor-element.elementor-element-9f781e1 .elementor-heading-title {
	color: #000;
}

.elementor-32097 .elementor-element.elementor-element-f4ff9ce > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-32097 .elementor-element.elementor-element-07f45b4 .elementor-heading-title {
	color: #000;
}

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