
.elementor-widget-section .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-section .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-text-editor .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-text-editor .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.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);
	line-height: var(--e-global-typography-text-line-height);
	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-77439 .elementor-element.elementor-element-be1d9f3:not(.elementor-motion-effects-element-type-background), .elementor-77439 .elementor-element.elementor-element-be1d9f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-15ea9a8);
}

.elementor-77439 .elementor-element.elementor-element-be1d9f3, .elementor-77439 .elementor-element.elementor-element-be1d9f3 > .elementor-background-overlay {
	border-radius: 15px 15px 15px 15px;
}

.elementor-77439 .elementor-element.elementor-element-be1d9f3 {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-77439 .elementor-element.elementor-element-be1d9f3 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-77439 .elementor-element.elementor-element-f9b503b > .elementor-element-populated {
	padding: 60px 40px 20px 40px;
}

.elementor-widget-heading .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-heading .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.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);
	line-height: var(--e-global-typography-primary-line-height);
	color: var(--e-global-color-primary);
}

.elementor-77439 .elementor-element.elementor-element-9c8b71b .elementor-heading-title {
	font-family: "Sora", Sans-serif;
	font-size: 25px;
	font-weight: 900;
	line-height: 1.2em;
	color: var(--e-global-color-058cd83);
}

.elementor-77439 .elementor-element.elementor-element-dbaeea4 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-77439 .elementor-element.elementor-element-dbaeea4 {
	margin-top: 0px;
	margin-bottom: 50px;
}

.elementor-widget-image .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-image .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	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-77439 .elementor-element.elementor-element-7123aa4 {
	color: var(--e-global-color-058cd83);
}

.elementor-77439 .elementor-element.elementor-element-cb815fa {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-77439 .elementor-element.elementor-element-96c175b:not(.elementor-motion-effects-element-type-background), .elementor-77439 .elementor-element.elementor-element-96c175b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-15ea9a8);
}

.elementor-77439 .elementor-element.elementor-element-96c175b, .elementor-77439 .elementor-element.elementor-element-96c175b > .elementor-background-overlay {
	border-radius: 15px 15px 15px 15px;
}

.elementor-77439 .elementor-element.elementor-element-96c175b {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-77439 .elementor-element.elementor-element-96c175b > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-77439 .elementor-element.elementor-element-ef00423 > .elementor-element-populated {
	padding: 60px 40px 20px 40px;
}

.elementor-77439 .elementor-element.elementor-element-7f2e780 .elementor-heading-title {
	font-family: "Sora", Sans-serif;
	font-size: 25px;
	font-weight: 900;
	line-height: 1.2em;
	color: var(--e-global-color-058cd83);
}

.elementor-77439 .elementor-element.elementor-element-c60084a > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-77439 .elementor-element.elementor-element-c60084a {
	margin-top: 0px;
	margin-bottom: 50px;
}

.elementor-77439 .elementor-element.elementor-element-32062c1 {
	color: var(--e-global-color-058cd83);
}

.elementor-77439 .elementor-element.elementor-element-29e5915:not(.elementor-motion-effects-element-type-background), .elementor-77439 .elementor-element.elementor-element-29e5915 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-15ea9a8);
}

.elementor-77439 .elementor-element.elementor-element-29e5915, .elementor-77439 .elementor-element.elementor-element-29e5915 > .elementor-background-overlay {
	border-radius: 15px 15px 15px 15px;
}

.elementor-77439 .elementor-element.elementor-element-29e5915 {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-77439 .elementor-element.elementor-element-29e5915 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-77439 .elementor-element.elementor-element-5ede0cd > .elementor-element-populated {
	padding: 60px 40px 20px 40px;
}

.elementor-77439 .elementor-element.elementor-element-777a6e0 .elementor-heading-title {
	font-family: "Sora", Sans-serif;
	font-size: 25px;
	font-weight: 900;
	line-height: 1.2em;
	color: var(--e-global-color-058cd83);
}

.elementor-77439 .elementor-element.elementor-element-fd5805a > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-77439 .elementor-element.elementor-element-fd5805a {
	margin-top: 0px;
	margin-bottom: 50px;
}

.elementor-77439 .elementor-element.elementor-element-ae29bae {
	color: var(--e-global-color-058cd83);
}

.elementor-77439 .elementor-element.elementor-element-329d94f:not(.elementor-motion-effects-element-type-background), .elementor-77439 .elementor-element.elementor-element-329d94f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-fb6732a);
}

.elementor-77439 .elementor-element.elementor-element-329d94f, .elementor-77439 .elementor-element.elementor-element-329d94f > .elementor-background-overlay {
	border-radius: 15px 15px 15px 15px;
}

.elementor-77439 .elementor-element.elementor-element-329d94f {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-77439 .elementor-element.elementor-element-329d94f > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-77439 .elementor-element.elementor-element-229883a > .elementor-element-populated {
	padding: 60px 40px 20px 40px;
}

.elementor-77439 .elementor-element.elementor-element-e4d880f .elementor-heading-title {
	font-family: "Sora", Sans-serif;
	font-size: 25px;
	font-weight: 900;
	line-height: 1.2em;
	color: var(--e-global-color-24bebbc);
}

.elementor-77439 .elementor-element.elementor-element-e983039 {
	margin-top: 0px;
	margin-bottom: 30px;
}

.elementor-77439 .elementor-element.elementor-element-e0d2415 {
	color: var(--e-global-color-24bebbc);
}

.elementor-77439 .elementor-element.elementor-element-1e50d49:not(.elementor-motion-effects-element-type-background), .elementor-77439 .elementor-element.elementor-element-1e50d49 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-15ea9a8);
}

.elementor-77439 .elementor-element.elementor-element-1e50d49, .elementor-77439 .elementor-element.elementor-element-1e50d49 > .elementor-background-overlay {
	border-radius: 15px 15px 15px 15px;
}

.elementor-77439 .elementor-element.elementor-element-1e50d49 {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-77439 .elementor-element.elementor-element-1e50d49 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-77439 .elementor-element.elementor-element-2f1d327 > .elementor-element-populated {
	padding: 60px 40px 20px 40px;
}

.elementor-77439 .elementor-element.elementor-element-2ca13c3 .elementor-heading-title {
	font-family: "Sora", Sans-serif;
	font-size: 25px;
	font-weight: 900;
	line-height: 1.2em;
	color: var(--e-global-color-058cd83);
}

.elementor-77439 .elementor-element.elementor-element-b7d6a76 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-77439 .elementor-element.elementor-element-b7d6a76 {
	margin-top: 0px;
	margin-bottom: 30px;
}

.elementor-77439 .elementor-element.elementor-element-5aa43be {
	color: var(--e-global-color-058cd83);
}

.elementor-77439 .elementor-element.elementor-element-98cb300:not(.elementor-motion-effects-element-type-background), .elementor-77439 .elementor-element.elementor-element-98cb300 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-fb6732a);
}

.elementor-77439 .elementor-element.elementor-element-98cb300, .elementor-77439 .elementor-element.elementor-element-98cb300 > .elementor-background-overlay {
	border-radius: 15px 15px 15px 15px;
}

.elementor-77439 .elementor-element.elementor-element-98cb300 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-77439 .elementor-element.elementor-element-98cb300 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-77439 .elementor-element.elementor-element-4e9ac85 > .elementor-element-populated {
	padding: 60px 40px 20px 40px;
}

.elementor-77439 .elementor-element.elementor-element-beefd0d .elementor-heading-title {
	font-family: "Sora", Sans-serif;
	font-size: 25px;
	font-weight: 900;
	line-height: 1.2em;
	color: var(--e-global-color-24bebbc);
}

.elementor-77439 .elementor-element.elementor-element-1324dfb > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-77439 .elementor-element.elementor-element-1324dfb {
	margin-top: 0px;
	margin-bottom: 30px;
}

.elementor-77439 .elementor-element.elementor-element-744fd88 {
	color: var(--e-global-color-24bebbc);
}

.elementor-widget-spacer .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-spacer .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-77439 .elementor-element.elementor-element-8be48cf {
	--spacer-size: 25px;
}

@media (min-width:768px) {
	.elementor-77439 .elementor-element.elementor-element-6d18d9e {
		width: 32.343%;
	}
	
	.elementor-77439 .elementor-element.elementor-element-f7ee0f8 {
		width: 67.656%;
	}
	
	.elementor-77439 .elementor-element.elementor-element-5dec9ec {
		width: 32.343%;
	}
	
	.elementor-77439 .elementor-element.elementor-element-9542be3 {
		width: 67.656%;
	}
}

@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);
	}
	
	.elementor-widget-heading .elementor-heading-title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
}

@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);
	}
	
	.elementor-77439 .elementor-element.elementor-element-f9b503b > .elementor-element-populated {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-77439 .elementor-element.elementor-element-dbaeea4 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-77439 .elementor-element.elementor-element-ef00423 > .elementor-element-populated {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-77439 .elementor-element.elementor-element-c60084a {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-77439 .elementor-element.elementor-element-5ede0cd > .elementor-element-populated {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-77439 .elementor-element.elementor-element-fd5805a {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-77439 .elementor-element.elementor-element-229883a > .elementor-element-populated {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-77439 .elementor-element.elementor-element-e983039 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-77439 .elementor-element.elementor-element-e0d2415 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-77439 .elementor-element.elementor-element-2f1d327 > .elementor-element-populated {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-77439 .elementor-element.elementor-element-b7d6a76 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-77439 .elementor-element.elementor-element-5bf7910 {
		text-align: left;
	}
	
	.elementor-77439 .elementor-element.elementor-element-5bf7910 img {
		max-width: 45%;
	}
	
	.elementor-77439 .elementor-element.elementor-element-4e9ac85 > .elementor-element-populated {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-77439 .elementor-element.elementor-element-1324dfb {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}
