
.elementor-1695 .elementor-element.elementor-element-8344cc6:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-8344cc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-1695 .elementor-element.elementor-element-8344cc6 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 0px 0px;
}

.elementor-1695 .elementor-element.elementor-element-8344cc6 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1695 .elementor-element.elementor-element-cfc31e0 {
	text-align: center;
}

.elementor-1695 .elementor-element.elementor-element-cfc31e0 .elementor-heading-title {
	color: var(--e-global-color-4cb81b0);
}

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

.elementor-1695 .elementor-element.elementor-element-d079d88 {
	margin-top: 30px;
	margin-bottom: 13px;
	padding: 0px 0px 0px 0px;
}

.elementor-1695 .elementor-element.elementor-element-c36c04e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1695 .elementor-element.elementor-element-c36c04e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4cb81b0);
}

.elementor-1695 .elementor-element.elementor-element-c36c04e:hover > .elementor-element-populated {
	background-color: var(--e-global-color-be8d462);
}

.elementor-1695 .elementor-element.elementor-element-c36c04e > .elementor-element-populated {
	border-style: solid;
	border-color: var(--e-global-color-142ca6d);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
}

.elementor-1695 .elementor-element.elementor-element-c36c04e > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1695 .elementor-element.elementor-element-56d9707 {
	text-align: center;
}

.elementor-1695 .elementor-element.elementor-element-56d9707 .elementor-heading-title {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-576221b-font-family), Sans-serif;
	font-size: var(--e-global-typography-576221b-font-size);
	font-weight: var(--e-global-typography-576221b-font-weight);
	line-height: var(--e-global-typography-576221b-line-height);
	letter-spacing: var(--e-global-typography-576221b-letter-spacing);
}

.elementor-1695 .elementor-element.elementor-element-85f9e24 {
	text-align: center;
}

.elementor-1695 .elementor-element.elementor-element-85f9e24 .elementor-heading-title {
	color: var(--e-global-color-66cb062d);
	font-family: var(--e-global-typography-576221b-font-family), Sans-serif;
	font-size: var(--e-global-typography-576221b-font-size);
	font-weight: var(--e-global-typography-576221b-font-weight);
	line-height: var(--e-global-typography-576221b-line-height);
	letter-spacing: var(--e-global-typography-576221b-letter-spacing);
}

.elementor-1695 .elementor-element.elementor-element-49186df {
	text-align: center;
}

.elementor-1695 .elementor-element.elementor-element-49186df .elementor-heading-title {
	color: var(--e-global-color-66cb062d);
	font-family: var(--e-global-typography-576221b-font-family), Sans-serif;
	font-size: var(--e-global-typography-576221b-font-size);
	font-weight: var(--e-global-typography-576221b-font-weight);
	line-height: var(--e-global-typography-576221b-line-height);
	letter-spacing: var(--e-global-typography-576221b-letter-spacing);
}

.elementor-1695 .elementor-element.elementor-element-de9adab .elementor-icon-wrapper {
	text-align: center;
}

.elementor-1695 .elementor-element.elementor-element-de9adab.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-4cb81b0);
}

.elementor-1695 .elementor-element.elementor-element-de9adab.elementor-view-framed .elementor-icon, .elementor-1695 .elementor-element.elementor-element-de9adab.elementor-view-default .elementor-icon {
	color: var(--e-global-color-4cb81b0);
	border-color: var(--e-global-color-4cb81b0);
}

.elementor-1695 .elementor-element.elementor-element-de9adab.elementor-view-framed .elementor-icon, .elementor-1695 .elementor-element.elementor-element-de9adab.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-4cb81b0);
}

.elementor-1695 .elementor-element.elementor-element-de9adab.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-primary);
}

.elementor-1695 .elementor-element.elementor-element-de9adab.elementor-view-framed .elementor-icon:hover, .elementor-1695 .elementor-element.elementor-element-de9adab.elementor-view-default .elementor-icon:hover {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-1695 .elementor-element.elementor-element-de9adab.elementor-view-framed .elementor-icon:hover, .elementor-1695 .elementor-element.elementor-element-de9adab.elementor-view-default .elementor-icon:hover svg {
	fill: var(--e-global-color-primary);
}

.elementor-1695 .elementor-element.elementor-element-de9adab .elementor-icon {
	font-size: 55px;
}

.elementor-1695 .elementor-element.elementor-element-de9adab .elementor-icon i, .elementor-1695 .elementor-element.elementor-element-de9adab .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-1695 .elementor-element.elementor-element-de9adab:hover .elementor-widget-container {
	background-color: var(--e-global-color-be8d462);
}

.elementor-1695 .elementor-element.elementor-element-c9506eb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1695 .elementor-element.elementor-element-c9506eb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4cb81b0);
}

.elementor-1695 .elementor-element.elementor-element-c9506eb:hover > .elementor-element-populated {
	background-color: var(--e-global-color-be8d462);
}

.elementor-1695 .elementor-element.elementor-element-c9506eb > .elementor-element-populated {
	border-style: solid;
	border-color: var(--e-global-color-142ca6d);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 10px;
}

.elementor-1695 .elementor-element.elementor-element-c9506eb > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1695 .elementor-element.elementor-element-14a4d60 {
	text-align: center;
}

.elementor-1695 .elementor-element.elementor-element-14a4d60 .elementor-heading-title {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-576221b-font-family), Sans-serif;
	font-size: var(--e-global-typography-576221b-font-size);
	font-weight: var(--e-global-typography-576221b-font-weight);
	line-height: var(--e-global-typography-576221b-line-height);
	letter-spacing: var(--e-global-typography-576221b-letter-spacing);
}

.elementor-1695 .elementor-element.elementor-element-0d8b7b4 {
	text-align: center;
}

.elementor-1695 .elementor-element.elementor-element-0d8b7b4 .elementor-heading-title {
	color: var(--e-global-color-66cb062d);
	font-family: var(--e-global-typography-576221b-font-family), Sans-serif;
	font-size: var(--e-global-typography-576221b-font-size);
	font-weight: var(--e-global-typography-576221b-font-weight);
	line-height: var(--e-global-typography-576221b-line-height);
	letter-spacing: var(--e-global-typography-576221b-letter-spacing);
}

.elementor-1695 .elementor-element.elementor-element-fbb706f {
	text-align: center;
}

.elementor-1695 .elementor-element.elementor-element-fbb706f .elementor-heading-title {
	color: var(--e-global-color-66cb062d);
	font-family: var(--e-global-typography-576221b-font-family), Sans-serif;
	font-size: var(--e-global-typography-576221b-font-size);
	font-weight: var(--e-global-typography-576221b-font-weight);
	line-height: var(--e-global-typography-576221b-line-height);
	letter-spacing: var(--e-global-typography-576221b-letter-spacing);
}

.elementor-1695 .elementor-element.elementor-element-36402d8 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-1695 .elementor-element.elementor-element-36402d8.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-4cb81b0);
}

.elementor-1695 .elementor-element.elementor-element-36402d8.elementor-view-framed .elementor-icon, .elementor-1695 .elementor-element.elementor-element-36402d8.elementor-view-default .elementor-icon {
	color: var(--e-global-color-4cb81b0);
	border-color: var(--e-global-color-4cb81b0);
}

.elementor-1695 .elementor-element.elementor-element-36402d8.elementor-view-framed .elementor-icon, .elementor-1695 .elementor-element.elementor-element-36402d8.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-4cb81b0);
}

.elementor-1695 .elementor-element.elementor-element-36402d8.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-primary);
}

.elementor-1695 .elementor-element.elementor-element-36402d8.elementor-view-framed .elementor-icon:hover, .elementor-1695 .elementor-element.elementor-element-36402d8.elementor-view-default .elementor-icon:hover {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-1695 .elementor-element.elementor-element-36402d8.elementor-view-framed .elementor-icon:hover, .elementor-1695 .elementor-element.elementor-element-36402d8.elementor-view-default .elementor-icon:hover svg {
	fill: var(--e-global-color-primary);
}

.elementor-1695 .elementor-element.elementor-element-36402d8 .elementor-icon {
	font-size: 55px;
}

.elementor-1695 .elementor-element.elementor-element-36402d8 .elementor-icon i, .elementor-1695 .elementor-element.elementor-element-36402d8 .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-1695 .elementor-element.elementor-element-36402d8:hover .elementor-widget-container {
	background-color: var(--e-global-color-be8d462);
}

.elementor-1695 .elementor-element.elementor-element-d2096a3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1695 .elementor-element.elementor-element-d2096a3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4cb81b0);
}

.elementor-1695 .elementor-element.elementor-element-d2096a3:hover > .elementor-element-populated {
	background-color: var(--e-global-color-be8d462);
}

.elementor-1695 .elementor-element.elementor-element-d2096a3 > .elementor-element-populated {
	border-style: solid;
	border-color: var(--e-global-color-142ca6d);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 10px;
}

.elementor-1695 .elementor-element.elementor-element-d2096a3 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1695 .elementor-element.elementor-element-5cf9f1b {
	text-align: center;
}

.elementor-1695 .elementor-element.elementor-element-5cf9f1b .elementor-heading-title {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-576221b-font-family), Sans-serif;
	font-size: var(--e-global-typography-576221b-font-size);
	font-weight: var(--e-global-typography-576221b-font-weight);
	line-height: var(--e-global-typography-576221b-line-height);
	letter-spacing: var(--e-global-typography-576221b-letter-spacing);
}

.elementor-1695 .elementor-element.elementor-element-86f53c1 {
	text-align: center;
}

.elementor-1695 .elementor-element.elementor-element-86f53c1 .elementor-heading-title {
	color: var(--e-global-color-66cb062d);
	font-family: var(--e-global-typography-576221b-font-family), Sans-serif;
	font-size: var(--e-global-typography-576221b-font-size);
	font-weight: var(--e-global-typography-576221b-font-weight);
	line-height: var(--e-global-typography-576221b-line-height);
	letter-spacing: var(--e-global-typography-576221b-letter-spacing);
}

.elementor-1695 .elementor-element.elementor-element-64e4137 {
	text-align: center;
}

.elementor-1695 .elementor-element.elementor-element-64e4137 .elementor-heading-title {
	color: var(--e-global-color-66cb062d);
	font-family: var(--e-global-typography-576221b-font-family), Sans-serif;
	font-size: var(--e-global-typography-576221b-font-size);
	font-weight: var(--e-global-typography-576221b-font-weight);
	line-height: var(--e-global-typography-576221b-line-height);
	letter-spacing: var(--e-global-typography-576221b-letter-spacing);
}

.elementor-1695 .elementor-element.elementor-element-e09ed00 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-1695 .elementor-element.elementor-element-e09ed00.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-4cb81b0);
}

.elementor-1695 .elementor-element.elementor-element-e09ed00.elementor-view-framed .elementor-icon, .elementor-1695 .elementor-element.elementor-element-e09ed00.elementor-view-default .elementor-icon {
	color: var(--e-global-color-4cb81b0);
	border-color: var(--e-global-color-4cb81b0);
}

.elementor-1695 .elementor-element.elementor-element-e09ed00.elementor-view-framed .elementor-icon, .elementor-1695 .elementor-element.elementor-element-e09ed00.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-4cb81b0);
}

.elementor-1695 .elementor-element.elementor-element-e09ed00.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-primary);
}

.elementor-1695 .elementor-element.elementor-element-e09ed00.elementor-view-framed .elementor-icon:hover, .elementor-1695 .elementor-element.elementor-element-e09ed00.elementor-view-default .elementor-icon:hover {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-1695 .elementor-element.elementor-element-e09ed00.elementor-view-framed .elementor-icon:hover, .elementor-1695 .elementor-element.elementor-element-e09ed00.elementor-view-default .elementor-icon:hover svg {
	fill: var(--e-global-color-primary);
}

.elementor-1695 .elementor-element.elementor-element-e09ed00 .elementor-icon {
	font-size: 55px;
}

.elementor-1695 .elementor-element.elementor-element-e09ed00 .elementor-icon i, .elementor-1695 .elementor-element.elementor-element-e09ed00 .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-1695 .elementor-element.elementor-element-e09ed00:hover .elementor-widget-container {
	background-color: var(--e-global-color-be8d462);
}

.elementor-1695 .elementor-element.elementor-element-01abb3c {
	margin-top: 30px;
	margin-bottom: 30px;
}

.elementor-1695 .elementor-element.elementor-element-e0477ae:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1695 .elementor-element.elementor-element-e0477ae > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4cb81b0);
}

.elementor-1695 .elementor-element.elementor-element-e0477ae:hover > .elementor-element-populated {
	background-color: var(--e-global-color-be8d462);
}

.elementor-1695 .elementor-element.elementor-element-e0477ae > .elementor-element-populated {
	border-style: solid;
	border-color: var(--e-global-color-142ca6d);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-1695 .elementor-element.elementor-element-e0477ae > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1695 .elementor-element.elementor-element-8c4e54d {
	text-align: center;
}

.elementor-1695 .elementor-element.elementor-element-8c4e54d .elementor-heading-title {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-576221b-font-family), Sans-serif;
	font-size: var(--e-global-typography-576221b-font-size);
	font-weight: var(--e-global-typography-576221b-font-weight);
	line-height: var(--e-global-typography-576221b-line-height);
	letter-spacing: var(--e-global-typography-576221b-letter-spacing);
}

.elementor-1695 .elementor-element.elementor-element-0b4298c {
	text-align: center;
}

.elementor-1695 .elementor-element.elementor-element-0b4298c .elementor-heading-title {
	color: var(--e-global-color-66cb062d);
	font-family: var(--e-global-typography-576221b-font-family), Sans-serif;
	font-size: var(--e-global-typography-576221b-font-size);
	font-weight: var(--e-global-typography-576221b-font-weight);
	line-height: var(--e-global-typography-576221b-line-height);
	letter-spacing: var(--e-global-typography-576221b-letter-spacing);
}

.elementor-1695 .elementor-element.elementor-element-1a56153 {
	text-align: center;
}

.elementor-1695 .elementor-element.elementor-element-1a56153 .elementor-heading-title {
	color: var(--e-global-color-66cb062d);
	font-family: var(--e-global-typography-576221b-font-family), Sans-serif;
	font-size: var(--e-global-typography-576221b-font-size);
	font-weight: var(--e-global-typography-576221b-font-weight);
	line-height: var(--e-global-typography-576221b-line-height);
	letter-spacing: var(--e-global-typography-576221b-letter-spacing);
}

.elementor-1695 .elementor-element.elementor-element-df0f039 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-1695 .elementor-element.elementor-element-df0f039.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-4cb81b0);
}

.elementor-1695 .elementor-element.elementor-element-df0f039.elementor-view-framed .elementor-icon, .elementor-1695 .elementor-element.elementor-element-df0f039.elementor-view-default .elementor-icon {
	color: var(--e-global-color-4cb81b0);
	border-color: var(--e-global-color-4cb81b0);
}

.elementor-1695 .elementor-element.elementor-element-df0f039.elementor-view-framed .elementor-icon, .elementor-1695 .elementor-element.elementor-element-df0f039.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-4cb81b0);
}

.elementor-1695 .elementor-element.elementor-element-df0f039.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-primary);
}

.elementor-1695 .elementor-element.elementor-element-df0f039.elementor-view-framed .elementor-icon:hover, .elementor-1695 .elementor-element.elementor-element-df0f039.elementor-view-default .elementor-icon:hover {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-1695 .elementor-element.elementor-element-df0f039.elementor-view-framed .elementor-icon:hover, .elementor-1695 .elementor-element.elementor-element-df0f039.elementor-view-default .elementor-icon:hover svg {
	fill: var(--e-global-color-primary);
}

.elementor-1695 .elementor-element.elementor-element-df0f039 .elementor-icon {
	font-size: 55px;
}

.elementor-1695 .elementor-element.elementor-element-df0f039 .elementor-icon i, .elementor-1695 .elementor-element.elementor-element-df0f039 .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-1695 .elementor-element.elementor-element-df0f039:hover .elementor-widget-container {
	background-color: var(--e-global-color-be8d462);
}

.elementor-1695 .elementor-element.elementor-element-7a82477:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1695 .elementor-element.elementor-element-7a82477 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4cb81b0);
}

.elementor-1695 .elementor-element.elementor-element-7a82477:hover > .elementor-element-populated {
	background-color: var(--e-global-color-be8d462);
}

.elementor-1695 .elementor-element.elementor-element-7a82477 > .elementor-element-populated {
	border-style: solid;
	border-color: var(--e-global-color-142ca6d);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 10px;
}

.elementor-1695 .elementor-element.elementor-element-7a82477 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1695 .elementor-element.elementor-element-69b8259 {
	text-align: center;
}

.elementor-1695 .elementor-element.elementor-element-69b8259 .elementor-heading-title {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-576221b-font-family), Sans-serif;
	font-size: var(--e-global-typography-576221b-font-size);
	font-weight: var(--e-global-typography-576221b-font-weight);
	line-height: var(--e-global-typography-576221b-line-height);
	letter-spacing: var(--e-global-typography-576221b-letter-spacing);
}

.elementor-1695 .elementor-element.elementor-element-9aceb71 {
	text-align: center;
}

.elementor-1695 .elementor-element.elementor-element-9aceb71 .elementor-heading-title {
	color: var(--e-global-color-66cb062d);
	font-family: var(--e-global-typography-576221b-font-family), Sans-serif;
	font-size: var(--e-global-typography-576221b-font-size);
	font-weight: var(--e-global-typography-576221b-font-weight);
	line-height: var(--e-global-typography-576221b-line-height);
	letter-spacing: var(--e-global-typography-576221b-letter-spacing);
}

.elementor-1695 .elementor-element.elementor-element-2982d7b {
	text-align: center;
}

.elementor-1695 .elementor-element.elementor-element-2982d7b .elementor-heading-title {
	color: var(--e-global-color-66cb062d);
	font-family: var(--e-global-typography-576221b-font-family), Sans-serif;
	font-size: var(--e-global-typography-576221b-font-size);
	font-weight: var(--e-global-typography-576221b-font-weight);
	line-height: var(--e-global-typography-576221b-line-height);
	letter-spacing: var(--e-global-typography-576221b-letter-spacing);
}

.elementor-1695 .elementor-element.elementor-element-6af381b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-1695 .elementor-element.elementor-element-6af381b.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-4cb81b0);
}

.elementor-1695 .elementor-element.elementor-element-6af381b.elementor-view-framed .elementor-icon, .elementor-1695 .elementor-element.elementor-element-6af381b.elementor-view-default .elementor-icon {
	color: var(--e-global-color-4cb81b0);
	border-color: var(--e-global-color-4cb81b0);
}

.elementor-1695 .elementor-element.elementor-element-6af381b.elementor-view-framed .elementor-icon, .elementor-1695 .elementor-element.elementor-element-6af381b.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-4cb81b0);
}

.elementor-1695 .elementor-element.elementor-element-6af381b.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-primary);
}

.elementor-1695 .elementor-element.elementor-element-6af381b.elementor-view-framed .elementor-icon:hover, .elementor-1695 .elementor-element.elementor-element-6af381b.elementor-view-default .elementor-icon:hover {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-1695 .elementor-element.elementor-element-6af381b.elementor-view-framed .elementor-icon:hover, .elementor-1695 .elementor-element.elementor-element-6af381b.elementor-view-default .elementor-icon:hover svg {
	fill: var(--e-global-color-primary);
}

.elementor-1695 .elementor-element.elementor-element-6af381b .elementor-icon {
	font-size: 55px;
}

.elementor-1695 .elementor-element.elementor-element-6af381b .elementor-icon i, .elementor-1695 .elementor-element.elementor-element-6af381b .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-1695 .elementor-element.elementor-element-6af381b:hover .elementor-widget-container {
	background-color: var(--e-global-color-be8d462);
}

.elementor-1695 .elementor-element.elementor-element-155e6aa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1695 .elementor-element.elementor-element-155e6aa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4cb81b0);
}

.elementor-1695 .elementor-element.elementor-element-155e6aa:hover > .elementor-element-populated {
	background-color: var(--e-global-color-be8d462);
}

.elementor-1695 .elementor-element.elementor-element-155e6aa > .elementor-element-populated {
	border-style: solid;
	border-color: var(--e-global-color-142ca6d);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 10px;
}

.elementor-1695 .elementor-element.elementor-element-155e6aa > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1695 .elementor-element.elementor-element-f856cf0 {
	text-align: center;
}

.elementor-1695 .elementor-element.elementor-element-f856cf0 .elementor-heading-title {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-576221b-font-family), Sans-serif;
	font-size: var(--e-global-typography-576221b-font-size);
	font-weight: var(--e-global-typography-576221b-font-weight);
	line-height: var(--e-global-typography-576221b-line-height);
	letter-spacing: var(--e-global-typography-576221b-letter-spacing);
}

.elementor-1695 .elementor-element.elementor-element-ce498a4 {
	text-align: center;
}

.elementor-1695 .elementor-element.elementor-element-ce498a4 .elementor-heading-title {
	color: var(--e-global-color-66cb062d);
	font-family: var(--e-global-typography-576221b-font-family), Sans-serif;
	font-size: var(--e-global-typography-576221b-font-size);
	font-weight: var(--e-global-typography-576221b-font-weight);
	line-height: var(--e-global-typography-576221b-line-height);
	letter-spacing: var(--e-global-typography-576221b-letter-spacing);
}

.elementor-1695 .elementor-element.elementor-element-4ff630f {
	text-align: center;
}

.elementor-1695 .elementor-element.elementor-element-4ff630f .elementor-heading-title {
	color: var(--e-global-color-66cb062d);
	font-family: var(--e-global-typography-576221b-font-family), Sans-serif;
	font-size: var(--e-global-typography-576221b-font-size);
	font-weight: var(--e-global-typography-576221b-font-weight);
	line-height: var(--e-global-typography-576221b-line-height);
	letter-spacing: var(--e-global-typography-576221b-letter-spacing);
}

.elementor-1695 .elementor-element.elementor-element-74d795e .elementor-icon-wrapper {
	text-align: center;
}

.elementor-1695 .elementor-element.elementor-element-74d795e.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-4cb81b0);
}

.elementor-1695 .elementor-element.elementor-element-74d795e.elementor-view-framed .elementor-icon, .elementor-1695 .elementor-element.elementor-element-74d795e.elementor-view-default .elementor-icon {
	color: var(--e-global-color-4cb81b0);
	border-color: var(--e-global-color-4cb81b0);
}

.elementor-1695 .elementor-element.elementor-element-74d795e.elementor-view-framed .elementor-icon, .elementor-1695 .elementor-element.elementor-element-74d795e.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-4cb81b0);
}

.elementor-1695 .elementor-element.elementor-element-74d795e.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-primary);
}

.elementor-1695 .elementor-element.elementor-element-74d795e.elementor-view-framed .elementor-icon:hover, .elementor-1695 .elementor-element.elementor-element-74d795e.elementor-view-default .elementor-icon:hover {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-1695 .elementor-element.elementor-element-74d795e.elementor-view-framed .elementor-icon:hover, .elementor-1695 .elementor-element.elementor-element-74d795e.elementor-view-default .elementor-icon:hover svg {
	fill: var(--e-global-color-primary);
}

.elementor-1695 .elementor-element.elementor-element-74d795e .elementor-icon {
	font-size: 55px;
}

.elementor-1695 .elementor-element.elementor-element-74d795e .elementor-icon i, .elementor-1695 .elementor-element.elementor-element-74d795e .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-1695 .elementor-element.elementor-element-74d795e:hover .elementor-widget-container {
	background-color: var(--e-global-color-be8d462);
}

@media (max-width:1024px) {
	.elementor-1695 .elementor-element.elementor-element-56d9707 .elementor-heading-title {
		font-size: var(--e-global-typography-576221b-font-size);
		line-height: var(--e-global-typography-576221b-line-height);
		letter-spacing: var(--e-global-typography-576221b-letter-spacing);
	}
	
	.elementor-1695 .elementor-element.elementor-element-85f9e24 .elementor-heading-title {
		font-size: var(--e-global-typography-576221b-font-size);
		line-height: var(--e-global-typography-576221b-line-height);
		letter-spacing: var(--e-global-typography-576221b-letter-spacing);
	}
	
	.elementor-1695 .elementor-element.elementor-element-49186df .elementor-heading-title {
		font-size: var(--e-global-typography-576221b-font-size);
		line-height: var(--e-global-typography-576221b-line-height);
		letter-spacing: var(--e-global-typography-576221b-letter-spacing);
	}
	
	.elementor-1695 .elementor-element.elementor-element-14a4d60 .elementor-heading-title {
		font-size: var(--e-global-typography-576221b-font-size);
		line-height: var(--e-global-typography-576221b-line-height);
		letter-spacing: var(--e-global-typography-576221b-letter-spacing);
	}
	
	.elementor-1695 .elementor-element.elementor-element-0d8b7b4 .elementor-heading-title {
		font-size: var(--e-global-typography-576221b-font-size);
		line-height: var(--e-global-typography-576221b-line-height);
		letter-spacing: var(--e-global-typography-576221b-letter-spacing);
	}
	
	.elementor-1695 .elementor-element.elementor-element-fbb706f .elementor-heading-title {
		font-size: var(--e-global-typography-576221b-font-size);
		line-height: var(--e-global-typography-576221b-line-height);
		letter-spacing: var(--e-global-typography-576221b-letter-spacing);
	}
	
	.elementor-1695 .elementor-element.elementor-element-5cf9f1b .elementor-heading-title {
		font-size: var(--e-global-typography-576221b-font-size);
		line-height: var(--e-global-typography-576221b-line-height);
		letter-spacing: var(--e-global-typography-576221b-letter-spacing);
	}
	
	.elementor-1695 .elementor-element.elementor-element-86f53c1 .elementor-heading-title {
		font-size: var(--e-global-typography-576221b-font-size);
		line-height: var(--e-global-typography-576221b-line-height);
		letter-spacing: var(--e-global-typography-576221b-letter-spacing);
	}
	
	.elementor-1695 .elementor-element.elementor-element-64e4137 .elementor-heading-title {
		font-size: var(--e-global-typography-576221b-font-size);
		line-height: var(--e-global-typography-576221b-line-height);
		letter-spacing: var(--e-global-typography-576221b-letter-spacing);
	}
	
	.elementor-1695 .elementor-element.elementor-element-8c4e54d .elementor-heading-title {
		font-size: var(--e-global-typography-576221b-font-size);
		line-height: var(--e-global-typography-576221b-line-height);
		letter-spacing: var(--e-global-typography-576221b-letter-spacing);
	}
	
	.elementor-1695 .elementor-element.elementor-element-0b4298c .elementor-heading-title {
		font-size: var(--e-global-typography-576221b-font-size);
		line-height: var(--e-global-typography-576221b-line-height);
		letter-spacing: var(--e-global-typography-576221b-letter-spacing);
	}
	
	.elementor-1695 .elementor-element.elementor-element-1a56153 .elementor-heading-title {
		font-size: var(--e-global-typography-576221b-font-size);
		line-height: var(--e-global-typography-576221b-line-height);
		letter-spacing: var(--e-global-typography-576221b-letter-spacing);
	}
	
	.elementor-1695 .elementor-element.elementor-element-69b8259 .elementor-heading-title {
		font-size: var(--e-global-typography-576221b-font-size);
		line-height: var(--e-global-typography-576221b-line-height);
		letter-spacing: var(--e-global-typography-576221b-letter-spacing);
	}
	
	.elementor-1695 .elementor-element.elementor-element-9aceb71 .elementor-heading-title {
		font-size: var(--e-global-typography-576221b-font-size);
		line-height: var(--e-global-typography-576221b-line-height);
		letter-spacing: var(--e-global-typography-576221b-letter-spacing);
	}
	
	.elementor-1695 .elementor-element.elementor-element-2982d7b .elementor-heading-title {
		font-size: var(--e-global-typography-576221b-font-size);
		line-height: var(--e-global-typography-576221b-line-height);
		letter-spacing: var(--e-global-typography-576221b-letter-spacing);
	}
	
	.elementor-1695 .elementor-element.elementor-element-f856cf0 .elementor-heading-title {
		font-size: var(--e-global-typography-576221b-font-size);
		line-height: var(--e-global-typography-576221b-line-height);
		letter-spacing: var(--e-global-typography-576221b-letter-spacing);
	}
	
	.elementor-1695 .elementor-element.elementor-element-ce498a4 .elementor-heading-title {
		font-size: var(--e-global-typography-576221b-font-size);
		line-height: var(--e-global-typography-576221b-line-height);
		letter-spacing: var(--e-global-typography-576221b-letter-spacing);
	}
	
	.elementor-1695 .elementor-element.elementor-element-4ff630f .elementor-heading-title {
		font-size: var(--e-global-typography-576221b-font-size);
		line-height: var(--e-global-typography-576221b-line-height);
		letter-spacing: var(--e-global-typography-576221b-letter-spacing);
	}
}

@media (max-width:767px) {
	.elementor-1695 .elementor-element.elementor-element-56d9707 .elementor-heading-title {
		font-size: var(--e-global-typography-576221b-font-size);
		line-height: var(--e-global-typography-576221b-line-height);
		letter-spacing: var(--e-global-typography-576221b-letter-spacing);
	}
	
	.elementor-1695 .elementor-element.elementor-element-85f9e24 .elementor-heading-title {
		font-size: var(--e-global-typography-576221b-font-size);
		line-height: var(--e-global-typography-576221b-line-height);
		letter-spacing: var(--e-global-typography-576221b-letter-spacing);
	}
	
	.elementor-1695 .elementor-element.elementor-element-49186df .elementor-heading-title {
		font-size: var(--e-global-typography-576221b-font-size);
		line-height: var(--e-global-typography-576221b-line-height);
		letter-spacing: var(--e-global-typography-576221b-letter-spacing);
	}
	
	.elementor-1695 .elementor-element.elementor-element-14a4d60 .elementor-heading-title {
		font-size: var(--e-global-typography-576221b-font-size);
		line-height: var(--e-global-typography-576221b-line-height);
		letter-spacing: var(--e-global-typography-576221b-letter-spacing);
	}
	
	.elementor-1695 .elementor-element.elementor-element-0d8b7b4 .elementor-heading-title {
		font-size: var(--e-global-typography-576221b-font-size);
		line-height: var(--e-global-typography-576221b-line-height);
		letter-spacing: var(--e-global-typography-576221b-letter-spacing);
	}
	
	.elementor-1695 .elementor-element.elementor-element-fbb706f .elementor-heading-title {
		font-size: var(--e-global-typography-576221b-font-size);
		line-height: var(--e-global-typography-576221b-line-height);
		letter-spacing: var(--e-global-typography-576221b-letter-spacing);
	}
	
	.elementor-1695 .elementor-element.elementor-element-5cf9f1b .elementor-heading-title {
		font-size: var(--e-global-typography-576221b-font-size);
		line-height: var(--e-global-typography-576221b-line-height);
		letter-spacing: var(--e-global-typography-576221b-letter-spacing);
	}
	
	.elementor-1695 .elementor-element.elementor-element-86f53c1 .elementor-heading-title {
		font-size: var(--e-global-typography-576221b-font-size);
		line-height: var(--e-global-typography-576221b-line-height);
		letter-spacing: var(--e-global-typography-576221b-letter-spacing);
	}
	
	.elementor-1695 .elementor-element.elementor-element-64e4137 .elementor-heading-title {
		font-size: var(--e-global-typography-576221b-font-size);
		line-height: var(--e-global-typography-576221b-line-height);
		letter-spacing: var(--e-global-typography-576221b-letter-spacing);
	}
	
	.elementor-1695 .elementor-element.elementor-element-8c4e54d .elementor-heading-title {
		font-size: var(--e-global-typography-576221b-font-size);
		line-height: var(--e-global-typography-576221b-line-height);
		letter-spacing: var(--e-global-typography-576221b-letter-spacing);
	}
	
	.elementor-1695 .elementor-element.elementor-element-0b4298c .elementor-heading-title {
		font-size: var(--e-global-typography-576221b-font-size);
		line-height: var(--e-global-typography-576221b-line-height);
		letter-spacing: var(--e-global-typography-576221b-letter-spacing);
	}
	
	.elementor-1695 .elementor-element.elementor-element-1a56153 .elementor-heading-title {
		font-size: var(--e-global-typography-576221b-font-size);
		line-height: var(--e-global-typography-576221b-line-height);
		letter-spacing: var(--e-global-typography-576221b-letter-spacing);
	}
	
	.elementor-1695 .elementor-element.elementor-element-69b8259 .elementor-heading-title {
		font-size: var(--e-global-typography-576221b-font-size);
		line-height: var(--e-global-typography-576221b-line-height);
		letter-spacing: var(--e-global-typography-576221b-letter-spacing);
	}
	
	.elementor-1695 .elementor-element.elementor-element-9aceb71 .elementor-heading-title {
		font-size: var(--e-global-typography-576221b-font-size);
		line-height: var(--e-global-typography-576221b-line-height);
		letter-spacing: var(--e-global-typography-576221b-letter-spacing);
	}
	
	.elementor-1695 .elementor-element.elementor-element-2982d7b .elementor-heading-title {
		font-size: var(--e-global-typography-576221b-font-size);
		line-height: var(--e-global-typography-576221b-line-height);
		letter-spacing: var(--e-global-typography-576221b-letter-spacing);
	}
	
	.elementor-1695 .elementor-element.elementor-element-f856cf0 .elementor-heading-title {
		font-size: var(--e-global-typography-576221b-font-size);
		line-height: var(--e-global-typography-576221b-line-height);
		letter-spacing: var(--e-global-typography-576221b-letter-spacing);
	}
	
	.elementor-1695 .elementor-element.elementor-element-ce498a4 .elementor-heading-title {
		font-size: var(--e-global-typography-576221b-font-size);
		line-height: var(--e-global-typography-576221b-line-height);
		letter-spacing: var(--e-global-typography-576221b-letter-spacing);
	}
	
	.elementor-1695 .elementor-element.elementor-element-4ff630f .elementor-heading-title {
		font-size: var(--e-global-typography-576221b-font-size);
		line-height: var(--e-global-typography-576221b-line-height);
		letter-spacing: var(--e-global-typography-576221b-letter-spacing);
	}
}
