
.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-123 .elementor-element.elementor-element-fca9699 .elementor-heading-title {
	font-family: var(--e-global-typography-d3d13d0-font-family), Sans-serif;
	font-size: var(--e-global-typography-d3d13d0-font-size);
	color: var(--e-global-color-f2303ad);
}

.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);
	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-123 .elementor-element.elementor-element-ec97a77 {
	text-align: justify;
	font-family: var(--e-global-typography-0e59e15-font-family), Sans-serif;
	font-size: var(--e-global-typography-0e59e15-font-size);
	color: var(--e-global-color-f2303ad);
}

.elementor-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-123 .elementor-element.elementor-element-6340c3d {
	text-align: justify;
	font-family: var(--e-global-typography-0e59e15-font-family), Sans-serif;
	font-size: var(--e-global-typography-0e59e15-font-size);
	color: var(--e-global-color-f2303ad);
}

.elementor-123 .elementor-element.elementor-element-4865ca9 .elementor-heading-title {
	font-family: var(--e-global-typography-d3d13d0-font-family), Sans-serif;
	font-size: var(--e-global-typography-d3d13d0-font-size);
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: var(--e-global-color-f2303ad);
}

.elementor-123 .elementor-element.elementor-element-bca998b {
	font-family: var(--e-global-typography-0e59e15-font-family), Sans-serif;
	font-size: var(--e-global-typography-0e59e15-font-size);
	color: var(--e-global-color-f2303ad);
}

.elementor-123 .elementor-element.elementor-element-f199e4d .elementor-heading-title {
	font-family: var(--e-global-typography-d3d13d0-font-family), Sans-serif;
	font-size: var(--e-global-typography-d3d13d0-font-size);
	color: var(--e-global-color-f2303ad);
}

.elementor-123 .elementor-element.elementor-element-a091280 {
	text-align: justify;
	font-family: var(--e-global-typography-0e59e15-font-family), Sans-serif;
	font-size: var(--e-global-typography-0e59e15-font-size);
	color: var(--e-global-color-f2303ad);
}

.elementor-123 .elementor-element.elementor-element-cd60367 .elementor-heading-title {
	font-family: var(--e-global-typography-d3d13d0-font-family), Sans-serif;
	font-size: var(--e-global-typography-d3d13d0-font-size);
	color: var(--e-global-color-f2303ad);
}

.elementor-123 .elementor-element.elementor-element-629b833 {
	text-align: justify;
	font-family: var(--e-global-typography-0e59e15-font-family), Sans-serif;
	font-size: var(--e-global-typography-0e59e15-font-size);
	color: var(--e-global-color-f2303ad);
}

.elementor-123 .elementor-element.elementor-element-7640f1b .elementor-heading-title {
	font-family: var(--e-global-typography-d3d13d0-font-family), Sans-serif;
	font-size: var(--e-global-typography-d3d13d0-font-size);
	color: var(--e-global-color-f2303ad);
}

.elementor-123 .elementor-element.elementor-element-a6591a6 {
	text-align: justify;
	font-family: var(--e-global-typography-0e59e15-font-family), Sans-serif;
	font-size: var(--e-global-typography-0e59e15-font-size);
	color: var(--e-global-color-f2303ad);
}

.elementor-123 .elementor-element.elementor-element-aea6b2b .elementor-heading-title {
	font-family: var(--e-global-typography-d3d13d0-font-family), Sans-serif;
	font-size: var(--e-global-typography-d3d13d0-font-size);
	color: var(--e-global-color-f2303ad);
}

.elementor-123 .elementor-element.elementor-element-5db809d {
	text-align: justify;
	font-family: var(--e-global-typography-0e59e15-font-family), Sans-serif;
	font-size: var(--e-global-typography-0e59e15-font-size);
	color: var(--e-global-color-f2303ad);
}

.elementor-123 .elementor-element.elementor-element-8b721bb .elementor-heading-title {
	font-family: var(--e-global-typography-d3d13d0-font-family), Sans-serif;
	font-size: var(--e-global-typography-d3d13d0-font-size);
	color: var(--e-global-color-f2303ad);
}

.elementor-123 .elementor-element.elementor-element-24b71d3 {
	text-align: justify;
	font-family: var(--e-global-typography-0e59e15-font-family), Sans-serif;
	font-size: var(--e-global-typography-0e59e15-font-size);
	color: var(--e-global-color-f2303ad);
}

.elementor-123 .elementor-element.elementor-element-e2c7c2f .elementor-heading-title {
	font-family: var(--e-global-typography-d3d13d0-font-family), Sans-serif;
	font-size: var(--e-global-typography-d3d13d0-font-size);
	color: var(--e-global-color-f2303ad);
}

.elementor-123 .elementor-element.elementor-element-970a3da {
	text-align: justify;
	font-family: var(--e-global-typography-0e59e15-font-family), Sans-serif;
	font-size: var(--e-global-typography-0e59e15-font-size);
	color: var(--e-global-color-f2303ad);
}

.elementor-123 .elementor-element.elementor-element-3d16357 .elementor-heading-title {
	font-family: var(--e-global-typography-d3d13d0-font-family), Sans-serif;
	font-size: var(--e-global-typography-d3d13d0-font-size);
	color: var(--e-global-color-f2303ad);
}

.elementor-123 .elementor-element.elementor-element-1d71320 {
	text-align: justify;
	font-family: var(--e-global-typography-0e59e15-font-family), Sans-serif;
	font-size: var(--e-global-typography-0e59e15-font-size);
	color: var(--e-global-color-f2303ad);
}

.elementor-123 .elementor-element.elementor-element-fbac583 .elementor-heading-title {
	font-family: var(--e-global-typography-d3d13d0-font-family), Sans-serif;
	font-size: var(--e-global-typography-d3d13d0-font-size);
	color: var(--e-global-color-f2303ad);
}

.elementor-123 .elementor-element.elementor-element-9a7837d {
	text-align: justify;
	font-family: var(--e-global-typography-0e59e15-font-family), Sans-serif;
	font-size: var(--e-global-typography-0e59e15-font-size);
	color: var(--e-global-color-f2303ad);
}

.elementor-123 .elementor-element.elementor-element-1af1c12 .elementor-heading-title {
	font-family: var(--e-global-typography-d3d13d0-font-family), Sans-serif;
	font-size: var(--e-global-typography-d3d13d0-font-size);
	color: var(--e-global-color-f2303ad);
}

.elementor-123 .elementor-element.elementor-element-0febdff {
	font-family: var(--e-global-typography-0e59e15-font-family), Sans-serif;
	font-size: var(--e-global-typography-0e59e15-font-size);
	color: var(--e-global-color-f2303ad);
}

.elementor-123 .elementor-element.elementor-element-1e93412 .elementor-heading-title {
	font-family: var(--e-global-typography-d3d13d0-font-family), Sans-serif;
	font-size: var(--e-global-typography-d3d13d0-font-size);
	color: var(--e-global-color-f2303ad);
}

.elementor-123 .elementor-element.elementor-element-58a66f7 {
	text-align: justify;
	font-family: var(--e-global-typography-0e59e15-font-family), Sans-serif;
	font-size: var(--e-global-typography-0e59e15-font-size);
	color: var(--e-global-color-f2303ad);
}

.elementor-123 .elementor-element.elementor-element-87e8554 .elementor-heading-title {
	font-family: var(--e-global-typography-d3d13d0-font-family), Sans-serif;
	font-size: var(--e-global-typography-d3d13d0-font-size);
	color: var(--e-global-color-f2303ad);
}

.elementor-123 .elementor-element.elementor-element-e3a0994 {
	text-align: justify;
	font-family: var(--e-global-typography-0e59e15-font-family), Sans-serif;
	font-size: var(--e-global-typography-0e59e15-font-size);
	color: var(--e-global-color-f2303ad);
}

.elementor-123 .elementor-element.elementor-element-2705d7a .elementor-heading-title {
	font-family: var(--e-global-typography-d3d13d0-font-family), Sans-serif;
	font-size: var(--e-global-typography-d3d13d0-font-size);
	color: var(--e-global-color-f2303ad);
}

.elementor-123 .elementor-element.elementor-element-7815fa4 {
	text-align: justify;
	font-family: var(--e-global-typography-0e59e15-font-family), Sans-serif;
	font-size: var(--e-global-typography-0e59e15-font-size);
	color: var(--e-global-color-f2303ad);
}

.elementor-123 .elementor-element.elementor-element-4dac33b .elementor-heading-title {
	font-family: var(--e-global-typography-d3d13d0-font-family), Sans-serif;
	font-size: var(--e-global-typography-d3d13d0-font-size);
	color: var(--e-global-color-f2303ad);
}

.elementor-123 .elementor-element.elementor-element-17bda19 {
	text-align: justify;
	font-family: var(--e-global-typography-0e59e15-font-family), Sans-serif;
	font-size: var(--e-global-typography-0e59e15-font-size);
	color: var(--e-global-color-f2303ad);
}

.elementor-123 .elementor-element.elementor-element-72dd42d .elementor-heading-title {
	font-family: var(--e-global-typography-d3d13d0-font-family), Sans-serif;
	font-size: var(--e-global-typography-d3d13d0-font-size);
	color: var(--e-global-color-f2303ad);
}

.elementor-123 .elementor-element.elementor-element-96c7594 {
	font-family: var(--e-global-typography-0e59e15-font-family), Sans-serif;
	font-size: var(--e-global-typography-0e59e15-font-size);
	color: var(--e-global-color-f2303ad);
}

.elementor-123 .elementor-element.elementor-element-2c58ca9 .elementor-heading-title {
	color: var(--e-global-color-f2303ad);
}

.elementor-123 .elementor-element.elementor-element-7f2d848 {
	font-family: var(--e-global-typography-61ec762-font-family), Sans-serif;
	font-size: var(--e-global-typography-61ec762-font-size);
	font-weight: var(--e-global-typography-61ec762-font-weight);
	line-height: var(--e-global-typography-61ec762-line-height);
	letter-spacing: var(--e-global-typography-61ec762-letter-spacing);
	color: var(--e-global-color-f2303ad);
}

.elementor-123 .elementor-element.elementor-element-d8a43d4 .elementor-heading-title {
	color: var(--e-global-color-f2303ad);
}

.elementor-123 .elementor-element.elementor-element-52d9ad8 {
	font-family: var(--e-global-typography-61ec762-font-family), Sans-serif;
	font-size: var(--e-global-typography-61ec762-font-size);
	font-weight: var(--e-global-typography-61ec762-font-weight);
	line-height: var(--e-global-typography-61ec762-line-height);
	letter-spacing: var(--e-global-typography-61ec762-letter-spacing);
	color: var(--e-global-color-f2303ad);
}

.elementor-123 .elementor-element.elementor-element-f374a2a .elementor-heading-title {
	color: var(--e-global-color-f2303ad);
}

.elementor-123 .elementor-element.elementor-element-79faf50 {
	font-family: var(--e-global-typography-61ec762-font-family), Sans-serif;
	font-size: var(--e-global-typography-61ec762-font-size);
	font-weight: var(--e-global-typography-61ec762-font-weight);
	line-height: var(--e-global-typography-61ec762-line-height);
	letter-spacing: var(--e-global-typography-61ec762-letter-spacing);
	color: var(--e-global-color-f2303ad);
}

.elementor-123 .elementor-element.elementor-element-c35b9b7 .elementor-heading-title {
	font-family: var(--e-global-typography-d3d13d0-font-family), Sans-serif;
	font-size: var(--e-global-typography-d3d13d0-font-size);
	color: var(--e-global-color-f2303ad);
}

.elementor-123 .elementor-element.elementor-element-5aeb211 {
	font-family: var(--e-global-typography-61ec762-font-family), Sans-serif;
	font-size: var(--e-global-typography-61ec762-font-size);
	font-weight: var(--e-global-typography-61ec762-font-weight);
	line-height: var(--e-global-typography-61ec762-line-height);
	letter-spacing: var(--e-global-typography-61ec762-letter-spacing);
	color: var(--e-global-color-f2303ad);
}

.elementor-123 .elementor-element.elementor-element-3eaea62 .elementor-heading-title {
	font-family: var(--e-global-typography-d3d13d0-font-family), Sans-serif;
	font-size: var(--e-global-typography-d3d13d0-font-size);
	color: var(--e-global-color-f2303ad);
}

.elementor-123 .elementor-element.elementor-element-3bd335b {
	font-family: var(--e-global-typography-0e59e15-font-family), Sans-serif;
	font-size: var(--e-global-typography-0e59e15-font-size);
	color: var(--e-global-color-f2303ad);
}

.elementor-123 .elementor-element.elementor-element-52f3570 .elementor-heading-title {
	font-family: var(--e-global-typography-d3d13d0-font-family), Sans-serif;
	font-size: var(--e-global-typography-d3d13d0-font-size);
	color: var(--e-global-color-f2303ad);
}

.elementor-123 .elementor-element.elementor-element-0a5adad {
	text-align: left;
	font-family: var(--e-global-typography-0e59e15-font-family), Sans-serif;
	font-size: var(--e-global-typography-0e59e15-font-size);
	color: var(--e-global-color-f2303ad);
}

.elementor-123 .elementor-element.elementor-element-c05c6c2 .elementor-heading-title {
	color: var(--e-global-color-f2303ad);
}

.elementor-123 .elementor-element.elementor-element-e2db1f1 {
	font-family: var(--e-global-typography-0e59e15-font-family), Sans-serif;
	font-size: var(--e-global-typography-0e59e15-font-size);
}

.elementor-123 .elementor-element.elementor-element-7983afd .elementor-heading-title {
	font-family: var(--e-global-typography-d3d13d0-font-family), Sans-serif;
	font-size: var(--e-global-typography-d3d13d0-font-size);
	color: var(--e-global-color-f2303ad);
}

.elementor-123 .elementor-element.elementor-element-bf78785 {
	font-family: var(--e-global-typography-0e59e15-font-family), Sans-serif;
	font-size: var(--e-global-typography-0e59e15-font-size);
	color: var(--e-global-color-f2303ad);
}

.elementor-123 .elementor-element.elementor-element-ab3bce4 .elementor-heading-title {
	color: var(--e-global-color-f2303ad);
}

.elementor-123 .elementor-element.elementor-element-bd02ec0 {
	font-family: var(--e-global-typography-0e59e15-font-family), Sans-serif;
	font-size: var(--e-global-typography-0e59e15-font-size);
}

.elementor-123 .elementor-element.elementor-element-a28cfc2 .elementor-heading-title {
	font-family: var(--e-global-typography-d3d13d0-font-family), Sans-serif;
	font-size: var(--e-global-typography-d3d13d0-font-size);
	color: var(--e-global-color-f2303ad);
}

.elementor-123 .elementor-element.elementor-element-10e4c66 {
	font-family: var(--e-global-typography-0e59e15-font-family), Sans-serif;
	font-size: var(--e-global-typography-0e59e15-font-size);
	color: var(--e-global-color-f2303ad);
}

.elementor-123 .elementor-element.elementor-element-a053dec {
	color: var(--e-global-color-f2303ad);
}

.elementor-123 .elementor-element.elementor-element-514b035 {
	font-family: var(--e-global-typography-0e59e15-font-family), Sans-serif;
	font-size: var(--e-global-typography-0e59e15-font-size);
	color: var(--e-global-color-f2303ad);
}

.elementor-123 .elementor-element.elementor-element-c959ec3 .elementor-heading-title {
	font-family: var(--e-global-typography-d3d13d0-font-family), Sans-serif;
	font-size: var(--e-global-typography-d3d13d0-font-size);
	color: var(--e-global-color-f2303ad);
}

.elementor-123 .elementor-element.elementor-element-aa3de56 {
	font-family: var(--e-global-typography-0e59e15-font-family), Sans-serif;
	font-size: var(--e-global-typography-0e59e15-font-size);
	color: var(--e-global-color-f2303ad);
}

@media (max-width:1024px) {
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-fca9699 .elementor-heading-title {
		font-size: var(--e-global-typography-d3d13d0-font-size);
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-ec97a77 {
		font-size: var(--e-global-typography-0e59e15-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-6340c3d {
		font-size: var(--e-global-typography-0e59e15-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-4865ca9 .elementor-heading-title {
		font-size: var(--e-global-typography-d3d13d0-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-bca998b {
		font-size: var(--e-global-typography-0e59e15-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-f199e4d .elementor-heading-title {
		font-size: var(--e-global-typography-d3d13d0-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-a091280 {
		font-size: var(--e-global-typography-0e59e15-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-cd60367 .elementor-heading-title {
		font-size: var(--e-global-typography-d3d13d0-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-629b833 {
		font-size: var(--e-global-typography-0e59e15-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-7640f1b .elementor-heading-title {
		font-size: var(--e-global-typography-d3d13d0-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-a6591a6 {
		font-size: var(--e-global-typography-0e59e15-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-aea6b2b .elementor-heading-title {
		font-size: var(--e-global-typography-d3d13d0-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-5db809d {
		font-size: var(--e-global-typography-0e59e15-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-8b721bb .elementor-heading-title {
		font-size: var(--e-global-typography-d3d13d0-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-24b71d3 {
		font-size: var(--e-global-typography-0e59e15-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-e2c7c2f .elementor-heading-title {
		font-size: var(--e-global-typography-d3d13d0-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-970a3da {
		font-size: var(--e-global-typography-0e59e15-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-3d16357 .elementor-heading-title {
		font-size: var(--e-global-typography-d3d13d0-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-1d71320 {
		font-size: var(--e-global-typography-0e59e15-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-fbac583 .elementor-heading-title {
		font-size: var(--e-global-typography-d3d13d0-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-9a7837d {
		font-size: var(--e-global-typography-0e59e15-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-1af1c12 .elementor-heading-title {
		font-size: var(--e-global-typography-d3d13d0-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-0febdff {
		font-size: var(--e-global-typography-0e59e15-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-1e93412 .elementor-heading-title {
		font-size: var(--e-global-typography-d3d13d0-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-58a66f7 {
		font-size: var(--e-global-typography-0e59e15-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-87e8554 .elementor-heading-title {
		font-size: var(--e-global-typography-d3d13d0-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-e3a0994 {
		font-size: var(--e-global-typography-0e59e15-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-2705d7a .elementor-heading-title {
		font-size: var(--e-global-typography-d3d13d0-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-7815fa4 {
		font-size: var(--e-global-typography-0e59e15-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-4dac33b .elementor-heading-title {
		font-size: var(--e-global-typography-d3d13d0-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-17bda19 {
		font-size: var(--e-global-typography-0e59e15-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-72dd42d .elementor-heading-title {
		font-size: var(--e-global-typography-d3d13d0-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-96c7594 {
		font-size: var(--e-global-typography-0e59e15-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-7f2d848 {
		font-size: var(--e-global-typography-61ec762-font-size);
		line-height: var(--e-global-typography-61ec762-line-height);
		letter-spacing: var(--e-global-typography-61ec762-letter-spacing);
	}
	
	.elementor-123 .elementor-element.elementor-element-52d9ad8 {
		font-size: var(--e-global-typography-61ec762-font-size);
		line-height: var(--e-global-typography-61ec762-line-height);
		letter-spacing: var(--e-global-typography-61ec762-letter-spacing);
	}
	
	.elementor-123 .elementor-element.elementor-element-79faf50 {
		font-size: var(--e-global-typography-61ec762-font-size);
		line-height: var(--e-global-typography-61ec762-line-height);
		letter-spacing: var(--e-global-typography-61ec762-letter-spacing);
	}
	
	.elementor-123 .elementor-element.elementor-element-c35b9b7 .elementor-heading-title {
		font-size: var(--e-global-typography-d3d13d0-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-5aeb211 {
		font-size: var(--e-global-typography-61ec762-font-size);
		line-height: var(--e-global-typography-61ec762-line-height);
		letter-spacing: var(--e-global-typography-61ec762-letter-spacing);
	}
	
	.elementor-123 .elementor-element.elementor-element-3eaea62 .elementor-heading-title {
		font-size: var(--e-global-typography-d3d13d0-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-3bd335b {
		font-size: var(--e-global-typography-0e59e15-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-52f3570 .elementor-heading-title {
		font-size: var(--e-global-typography-d3d13d0-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-0a5adad {
		font-size: var(--e-global-typography-0e59e15-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-e2db1f1 {
		font-size: var(--e-global-typography-0e59e15-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-7983afd .elementor-heading-title {
		font-size: var(--e-global-typography-d3d13d0-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-bf78785 {
		font-size: var(--e-global-typography-0e59e15-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-bd02ec0 {
		font-size: var(--e-global-typography-0e59e15-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-a28cfc2 .elementor-heading-title {
		font-size: var(--e-global-typography-d3d13d0-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-10e4c66 {
		font-size: var(--e-global-typography-0e59e15-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-514b035 {
		font-size: var(--e-global-typography-0e59e15-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-c959ec3 .elementor-heading-title {
		font-size: var(--e-global-typography-d3d13d0-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-aa3de56 {
		font-size: var(--e-global-typography-0e59e15-font-size);
	}
}

@media (max-width:767px) {
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-fca9699 .elementor-heading-title {
		font-size: var(--e-global-typography-d3d13d0-font-size);
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-ec97a77 {
		font-size: var(--e-global-typography-0e59e15-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-6340c3d {
		font-size: var(--e-global-typography-0e59e15-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-4865ca9 .elementor-heading-title {
		font-size: var(--e-global-typography-d3d13d0-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-bca998b {
		font-size: var(--e-global-typography-0e59e15-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-f199e4d .elementor-heading-title {
		font-size: var(--e-global-typography-d3d13d0-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-a091280 {
		font-size: var(--e-global-typography-0e59e15-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-cd60367 .elementor-heading-title {
		font-size: var(--e-global-typography-d3d13d0-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-629b833 {
		font-size: var(--e-global-typography-0e59e15-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-7640f1b .elementor-heading-title {
		font-size: var(--e-global-typography-d3d13d0-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-a6591a6 {
		font-size: var(--e-global-typography-0e59e15-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-aea6b2b .elementor-heading-title {
		font-size: var(--e-global-typography-d3d13d0-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-5db809d {
		font-size: var(--e-global-typography-0e59e15-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-8b721bb .elementor-heading-title {
		font-size: var(--e-global-typography-d3d13d0-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-24b71d3 {
		font-size: var(--e-global-typography-0e59e15-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-e2c7c2f .elementor-heading-title {
		font-size: var(--e-global-typography-d3d13d0-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-970a3da {
		font-size: var(--e-global-typography-0e59e15-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-3d16357 .elementor-heading-title {
		font-size: var(--e-global-typography-d3d13d0-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-1d71320 {
		font-size: var(--e-global-typography-0e59e15-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-fbac583 .elementor-heading-title {
		font-size: var(--e-global-typography-d3d13d0-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-9a7837d {
		font-size: var(--e-global-typography-0e59e15-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-1af1c12 .elementor-heading-title {
		font-size: var(--e-global-typography-d3d13d0-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-0febdff {
		font-size: var(--e-global-typography-0e59e15-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-1e93412 .elementor-heading-title {
		font-size: var(--e-global-typography-d3d13d0-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-58a66f7 {
		font-size: var(--e-global-typography-0e59e15-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-87e8554 .elementor-heading-title {
		font-size: var(--e-global-typography-d3d13d0-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-e3a0994 {
		font-size: var(--e-global-typography-0e59e15-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-2705d7a .elementor-heading-title {
		font-size: var(--e-global-typography-d3d13d0-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-7815fa4 {
		font-size: var(--e-global-typography-0e59e15-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-4dac33b .elementor-heading-title {
		font-size: var(--e-global-typography-d3d13d0-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-17bda19 {
		font-size: var(--e-global-typography-0e59e15-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-72dd42d .elementor-heading-title {
		font-size: var(--e-global-typography-d3d13d0-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-96c7594 {
		font-size: var(--e-global-typography-0e59e15-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-7f2d848 {
		font-size: var(--e-global-typography-61ec762-font-size);
		line-height: var(--e-global-typography-61ec762-line-height);
		letter-spacing: var(--e-global-typography-61ec762-letter-spacing);
	}
	
	.elementor-123 .elementor-element.elementor-element-52d9ad8 {
		font-size: var(--e-global-typography-61ec762-font-size);
		line-height: var(--e-global-typography-61ec762-line-height);
		letter-spacing: var(--e-global-typography-61ec762-letter-spacing);
	}
	
	.elementor-123 .elementor-element.elementor-element-79faf50 {
		font-size: var(--e-global-typography-61ec762-font-size);
		line-height: var(--e-global-typography-61ec762-line-height);
		letter-spacing: var(--e-global-typography-61ec762-letter-spacing);
	}
	
	.elementor-123 .elementor-element.elementor-element-c35b9b7 .elementor-heading-title {
		font-size: var(--e-global-typography-d3d13d0-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-5aeb211 {
		font-size: var(--e-global-typography-61ec762-font-size);
		line-height: var(--e-global-typography-61ec762-line-height);
		letter-spacing: var(--e-global-typography-61ec762-letter-spacing);
	}
	
	.elementor-123 .elementor-element.elementor-element-3eaea62 .elementor-heading-title {
		font-size: var(--e-global-typography-d3d13d0-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-3bd335b {
		font-size: var(--e-global-typography-0e59e15-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-52f3570 .elementor-heading-title {
		font-size: var(--e-global-typography-d3d13d0-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-0a5adad {
		font-size: var(--e-global-typography-0e59e15-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-e2db1f1 {
		font-size: var(--e-global-typography-0e59e15-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-7983afd .elementor-heading-title {
		font-size: var(--e-global-typography-d3d13d0-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-bf78785 {
		font-size: var(--e-global-typography-0e59e15-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-bd02ec0 {
		font-size: var(--e-global-typography-0e59e15-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-a28cfc2 .elementor-heading-title {
		font-size: var(--e-global-typography-d3d13d0-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-10e4c66 {
		font-size: var(--e-global-typography-0e59e15-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-514b035 {
		font-size: var(--e-global-typography-0e59e15-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-c959ec3 .elementor-heading-title {
		font-size: var(--e-global-typography-d3d13d0-font-size);
	}
	
	.elementor-123 .elementor-element.elementor-element-aa3de56 {
		font-size: var(--e-global-typography-0e59e15-font-size);
	}
}
