
.elementor-14812 .elementor-element.elementor-element-b75851a {
	--display: flex;
}

.elementor-14812 .elementor-element.elementor-element-2c0e29c .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-14812 .elementor-element.elementor-element-0c4fa48 {
	--display: flex;
}

.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-14812 .elementor-element.elementor-element-ceb254c .elementor-button {
	background-color: #ff8000;
	font-size: 18px;
	font-weight: 800;
	border-radius: 10px 10px 10px 10px;
	padding: -1px 0px 0px 0px;
}

.elementor-14812 .elementor-element.elementor-element-ceb254c > .elementor-widget-container {
	margin: 5px 0px 20px 0px;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	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-14812 .elementor-element.elementor-element-ebb3aa6 {
	text-align: justify;
	font-size: 18px;
	font-style: italic;
	line-height: 27px;
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-14812 .elementor-element.elementor-element-c15c620 .elementor-heading-title {
	font-family: "Quicksand", Sans-serif;
	font-weight: 600;
	color: #3d6879;
}

.elementor-14812 .elementor-element.elementor-element-7312b54 > .elementor-widget-container {
	margin: 41px 41px 41px 41px;
}

.elementor-14812 .elementor-element.elementor-element-7312b54 {
	font-size: 18px;
}

.elementor-14812 .elementor-element.elementor-element-33f643b > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-14812 .elementor-element.elementor-element-8ae3f9b > .elementor-widget-container {
	margin: 0px 10px 0px 10px;
}

.elementor-14812 .elementor-element.elementor-element-8ae3f9b {
	text-align: center;
}

.elementor-14812 .elementor-element.elementor-element-8ae3f9b .elementor-heading-title {
	font-family: "Quicksand", Sans-serif;
	font-weight: 600;
	color: #6835c4;
}

.elementor-14812 .elementor-element.elementor-element-f46bb9e > .elementor-widget-container {
	margin: 1px 10px 0px 10px;
	padding: 13px 13px 13px 13px;
}

.elementor-14812 .elementor-element.elementor-element-f46bb9e {
	line-height: 3px;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-14812 .elementor-element.elementor-element-5b60915 > .elementor-widget-container {
	margin: 0px 10px 0px 10px;
}

.elementor-14812 .elementor-element.elementor-element-7baa92b > .elementor-element-populated {
	margin: 0px 0px 0px 20px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 20px;
}

.elementor-14812 .elementor-element.elementor-element-f0dcb57 {
	text-align: justify;
	font-size: 18px;
}

.elementor-14812 .elementor-element.elementor-element-b1efa4d > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-14812 .elementor-element.elementor-element-b1efa4d .elementor-heading-title {
	font-family: "Quicksand", Sans-serif;
	font-weight: 600;
	color: #3d6879;
}

.elementor-14812 .elementor-element.elementor-element-2ba23a3 {
	text-align: justify;
	font-size: 18px;
}

.elementor-14812 .elementor-element.elementor-element-e806deb > .elementor-widget-container {
	margin: 23px 0px 0px 0px;
}

.elementor-14812 .elementor-element.elementor-element-2fba90e .elementor-button {
	background-color: #e59a0e;
}

.elementor-14812 .elementor-element.elementor-element-811129f > .elementor-widget-container {
	margin: 4px 27px 27px 27px;
}

.elementor-14812 .elementor-element.elementor-element-811129f {
	text-align: center;
}

.elementor-14812 .elementor-element.elementor-element-811129f .elementor-heading-title {
	font-size: 24px;
	line-height: 26px;
	color: #573715;
}

.elementor-14812 .elementor-element.elementor-element-e61a350 > .elementor-element-populated {
	margin: 0px 0px 0px 20px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 20px;
}

.elementor-14812 .elementor-element.elementor-element-5a5ae3b {
	text-align: justify;
	font-size: 18px;
}

.elementor-14812 .elementor-element.elementor-element-f4492dd > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-14812 .elementor-element.elementor-element-f4492dd .elementor-heading-title {
	font-family: "Quicksand", Sans-serif;
	font-weight: 600;
	color: #3d6879;
}

.elementor-14812 .elementor-element.elementor-element-c4c987a {
	text-align: justify;
	font-size: 18px;
}

.elementor-14812 .elementor-element.elementor-element-08e83c2 > .elementor-widget-container {
	margin: 65px 0px 0px 0px;
}

.elementor-14812 .elementor-element.elementor-element-08e83c2 .elementor-heading-title {
	font-family: "Quicksand", Sans-serif;
	font-weight: 600;
	color: #3d6879;
}

.elementor-14812 .elementor-element.elementor-element-d488cdb {
	text-align: justify;
	font-size: 18px;
}

.elementor-14812 .elementor-element.elementor-element-36e94d3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-14812 .elementor-element.elementor-element-36e94d3 .elementor-heading-title {
	font-family: "Quicksand", Sans-serif;
	font-weight: 600;
	color: #3d6879;
}

.elementor-14812 .elementor-element.elementor-element-0f27815 {
	text-align: justify;
	font-size: 18px;
}

.elementor-14812 .elementor-element.elementor-element-05033ba > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-14812 .elementor-element.elementor-element-ec52941 > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
}

.elementor-14812 .elementor-element.elementor-element-ec52941 {
	text-align: center;
}

.elementor-14812 .elementor-element.elementor-element-ec52941 .elementor-heading-title {
	font-family: "Quicksand", Sans-serif;
	font-weight: 600;
	color: #7e11c1;
}

.elementor-14812 .elementor-element.elementor-element-87abde0 > .elementor-widget-container {
	margin: 0px 10px 0px 10px;
}

.elementor-14812 .elementor-element.elementor-element-e45e068 > .elementor-widget-container {
	margin: 0px 10px 0px 10px;
}

.elementor-14812 .elementor-element.elementor-element-4019a73 > .elementor-element-populated {
	margin: 0px 0px 0px 20px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 20px;
}

.elementor-14812 .elementor-element.elementor-element-ae31138 {
	text-align: justify;
	font-size: 18px;
}

.elementor-14812 .elementor-element.elementor-element-6ec1d7f > .elementor-widget-container {
	margin: 61px 0px 0px 0px;
}

.elementor-14812 .elementor-element.elementor-element-6ec1d7f .elementor-heading-title {
	font-family: "Quicksand", Sans-serif;
	font-weight: 600;
	color: #3d6879;
}

.elementor-14812 .elementor-element.elementor-element-636ebdc {
	font-size: 18px;
}

.elementor-14812 .elementor-element.elementor-element-e710e65 {
	text-align: justify;
	font-size: 18px;
}

.elementor-14812 .elementor-element.elementor-element-032d936 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-14812 .elementor-element.elementor-element-032d936 .elementor-heading-title {
	font-family: "Quicksand", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: #3d6879;
}

.elementor-14812 .elementor-element.elementor-element-7724238 {
	text-align: justify;
	font-size: 18px;
}

.elementor-14812 .elementor-element.elementor-element-4ad3ef8 {
	text-align: justify;
	font-size: 18px;
}

.elementor-14812 .elementor-element.elementor-element-c59b740 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-14812 .elementor-element.elementor-element-c59b740 .elementor-heading-title {
	font-family: "Quicksand", Sans-serif;
	font-weight: 600;
	color: #3d6879;
}

.elementor-14812 .elementor-element.elementor-element-a238041 {
	text-align: justify;
	font-size: 18px;
}

.elementor-14812 .elementor-element.elementor-element-0af30fc > .elementor-widget-container {
	margin: 30px 30px 30px 30px;
}

.elementor-14812 .elementor-element.elementor-element-4b1bda0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-14812 .elementor-element.elementor-element-4b1bda0 .elementor-heading-title {
	font-family: "Quicksand", Sans-serif;
	font-weight: 600;
	color: #3d6879;
}

.elementor-14812 .elementor-element.elementor-element-99cd385 {
	text-align: justify;
}

@media (min-width:768px) {
	.elementor-14812 .elementor-element.elementor-element-33f643b {
		width: 40.798%;
	}
	
	.elementor-14812 .elementor-element.elementor-element-7baa92b {
		width: 59.202%;
	}
	
	.elementor-14812 .elementor-element.elementor-element-05033ba {
		width: 44.11%;
	}
	
	.elementor-14812 .elementor-element.elementor-element-4019a73 {
		width: 55.89%;
	}
}
