
.elementor-1668 .elementor-element.elementor-element-2860922 {
	--display: flex;
	--overflow: hidden;
	--padding-top: 87px;
	--padding-bottom: 140px;
	--padding-left: 100px;
	--padding-right: 100px;
}

.elementor-1668 .elementor-element.elementor-element-9fdaf7c {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1668 .elementor-element.elementor-element-c73738e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 50px 0px;
}

.elementor-1668 .elementor-element.elementor-element-c73738e {
	text-align: left;
}

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

.elementor-1668 .elementor-element.elementor-element-9c30318 {
	--divider-border-style: solid;
	--divider-color: #e2e2e2;
	--divider-border-width: 1px;
}

.elementor-1668 .elementor-element.elementor-element-9c30318 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 100px 0px;
}

.elementor-1668 .elementor-element.elementor-element-9c30318 .elementor-divider-separator {
	width: 100%;
}

.elementor-1668 .elementor-element.elementor-element-9c30318 .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-1668 .elementor-element.elementor-element-49ba106 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 17px 0px;
}

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

.elementor-1668 .elementor-element.elementor-element-70d140f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1668 .elementor-element.elementor-element-70d140f {
	font-family: var(--e-global-typography-e524c48-font-family), Sans-serif;
	font-size: var(--e-global-typography-e524c48-font-size);
	font-weight: var(--e-global-typography-e524c48-font-weight);
	font-style: var(--e-global-typography-e524c48-font-style);
	line-height: var(--e-global-typography-e524c48-line-height);
	letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
	word-spacing: var(--e-global-typography-e524c48-word-spacing);
	color: var(--e-global-color-text);
}

.elementor-1668 .elementor-element.elementor-element-66a4f24 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 17px 0px;
}

.elementor-1668 .elementor-element.elementor-element-66a4f24 {
	font-family: var(--e-global-typography-e524c48-font-family), Sans-serif;
	font-size: var(--e-global-typography-e524c48-font-size);
	font-weight: var(--e-global-typography-e524c48-font-weight);
	font-style: var(--e-global-typography-e524c48-font-style);
	line-height: var(--e-global-typography-e524c48-line-height);
	letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
	word-spacing: var(--e-global-typography-e524c48-word-spacing);
	color: var(--e-global-color-text);
}

.elementor-1668 .elementor-element.elementor-element-16d1474 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 17px 0px;
}

.elementor-1668 .elementor-element.elementor-element-16d1474 {
	font-family: var(--e-global-typography-e524c48-font-family), Sans-serif;
	font-size: var(--e-global-typography-e524c48-font-size);
	font-weight: var(--e-global-typography-e524c48-font-weight);
	font-style: var(--e-global-typography-e524c48-font-style);
	line-height: var(--e-global-typography-e524c48-line-height);
	letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
	word-spacing: var(--e-global-typography-e524c48-word-spacing);
	color: var(--e-global-color-text);
}

.elementor-1668 .elementor-element.elementor-element-2a5b27f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 17px 0px;
}

.elementor-1668 .elementor-element.elementor-element-2a5b27f {
	font-family: var(--e-global-typography-e524c48-font-family), Sans-serif;
	font-size: var(--e-global-typography-e524c48-font-size);
	font-weight: var(--e-global-typography-e524c48-font-weight);
	font-style: var(--e-global-typography-e524c48-font-style);
	line-height: var(--e-global-typography-e524c48-line-height);
	letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
	word-spacing: var(--e-global-typography-e524c48-word-spacing);
	color: var(--e-global-color-text);
}

.elementor-1668 .elementor-element.elementor-element-462e003 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 17px 0px;
}

.elementor-1668 .elementor-element.elementor-element-462e003 {
	font-family: var(--e-global-typography-e524c48-font-family), Sans-serif;
	font-size: var(--e-global-typography-e524c48-font-size);
	font-weight: var(--e-global-typography-e524c48-font-weight);
	font-style: var(--e-global-typography-e524c48-font-style);
	line-height: var(--e-global-typography-e524c48-line-height);
	letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
	word-spacing: var(--e-global-typography-e524c48-word-spacing);
	color: var(--e-global-color-text);
}

.elementor-1668 .elementor-element.elementor-element-f0ec172 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 17px 0px;
}

.elementor-1668 .elementor-element.elementor-element-f0ec172 {
	font-family: var(--e-global-typography-e524c48-font-family), Sans-serif;
	font-size: var(--e-global-typography-e524c48-font-size);
	font-weight: var(--e-global-typography-e524c48-font-weight);
	font-style: var(--e-global-typography-e524c48-font-style);
	line-height: var(--e-global-typography-e524c48-line-height);
	letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
	word-spacing: var(--e-global-typography-e524c48-word-spacing);
	color: var(--e-global-color-text);
}

.elementor-1668 .elementor-element.elementor-element-a60541c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 17px 0px;
}

.elementor-1668 .elementor-element.elementor-element-a60541c {
	font-family: var(--e-global-typography-e524c48-font-family), Sans-serif;
	font-size: var(--e-global-typography-e524c48-font-size);
	font-weight: var(--e-global-typography-e524c48-font-weight);
	font-style: var(--e-global-typography-e524c48-font-style);
	line-height: var(--e-global-typography-e524c48-line-height);
	letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
	word-spacing: var(--e-global-typography-e524c48-word-spacing);
	color: var(--e-global-color-text);
}

.elementor-1668 .elementor-element.elementor-element-03b7cf6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 17px 0px;
}

.elementor-1668 .elementor-element.elementor-element-03b7cf6 {
	font-family: var(--e-global-typography-e524c48-font-family), Sans-serif;
	font-size: var(--e-global-typography-e524c48-font-size);
	font-weight: var(--e-global-typography-e524c48-font-weight);
	font-style: var(--e-global-typography-e524c48-font-style);
	line-height: var(--e-global-typography-e524c48-line-height);
	letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
	word-spacing: var(--e-global-typography-e524c48-word-spacing);
	color: var(--e-global-color-text);
}

.elementor-1668 .elementor-element.elementor-element-c0c291e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 17px 0px;
}

.elementor-1668 .elementor-element.elementor-element-c0c291e {
	font-family: var(--e-global-typography-e524c48-font-family), Sans-serif;
	font-size: var(--e-global-typography-e524c48-font-size);
	font-weight: var(--e-global-typography-e524c48-font-weight);
	font-style: var(--e-global-typography-e524c48-font-style);
	line-height: var(--e-global-typography-e524c48-line-height);
	letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
	word-spacing: var(--e-global-typography-e524c48-word-spacing);
	color: var(--e-global-color-text);
}

.elementor-1668 .elementor-element.elementor-element-e522319 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 17px 0px;
}

.elementor-1668 .elementor-element.elementor-element-e522319 {
	font-family: var(--e-global-typography-e524c48-font-family), Sans-serif;
	font-size: var(--e-global-typography-e524c48-font-size);
	font-weight: var(--e-global-typography-e524c48-font-weight);
	font-style: var(--e-global-typography-e524c48-font-style);
	line-height: var(--e-global-typography-e524c48-line-height);
	letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
	word-spacing: var(--e-global-typography-e524c48-word-spacing);
	color: var(--e-global-color-text);
}

.elementor-1668 .elementor-element.elementor-element-cbac1b1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 17px 0px;
}

.elementor-1668 .elementor-element.elementor-element-cbac1b1 {
	font-family: var(--e-global-typography-e524c48-font-family), Sans-serif;
	font-size: var(--e-global-typography-e524c48-font-size);
	font-weight: var(--e-global-typography-e524c48-font-weight);
	font-style: var(--e-global-typography-e524c48-font-style);
	line-height: var(--e-global-typography-e524c48-line-height);
	letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
	word-spacing: var(--e-global-typography-e524c48-word-spacing);
	color: var(--e-global-color-text);
}

.elementor-1668 .elementor-element.elementor-element-9317a39 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 17px 0px;
}

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

.elementor-1668 .elementor-element.elementor-element-1a67c97 {
	font-family: var(--e-global-typography-e524c48-font-family), Sans-serif;
	font-size: var(--e-global-typography-e524c48-font-size);
	font-weight: var(--e-global-typography-e524c48-font-weight);
	font-style: var(--e-global-typography-e524c48-font-style);
	line-height: var(--e-global-typography-e524c48-line-height);
	letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
	word-spacing: var(--e-global-typography-e524c48-word-spacing);
	color: var(--e-global-color-text);
}

.elementor-1668 .elementor-element.elementor-element-5373a26 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 25px 0px 17px 0px;
}

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

.elementor-1668 .elementor-element.elementor-element-7a66627 > .elementor-widget-container {
	padding: 0px 0px 25px 0px;
}

.elementor-1668 .elementor-element.elementor-element-7a66627 {
	font-family: var(--e-global-typography-e524c48-font-family), Sans-serif;
	font-size: var(--e-global-typography-e524c48-font-size);
	font-weight: var(--e-global-typography-e524c48-font-weight);
	font-style: var(--e-global-typography-e524c48-font-style);
	line-height: var(--e-global-typography-e524c48-line-height);
	letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
	word-spacing: var(--e-global-typography-e524c48-word-spacing);
	color: var(--e-global-color-text);
}

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

.elementor-1668 .elementor-element.elementor-element-11b4ddc > .elementor-widget-container {
	padding: 25px 0px 0px 0px;
}

.elementor-1668 .elementor-element.elementor-element-11b4ddc {
	font-family: var(--e-global-typography-e524c48-font-family), Sans-serif;
	font-size: var(--e-global-typography-e524c48-font-size);
	font-weight: var(--e-global-typography-e524c48-font-weight);
	font-style: var(--e-global-typography-e524c48-font-style);
	line-height: var(--e-global-typography-e524c48-line-height);
	letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
	word-spacing: var(--e-global-typography-e524c48-word-spacing);
	color: var(--e-global-color-text);
}

.elementor-1668 .elementor-element.elementor-element-5a252e2 > .elementor-widget-container {
	padding: 25px 0px 0px 0px;
}

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

.elementor-1668 .elementor-element.elementor-element-95308ea > .elementor-widget-container {
	padding: 25px 0px 0px 0px;
}

.elementor-1668 .elementor-element.elementor-element-95308ea {
	font-family: var(--e-global-typography-e524c48-font-family), Sans-serif;
	font-size: var(--e-global-typography-e524c48-font-size);
	font-weight: var(--e-global-typography-e524c48-font-weight);
	font-style: var(--e-global-typography-e524c48-font-style);
	line-height: var(--e-global-typography-e524c48-line-height);
	letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
	word-spacing: var(--e-global-typography-e524c48-word-spacing);
	color: var(--e-global-color-text);
}

.elementor-1668 .elementor-element.elementor-element-dc36055 > .elementor-widget-container {
	padding: 25px 0px 0px 0px;
}

.elementor-1668 .elementor-element.elementor-element-dc36055 .elementor-heading-title {
	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-1668 .elementor-element.elementor-element-276541e > .elementor-widget-container {
	padding: 25px 0px 0px 0px;
}

.elementor-1668 .elementor-element.elementor-element-276541e {
	font-family: var(--e-global-typography-e524c48-font-family), Sans-serif;
	font-size: var(--e-global-typography-e524c48-font-size);
	font-weight: var(--e-global-typography-e524c48-font-weight);
	font-style: var(--e-global-typography-e524c48-font-style);
	line-height: var(--e-global-typography-e524c48-line-height);
	letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
	word-spacing: var(--e-global-typography-e524c48-word-spacing);
}

.elementor-1668 .elementor-element.elementor-element-be991a0 > .elementor-widget-container {
	padding: 25px 0px 0px 0px;
}

.elementor-1668 .elementor-element.elementor-element-be991a0 .elementor-heading-title {
	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-1668 .elementor-element.elementor-element-8505cd4 > .elementor-widget-container {
	padding: 25px 0px 0px 0px;
}

.elementor-1668 .elementor-element.elementor-element-8505cd4 {
	font-family: var(--e-global-typography-e524c48-font-family), Sans-serif;
	font-size: var(--e-global-typography-e524c48-font-size);
	font-weight: var(--e-global-typography-e524c48-font-weight);
	font-style: var(--e-global-typography-e524c48-font-style);
	line-height: var(--e-global-typography-e524c48-line-height);
	letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
	word-spacing: var(--e-global-typography-e524c48-word-spacing);
}

.elementor-1668 .elementor-element.elementor-element-e54e98d > .elementor-widget-container {
	padding: 25px 0px 0px 0px;
}

.elementor-1668 .elementor-element.elementor-element-e54e98d .elementor-heading-title {
	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-1668 .elementor-element.elementor-element-eeed209 > .elementor-widget-container {
	padding: 25px 0px 0px 0px;
}

.elementor-1668 .elementor-element.elementor-element-eeed209 {
	font-family: var(--e-global-typography-e524c48-font-family), Sans-serif;
	font-size: var(--e-global-typography-e524c48-font-size);
	font-weight: var(--e-global-typography-e524c48-font-weight);
	font-style: var(--e-global-typography-e524c48-font-style);
	line-height: var(--e-global-typography-e524c48-line-height);
	letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
	word-spacing: var(--e-global-typography-e524c48-word-spacing);
}

.elementor-1668 .elementor-element.elementor-element-925c6cc > .elementor-widget-container {
	padding: 25px 0px 0px 0px;
}

.elementor-1668 .elementor-element.elementor-element-925c6cc .elementor-heading-title {
	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-1668 .elementor-element.elementor-element-26c96b1 > .elementor-widget-container {
	padding: 25px 0px 0px 0px;
}

.elementor-1668 .elementor-element.elementor-element-26c96b1 {
	font-family: var(--e-global-typography-e524c48-font-family), Sans-serif;
	font-size: var(--e-global-typography-e524c48-font-size);
	font-weight: var(--e-global-typography-e524c48-font-weight);
	font-style: var(--e-global-typography-e524c48-font-style);
	line-height: var(--e-global-typography-e524c48-line-height);
	letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
	word-spacing: var(--e-global-typography-e524c48-word-spacing);
}

.elementor-1668 .elementor-element.elementor-element-91683ef > .elementor-widget-container {
	padding: 25px 0px 0px 0px;
}

.elementor-1668 .elementor-element.elementor-element-91683ef .elementor-heading-title {
	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-1668 .elementor-element.elementor-element-93d0d4c > .elementor-widget-container {
	padding: 25px 0px 0px 0px;
}

.elementor-1668 .elementor-element.elementor-element-93d0d4c {
	font-family: var(--e-global-typography-e524c48-font-family), Sans-serif;
	font-size: var(--e-global-typography-e524c48-font-size);
	font-weight: var(--e-global-typography-e524c48-font-weight);
	font-style: var(--e-global-typography-e524c48-font-style);
	line-height: var(--e-global-typography-e524c48-line-height);
	letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
	word-spacing: var(--e-global-typography-e524c48-word-spacing);
}

.elementor-1668 .elementor-element.elementor-element-638bf0e > .elementor-widget-container {
	padding: 25px 0px 0px 0px;
}

.elementor-1668 .elementor-element.elementor-element-638bf0e .elementor-heading-title {
	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-1668 .elementor-element.elementor-element-8c14e86 > .elementor-widget-container {
	padding: 25px 0px 0px 0px;
}

.elementor-1668 .elementor-element.elementor-element-8c14e86 {
	font-family: var(--e-global-typography-e524c48-font-family), Sans-serif;
	font-size: var(--e-global-typography-e524c48-font-size);
	font-weight: var(--e-global-typography-e524c48-font-weight);
	font-style: var(--e-global-typography-e524c48-font-style);
	line-height: var(--e-global-typography-e524c48-line-height);
	letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
	word-spacing: var(--e-global-typography-e524c48-word-spacing);
}

.elementor-1668 .elementor-element.elementor-element-0fa1200 > .elementor-widget-container {
	padding: 25px 0px 0px 0px;
}

.elementor-1668 .elementor-element.elementor-element-0fa1200 .elementor-heading-title {
	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-1668 .elementor-element.elementor-element-b5b7ab1 > .elementor-widget-container {
	padding: 25px 0px 0px 0px;
}

.elementor-1668 .elementor-element.elementor-element-b5b7ab1 {
	font-family: var(--e-global-typography-e524c48-font-family), Sans-serif;
	font-size: var(--e-global-typography-e524c48-font-size);
	font-weight: var(--e-global-typography-e524c48-font-weight);
	font-style: var(--e-global-typography-e524c48-font-style);
	line-height: var(--e-global-typography-e524c48-line-height);
	letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
	word-spacing: var(--e-global-typography-e524c48-word-spacing);
}

.elementor-1668 .elementor-element.elementor-element-f7a2b82 > .elementor-widget-container {
	padding: 25px 0px 0px 0px;
}

.elementor-1668 .elementor-element.elementor-element-f7a2b82 .elementor-heading-title {
	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-1668 .elementor-element.elementor-element-d493a6a > .elementor-widget-container {
	padding: 25px 0px 0px 0px;
}

.elementor-1668 .elementor-element.elementor-element-d493a6a {
	font-family: var(--e-global-typography-e524c48-font-family), Sans-serif;
	font-size: var(--e-global-typography-e524c48-font-size);
	font-weight: var(--e-global-typography-e524c48-font-weight);
	font-style: var(--e-global-typography-e524c48-font-style);
	line-height: var(--e-global-typography-e524c48-line-height);
	letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
	word-spacing: var(--e-global-typography-e524c48-word-spacing);
}

.elementor-1668 .elementor-element.elementor-element-2beb0c4 > .elementor-widget-container {
	padding: 25px 0px 0px 0px;
}

.elementor-1668 .elementor-element.elementor-element-2beb0c4 .elementor-heading-title {
	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-1668 .elementor-element.elementor-element-1e40b18 > .elementor-widget-container {
	padding: 25px 0px 0px 0px;
}

.elementor-1668 .elementor-element.elementor-element-1e40b18 {
	font-family: var(--e-global-typography-e524c48-font-family), Sans-serif;
	font-size: var(--e-global-typography-e524c48-font-size);
	font-weight: var(--e-global-typography-e524c48-font-weight);
	font-style: var(--e-global-typography-e524c48-font-style);
	line-height: var(--e-global-typography-e524c48-line-height);
	letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
	word-spacing: var(--e-global-typography-e524c48-word-spacing);
}

.elementor-1668 .elementor-element.elementor-element-2ff066f > .elementor-widget-container {
	padding: 25px 0px 0px 0px;
}

.elementor-1668 .elementor-element.elementor-element-2ff066f .elementor-heading-title {
	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-1668 .elementor-element.elementor-element-adcc0b4 > .elementor-widget-container {
	padding: 25px 0px 0px 0px;
}

.elementor-1668 .elementor-element.elementor-element-adcc0b4 {
	font-family: var(--e-global-typography-e524c48-font-family), Sans-serif;
	font-size: var(--e-global-typography-e524c48-font-size);
	font-weight: var(--e-global-typography-e524c48-font-weight);
	font-style: var(--e-global-typography-e524c48-font-style);
	line-height: var(--e-global-typography-e524c48-line-height);
	letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
	word-spacing: var(--e-global-typography-e524c48-word-spacing);
}

.elementor-1668 .elementor-element.elementor-element-13910a0 > .elementor-widget-container {
	padding: 25px 0px 0px 0px;
}

.elementor-1668 .elementor-element.elementor-element-13910a0 .elementor-heading-title {
	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-1668 .elementor-element.elementor-element-6bc539e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 25px 0px 0px 0px;
}

.elementor-1668 .elementor-element.elementor-element-6bc539e {
	font-family: var(--e-global-typography-e524c48-font-family), Sans-serif;
	font-size: var(--e-global-typography-e524c48-font-size);
	font-weight: var(--e-global-typography-e524c48-font-weight);
	font-style: var(--e-global-typography-e524c48-font-style);
	line-height: var(--e-global-typography-e524c48-line-height);
	letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
	word-spacing: var(--e-global-typography-e524c48-word-spacing);
	color: var(--e-global-color-text);
}

@media (max-width:1024px) {
	.elementor-1668 .elementor-element.elementor-element-2860922 {
		--padding-top: 87px;
		--padding-bottom: 140px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1668 .elementor-element.elementor-element-c73738e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1668 .elementor-element.elementor-element-49ba106 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1668 .elementor-element.elementor-element-70d140f {
		font-size: var(--e-global-typography-e524c48-font-size);
		line-height: var(--e-global-typography-e524c48-line-height);
		letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
		word-spacing: var(--e-global-typography-e524c48-word-spacing);
	}
	
	.elementor-1668 .elementor-element.elementor-element-66a4f24 {
		font-size: var(--e-global-typography-e524c48-font-size);
		line-height: var(--e-global-typography-e524c48-line-height);
		letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
		word-spacing: var(--e-global-typography-e524c48-word-spacing);
	}
	
	.elementor-1668 .elementor-element.elementor-element-16d1474 {
		font-size: var(--e-global-typography-e524c48-font-size);
		line-height: var(--e-global-typography-e524c48-line-height);
		letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
		word-spacing: var(--e-global-typography-e524c48-word-spacing);
	}
	
	.elementor-1668 .elementor-element.elementor-element-2a5b27f {
		font-size: var(--e-global-typography-e524c48-font-size);
		line-height: var(--e-global-typography-e524c48-line-height);
		letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
		word-spacing: var(--e-global-typography-e524c48-word-spacing);
	}
	
	.elementor-1668 .elementor-element.elementor-element-462e003 {
		font-size: var(--e-global-typography-e524c48-font-size);
		line-height: var(--e-global-typography-e524c48-line-height);
		letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
		word-spacing: var(--e-global-typography-e524c48-word-spacing);
	}
	
	.elementor-1668 .elementor-element.elementor-element-f0ec172 {
		font-size: var(--e-global-typography-e524c48-font-size);
		line-height: var(--e-global-typography-e524c48-line-height);
		letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
		word-spacing: var(--e-global-typography-e524c48-word-spacing);
	}
	
	.elementor-1668 .elementor-element.elementor-element-a60541c {
		font-size: var(--e-global-typography-e524c48-font-size);
		line-height: var(--e-global-typography-e524c48-line-height);
		letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
		word-spacing: var(--e-global-typography-e524c48-word-spacing);
	}
	
	.elementor-1668 .elementor-element.elementor-element-03b7cf6 {
		font-size: var(--e-global-typography-e524c48-font-size);
		line-height: var(--e-global-typography-e524c48-line-height);
		letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
		word-spacing: var(--e-global-typography-e524c48-word-spacing);
	}
	
	.elementor-1668 .elementor-element.elementor-element-c0c291e {
		font-size: var(--e-global-typography-e524c48-font-size);
		line-height: var(--e-global-typography-e524c48-line-height);
		letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
		word-spacing: var(--e-global-typography-e524c48-word-spacing);
	}
	
	.elementor-1668 .elementor-element.elementor-element-e522319 {
		font-size: var(--e-global-typography-e524c48-font-size);
		line-height: var(--e-global-typography-e524c48-line-height);
		letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
		word-spacing: var(--e-global-typography-e524c48-word-spacing);
	}
	
	.elementor-1668 .elementor-element.elementor-element-cbac1b1 {
		font-size: var(--e-global-typography-e524c48-font-size);
		line-height: var(--e-global-typography-e524c48-line-height);
		letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
		word-spacing: var(--e-global-typography-e524c48-word-spacing);
	}
	
	.elementor-1668 .elementor-element.elementor-element-9317a39 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1668 .elementor-element.elementor-element-1a67c97 {
		font-size: var(--e-global-typography-e524c48-font-size);
		line-height: var(--e-global-typography-e524c48-line-height);
		letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
		word-spacing: var(--e-global-typography-e524c48-word-spacing);
	}
	
	.elementor-1668 .elementor-element.elementor-element-5373a26 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1668 .elementor-element.elementor-element-7a66627 {
		font-size: var(--e-global-typography-e524c48-font-size);
		line-height: var(--e-global-typography-e524c48-line-height);
		letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
		word-spacing: var(--e-global-typography-e524c48-word-spacing);
	}
	
	.elementor-1668 .elementor-element.elementor-element-685c336 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1668 .elementor-element.elementor-element-11b4ddc {
		font-size: var(--e-global-typography-e524c48-font-size);
		line-height: var(--e-global-typography-e524c48-line-height);
		letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
		word-spacing: var(--e-global-typography-e524c48-word-spacing);
	}
	
	.elementor-1668 .elementor-element.elementor-element-5a252e2 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1668 .elementor-element.elementor-element-95308ea {
		font-size: var(--e-global-typography-e524c48-font-size);
		line-height: var(--e-global-typography-e524c48-line-height);
		letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
		word-spacing: var(--e-global-typography-e524c48-word-spacing);
	}
	
	.elementor-1668 .elementor-element.elementor-element-dc36055 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1668 .elementor-element.elementor-element-276541e {
		font-size: var(--e-global-typography-e524c48-font-size);
		line-height: var(--e-global-typography-e524c48-line-height);
		letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
		word-spacing: var(--e-global-typography-e524c48-word-spacing);
	}
	
	.elementor-1668 .elementor-element.elementor-element-be991a0 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1668 .elementor-element.elementor-element-8505cd4 {
		font-size: var(--e-global-typography-e524c48-font-size);
		line-height: var(--e-global-typography-e524c48-line-height);
		letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
		word-spacing: var(--e-global-typography-e524c48-word-spacing);
	}
	
	.elementor-1668 .elementor-element.elementor-element-e54e98d .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1668 .elementor-element.elementor-element-eeed209 {
		font-size: var(--e-global-typography-e524c48-font-size);
		line-height: var(--e-global-typography-e524c48-line-height);
		letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
		word-spacing: var(--e-global-typography-e524c48-word-spacing);
	}
	
	.elementor-1668 .elementor-element.elementor-element-925c6cc .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1668 .elementor-element.elementor-element-26c96b1 {
		font-size: var(--e-global-typography-e524c48-font-size);
		line-height: var(--e-global-typography-e524c48-line-height);
		letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
		word-spacing: var(--e-global-typography-e524c48-word-spacing);
	}
	
	.elementor-1668 .elementor-element.elementor-element-91683ef .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1668 .elementor-element.elementor-element-93d0d4c {
		font-size: var(--e-global-typography-e524c48-font-size);
		line-height: var(--e-global-typography-e524c48-line-height);
		letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
		word-spacing: var(--e-global-typography-e524c48-word-spacing);
	}
	
	.elementor-1668 .elementor-element.elementor-element-638bf0e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1668 .elementor-element.elementor-element-8c14e86 {
		font-size: var(--e-global-typography-e524c48-font-size);
		line-height: var(--e-global-typography-e524c48-line-height);
		letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
		word-spacing: var(--e-global-typography-e524c48-word-spacing);
	}
	
	.elementor-1668 .elementor-element.elementor-element-0fa1200 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1668 .elementor-element.elementor-element-b5b7ab1 {
		font-size: var(--e-global-typography-e524c48-font-size);
		line-height: var(--e-global-typography-e524c48-line-height);
		letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
		word-spacing: var(--e-global-typography-e524c48-word-spacing);
	}
	
	.elementor-1668 .elementor-element.elementor-element-f7a2b82 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1668 .elementor-element.elementor-element-d493a6a {
		font-size: var(--e-global-typography-e524c48-font-size);
		line-height: var(--e-global-typography-e524c48-line-height);
		letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
		word-spacing: var(--e-global-typography-e524c48-word-spacing);
	}
	
	.elementor-1668 .elementor-element.elementor-element-2beb0c4 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1668 .elementor-element.elementor-element-1e40b18 {
		font-size: var(--e-global-typography-e524c48-font-size);
		line-height: var(--e-global-typography-e524c48-line-height);
		letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
		word-spacing: var(--e-global-typography-e524c48-word-spacing);
	}
	
	.elementor-1668 .elementor-element.elementor-element-2ff066f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1668 .elementor-element.elementor-element-adcc0b4 {
		font-size: var(--e-global-typography-e524c48-font-size);
		line-height: var(--e-global-typography-e524c48-line-height);
		letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
		word-spacing: var(--e-global-typography-e524c48-word-spacing);
	}
	
	.elementor-1668 .elementor-element.elementor-element-13910a0 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1668 .elementor-element.elementor-element-6bc539e {
		font-size: var(--e-global-typography-e524c48-font-size);
		line-height: var(--e-global-typography-e524c48-line-height);
		letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
		word-spacing: var(--e-global-typography-e524c48-word-spacing);
	}
}

@media (max-width:765px) {
	.elementor-1668 .elementor-element.elementor-element-2860922 {
		--padding-top: 43px;
		--padding-bottom: 140px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-1668 .elementor-element.elementor-element-c73738e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1668 .elementor-element.elementor-element-9c30318 > .elementor-widget-container {
		padding: 0px 0px 100px 0px;
	}
	
	.elementor-1668 .elementor-element.elementor-element-49ba106 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1668 .elementor-element.elementor-element-70d140f {
		font-size: var(--e-global-typography-e524c48-font-size);
		line-height: var(--e-global-typography-e524c48-line-height);
		letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
		word-spacing: var(--e-global-typography-e524c48-word-spacing);
	}
	
	.elementor-1668 .elementor-element.elementor-element-66a4f24 {
		font-size: var(--e-global-typography-e524c48-font-size);
		line-height: var(--e-global-typography-e524c48-line-height);
		letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
		word-spacing: var(--e-global-typography-e524c48-word-spacing);
	}
	
	.elementor-1668 .elementor-element.elementor-element-16d1474 {
		font-size: var(--e-global-typography-e524c48-font-size);
		line-height: var(--e-global-typography-e524c48-line-height);
		letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
		word-spacing: var(--e-global-typography-e524c48-word-spacing);
	}
	
	.elementor-1668 .elementor-element.elementor-element-2a5b27f {
		font-size: var(--e-global-typography-e524c48-font-size);
		line-height: var(--e-global-typography-e524c48-line-height);
		letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
		word-spacing: var(--e-global-typography-e524c48-word-spacing);
	}
	
	.elementor-1668 .elementor-element.elementor-element-462e003 {
		font-size: var(--e-global-typography-e524c48-font-size);
		line-height: var(--e-global-typography-e524c48-line-height);
		letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
		word-spacing: var(--e-global-typography-e524c48-word-spacing);
	}
	
	.elementor-1668 .elementor-element.elementor-element-f0ec172 {
		font-size: var(--e-global-typography-e524c48-font-size);
		line-height: var(--e-global-typography-e524c48-line-height);
		letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
		word-spacing: var(--e-global-typography-e524c48-word-spacing);
	}
	
	.elementor-1668 .elementor-element.elementor-element-a60541c {
		font-size: var(--e-global-typography-e524c48-font-size);
		line-height: var(--e-global-typography-e524c48-line-height);
		letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
		word-spacing: var(--e-global-typography-e524c48-word-spacing);
	}
	
	.elementor-1668 .elementor-element.elementor-element-03b7cf6 {
		font-size: var(--e-global-typography-e524c48-font-size);
		line-height: var(--e-global-typography-e524c48-line-height);
		letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
		word-spacing: var(--e-global-typography-e524c48-word-spacing);
	}
	
	.elementor-1668 .elementor-element.elementor-element-c0c291e {
		font-size: var(--e-global-typography-e524c48-font-size);
		line-height: var(--e-global-typography-e524c48-line-height);
		letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
		word-spacing: var(--e-global-typography-e524c48-word-spacing);
	}
	
	.elementor-1668 .elementor-element.elementor-element-e522319 {
		font-size: var(--e-global-typography-e524c48-font-size);
		line-height: var(--e-global-typography-e524c48-line-height);
		letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
		word-spacing: var(--e-global-typography-e524c48-word-spacing);
	}
	
	.elementor-1668 .elementor-element.elementor-element-cbac1b1 {
		font-size: var(--e-global-typography-e524c48-font-size);
		line-height: var(--e-global-typography-e524c48-line-height);
		letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
		word-spacing: var(--e-global-typography-e524c48-word-spacing);
	}
	
	.elementor-1668 .elementor-element.elementor-element-9317a39 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1668 .elementor-element.elementor-element-1a67c97 {
		font-size: var(--e-global-typography-e524c48-font-size);
		line-height: var(--e-global-typography-e524c48-line-height);
		letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
		word-spacing: var(--e-global-typography-e524c48-word-spacing);
	}
	
	.elementor-1668 .elementor-element.elementor-element-5373a26 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1668 .elementor-element.elementor-element-7a66627 {
		font-size: var(--e-global-typography-e524c48-font-size);
		line-height: var(--e-global-typography-e524c48-line-height);
		letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
		word-spacing: var(--e-global-typography-e524c48-word-spacing);
	}
	
	.elementor-1668 .elementor-element.elementor-element-685c336 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1668 .elementor-element.elementor-element-11b4ddc {
		font-size: var(--e-global-typography-e524c48-font-size);
		line-height: var(--e-global-typography-e524c48-line-height);
		letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
		word-spacing: var(--e-global-typography-e524c48-word-spacing);
	}
	
	.elementor-1668 .elementor-element.elementor-element-5a252e2 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1668 .elementor-element.elementor-element-95308ea {
		font-size: var(--e-global-typography-e524c48-font-size);
		line-height: var(--e-global-typography-e524c48-line-height);
		letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
		word-spacing: var(--e-global-typography-e524c48-word-spacing);
	}
	
	.elementor-1668 .elementor-element.elementor-element-dc36055 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1668 .elementor-element.elementor-element-276541e {
		font-size: var(--e-global-typography-e524c48-font-size);
		line-height: var(--e-global-typography-e524c48-line-height);
		letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
		word-spacing: var(--e-global-typography-e524c48-word-spacing);
	}
	
	.elementor-1668 .elementor-element.elementor-element-be991a0 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1668 .elementor-element.elementor-element-8505cd4 {
		font-size: var(--e-global-typography-e524c48-font-size);
		line-height: var(--e-global-typography-e524c48-line-height);
		letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
		word-spacing: var(--e-global-typography-e524c48-word-spacing);
	}
	
	.elementor-1668 .elementor-element.elementor-element-e54e98d .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1668 .elementor-element.elementor-element-eeed209 {
		font-size: var(--e-global-typography-e524c48-font-size);
		line-height: var(--e-global-typography-e524c48-line-height);
		letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
		word-spacing: var(--e-global-typography-e524c48-word-spacing);
	}
	
	.elementor-1668 .elementor-element.elementor-element-925c6cc .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1668 .elementor-element.elementor-element-26c96b1 {
		font-size: var(--e-global-typography-e524c48-font-size);
		line-height: var(--e-global-typography-e524c48-line-height);
		letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
		word-spacing: var(--e-global-typography-e524c48-word-spacing);
	}
	
	.elementor-1668 .elementor-element.elementor-element-91683ef .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1668 .elementor-element.elementor-element-93d0d4c {
		font-size: var(--e-global-typography-e524c48-font-size);
		line-height: var(--e-global-typography-e524c48-line-height);
		letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
		word-spacing: var(--e-global-typography-e524c48-word-spacing);
	}
	
	.elementor-1668 .elementor-element.elementor-element-638bf0e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1668 .elementor-element.elementor-element-8c14e86 {
		font-size: var(--e-global-typography-e524c48-font-size);
		line-height: var(--e-global-typography-e524c48-line-height);
		letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
		word-spacing: var(--e-global-typography-e524c48-word-spacing);
	}
	
	.elementor-1668 .elementor-element.elementor-element-0fa1200 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1668 .elementor-element.elementor-element-b5b7ab1 {
		font-size: var(--e-global-typography-e524c48-font-size);
		line-height: var(--e-global-typography-e524c48-line-height);
		letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
		word-spacing: var(--e-global-typography-e524c48-word-spacing);
	}
	
	.elementor-1668 .elementor-element.elementor-element-f7a2b82 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1668 .elementor-element.elementor-element-d493a6a {
		font-size: var(--e-global-typography-e524c48-font-size);
		line-height: var(--e-global-typography-e524c48-line-height);
		letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
		word-spacing: var(--e-global-typography-e524c48-word-spacing);
	}
	
	.elementor-1668 .elementor-element.elementor-element-2beb0c4 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1668 .elementor-element.elementor-element-1e40b18 {
		font-size: var(--e-global-typography-e524c48-font-size);
		line-height: var(--e-global-typography-e524c48-line-height);
		letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
		word-spacing: var(--e-global-typography-e524c48-word-spacing);
	}
	
	.elementor-1668 .elementor-element.elementor-element-2ff066f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1668 .elementor-element.elementor-element-adcc0b4 {
		font-size: var(--e-global-typography-e524c48-font-size);
		line-height: var(--e-global-typography-e524c48-line-height);
		letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
		word-spacing: var(--e-global-typography-e524c48-word-spacing);
	}
	
	.elementor-1668 .elementor-element.elementor-element-13910a0 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1668 .elementor-element.elementor-element-6bc539e {
		font-size: var(--e-global-typography-e524c48-font-size);
		line-height: var(--e-global-typography-e524c48-line-height);
		letter-spacing: var(--e-global-typography-e524c48-letter-spacing);
		word-spacing: var(--e-global-typography-e524c48-word-spacing);
	}
}
