
.elementor-7164 .elementor-element.elementor-element-6eabc46 {
	--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-7164 .elementor-element.elementor-element-fc02542 .elementor-heading-title {
	color: #000;
}

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

.elementor-7164 .elementor-element.elementor-element-7bc5e4e > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-7164 .elementor-element.elementor-element-16fd8c7 {
	text-align: center;
}

.elementor-7164 .elementor-element.elementor-element-60dcf37 {
	text-align: center;
}

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

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

.elementor-7164 .elementor-element.elementor-element-aa424ef > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-7164 .elementor-element.elementor-element-23808ee .elementor-heading-title {
	color: var(--e-global-color-text);
}

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

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

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

.elementor-7164 .elementor-element.elementor-element-b9ba05c > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-7164 .elementor-element.elementor-element-79f5ab1 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-7164 .elementor-element.elementor-element-63e0910 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-7164 .elementor-element.elementor-element-7ea82e6 {
	text-align: center;
}

.elementor-7164 .elementor-element.elementor-element-fec4dea > .elementor-widget-container {
	padding: 6px 6px 6px 6px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 15px 15px 15px 15px;
}

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

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

.elementor-7164 .elementor-element.elementor-element-8ca7aca > .elementor-widget-container {
	padding: 6px 6px 6px 6px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 15px 15px 15px 15px;
}

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

.elementor-7164 .elementor-element.elementor-element-57fdeea > .elementor-widget-container {
	padding: 6px 6px 6px 6px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 15px 15px 15px 15px;
}

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

.elementor-7164 .elementor-element.elementor-element-a054800 > .elementor-widget-container {
	padding: 6px 6px 6px 6px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 15px 15px 15px 15px;
}

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

.elementor-7164 .elementor-element.elementor-element-595ef8f > .elementor-widget-container {
	padding: 6px 6px 6px 6px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 15px 15px 15px 15px;
}

.elementor-7164 .elementor-element.elementor-element-37f85c0 .elementor-heading-title {
	color: var(--e-global-color-text);
}

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

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

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

.elementor-7164 .elementor-element.elementor-element-170e308 .elementor-heading-title {
	color: var(--e-global-color-text);
}

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

.elementor-7164 .elementor-element.elementor-element-2894dbc .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-7164 .elementor-element.elementor-element-91be219 > .elementor-widget-container {
	padding: 6px 6px 6px 6px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 15px 15px 15px 15px;
}

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

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

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

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

.elementor-7164 .elementor-element.elementor-element-62a1c23 > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

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

.elementor-7164 .elementor-element.elementor-element-e23768e > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

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

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

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

.elementor-7164 .elementor-element.elementor-element-2f7e653 > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-7164 .elementor-element.elementor-element-3190e6b .elementor-heading-title {
	color: var(--e-global-color-text);
}

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

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

.elementor-7164 .elementor-element.elementor-element-87b82fc > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

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

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

.elementor-7164 .elementor-element.elementor-element-fcae78f > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

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

.elementor-7164 .elementor-element.elementor-element-396a1e9 > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

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

.elementor-7164 .elementor-element.elementor-element-85ddc67 .elementor-heading-title {
	color: var(--e-global-color-text);
}

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

.elementor-7164 .elementor-element.elementor-element-2adfcfd > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

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

.elementor-7164 .elementor-element.elementor-element-f20c5e6 > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

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

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

.elementor-7164 .elementor-element.elementor-element-3684c02 .elementor-heading-title {
	color: var(--e-global-color-text);
}

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

.elementor-7164 .elementor-element.elementor-element-1459bb3 > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

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

.elementor-7164 .elementor-element.elementor-element-274e4d3 > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

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

.elementor-7164 .elementor-element.elementor-element-f9947c4 > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-7164 .elementor-element.elementor-element-1169b8c .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-7164 .elementor-element.elementor-element-28f62c9 > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

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

.elementor-7164 .elementor-element.elementor-element-11ebdea .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-7164 .elementor-element.elementor-element-51127b6 > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

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

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

.elementor-7164 .elementor-element.elementor-element-8692bf1 {
	text-align: center;
}

.elementor-7164 .elementor-element.elementor-element-67da911 {
	text-align: center;
}

.elementor-7164 .elementor-element.elementor-element-51a7892 {
	text-align: center;
}

.elementor-7164 .elementor-element.elementor-element-66f45ce .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-7164 .elementor-element.elementor-element-9e946a6 > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

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

.elementor-7164 .elementor-element.elementor-element-0141fce {
	text-align: center;
}

.elementor-7164 .elementor-element.elementor-element-ed615bd > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

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

.elementor-7164 .elementor-element.elementor-element-f9064e1 > .elementor-widget-container {
	margin: 0px 0px -45px 0px;
}

.elementor-7164 .elementor-element.elementor-element-806e99a .elementor-heading-title {
	color: var(--e-global-color-text);
}

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

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

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

.elementor-7164 .elementor-element.elementor-element-8068253 .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);
	}
}
