/* End custom CSS */

.elementor-35363 .elementor-element.elementor-element-a225a2b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 20px;
	--row-gap: 0px;
	--column-gap: 20px;
	--overlay-opacity: 1;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 2;
}

.elementor-35363 .elementor-element.elementor-element-a225a2b:not(.elementor-motion-effects-element-type-background), .elementor-35363 .elementor-element.elementor-element-a225a2b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.zoey.com/nitropack_static/sSoIBxbjhafKgsTGkptCaqGYbCkpjxkG/assets/images/optimized/rev-d4527fd/www.zoey.com/wp-content/uploads/light-zoey-banner-laptop-screens@0.33x.png");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-35363 .elementor-element.elementor-element-a225a2b:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-35363 .elementor-element.elementor-element-a225a2b > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-35363 .elementor-element.elementor-element-a225a2b::before, .elementor-35363 .elementor-element.elementor-element-a225a2b > .elementor-background-video-container::before, .elementor-35363 .elementor-element.elementor-element-a225a2b > .e-con-inner > .elementor-background-video-container::before, .elementor-35363 .elementor-element.elementor-element-a225a2b > .elementor-background-slideshow::before, .elementor-35363 .elementor-element.elementor-element-a225a2b > .e-con-inner > .elementor-background-slideshow::before, .elementor-35363 .elementor-element.elementor-element-a225a2b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, rgba(255, 255, 255, .72) 0%, #fff 87%);
}

.elementor-35363 .elementor-element.elementor-element-3aef2b7 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-widget-heading .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-35363 .elementor-element.elementor-element-f786486 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-35363 .elementor-element.elementor-element-f786486 {
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-f786486 .elementor-heading-title {
	font-size: 40px;
	line-height: 48px;
	color: var(--e-global-color-1b4f3561);
}

.elementor-35363 .elementor-element.elementor-element-fc7a6fd {
	width: var(--container-widget-width, 78%);
	max-width: 78%;
	--container-widget-width: 78%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-fc7a6fd > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-35363 .elementor-element.elementor-element-fc7a6fd .elementor-heading-title {
	font-size: 24px;
	font-weight: 400;
	line-height: 36px;
	color: var(--e-global-color-1b4f3561);
}

.elementor-35363 .elementor-element.elementor-element-b60a576 {
	width: var(--container-widget-width, 78%);
	max-width: 78%;
	--container-widget-width: 78%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-b60a576 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-35363 .elementor-element.elementor-element-b60a576 .elementor-heading-title {
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 36px;
	color: var(--e-global-color-1b4f3561);
}

.elementor-35363 .elementor-element.elementor-element-5449f69 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-35363 .elementor-element.elementor-element-5449f69 {
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-5449f69 .elementor-heading-title {
	font-size: 16px;
	font-weight: 600;
	letter-spacing: .3px;
	color: var(--e-global-color-3af4219);
}

.elementor-35363 .elementor-element.elementor-element-69c89830 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 9px;
	--padding-left: 20px;
	--padding-right: 40px;
}

.elementor-35363 .elementor-element.elementor-element-4d6e0c9 {
	--display: grid;
	--e-con-grid-template-columns: 220px 1fr 1fr 1fr 1fr;
	--e-con-grid-template-rows: auto;
	--grid-auto-flow: row;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-35363 .elementor-element.elementor-element-efd75aa {
	--spacer-size: 50px;
}

.elementor-35363 .elementor-element.elementor-element-bb310b2 {
	--spacer-size: 50px;
}

.elementor-widget-text-editor {
	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-35363 .elementor-element.elementor-element-ee1b6fb > .elementor-widget-container {
	background-color: var(--e-global-color-e5c30e5);
	margin: -0px 0px 0px 0px;
	padding: 12px 12px 0px 12px;
	border-style: none;
	border-radius: 10px 10px 0px 0px;
}

.elementor-35363 .elementor-element.elementor-element-ee1b6fb {
	text-align: center;
	font-size: 18px;
	color: var(--e-global-color-525655e);
}

.elementor-35363 .elementor-element.elementor-element-d6abf01 {
	--spacer-size: 50px;
}

.elementor-35363 .elementor-element.elementor-element-4bfb9b3 {
	--spacer-size: 50px;
}

.elementor-35363 .elementor-element.elementor-element-a75d017 {
	--spacer-size: 50px;
}

.elementor-35363 .elementor-element.elementor-element-fe48c5d > .elementor-widget-container {
	background-color: #d6e5eb;
	padding: 10px 16px 7px 16px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-fe48c5d.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-fe48c5d {
	text-align: center;
	line-height: 1px;
	color: var(--e-global-color-3af4219);
}

.elementor-35363 .elementor-element.elementor-element-8177181 > .elementor-widget-container {
	background-color: #c9dbe3;
	padding: 10px 16px 7px 16px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-8177181.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-8177181 {
	text-align: center;
	line-height: 1px;
	color: var(--e-global-color-3af4219);
}

.elementor-35363 .elementor-element.elementor-element-767d8ef > .elementor-widget-container {
	background-color: #d6e5eb;
	padding: 10px 16px 7px 16px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-767d8ef.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-767d8ef {
	text-align: center;
	line-height: 1px;
	color: var(--e-global-color-3af4219);
}

.elementor-35363 .elementor-element.elementor-element-bf4a028 > .elementor-widget-container {
	background-color: #d6e5eb;
	padding: 10px 16px 7px 16px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-bf4a028.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-bf4a028 {
	text-align: center;
	line-height: 1px;
	color: var(--e-global-color-3af4219);
}

.elementor-35363 .elementor-element.elementor-element-0afb9ca > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 30px 20px 10px 20px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: var(--e-global-color-2073387);
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-0afb9ca.elementor-element {
	--align-self: flex-end;
}

.elementor-35363 .elementor-element.elementor-element-0afb9ca {
	text-align: start;
	color: var(--e-global-color-text);
}

.elementor-35363 .elementor-element.elementor-element-40d4b39 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-35363 .elementor-element.elementor-element-40d4b39:not(.elementor-motion-effects-element-type-background), .elementor-35363 .elementor-element.elementor-element-40d4b39 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #d6e5eb;
}

.elementor-35363 .elementor-element.elementor-element-40d4b39.e-con {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-142a20b {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-35363 .elementor-element.elementor-element-142a20b:not(.elementor-motion-effects-element-type-background), .elementor-35363 .elementor-element.elementor-element-142a20b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #d6e5eb;
}

.elementor-35363 .elementor-element.elementor-element-142a20b.e-con {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-261b18e > .elementor-widget-container {
	background-color: #d6e5eb;
	padding: 0px 16px 0px 16px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-261b18e.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-261b18e {
	text-align: center;
	line-height: 9px;
	color: var(--e-global-color-3af4219);
}

.elementor-35363 .elementor-element.elementor-element-565f7bd > .elementor-widget-container {
	background-color: #d6e5eb;
	padding: 0px 16px 4px 16px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-565f7bd.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-565f7bd {
	text-align: center;
	color: #0d5d83;
}

.elementor-35363 .elementor-element.elementor-element-565f7bd a {
	color: var(--e-global-color-e5c30e5);
}

.elementor-35363 .elementor-element.elementor-element-565f7bd a:hover, .elementor-35363 .elementor-element.elementor-element-565f7bd a:focus {
	color: var(--e-global-color-3af4219);
}

.elementor-35363 .elementor-element.elementor-element-9d101b5 {
	--display: flex;
}

.elementor-35363 .elementor-element.elementor-element-9d101b5:not(.elementor-motion-effects-element-type-background), .elementor-35363 .elementor-element.elementor-element-9d101b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #c9dbe3;
}

.elementor-35363 .elementor-element.elementor-element-9d101b5.e-con {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-fa02c08 > .elementor-widget-container {
	background-color: #c9dbe3;
	padding: 0px 16px 0px 16px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-fa02c08.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-fa02c08 {
	text-align: center;
	line-height: 9px;
	color: var(--e-global-color-3af4219);
}

.elementor-35363 .elementor-element.elementor-element-a0bfe4c > .elementor-widget-container {
	padding: 0px 16px 4px 16px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-a0bfe4c.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-a0bfe4c {
	text-align: center;
	color: #0d5d83;
}

.elementor-35363 .elementor-element.elementor-element-a0bfe4c a {
	color: var(--e-global-color-e5c30e5);
}

.elementor-35363 .elementor-element.elementor-element-a0bfe4c a:hover, .elementor-35363 .elementor-element.elementor-element-a0bfe4c a:focus {
	color: var(--e-global-color-3af4219);
}

.elementor-35363 .elementor-element.elementor-element-68aa8e1 {
	--display: flex;
}

.elementor-35363 .elementor-element.elementor-element-68aa8e1:not(.elementor-motion-effects-element-type-background), .elementor-35363 .elementor-element.elementor-element-68aa8e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #d6e5eb;
}

.elementor-35363 .elementor-element.elementor-element-68aa8e1.e-con {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-847f1a2 > .elementor-widget-container {
	background-color: #d6e5eb;
	padding: 0px 16px 0px 16px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-847f1a2.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-847f1a2 {
	text-align: center;
	line-height: 9px;
	color: var(--e-global-color-3af4219);
}

.elementor-35363 .elementor-element.elementor-element-b0d4e82 > .elementor-widget-container {
	padding: 0px 16px 4px 16px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-b0d4e82.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-b0d4e82 {
	text-align: center;
	color: #0d5d83;
}

.elementor-35363 .elementor-element.elementor-element-b0d4e82 a {
	color: var(--e-global-color-e5c30e5);
}

.elementor-35363 .elementor-element.elementor-element-b0d4e82 a:hover, .elementor-35363 .elementor-element.elementor-element-b0d4e82 a:focus {
	color: var(--e-global-color-3af4219);
}

.elementor-35363 .elementor-element.elementor-element-918e64f {
	--display: flex;
}

.elementor-35363 .elementor-element.elementor-element-918e64f:not(.elementor-motion-effects-element-type-background), .elementor-35363 .elementor-element.elementor-element-918e64f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #d6e5eb;
}

.elementor-35363 .elementor-element.elementor-element-991ee11 > .elementor-widget-container {
	background-color: #d6e5eb;
	padding: 0px 16px 0px 16px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-991ee11 {
	text-align: center;
	line-height: 9px;
	color: var(--e-global-color-3af4219);
}

.elementor-35363 .elementor-element.elementor-element-8ed9f5b > .elementor-widget-container {
	padding: 0px 16px 4px 16px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-8ed9f5b.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-8ed9f5b {
	text-align: center;
	color: #0d5d83;
}

.elementor-35363 .elementor-element.elementor-element-8ed9f5b a {
	color: var(--e-global-color-e5c30e5);
}

.elementor-35363 .elementor-element.elementor-element-8ed9f5b a:hover, .elementor-35363 .elementor-element.elementor-element-8ed9f5b a:focus {
	color: var(--e-global-color-3af4219);
}

.elementor-35363 .elementor-element.elementor-element-ba9dad6 {
	width: 100%;
	max-width: 100%;
	text-align: start;
}

.elementor-35363 .elementor-element.elementor-element-ba9dad6 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	padding: 15px 12px 10px 20px;
	border-style: none;
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-ba9dad6.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-988bf57 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-988bf57 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	padding: 15px 12px 10px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-988bf57.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-0d88fc5 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-0d88fc5 > .elementor-widget-container {
	background-color: #f8fcff;
	padding: 15px 12px 10px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-0d88fc5.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-3a8bab5 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-3a8bab5 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	padding: 15px 12px 10px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-3a8bab5.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-fc92ff5 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-fc92ff5 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	padding: 15px 12px 10px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-fc92ff5.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-6af35b5 {
	width: 100%;
	max-width: 100%;
	text-align: start;
}

.elementor-35363 .elementor-element.elementor-element-6af35b5 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	padding: 15px 12px 10px 20px;
	border-style: none;
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-6af35b5.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-cca86cb {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-cca86cb > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	padding: 15px 12px 10px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-cca86cb.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-0d9b895 {
	width: 100%;
	max-width: 100%;
	text-align: center;
	font-weight: 400;
}

.elementor-35363 .elementor-element.elementor-element-0d9b895 > .elementor-widget-container {
	background-color: #f8fcff;
	padding: 15px 12px 10px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-0d9b895.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-e1adc44 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-e1adc44 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	padding: 15px 12px 10px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-e1adc44.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-c29b625 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-c29b625 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	padding: 15px 12px 10px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-c29b625.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-06c56e4 {
	width: 100%;
	max-width: 100%;
	text-align: start;
}

.elementor-35363 .elementor-element.elementor-element-06c56e4 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 15px 12px 10px 20px;
	border-style: none;
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-06c56e4.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-71e38d6 {
	--display: flex;
}

.elementor-35363 .elementor-element.elementor-element-50d3384 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-50d3384 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: -0px -0px -14px -0px;
	padding: 15px 12px 0px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-50d3384.elementor-element {
	--align-self: center;
}

.elementor-35363 .elementor-element.elementor-element-b6e76b2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-35363 .elementor-element.elementor-element-b6e76b2 .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-top {
	animation-duration: 200ms;
}

.elementor-35363 .elementor-element.elementor-element-b6e76b2 .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-left {
	animation-duration: 200ms;
}

.elementor-35363 .elementor-element.elementor-element-b6e76b2 .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-bottom {
	animation-duration: 200ms;
}

.elementor-35363 .elementor-element.elementor-element-b6e76b2 .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-right {
	animation-duration: 200ms;
}

.elementor-35363 .elementor-element.elementor-element-b6e76b2 .eael-tooltip {
	color: #1a759f;
	line-height: 1px;
}

.elementor-35363 .elementor-element.elementor-element-b6e76b2 .eael-tooltip a {
	color: #1a759f;
}

.elementor-35363 .elementor-element.elementor-element-b6e76b2 .eael-tooltip svg {
	fill: #1a759f;
}

.elementor-35363 .elementor-element.elementor-element-b6e76b2 .eael-tooltip:hover {
	color: #212121;
}

.elementor-35363 .elementor-element.elementor-element-b6e76b2 .eael-tooltip:hover a {
	color: #212121;
}

.elementor-35363 .elementor-element.elementor-element-b6e76b2 .eael-tooltip:hover svg {
	fill: #212121;
}

.elementor-35363 .elementor-element.elementor-element-b6e76b2 .eael-tooltip .eael-tooltip-text {
	width: 310px;
	max-width: 200px;
	background-color: #555;
	color: #fff;
}

.elementor-35363 .elementor-element.elementor-element-b6e76b2 .eael-tooltip .eael-tooltip-text:after {
	border-width: 5px;
}

.elementor-35363 .elementor-element.elementor-element-b6e76b2 .eael-tooltip .eael-tooltip-text.eael-tooltip-left::after {
	top: calc(50% - 5px);
}

.elementor-35363 .elementor-element.elementor-element-b6e76b2 .eael-tooltip .eael-tooltip-text.eael-tooltip-right::after {
	top: calc(50% - 5px);
}

.elementor-35363 .elementor-element.elementor-element-b6e76b2 .eael-tooltip .eael-tooltip-text.eael-tooltip-top::after {
	left: calc(50% - 5px);
}

.elementor-35363 .elementor-element.elementor-element-b6e76b2 .eael-tooltip .eael-tooltip-text.eael-tooltip-bottom::after {
	left: calc(50% - 5px);
}

.elementor-35363 .elementor-element.elementor-element-b6e76b2 .eael-tooltip .eael-tooltip-text.eael-tooltip-top:after {
	border-top-color: #555;
}

.elementor-35363 .elementor-element.elementor-element-b6e76b2 .eael-tooltip .eael-tooltip-text.eael-tooltip-bottom:after {
	border-bottom-color: #555;
}

.elementor-35363 .elementor-element.elementor-element-b6e76b2 .eael-tooltip .eael-tooltip-text.eael-tooltip-left:after {
	border-left-color: #555;
}

.elementor-35363 .elementor-element.elementor-element-b6e76b2 .eael-tooltip .eael-tooltip-text.eael-tooltip-right:after {
	border-right-color: #555;
}

.elementor-35363 .elementor-element.elementor-element-b110f6a {
	--display: flex;
}

.elementor-35363 .elementor-element.elementor-element-b4ff8d6 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-b4ff8d6 > .elementor-widget-container {
	background-color: #f8fcff;
	margin: -0px -0px -14px -0px;
	padding: 15px 12px 0px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-b4ff8d6.elementor-element {
	--align-self: center;
}

.elementor-35363 .elementor-element.elementor-element-e55389c > .elementor-widget-container {
	background-color: #f8fcff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-35363 .elementor-element.elementor-element-e55389c .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-top {
	animation-duration: 200ms;
}

.elementor-35363 .elementor-element.elementor-element-e55389c .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-left {
	animation-duration: 200ms;
}

.elementor-35363 .elementor-element.elementor-element-e55389c .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-bottom {
	animation-duration: 200ms;
}

.elementor-35363 .elementor-element.elementor-element-e55389c .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-right {
	animation-duration: 200ms;
}

.elementor-35363 .elementor-element.elementor-element-e55389c .eael-tooltip {
	color: #1a759f;
	line-height: 1px;
}

.elementor-35363 .elementor-element.elementor-element-e55389c .eael-tooltip a {
	color: #1a759f;
}

.elementor-35363 .elementor-element.elementor-element-e55389c .eael-tooltip svg {
	fill: #1a759f;
}

.elementor-35363 .elementor-element.elementor-element-e55389c .eael-tooltip:hover {
	color: #212121;
}

.elementor-35363 .elementor-element.elementor-element-e55389c .eael-tooltip:hover a {
	color: #212121;
}

.elementor-35363 .elementor-element.elementor-element-e55389c .eael-tooltip:hover svg {
	fill: #212121;
}

.elementor-35363 .elementor-element.elementor-element-e55389c .eael-tooltip .eael-tooltip-text {
	width: 525px;
	max-width: 310px;
	background-color: #555;
	color: #fff;
}

.elementor-35363 .elementor-element.elementor-element-e55389c .eael-tooltip .eael-tooltip-text:after {
	border-width: 5px;
}

.elementor-35363 .elementor-element.elementor-element-e55389c .eael-tooltip .eael-tooltip-text.eael-tooltip-left::after {
	top: calc(50% - 5px);
}

.elementor-35363 .elementor-element.elementor-element-e55389c .eael-tooltip .eael-tooltip-text.eael-tooltip-right::after {
	top: calc(50% - 5px);
}

.elementor-35363 .elementor-element.elementor-element-e55389c .eael-tooltip .eael-tooltip-text.eael-tooltip-top::after {
	left: calc(50% - 5px);
}

.elementor-35363 .elementor-element.elementor-element-e55389c .eael-tooltip .eael-tooltip-text.eael-tooltip-bottom::after {
	left: calc(50% - 5px);
}

.elementor-35363 .elementor-element.elementor-element-e55389c .eael-tooltip .eael-tooltip-text.eael-tooltip-top:after {
	border-top-color: #555;
}

.elementor-35363 .elementor-element.elementor-element-e55389c .eael-tooltip .eael-tooltip-text.eael-tooltip-bottom:after {
	border-bottom-color: #555;
}

.elementor-35363 .elementor-element.elementor-element-e55389c .eael-tooltip .eael-tooltip-text.eael-tooltip-left:after {
	border-left-color: #555;
}

.elementor-35363 .elementor-element.elementor-element-e55389c .eael-tooltip .eael-tooltip-text.eael-tooltip-right:after {
	border-right-color: #555;
}

.elementor-35363 .elementor-element.elementor-element-1d212c9 {
	--display: flex;
}

.elementor-35363 .elementor-element.elementor-element-4b6ad56 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-4b6ad56 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: -0px -0px -14px -0px;
	padding: 15px 12px 0px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-4b6ad56.elementor-element {
	--align-self: center;
}

.elementor-35363 .elementor-element.elementor-element-0fbe36b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-35363 .elementor-element.elementor-element-0fbe36b .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-top {
	animation-duration: 200ms;
}

.elementor-35363 .elementor-element.elementor-element-0fbe36b .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-left {
	animation-duration: 200ms;
}

.elementor-35363 .elementor-element.elementor-element-0fbe36b .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-bottom {
	animation-duration: 200ms;
}

.elementor-35363 .elementor-element.elementor-element-0fbe36b .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-right {
	animation-duration: 200ms;
}

.elementor-35363 .elementor-element.elementor-element-0fbe36b .eael-tooltip {
	color: #1a759f;
	line-height: 1px;
}

.elementor-35363 .elementor-element.elementor-element-0fbe36b .eael-tooltip a {
	color: #1a759f;
}

.elementor-35363 .elementor-element.elementor-element-0fbe36b .eael-tooltip svg {
	fill: #1a759f;
}

.elementor-35363 .elementor-element.elementor-element-0fbe36b .eael-tooltip:hover {
	color: #212121;
}

.elementor-35363 .elementor-element.elementor-element-0fbe36b .eael-tooltip:hover a {
	color: #212121;
}

.elementor-35363 .elementor-element.elementor-element-0fbe36b .eael-tooltip:hover svg {
	fill: #212121;
}

.elementor-35363 .elementor-element.elementor-element-0fbe36b .eael-tooltip .eael-tooltip-text {
	width: 310px;
	max-width: 310px;
	background-color: #555;
	color: #fff;
}

.elementor-35363 .elementor-element.elementor-element-0fbe36b .eael-tooltip .eael-tooltip-text:after {
	border-width: 5px;
}

.elementor-35363 .elementor-element.elementor-element-0fbe36b .eael-tooltip .eael-tooltip-text.eael-tooltip-left::after {
	top: calc(50% - 5px);
}

.elementor-35363 .elementor-element.elementor-element-0fbe36b .eael-tooltip .eael-tooltip-text.eael-tooltip-right::after {
	top: calc(50% - 5px);
}

.elementor-35363 .elementor-element.elementor-element-0fbe36b .eael-tooltip .eael-tooltip-text.eael-tooltip-top::after {
	left: calc(50% - 5px);
}

.elementor-35363 .elementor-element.elementor-element-0fbe36b .eael-tooltip .eael-tooltip-text.eael-tooltip-bottom::after {
	left: calc(50% - 5px);
}

.elementor-35363 .elementor-element.elementor-element-0fbe36b .eael-tooltip .eael-tooltip-text.eael-tooltip-top:after {
	border-top-color: #555;
}

.elementor-35363 .elementor-element.elementor-element-0fbe36b .eael-tooltip .eael-tooltip-text.eael-tooltip-bottom:after {
	border-bottom-color: #555;
}

.elementor-35363 .elementor-element.elementor-element-0fbe36b .eael-tooltip .eael-tooltip-text.eael-tooltip-left:after {
	border-left-color: #555;
}

.elementor-35363 .elementor-element.elementor-element-0fbe36b .eael-tooltip .eael-tooltip-text.eael-tooltip-right:after {
	border-right-color: #555;
}

.elementor-35363 .elementor-element.elementor-element-4692c00 {
	--display: flex;
}

.elementor-35363 .elementor-element.elementor-element-a5e823d {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-a5e823d > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	padding: 15px 12px 10px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-a5e823d.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-f45d742 {
	width: 100%;
	max-width: 100%;
	text-align: start;
}

.elementor-35363 .elementor-element.elementor-element-f45d742 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 15px 12px 10px 20px;
	border-style: none;
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-f45d742.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-5194c20 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-5194c20 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 15px 12px 58px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-5194c20.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-8257504 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-8257504 > .elementor-widget-container {
	background-color: #f8fcff;
	margin: 0px 0px 0px 0px;
	padding: 15px 12px 58px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-8257504.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-123ebb8 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-123ebb8 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 15px 12px 58px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-123ebb8.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-0b08ff3 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-0b08ff3 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 15px 12px 58px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-0b08ff3.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-042c803 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 10px 12px 10px 20px;
	border-style: none;
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-042c803.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-042c803 {
	text-align: start;
}

.elementor-35363 .elementor-element.elementor-element-d5379bb {
	--spacer-size: 10px;
}

.elementor-35363 .elementor-element.elementor-element-b36966c {
	--spacer-size: 10px;
}

.elementor-35363 .elementor-element.elementor-element-b36966c > .elementor-widget-container {
	background-color: #f8fcff;
}

.elementor-35363 .elementor-element.elementor-element-308c88a {
	--spacer-size: 10px;
}

.elementor-35363 .elementor-element.elementor-element-a200084 {
	--spacer-size: 10px;
}

.elementor-35363 .elementor-element.elementor-element-0bcd24f {
	--display: flex;
}

.elementor-35363 .elementor-element.elementor-element-b8030dc {
	width: 100%;
	max-width: 100%;
	text-align: start;
}

.elementor-35363 .elementor-element.elementor-element-b8030dc > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 0px 12px 0px 20px;
	border-style: none;
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-b8030dc.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-d14f18d {
	width: 100%;
	max-width: 100%;
	text-align: start;
	font-size: 14px;
	line-height: 1.3em;
}

.elementor-35363 .elementor-element.elementor-element-d14f18d > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: -10px 0px 0px 0px;
	padding: 0px 12px 10px 20px;
	border-style: none;
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-d14f18d.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-466fdb4 {
	--display: flex;
}

.elementor-35363 .elementor-element.elementor-element-9845ab3 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-9845ab3 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px -14px 0px;
	padding: 0px 12px 0px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-9845ab3.elementor-element {
	--align-self: center;
}

.elementor-35363 .elementor-element.elementor-element-9aa5aa8 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-35363 .elementor-element.elementor-element-9aa5aa8 .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-top {
	animation-duration: 200ms;
}

.elementor-35363 .elementor-element.elementor-element-9aa5aa8 .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-left {
	animation-duration: 200ms;
}

.elementor-35363 .elementor-element.elementor-element-9aa5aa8 .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-bottom {
	animation-duration: 200ms;
}

.elementor-35363 .elementor-element.elementor-element-9aa5aa8 .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-right {
	animation-duration: 200ms;
}

.elementor-35363 .elementor-element.elementor-element-9aa5aa8 .eael-tooltip {
	color: #1a759f;
	font-size: 14px;
}

.elementor-35363 .elementor-element.elementor-element-9aa5aa8 .eael-tooltip a {
	color: #1a759f;
}

.elementor-35363 .elementor-element.elementor-element-9aa5aa8 .eael-tooltip svg {
	fill: #1a759f;
}

.elementor-35363 .elementor-element.elementor-element-9aa5aa8 .eael-tooltip:hover {
	color: #212121;
}

.elementor-35363 .elementor-element.elementor-element-9aa5aa8 .eael-tooltip:hover a {
	color: #212121;
}

.elementor-35363 .elementor-element.elementor-element-9aa5aa8 .eael-tooltip:hover svg {
	fill: #212121;
}

.elementor-35363 .elementor-element.elementor-element-9aa5aa8 .eael-tooltip .eael-tooltip-text {
	width: 225px;
	background-color: #555;
	color: #fff;
}

.elementor-35363 .elementor-element.elementor-element-9aa5aa8 .eael-tooltip .eael-tooltip-text:after {
	border-width: 5px;
}

.elementor-35363 .elementor-element.elementor-element-9aa5aa8 .eael-tooltip .eael-tooltip-text.eael-tooltip-left::after {
	top: calc(50% - 5px);
}

.elementor-35363 .elementor-element.elementor-element-9aa5aa8 .eael-tooltip .eael-tooltip-text.eael-tooltip-right::after {
	top: calc(50% - 5px);
}

.elementor-35363 .elementor-element.elementor-element-9aa5aa8 .eael-tooltip .eael-tooltip-text.eael-tooltip-top::after {
	left: calc(50% - 5px);
}

.elementor-35363 .elementor-element.elementor-element-9aa5aa8 .eael-tooltip .eael-tooltip-text.eael-tooltip-bottom::after {
	left: calc(50% - 5px);
}

.elementor-35363 .elementor-element.elementor-element-9aa5aa8 .eael-tooltip .eael-tooltip-text.eael-tooltip-top:after {
	border-top-color: #555;
}

.elementor-35363 .elementor-element.elementor-element-9aa5aa8 .eael-tooltip .eael-tooltip-text.eael-tooltip-bottom:after {
	border-bottom-color: #555;
}

.elementor-35363 .elementor-element.elementor-element-9aa5aa8 .eael-tooltip .eael-tooltip-text.eael-tooltip-left:after {
	border-left-color: #555;
}

.elementor-35363 .elementor-element.elementor-element-9aa5aa8 .eael-tooltip .eael-tooltip-text.eael-tooltip-right:after {
	border-right-color: #555;
}

.elementor-35363 .elementor-element.elementor-element-3b65c27 {
	--display: flex;
}

.elementor-35363 .elementor-element.elementor-element-3b65c27:not(.elementor-motion-effects-element-type-background), .elementor-35363 .elementor-element.elementor-element-3b65c27 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f8fcff;
}

.elementor-35363 .elementor-element.elementor-element-bb5c323 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-bb5c323 > .elementor-widget-container {
	background-color: #f8fcff;
	margin: 0px 0px -14px 0px;
	padding: 0px 12px 0px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-bb5c323.elementor-element {
	--align-self: center;
}

.elementor-35363 .elementor-element.elementor-element-619f674 > .elementor-widget-container {
	padding: 5px 0px 0px 0px;
}

.elementor-35363 .elementor-element.elementor-element-619f674 {
	text-align: center;
	font-size: 14px;
	font-weight: 300;
	color: var(--e-global-color-e5c30e5);
}

.elementor-35363 .elementor-element.elementor-element-619f674 a {
	color: var(--e-global-color-e5c30e5);
}

.elementor-35363 .elementor-element.elementor-element-619f674 a:hover, .elementor-35363 .elementor-element.elementor-element-619f674 a:focus {
	color: var(--e-global-color-3af4219);
}

.elementor-35363 .elementor-element.elementor-element-1a2f97c {
	--display: flex;
}

.elementor-35363 .elementor-element.elementor-element-9354839 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-9354839 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px -14px 0px;
	padding: 0px 12px 0px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-9354839.elementor-element {
	--align-self: center;
}

.elementor-35363 .elementor-element.elementor-element-ca1e56a > .elementor-widget-container {
	padding: 5px 0px 0px 0px;
}

.elementor-35363 .elementor-element.elementor-element-ca1e56a {
	text-align: center;
	font-size: 14px;
	font-weight: 300;
	color: var(--e-global-color-e5c30e5);
}

.elementor-35363 .elementor-element.elementor-element-ca1e56a a {
	color: var(--e-global-color-e5c30e5);
}

.elementor-35363 .elementor-element.elementor-element-ca1e56a a:hover, .elementor-35363 .elementor-element.elementor-element-ca1e56a a:focus {
	color: var(--e-global-color-3af4219);
}

.elementor-35363 .elementor-element.elementor-element-e985ae0 {
	--display: flex;
}

.elementor-35363 .elementor-element.elementor-element-de483e9 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-de483e9 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px -14px 0px;
	padding: 0px 12px 0px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-de483e9.elementor-element {
	--align-self: center;
}

.elementor-35363 .elementor-element.elementor-element-33b95e0 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-33b95e0 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px -14px 0px;
	padding: 5px 12px 0px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-33b95e0.elementor-element {
	--align-self: center;
}

.elementor-35363 .elementor-element.elementor-element-5fd77bb {
	--display: flex;
}

.elementor-35363 .elementor-element.elementor-element-3ff6fba {
	width: 100%;
	max-width: 100%;
	text-align: start;
}

.elementor-35363 .elementor-element.elementor-element-3ff6fba > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 0px 12px 0px 20px;
	border-style: none;
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-3ff6fba.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-aeeea54 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-aeeea54 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 0px 12px 10px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-aeeea54.elementor-element {
	--align-self: flex-start;
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

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

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

.elementor-35363 .elementor-element.elementor-element-bb5bf85 > .elementor-widget-container {
	background-color: #f8fcff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-35363 .elementor-element.elementor-element-bb5bf85.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-bb5bf85 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-bb5bf85.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-bb5bf85.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-bb5bf85.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-bb5bf85.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-bb5bf85.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-bb5bf85 .elementor-icon {
	font-size: 30px;
}

.elementor-35363 .elementor-element.elementor-element-bb5bf85 .elementor-icon svg {
	height: 30px;
}

.elementor-35363 .elementor-element.elementor-element-bcc3b95 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-35363 .elementor-element.elementor-element-bcc3b95 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-bcc3b95.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-bcc3b95.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-bcc3b95.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-bcc3b95.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-bcc3b95.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-bcc3b95 .elementor-icon {
	font-size: 30px;
}

.elementor-35363 .elementor-element.elementor-element-bcc3b95 .elementor-icon svg {
	height: 30px;
}

.elementor-35363 .elementor-element.elementor-element-1def0c3 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-35363 .elementor-element.elementor-element-1def0c3 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-1def0c3.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-1def0c3.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-1def0c3.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-1def0c3.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-1def0c3.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-1def0c3 .elementor-icon {
	font-size: 30px;
}

.elementor-35363 .elementor-element.elementor-element-1def0c3 .elementor-icon svg {
	height: 30px;
}

.elementor-35363 .elementor-element.elementor-element-fb2404e {
	--display: flex;
}

.elementor-35363 .elementor-element.elementor-element-de07453 {
	width: 100%;
	max-width: 100%;
	text-align: start;
}

.elementor-35363 .elementor-element.elementor-element-de07453 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 0px 12px 0px 20px;
	border-style: none;
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-de07453.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-ab29611 {
	width: 100%;
	max-width: 100%;
	text-align: start;
	font-size: 14px;
	line-height: 1.3em;
}

.elementor-35363 .elementor-element.elementor-element-ab29611 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: -10px 0px 0px 0px;
	padding: 0px 12px 10px 20px;
	border-style: none;
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-ab29611.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-cbb7b73 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-cbb7b73 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 0px 12px 10px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-cbb7b73.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-00ae550 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-00ae550 > .elementor-widget-container {
	background-color: #f8fcff;
	margin: 0px 0px 0px 0px;
	padding: 1px 12px 10px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-00ae550.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-91eed2b > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-35363 .elementor-element.elementor-element-91eed2b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-91eed2b.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-91eed2b.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-91eed2b.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-91eed2b.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-91eed2b.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-91eed2b .elementor-icon {
	font-size: 30px;
}

.elementor-35363 .elementor-element.elementor-element-91eed2b .elementor-icon svg {
	height: 30px;
}

.elementor-35363 .elementor-element.elementor-element-58e2379 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-35363 .elementor-element.elementor-element-58e2379 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-58e2379.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-58e2379.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-58e2379.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-58e2379.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-58e2379.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-58e2379 .elementor-icon {
	font-size: 30px;
}

.elementor-35363 .elementor-element.elementor-element-58e2379 .elementor-icon svg {
	height: 30px;
}

.elementor-35363 .elementor-element.elementor-element-1ecbff8 {
	--display: flex;
}

.elementor-35363 .elementor-element.elementor-element-116ef4b {
	width: 100%;
	max-width: 100%;
	text-align: start;
}

.elementor-35363 .elementor-element.elementor-element-116ef4b > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 0px 12px 0px 20px;
	border-style: none;
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-116ef4b.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-50ce34b {
	width: 100%;
	max-width: 100%;
	text-align: start;
	font-size: 14px;
	line-height: 1.3em;
}

.elementor-35363 .elementor-element.elementor-element-50ce34b > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: -10px 0px 0px 0px;
	padding: 0px 12px 10px 20px;
	border-style: none;
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-50ce34b.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-b1eb871 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-b1eb871 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 0px 12px 10px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-b1eb871.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-fbd47c5 > .elementor-widget-container {
	background-color: #f8fcff;
	padding: 0px 0px 10px 0px;
}

.elementor-35363 .elementor-element.elementor-element-fbd47c5 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-fbd47c5.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-fbd47c5.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-fbd47c5.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-fbd47c5.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-fbd47c5.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-fbd47c5 .elementor-icon {
	font-size: 30px;
}

.elementor-35363 .elementor-element.elementor-element-fbd47c5 .elementor-icon svg {
	height: 30px;
}

.elementor-35363 .elementor-element.elementor-element-e8a0f74 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-35363 .elementor-element.elementor-element-e8a0f74 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-e8a0f74.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-e8a0f74.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-e8a0f74.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-e8a0f74.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-e8a0f74.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-e8a0f74 .elementor-icon {
	font-size: 30px;
}

.elementor-35363 .elementor-element.elementor-element-e8a0f74 .elementor-icon svg {
	height: 30px;
}

.elementor-35363 .elementor-element.elementor-element-fd6b45d > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-35363 .elementor-element.elementor-element-fd6b45d .elementor-icon-wrapper {
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-fd6b45d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-fd6b45d.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-fd6b45d.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-fd6b45d.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-fd6b45d.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-fd6b45d .elementor-icon {
	font-size: 30px;
}

.elementor-35363 .elementor-element.elementor-element-fd6b45d .elementor-icon svg {
	height: 30px;
}

.elementor-35363 .elementor-element.elementor-element-2ff92e7 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 10px 12px 10px 20px;
	border-style: none;
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-2ff92e7.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-2ff92e7 {
	text-align: start;
	line-height: 1px;
}

.elementor-35363 .elementor-element.elementor-element-a8374cf {
	--spacer-size: 10px;
}

.elementor-35363 .elementor-element.elementor-element-7cddc3f {
	--spacer-size: 10px;
}

.elementor-35363 .elementor-element.elementor-element-7cddc3f > .elementor-widget-container {
	background-color: #f8fcff;
}

.elementor-35363 .elementor-element.elementor-element-28f26bf {
	--spacer-size: 10px;
}

.elementor-35363 .elementor-element.elementor-element-8ab627b {
	--spacer-size: 10px;
}

.elementor-35363 .elementor-element.elementor-element-5088e3e {
	width: 100%;
	max-width: 100%;
	text-align: start;
}

.elementor-35363 .elementor-element.elementor-element-5088e3e > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 0px 12px 10px 20px;
	border-style: none;
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-5088e3e.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-b17dbad > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-35363 .elementor-element.elementor-element-b17dbad .elementor-icon-wrapper {
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-b17dbad.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-b17dbad.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-b17dbad.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-b17dbad.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-b17dbad.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-b17dbad .elementor-icon {
	font-size: 30px;
}

.elementor-35363 .elementor-element.elementor-element-b17dbad .elementor-icon svg {
	height: 30px;
}

.elementor-35363 .elementor-element.elementor-element-964ecae > .elementor-widget-container {
	background-color: #f8fcff;
	padding: 0px 0px 10px 0px;
}

.elementor-35363 .elementor-element.elementor-element-964ecae .elementor-icon-wrapper {
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-964ecae.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-964ecae.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-964ecae.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-964ecae.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-964ecae.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-964ecae .elementor-icon {
	font-size: 30px;
}

.elementor-35363 .elementor-element.elementor-element-964ecae .elementor-icon svg {
	height: 30px;
}

.elementor-35363 .elementor-element.elementor-element-c2b980b > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-35363 .elementor-element.elementor-element-c2b980b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-c2b980b.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-c2b980b.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-c2b980b.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-c2b980b.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-c2b980b.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-c2b980b .elementor-icon {
	font-size: 30px;
}

.elementor-35363 .elementor-element.elementor-element-c2b980b .elementor-icon svg {
	height: 30px;
}

.elementor-35363 .elementor-element.elementor-element-b8c90e7 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-35363 .elementor-element.elementor-element-b8c90e7 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-b8c90e7.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-b8c90e7.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-b8c90e7.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-b8c90e7.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-b8c90e7.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-b8c90e7 .elementor-icon {
	font-size: 30px;
}

.elementor-35363 .elementor-element.elementor-element-b8c90e7 .elementor-icon svg {
	height: 30px;
}

.elementor-35363 .elementor-element.elementor-element-1da174c {
	width: 100%;
	max-width: 100%;
	text-align: start;
}

.elementor-35363 .elementor-element.elementor-element-1da174c > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 0px 12px 10px 20px;
	border-style: none;
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-1da174c.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-6a8a279 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-35363 .elementor-element.elementor-element-6a8a279 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-6a8a279.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-6a8a279.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-6a8a279.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-6a8a279.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-6a8a279.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-6a8a279 .elementor-icon {
	font-size: 30px;
}

.elementor-35363 .elementor-element.elementor-element-6a8a279 .elementor-icon svg {
	height: 30px;
}

.elementor-35363 .elementor-element.elementor-element-c960937 > .elementor-widget-container {
	background-color: #f8fcff;
	padding: 0px 0px 10px 0px;
}

.elementor-35363 .elementor-element.elementor-element-c960937 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-c960937.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-c960937.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-c960937.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-c960937.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-c960937.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-c960937 .elementor-icon {
	font-size: 30px;
}

.elementor-35363 .elementor-element.elementor-element-c960937 .elementor-icon svg {
	height: 30px;
}

.elementor-35363 .elementor-element.elementor-element-906a8a6 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-35363 .elementor-element.elementor-element-906a8a6 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-906a8a6.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-906a8a6.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-906a8a6.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-906a8a6.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-906a8a6.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-906a8a6 .elementor-icon {
	font-size: 30px;
}

.elementor-35363 .elementor-element.elementor-element-906a8a6 .elementor-icon svg {
	height: 30px;
}

.elementor-35363 .elementor-element.elementor-element-0094deb > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-35363 .elementor-element.elementor-element-0094deb .elementor-icon-wrapper {
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-0094deb.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-0094deb.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-0094deb.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-0094deb.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-0094deb.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-0094deb .elementor-icon {
	font-size: 30px;
}

.elementor-35363 .elementor-element.elementor-element-0094deb .elementor-icon svg {
	height: 30px;
}

.elementor-35363 .elementor-element.elementor-element-69e229f {
	width: 100%;
	max-width: 100%;
	text-align: start;
}

.elementor-35363 .elementor-element.elementor-element-69e229f > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 0px 12px 10px 20px;
	border-style: none;
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-69e229f.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-2d81a08 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-35363 .elementor-element.elementor-element-2d81a08 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-2d81a08.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-2d81a08.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-2d81a08.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-2d81a08.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-2d81a08.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-2d81a08 .elementor-icon {
	font-size: 30px;
}

.elementor-35363 .elementor-element.elementor-element-2d81a08 .elementor-icon svg {
	height: 30px;
}

.elementor-35363 .elementor-element.elementor-element-d84e593 > .elementor-widget-container {
	background-color: #f8fcff;
	padding: 0px 0px 10px 0px;
}

.elementor-35363 .elementor-element.elementor-element-d84e593 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-d84e593.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-d84e593.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-d84e593.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-d84e593.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-d84e593.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-d84e593 .elementor-icon {
	font-size: 30px;
}

.elementor-35363 .elementor-element.elementor-element-d84e593 .elementor-icon svg {
	height: 30px;
}

.elementor-35363 .elementor-element.elementor-element-52fc414 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-35363 .elementor-element.elementor-element-52fc414 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-52fc414.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-52fc414.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-52fc414.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-52fc414.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-52fc414.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-52fc414 .elementor-icon {
	font-size: 30px;
}

.elementor-35363 .elementor-element.elementor-element-52fc414 .elementor-icon svg {
	height: 30px;
}

.elementor-35363 .elementor-element.elementor-element-5da36ba > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-35363 .elementor-element.elementor-element-5da36ba .elementor-icon-wrapper {
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-5da36ba.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-5da36ba.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-5da36ba.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-5da36ba.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-5da36ba.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-5da36ba .elementor-icon {
	font-size: 30px;
}

.elementor-35363 .elementor-element.elementor-element-5da36ba .elementor-icon svg {
	height: 30px;
}

.elementor-35363 .elementor-element.elementor-element-5354a2b {
	width: 100%;
	max-width: 100%;
	text-align: start;
}

.elementor-35363 .elementor-element.elementor-element-5354a2b > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 0px 12px 10px 20px;
	border-style: none;
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-5354a2b.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-83887d1 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-35363 .elementor-element.elementor-element-83887d1 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-83887d1.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-83887d1.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-83887d1.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-83887d1.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-83887d1.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-83887d1 .elementor-icon {
	font-size: 30px;
}

.elementor-35363 .elementor-element.elementor-element-83887d1 .elementor-icon svg {
	height: 30px;
}

.elementor-35363 .elementor-element.elementor-element-3cc3ffd > .elementor-widget-container {
	background-color: #f8fcff;
	padding: 0px 0px 10px 0px;
}

.elementor-35363 .elementor-element.elementor-element-3cc3ffd .elementor-icon-wrapper {
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-3cc3ffd.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-3cc3ffd.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-3cc3ffd.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-3cc3ffd.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-3cc3ffd.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-3cc3ffd .elementor-icon {
	font-size: 30px;
}

.elementor-35363 .elementor-element.elementor-element-3cc3ffd .elementor-icon svg {
	height: 30px;
}

.elementor-35363 .elementor-element.elementor-element-5efbc3c > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-35363 .elementor-element.elementor-element-5efbc3c .elementor-icon-wrapper {
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-5efbc3c.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-5efbc3c.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-5efbc3c.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-5efbc3c.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-5efbc3c.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-5efbc3c .elementor-icon {
	font-size: 30px;
}

.elementor-35363 .elementor-element.elementor-element-5efbc3c .elementor-icon svg {
	height: 30px;
}

.elementor-35363 .elementor-element.elementor-element-852fa7c > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-35363 .elementor-element.elementor-element-852fa7c .elementor-icon-wrapper {
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-852fa7c.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-852fa7c.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-852fa7c.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-852fa7c.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-852fa7c.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-852fa7c .elementor-icon {
	font-size: 30px;
}

.elementor-35363 .elementor-element.elementor-element-852fa7c .elementor-icon svg {
	height: 30px;
}

.elementor-35363 .elementor-element.elementor-element-bee1b8c {
	width: 100%;
	max-width: 100%;
	text-align: start;
}

.elementor-35363 .elementor-element.elementor-element-bee1b8c > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 0px 12px 10px 20px;
	border-style: none;
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-bee1b8c.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-a7e09d3 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-35363 .elementor-element.elementor-element-a7e09d3 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-a7e09d3.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-a7e09d3.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-a7e09d3.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-a7e09d3.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-a7e09d3.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-a7e09d3 .elementor-icon {
	font-size: 30px;
}

.elementor-35363 .elementor-element.elementor-element-a7e09d3 .elementor-icon svg {
	height: 30px;
}

.elementor-35363 .elementor-element.elementor-element-7016c2d > .elementor-widget-container {
	background-color: #f8fcff;
	padding: 0px 0px 10px 0px;
}

.elementor-35363 .elementor-element.elementor-element-7016c2d .elementor-icon-wrapper {
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-7016c2d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-7016c2d.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-7016c2d.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-7016c2d.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-7016c2d.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-7016c2d .elementor-icon {
	font-size: 30px;
}

.elementor-35363 .elementor-element.elementor-element-7016c2d .elementor-icon svg {
	height: 30px;
}

.elementor-35363 .elementor-element.elementor-element-6f231b7 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-35363 .elementor-element.elementor-element-6f231b7 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-6f231b7.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-6f231b7.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-6f231b7.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-6f231b7.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-6f231b7.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-6f231b7 .elementor-icon {
	font-size: 30px;
}

.elementor-35363 .elementor-element.elementor-element-6f231b7 .elementor-icon svg {
	height: 30px;
}

.elementor-35363 .elementor-element.elementor-element-976eb91 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-35363 .elementor-element.elementor-element-976eb91 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-976eb91.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-976eb91.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-976eb91.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-976eb91.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-976eb91.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-976eb91 .elementor-icon {
	font-size: 30px;
}

.elementor-35363 .elementor-element.elementor-element-976eb91 .elementor-icon svg {
	height: 30px;
}

.elementor-35363 .elementor-element.elementor-element-3a3a918 {
	width: 100%;
	max-width: 100%;
	text-align: start;
}

.elementor-35363 .elementor-element.elementor-element-3a3a918 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 0px 12px 10px 20px;
	border-style: none;
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-3a3a918.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-da3ac0e {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-da3ac0e > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 0px 12px 10px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-da3ac0e.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-497d9f5 > .elementor-widget-container {
	background-color: #f8fcff;
	padding: 0px 0px 10px 0px;
}

.elementor-35363 .elementor-element.elementor-element-497d9f5 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-497d9f5.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-497d9f5.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-497d9f5.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-497d9f5.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-497d9f5.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-497d9f5 .elementor-icon {
	font-size: 30px;
}

.elementor-35363 .elementor-element.elementor-element-497d9f5 .elementor-icon svg {
	height: 30px;
}

.elementor-35363 .elementor-element.elementor-element-b6eca64 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-35363 .elementor-element.elementor-element-b6eca64 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-b6eca64.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-b6eca64.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-b6eca64.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-b6eca64.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-b6eca64.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-b6eca64 .elementor-icon {
	font-size: 30px;
}

.elementor-35363 .elementor-element.elementor-element-b6eca64 .elementor-icon svg {
	height: 30px;
}

.elementor-35363 .elementor-element.elementor-element-578ea35 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-35363 .elementor-element.elementor-element-578ea35 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-578ea35.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-578ea35.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-578ea35.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-578ea35.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-578ea35.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-578ea35 .elementor-icon {
	font-size: 30px;
}

.elementor-35363 .elementor-element.elementor-element-578ea35 .elementor-icon svg {
	height: 30px;
}

.elementor-35363 .elementor-element.elementor-element-08959bd {
	width: 100%;
	max-width: 100%;
	text-align: start;
}

.elementor-35363 .elementor-element.elementor-element-08959bd > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 3px 12px 10px 20px;
	border-style: none;
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-08959bd.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-0baeaca {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-0baeaca > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 0px 12px 10px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-0baeaca.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-e17c0fc > .elementor-widget-container {
	background-color: #f8fcff;
	padding: 0px 0px 10px 0px;
}

.elementor-35363 .elementor-element.elementor-element-e17c0fc .elementor-icon-wrapper {
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-e17c0fc.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-e17c0fc.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-e17c0fc.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-e17c0fc.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-e17c0fc.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-e17c0fc .elementor-icon {
	font-size: 30px;
}

.elementor-35363 .elementor-element.elementor-element-e17c0fc .elementor-icon svg {
	height: 30px;
}

.elementor-35363 .elementor-element.elementor-element-d0e65a7 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-35363 .elementor-element.elementor-element-d0e65a7 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-d0e65a7.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-d0e65a7.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-d0e65a7.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-d0e65a7.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-d0e65a7.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-d0e65a7 .elementor-icon {
	font-size: 30px;
}

.elementor-35363 .elementor-element.elementor-element-d0e65a7 .elementor-icon svg {
	height: 30px;
}

.elementor-35363 .elementor-element.elementor-element-b9cae11 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-35363 .elementor-element.elementor-element-b9cae11 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-b9cae11.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-b9cae11.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-b9cae11.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-b9cae11.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-b9cae11.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-b9cae11 .elementor-icon {
	font-size: 30px;
}

.elementor-35363 .elementor-element.elementor-element-b9cae11 .elementor-icon svg {
	height: 30px;
}

.elementor-35363 .elementor-element.elementor-element-010a44d {
	width: 100%;
	max-width: 100%;
	text-align: start;
}

.elementor-35363 .elementor-element.elementor-element-010a44d > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 0px 12px 10px 20px;
	border-style: none;
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-010a44d.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-95087e5 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-95087e5 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 0px 12px 10px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-95087e5.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-a94b987 > .elementor-widget-container {
	background-color: #f8fcff;
	padding: 0px 0px 10px 0px;
}

.elementor-35363 .elementor-element.elementor-element-a94b987 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-a94b987.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-a94b987.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-a94b987.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-a94b987.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-a94b987.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-a94b987 .elementor-icon {
	font-size: 30px;
}

.elementor-35363 .elementor-element.elementor-element-a94b987 .elementor-icon svg {
	height: 30px;
}

.elementor-35363 .elementor-element.elementor-element-6c022ea > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-35363 .elementor-element.elementor-element-6c022ea .elementor-icon-wrapper {
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-6c022ea.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-6c022ea.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-6c022ea.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-6c022ea.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-6c022ea.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-6c022ea .elementor-icon {
	font-size: 30px;
}

.elementor-35363 .elementor-element.elementor-element-6c022ea .elementor-icon svg {
	height: 30px;
}

.elementor-35363 .elementor-element.elementor-element-8d69769 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-35363 .elementor-element.elementor-element-8d69769 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-8d69769.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-8d69769.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-8d69769.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-8d69769.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-8d69769.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-8d69769 .elementor-icon {
	font-size: 30px;
}

.elementor-35363 .elementor-element.elementor-element-8d69769 .elementor-icon svg {
	height: 30px;
}

.elementor-35363 .elementor-element.elementor-element-253f9b8 {
	width: 100%;
	max-width: 100%;
	text-align: start;
}

.elementor-35363 .elementor-element.elementor-element-253f9b8 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 0px 12px 10px 20px;
	border-style: none;
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-253f9b8.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-3f45952 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-3f45952 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 0px 12px 10px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-3f45952.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-9479cb1 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-9479cb1 > .elementor-widget-container {
	background-color: #f8fcff;
	margin: 0px 0px 0px 0px;
	padding: 1px 12px 10px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-9479cb1.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-b76c343 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-35363 .elementor-element.elementor-element-b76c343 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-b76c343.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-b76c343.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-b76c343.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-b76c343.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-b76c343.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-b76c343 .elementor-icon {
	font-size: 30px;
}

.elementor-35363 .elementor-element.elementor-element-b76c343 .elementor-icon svg {
	height: 30px;
}

.elementor-35363 .elementor-element.elementor-element-cccf7fd > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-35363 .elementor-element.elementor-element-cccf7fd .elementor-icon-wrapper {
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-cccf7fd.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-cccf7fd.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-cccf7fd.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-cccf7fd.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-cccf7fd.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-cccf7fd .elementor-icon {
	font-size: 30px;
}

.elementor-35363 .elementor-element.elementor-element-cccf7fd .elementor-icon svg {
	height: 30px;
}

.elementor-35363 .elementor-element.elementor-element-41f4b67 {
	width: 100%;
	max-width: 100%;
	text-align: start;
}

.elementor-35363 .elementor-element.elementor-element-41f4b67 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 0px 12px 10px 20px;
	border-style: none;
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-41f4b67.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-3ba4816 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-3ba4816 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 0px 12px 10px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-3ba4816.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-81df5bf {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-81df5bf > .elementor-widget-container {
	background-color: #f8fcff;
	margin: 0px 0px 0px 0px;
	padding: 1px 12px 10px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-81df5bf.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-f5abd29 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-35363 .elementor-element.elementor-element-f5abd29 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-f5abd29.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-f5abd29.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-f5abd29.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-f5abd29.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-f5abd29.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-f5abd29 .elementor-icon {
	font-size: 30px;
}

.elementor-35363 .elementor-element.elementor-element-f5abd29 .elementor-icon svg {
	height: 30px;
}

.elementor-35363 .elementor-element.elementor-element-73cad60 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-35363 .elementor-element.elementor-element-73cad60 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-73cad60.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-73cad60.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-73cad60.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-73cad60.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-73cad60.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-73cad60 .elementor-icon {
	font-size: 30px;
}

.elementor-35363 .elementor-element.elementor-element-73cad60 .elementor-icon svg {
	height: 30px;
}

.elementor-35363 .elementor-element.elementor-element-9513822 {
	width: 100%;
	max-width: 100%;
	text-align: start;
}

.elementor-35363 .elementor-element.elementor-element-9513822 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 0px 12px 10px 20px;
	border-style: none;
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-9513822.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-001eefc {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-001eefc > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 0px 12px 10px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-001eefc.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-fb3cacd {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-fb3cacd > .elementor-widget-container {
	background-color: #f8fcff;
	margin: 0px 0px 0px 0px;
	padding: 1px 12px 10px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-fb3cacd.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-204a47b {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-204a47b > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 0px 12px 10px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-204a47b.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-ac110ae {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-ac110ae > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 0px 12px 10px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-ac110ae.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-c1d8889 {
	width: 100%;
	max-width: 100%;
	text-align: start;
}

.elementor-35363 .elementor-element.elementor-element-c1d8889 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 0px 12px 10px 20px;
	border-style: none;
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-c1d8889.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-611c421 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-611c421 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 0px 12px 10px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-611c421.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-5776d9e {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-5776d9e > .elementor-widget-container {
	background-color: #f8fcff;
	margin: 0px 0px 0px 0px;
	padding: 1px 12px 10px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-5776d9e.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-de659bd > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-35363 .elementor-element.elementor-element-de659bd .elementor-icon-wrapper {
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-de659bd.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-de659bd.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-de659bd.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-de659bd.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-de659bd.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-de659bd .elementor-icon {
	font-size: 30px;
}

.elementor-35363 .elementor-element.elementor-element-de659bd .elementor-icon svg {
	height: 30px;
}

.elementor-35363 .elementor-element.elementor-element-50770db > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-35363 .elementor-element.elementor-element-50770db .elementor-icon-wrapper {
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-50770db.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-50770db.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-50770db.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-50770db.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-50770db.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-50770db .elementor-icon {
	font-size: 30px;
}

.elementor-35363 .elementor-element.elementor-element-50770db .elementor-icon svg {
	height: 30px;
}

.elementor-35363 .elementor-element.elementor-element-04767f1 {
	width: 100%;
	max-width: 100%;
	text-align: start;
}

.elementor-35363 .elementor-element.elementor-element-04767f1 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 0px 12px 10px 20px;
	border-style: none;
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-04767f1.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-ace41bf {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-ace41bf > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 0px 12px 10px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-ace41bf.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-2ec43f0 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-2ec43f0 > .elementor-widget-container {
	background-color: #f8fcff;
	margin: 0px 0px 0px 0px;
	padding: 1px 12px 10px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-2ec43f0.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-33ced76 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-35363 .elementor-element.elementor-element-33ced76 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-33ced76.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-33ced76.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-33ced76.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-33ced76.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-33ced76.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-33ced76 .elementor-icon {
	font-size: 30px;
}

.elementor-35363 .elementor-element.elementor-element-33ced76 .elementor-icon svg {
	height: 30px;
}

.elementor-35363 .elementor-element.elementor-element-412338b > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-35363 .elementor-element.elementor-element-412338b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-412338b.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-412338b.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-412338b.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-412338b.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-412338b.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-412338b .elementor-icon {
	font-size: 30px;
}

.elementor-35363 .elementor-element.elementor-element-412338b .elementor-icon svg {
	height: 30px;
}

.elementor-35363 .elementor-element.elementor-element-6f9a723 {
	width: 100%;
	max-width: 100%;
	text-align: start;
}

.elementor-35363 .elementor-element.elementor-element-6f9a723 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 0px 12px 10px 20px;
	border-style: none;
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-6f9a723.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-3dcc982 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-3dcc982 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 0px 12px 10px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-3dcc982.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-e33a090 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-e33a090 > .elementor-widget-container {
	background-color: #f8fcff;
	margin: 0px 0px 0px 0px;
	padding: 1px 12px 10px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-e33a090.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-3feb335 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-35363 .elementor-element.elementor-element-3feb335 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-3feb335.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-3feb335.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-3feb335.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-3feb335.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-3feb335.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-3feb335 .elementor-icon {
	font-size: 30px;
}

.elementor-35363 .elementor-element.elementor-element-3feb335 .elementor-icon svg {
	height: 30px;
}

.elementor-35363 .elementor-element.elementor-element-344171d > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-35363 .elementor-element.elementor-element-344171d .elementor-icon-wrapper {
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-344171d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-344171d.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-344171d.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-344171d.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-344171d.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-344171d .elementor-icon {
	font-size: 30px;
}

.elementor-35363 .elementor-element.elementor-element-344171d .elementor-icon svg {
	height: 30px;
}

.elementor-35363 .elementor-element.elementor-element-4127ea9 {
	width: 100%;
	max-width: 100%;
	text-align: start;
}

.elementor-35363 .elementor-element.elementor-element-4127ea9 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 0px 12px 10px 20px;
	border-style: none;
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-4127ea9.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-daeeed5 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-daeeed5 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 0px 12px 10px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-daeeed5.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-fa9cf0c {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-fa9cf0c > .elementor-widget-container {
	background-color: #f8fcff;
	margin: 0px 0px 0px 0px;
	padding: 1px 12px 10px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-fa9cf0c.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-9350436 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-35363 .elementor-element.elementor-element-9350436 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-9350436.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-9350436.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-9350436.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-9350436.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-9350436.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-9350436 .elementor-icon {
	font-size: 30px;
}

.elementor-35363 .elementor-element.elementor-element-9350436 .elementor-icon svg {
	height: 30px;
}

.elementor-35363 .elementor-element.elementor-element-30ede2b > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-35363 .elementor-element.elementor-element-30ede2b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-30ede2b.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-30ede2b.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-30ede2b.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-30ede2b.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-30ede2b.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-30ede2b .elementor-icon {
	font-size: 30px;
}

.elementor-35363 .elementor-element.elementor-element-30ede2b .elementor-icon svg {
	height: 30px;
}

.elementor-35363 .elementor-element.elementor-element-c76ce6c {
	width: 100%;
	max-width: 100%;
	text-align: start;
}

.elementor-35363 .elementor-element.elementor-element-c76ce6c > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 0px 12px 10px 20px;
	border-style: none;
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-c76ce6c.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-8374f2e {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-8374f2e > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 0px 12px 10px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-8374f2e.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-2b24b0d {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-2b24b0d > .elementor-widget-container {
	background-color: #f8fcff;
	margin: 0px 0px 0px 0px;
	padding: 1px 12px 10px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-2b24b0d.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-ddd50ee > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-35363 .elementor-element.elementor-element-ddd50ee .elementor-icon-wrapper {
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-ddd50ee.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-ddd50ee.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-ddd50ee.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-ddd50ee.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-ddd50ee.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-ddd50ee .elementor-icon {
	font-size: 30px;
}

.elementor-35363 .elementor-element.elementor-element-ddd50ee .elementor-icon svg {
	height: 30px;
}

.elementor-35363 .elementor-element.elementor-element-effd643 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-35363 .elementor-element.elementor-element-effd643 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-effd643.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-effd643.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-effd643.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-effd643.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-effd643.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-effd643 .elementor-icon {
	font-size: 30px;
}

.elementor-35363 .elementor-element.elementor-element-effd643 .elementor-icon svg {
	height: 30px;
}

.elementor-35363 .elementor-element.elementor-element-7fb4f6d {
	--display: flex;
}

.elementor-35363 .elementor-element.elementor-element-8b8adb7 {
	width: 100%;
	max-width: 100%;
	text-align: start;
}

.elementor-35363 .elementor-element.elementor-element-8b8adb7 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 15px 12px 0px 20px;
	border-style: none;
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-8b8adb7.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-cf5f74a {
	width: 100%;
	max-width: 100%;
	text-align: start;
	font-size: 14px;
	line-height: 1.3em;
}

.elementor-35363 .elementor-element.elementor-element-cf5f74a > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: -10px 0px 0px 0px;
	padding: 0px 12px 10px 20px;
	border-style: none;
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-cf5f74a.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-96c849e {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-96c849e > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 15px 12px 10px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-96c849e.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-cee5fda {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-cee5fda > .elementor-widget-container {
	background-color: #f8fcff;
	margin: 0px 0px 0px 0px;
	padding: 15px 12px 10px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-cee5fda.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-dd3c5b0 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-dd3c5b0 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 15px 12px 10px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-dd3c5b0.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-aacb9b7 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-aacb9b7 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 15px 12px 10px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-aacb9b7.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-87c32e1 {
	--display: flex;
}

.elementor-35363 .elementor-element.elementor-element-127922a {
	width: 100%;
	max-width: 100%;
	text-align: start;
}

.elementor-35363 .elementor-element.elementor-element-127922a > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 15px 12px 0px 20px;
	border-style: none;
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-127922a.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-6be5c7f {
	width: 100%;
	max-width: 100%;
	text-align: start;
	font-size: 14px;
	line-height: 1.3em;
}

.elementor-35363 .elementor-element.elementor-element-6be5c7f > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: -10px 0px 0px 0px;
	padding: 0px 12px 10px 20px;
	border-style: none;
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-6be5c7f.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-e9b06b9 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-e9b06b9 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 15px 12px 10px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-e9b06b9.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-e63c0d0 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-e63c0d0 > .elementor-widget-container {
	background-color: #f8fcff;
	margin: 0px 0px 0px 0px;
	padding: 15px 12px 10px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-e63c0d0.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-4ba30e8 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-4ba30e8 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 15px 12px 10px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-4ba30e8.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-9dbc8e6 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-9dbc8e6 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 15px 12px 10px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-9dbc8e6.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-937173b {
	--display: flex;
}

.elementor-35363 .elementor-element.elementor-element-5ba1851 {
	width: 100%;
	max-width: 100%;
	text-align: start;
}

.elementor-35363 .elementor-element.elementor-element-5ba1851 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 15px 12px 0px 20px;
	border-style: none;
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-5ba1851.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-45c5531 {
	width: 100%;
	max-width: 100%;
	text-align: start;
	font-size: 14px;
	line-height: 1.3em;
}

.elementor-35363 .elementor-element.elementor-element-45c5531 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: -10px 0px 0px 0px;
	padding: 0px 12px 10px 20px;
	border-style: none;
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-45c5531.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-c35b69a {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-c35b69a > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 15px 12px 35px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-c35b69a.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-bc0d065 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-bc0d065 > .elementor-widget-container {
	background-color: #f8fcff;
	margin: 0px 0px 0px 0px;
	padding: 15px 12px 35px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-bc0d065.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-0cb76ee {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-0cb76ee > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 15px 12px 35px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-0cb76ee.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-fd6ed29 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-fd6ed29 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 15px 12px 35px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-fd6ed29.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-39d51fe {
	--display: flex;
}

.elementor-35363 .elementor-element.elementor-element-4cf411d {
	width: 100%;
	max-width: 100%;
	text-align: start;
}

.elementor-35363 .elementor-element.elementor-element-4cf411d > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 15px 12px 0px 20px;
	border-style: none;
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-4cf411d.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-b5077d8 {
	width: 100%;
	max-width: 100%;
	text-align: start;
	font-size: 14px;
	line-height: 1.3em;
}

.elementor-35363 .elementor-element.elementor-element-b5077d8 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: -10px 0px 0px 0px;
	padding: 0px 12px 10px 20px;
	border-style: none;
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-b5077d8.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-af18fca {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-af18fca > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 15px 12px 53px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-af18fca.elementor-element {
	--align-self: center;
}

.elementor-35363 .elementor-element.elementor-element-49d659c {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-49d659c > .elementor-widget-container {
	background-color: #f8fcff;
	margin: 0px 0px 0px 0px;
	padding: 15px 12px 53px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-49d659c.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-dbe6f87 {
	--display: flex;
}

.elementor-35363 .elementor-element.elementor-element-dbe6f87.e-con {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-d48be48 > .elementor-widget-container {
	padding: 15px 0px 0px 0px;
}

.elementor-35363 .elementor-element.elementor-element-d48be48 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-d48be48.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-d48be48.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-d48be48.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-d48be48.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-d48be48.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-d48be48 .elementor-icon {
	font-size: 30px;
}

.elementor-35363 .elementor-element.elementor-element-d48be48 .elementor-icon svg {
	height: 30px;
}

.elementor-35363 .elementor-element.elementor-element-549f98b {
	width: 100%;
	max-width: 100%;
	text-align: center;
	font-size: 14px;
}

.elementor-35363 .elementor-element.elementor-element-549f98b > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 0px 12px 10px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-549f98b.elementor-element {
	--align-self: center;
}

.elementor-35363 .elementor-element.elementor-element-460a098 {
	--display: flex;
}

.elementor-35363 .elementor-element.elementor-element-460a098.e-con {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-9d9b371 > .elementor-widget-container {
	padding: 15px 0px 0px 0px;
}

.elementor-35363 .elementor-element.elementor-element-9d9b371 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-9d9b371.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-9d9b371.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-9d9b371.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-9d9b371.elementor-view-framed .elementor-icon, .elementor-35363 .elementor-element.elementor-element-9d9b371.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-9d9b371 .elementor-icon {
	font-size: 30px;
}

.elementor-35363 .elementor-element.elementor-element-9d9b371 .elementor-icon svg {
	height: 30px;
}

.elementor-35363 .elementor-element.elementor-element-c2c1703 {
	width: 100%;
	max-width: 100%;
	text-align: center;
	font-size: 14px;
}

.elementor-35363 .elementor-element.elementor-element-c2c1703 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 0px 12px 10px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-c2c1703.elementor-element {
	--align-self: center;
}

.elementor-35363 .elementor-element.elementor-element-af44262 {
	--display: flex;
}

.elementor-35363 .elementor-element.elementor-element-32bfd57 {
	width: 100%;
	max-width: 100%;
	text-align: start;
}

.elementor-35363 .elementor-element.elementor-element-32bfd57 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 15px 12px 0px 20px;
	border-style: none;
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-32bfd57.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-97f6f61 {
	width: 100%;
	max-width: 100%;
	text-align: start;
	font-size: 14px;
	line-height: 1.3em;
}

.elementor-35363 .elementor-element.elementor-element-97f6f61 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: -10px 0px 0px 0px;
	padding: 0px 12px 10px 20px;
	border-style: none;
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-97f6f61.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-5d74234 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-5d74234 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 15px 12px 13px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-5d74234.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-5d74234 a {
	color: var(--e-global-color-e5c30e5);
}

.elementor-35363 .elementor-element.elementor-element-5d74234 a:hover, .elementor-35363 .elementor-element.elementor-element-5d74234 a:focus {
	color: var(--e-global-color-3af4219);
}

.elementor-35363 .elementor-element.elementor-element-d5e69b6 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-d5e69b6 > .elementor-widget-container {
	background-color: #f8fcff;
	margin: 0px 0px 0px 0px;
	padding: 15px 12px 13px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-d5e69b6.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-d5e69b6 a {
	color: var(--e-global-color-e5c30e5);
}

.elementor-35363 .elementor-element.elementor-element-d5e69b6 a:hover, .elementor-35363 .elementor-element.elementor-element-d5e69b6 a:focus {
	color: var(--e-global-color-3af4219);
}

.elementor-35363 .elementor-element.elementor-element-15ba1f3 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-15ba1f3 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 15px 12px 13px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-15ba1f3.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-15ba1f3 a {
	color: var(--e-global-color-e5c30e5);
}

.elementor-35363 .elementor-element.elementor-element-15ba1f3 a:hover, .elementor-35363 .elementor-element.elementor-element-15ba1f3 a:focus {
	color: var(--e-global-color-3af4219);
}

.elementor-35363 .elementor-element.elementor-element-941bb4a {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-941bb4a > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 15px 12px 13px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-941bb4a.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-13f6dd9 {
	--spacer-size: 50px;
}

.elementor-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-64947b4 > .elementor-widget-container {
	background-color: var(--e-global-color-40a55a2);
	padding: 0px 0px 20px 0px;
}

.elementor-35363 .elementor-element.elementor-element-e5c656e {
	--display: flex;
}

.elementor-35363 .elementor-element.elementor-element-c1e270a {
	--spacer-size: 60px;
}

.elementor-35363 .elementor-element.elementor-element-731bf94 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-35363 .elementor-element.elementor-element-3ecd5b9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-35363 .elementor-element.elementor-element-76d96bf > .elementor-widget-container {
	background-color: #d6e5eb;
	padding: 10px 16px 7px 16px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-76d96bf.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-76d96bf {
	text-align: center;
	line-height: 1px;
	color: var(--e-global-color-3af4219);
}

.elementor-35363 .elementor-element.elementor-element-1ca6a40 > .elementor-widget-container {
	background-color: #d6e5eb;
	padding: 0px 16px 10px 16px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-1ca6a40.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-1ca6a40 {
	text-align: center;
	line-height: 9px;
	color: var(--e-global-color-3af4219);
}

.elementor-35363 .elementor-element.elementor-element-bbfa042 > .elementor-widget-container {
	background-color: #d6e5eb;
	padding: 0px 16px 14px 16px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-bbfa042.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-bbfa042 {
	text-align: center;
	color: #0d5d83;
}

.elementor-35363 .elementor-element.elementor-element-bbfa042 a {
	color: var(--e-global-color-e5c30e5);
}

.elementor-35363 .elementor-element.elementor-element-bbfa042 a:hover, .elementor-35363 .elementor-element.elementor-element-bbfa042 a:focus {
	color: var(--e-global-color-3af4219);
}

.elementor-35363 .elementor-element.elementor-element-6110738 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 30px 20px 0px 20px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: var(--e-global-color-2073387);
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-6110738.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-6110738 {
	text-align: start;
	color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-35363 .elementor-element.elementor-element-71bd755 > .elementor-widget-container {
	padding: 0px 20px 0px 20px;
}

.elementor-35363 .elementor-element.elementor-element-71bd755 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-71bd755 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-71bd755 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-71bd755 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-71bd755 .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-71bd755 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-6bd952e > .elementor-widget-container {
	padding: 0px 20px 0px 42px;
}

.elementor-35363 .elementor-element.elementor-element-6bd952e {
	font-size: 14px;
}

.elementor-35363 .elementor-element.elementor-element-edbc2d8 > .elementor-widget-container {
	padding: 0px 20px 0px 20px;
}

.elementor-35363 .elementor-element.elementor-element-edbc2d8 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-edbc2d8 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-edbc2d8 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-edbc2d8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-edbc2d8 .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-edbc2d8 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-d665367 > .elementor-widget-container {
	padding: 0px 20px 0px 40px;
}

.elementor-35363 .elementor-element.elementor-element-d665367 {
	font-size: 14px;
}

.elementor-35363 .elementor-element.elementor-element-eef3edd > .elementor-widget-container {
	padding: 0px 20px 0px 20px;
}

.elementor-35363 .elementor-element.elementor-element-eef3edd .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-eef3edd .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-eef3edd {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-eef3edd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-eef3edd .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-eef3edd .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-7932b07 {
	width: 100%;
	max-width: 100%;
}

.elementor-35363 .elementor-element.elementor-element-7932b07 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-35363 .elementor-element.elementor-element-7932b07.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-7932b07 .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-top {
	animation-duration: 200ms;
}

.elementor-35363 .elementor-element.elementor-element-7932b07 .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-left {
	animation-duration: 200ms;
}

.elementor-35363 .elementor-element.elementor-element-7932b07 .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-bottom {
	animation-duration: 200ms;
}

.elementor-35363 .elementor-element.elementor-element-7932b07 .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-right {
	animation-duration: 200ms;
}

.elementor-35363 .elementor-element.elementor-element-7932b07 .eael-tooltip {
	width: 256px;
	color: #1a759f;
	font-size: 14px;
	line-height: 1px;
}

.elementor-35363 .elementor-element.elementor-element-7932b07 .eael-tooltip a {
	color: #1a759f;
}

.elementor-35363 .elementor-element.elementor-element-7932b07 .eael-tooltip svg {
	fill: #1a759f;
}

.elementor-35363 .elementor-element.elementor-element-7932b07 .eael-tooltip:hover {
	color: #212121;
}

.elementor-35363 .elementor-element.elementor-element-7932b07 .eael-tooltip:hover a {
	color: #212121;
}

.elementor-35363 .elementor-element.elementor-element-7932b07 .eael-tooltip:hover svg {
	fill: #212121;
}

.elementor-35363 .elementor-element.elementor-element-7932b07 .eael-tooltip .eael-tooltip-text {
	width: 310px;
	max-width: 200px;
	background-color: #555;
	color: #fff;
	font-size: 14px;
}

.elementor-35363 .elementor-element.elementor-element-7932b07 .eael-tooltip .eael-tooltip-text:after {
	border-width: 5px;
}

.elementor-35363 .elementor-element.elementor-element-7932b07 .eael-tooltip .eael-tooltip-text.eael-tooltip-left::after {
	top: calc(50% - 5px);
}

.elementor-35363 .elementor-element.elementor-element-7932b07 .eael-tooltip .eael-tooltip-text.eael-tooltip-right::after {
	top: calc(50% - 5px);
}

.elementor-35363 .elementor-element.elementor-element-7932b07 .eael-tooltip .eael-tooltip-text.eael-tooltip-top::after {
	left: calc(50% - 5px);
}

.elementor-35363 .elementor-element.elementor-element-7932b07 .eael-tooltip .eael-tooltip-text.eael-tooltip-bottom::after {
	left: calc(50% - 5px);
}

.elementor-35363 .elementor-element.elementor-element-7932b07 .eael-tooltip .eael-tooltip-text.eael-tooltip-top:after {
	border-top-color: #555;
}

.elementor-35363 .elementor-element.elementor-element-7932b07 .eael-tooltip .eael-tooltip-text.eael-tooltip-bottom:after {
	border-bottom-color: #555;
}

.elementor-35363 .elementor-element.elementor-element-7932b07 .eael-tooltip .eael-tooltip-text.eael-tooltip-left:after {
	border-left-color: #555;
}

.elementor-35363 .elementor-element.elementor-element-7932b07 .eael-tooltip .eael-tooltip-text.eael-tooltip-right:after {
	border-right-color: #555;
}

.elementor-35363 .elementor-element.elementor-element-3b112af > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-3b112af .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-3b112af .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-3b112af {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-3b112af .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-3b112af .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-3b112af .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-2b458c3 > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-2b458c3 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-2b458c3 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-2b458c3 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-2b458c3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-2b458c3 .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-2b458c3 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-99dd1c0 > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-99dd1c0 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-99dd1c0 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-99dd1c0 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-99dd1c0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-99dd1c0 .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-99dd1c0 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-1df5996 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 30px 20px 0px 20px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: var(--e-global-color-2073387);
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-1df5996.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-1df5996 {
	text-align: start;
	color: var(--e-global-color-text);
}

.elementor-35363 .elementor-element.elementor-element-1857471 > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-1857471 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-1857471 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-1857471 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-1857471 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-1857471 .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-1857471 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-579a2c4 > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-579a2c4 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-579a2c4 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-579a2c4 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-579a2c4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-579a2c4 .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-579a2c4 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-90157ea > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-90157ea .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-90157ea .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-90157ea {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-90157ea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-90157ea .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-90157ea .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-8835a1d > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-8835a1d .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-8835a1d .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-8835a1d {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-8835a1d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-8835a1d .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-8835a1d .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-aa36df7 > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-aa36df7 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-aa36df7 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-aa36df7 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-aa36df7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-aa36df7 .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-aa36df7 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-b97870c > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-b97870c .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-b97870c .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-b97870c {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-b97870c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-b97870c .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-b97870c .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-6b9c2a0 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 30px 20px 0px 20px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: var(--e-global-color-2073387);
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-6b9c2a0.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-6b9c2a0 {
	text-align: start;
	color: var(--e-global-color-text);
}

.elementor-35363 .elementor-element.elementor-element-c1bb977 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: var(--e-global-color-2073387);
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-c1bb977.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-c1bb977 {
	text-align: start;
	color: var(--e-global-color-text);
}

.elementor-35363 .elementor-element.elementor-element-4b0efc0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-35363 .elementor-element.elementor-element-dccaba4 > .elementor-widget-container {
	background-color: var(--e-global-color-e5c30e5);
	margin: -0px 0px 0px 0px;
	padding: 12px 12px 0px 12px;
	border-style: none;
	border-radius: 10px 10px 0px 0px;
}

.elementor-35363 .elementor-element.elementor-element-dccaba4 {
	text-align: center;
	font-size: 18px;
	color: var(--e-global-color-525655e);
}

.elementor-35363 .elementor-element.elementor-element-66b65e7 > .elementor-widget-container {
	background-color: #c9dbe3;
	padding: 10px 16px 7px 16px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-66b65e7.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-66b65e7 {
	text-align: center;
	line-height: 1px;
	color: var(--e-global-color-3af4219);
}

.elementor-35363 .elementor-element.elementor-element-889316a > .elementor-widget-container {
	background-color: #c9dbe3;
	padding: 0px 16px 10px 16px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-889316a.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-889316a {
	text-align: center;
	line-height: 9px;
	color: var(--e-global-color-3af4219);
}

.elementor-35363 .elementor-element.elementor-element-d1d53a9 > .elementor-widget-container {
	background-color: #c9dbe3;
	padding: 0px 16px 14px 16px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-d1d53a9.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-d1d53a9 {
	text-align: center;
	color: #0d5d83;
}

.elementor-35363 .elementor-element.elementor-element-d1d53a9 a {
	color: var(--e-global-color-e5c30e5);
}

.elementor-35363 .elementor-element.elementor-element-d1d53a9 a:hover, .elementor-35363 .elementor-element.elementor-element-d1d53a9 a:focus {
	color: var(--e-global-color-3af4219);
}

.elementor-35363 .elementor-element.elementor-element-28cdb7e > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 30px 20px 0px 20px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: var(--e-global-color-2073387);
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-28cdb7e.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-28cdb7e {
	text-align: start;
	color: var(--e-global-color-text);
}

.elementor-35363 .elementor-element.elementor-element-abedd39 > .elementor-widget-container {
	padding: 0px 20px 0px 20px;
}

.elementor-35363 .elementor-element.elementor-element-abedd39 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-abedd39 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-abedd39 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-abedd39 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-abedd39 .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-abedd39 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-fe03a87 > .elementor-widget-container {
	padding: 0px 20px 0px 42px;
}

.elementor-35363 .elementor-element.elementor-element-fe03a87 {
	font-size: 14px;
}

.elementor-35363 .elementor-element.elementor-element-e1d313e > .elementor-widget-container {
	padding: 0px 20px 0px 20px;
}

.elementor-35363 .elementor-element.elementor-element-e1d313e .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-e1d313e .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-e1d313e {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-e1d313e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-e1d313e .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-e1d313e .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-43ecb9d > .elementor-widget-container {
	padding: 0px 20px 0px 40px;
}

.elementor-35363 .elementor-element.elementor-element-43ecb9d {
	font-size: 14px;
}

.elementor-35363 .elementor-element.elementor-element-48d2044 > .elementor-widget-container {
	padding: 0px 20px 0px 20px;
}

.elementor-35363 .elementor-element.elementor-element-48d2044 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-48d2044 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-48d2044 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-48d2044 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-48d2044 .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-48d2044 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-f2343c9 {
	width: 100%;
	max-width: 100%;
}

.elementor-35363 .elementor-element.elementor-element-f2343c9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-35363 .elementor-element.elementor-element-f2343c9.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-f2343c9 .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-top {
	animation-duration: 200ms;
}

.elementor-35363 .elementor-element.elementor-element-f2343c9 .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-left {
	animation-duration: 200ms;
}

.elementor-35363 .elementor-element.elementor-element-f2343c9 .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-bottom {
	animation-duration: 200ms;
}

.elementor-35363 .elementor-element.elementor-element-f2343c9 .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-right {
	animation-duration: 200ms;
}

.elementor-35363 .elementor-element.elementor-element-f2343c9 .eael-tooltip {
	width: 256px;
	color: #1a759f;
	line-height: 1px;
}

.elementor-35363 .elementor-element.elementor-element-f2343c9 .eael-tooltip a {
	color: #1a759f;
}

.elementor-35363 .elementor-element.elementor-element-f2343c9 .eael-tooltip svg {
	fill: #1a759f;
}

.elementor-35363 .elementor-element.elementor-element-f2343c9 .eael-tooltip:hover {
	color: #212121;
}

.elementor-35363 .elementor-element.elementor-element-f2343c9 .eael-tooltip:hover a {
	color: #212121;
}

.elementor-35363 .elementor-element.elementor-element-f2343c9 .eael-tooltip:hover svg {
	fill: #212121;
}

.elementor-35363 .elementor-element.elementor-element-f2343c9 .eael-tooltip .eael-tooltip-text {
	width: 525px;
	max-width: 310px;
	background-color: #555;
	color: #fff;
	font-size: 14px;
}

.elementor-35363 .elementor-element.elementor-element-f2343c9 .eael-tooltip .eael-tooltip-text:after {
	border-width: 5px;
}

.elementor-35363 .elementor-element.elementor-element-f2343c9 .eael-tooltip .eael-tooltip-text.eael-tooltip-left::after {
	top: calc(50% - 5px);
}

.elementor-35363 .elementor-element.elementor-element-f2343c9 .eael-tooltip .eael-tooltip-text.eael-tooltip-right::after {
	top: calc(50% - 5px);
}

.elementor-35363 .elementor-element.elementor-element-f2343c9 .eael-tooltip .eael-tooltip-text.eael-tooltip-top::after {
	left: calc(50% - 5px);
}

.elementor-35363 .elementor-element.elementor-element-f2343c9 .eael-tooltip .eael-tooltip-text.eael-tooltip-bottom::after {
	left: calc(50% - 5px);
}

.elementor-35363 .elementor-element.elementor-element-f2343c9 .eael-tooltip .eael-tooltip-text.eael-tooltip-top:after {
	border-top-color: #555;
}

.elementor-35363 .elementor-element.elementor-element-f2343c9 .eael-tooltip .eael-tooltip-text.eael-tooltip-bottom:after {
	border-bottom-color: #555;
}

.elementor-35363 .elementor-element.elementor-element-f2343c9 .eael-tooltip .eael-tooltip-text.eael-tooltip-left:after {
	border-left-color: #555;
}

.elementor-35363 .elementor-element.elementor-element-f2343c9 .eael-tooltip .eael-tooltip-text.eael-tooltip-right:after {
	border-right-color: #555;
}

.elementor-35363 .elementor-element.elementor-element-651398b > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-651398b .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-651398b .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-651398b {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-651398b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-651398b .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-651398b .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-961c71a > .elementor-widget-container {
	padding: 0px 20px 0px 20px;
}

.elementor-35363 .elementor-element.elementor-element-961c71a .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-961c71a .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-961c71a {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-961c71a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-961c71a .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-961c71a .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-945ab74 > .elementor-widget-container {
	padding: 0px 0px 0px 42px;
}

.elementor-35363 .elementor-element.elementor-element-945ab74 {
	text-align: start;
	font-size: 14px;
	font-weight: 300;
	color: var(--e-global-color-e5c30e5);
}

.elementor-35363 .elementor-element.elementor-element-945ab74 a {
	color: var(--e-global-color-e5c30e5);
}

.elementor-35363 .elementor-element.elementor-element-945ab74 a:hover, .elementor-35363 .elementor-element.elementor-element-945ab74 a:focus {
	color: var(--e-global-color-3af4219);
}

.elementor-35363 .elementor-element.elementor-element-f805441 > .elementor-widget-container {
	padding: 0px 0px 0px 42px;
}

.elementor-35363 .elementor-element.elementor-element-f805441 {
	text-align: start;
	font-size: 14px;
	font-weight: 300;
	color: var(--e-global-color-3af4219);
}

.elementor-35363 .elementor-element.elementor-element-f805441 a {
	color: var(--e-global-color-3af4219);
}

.elementor-35363 .elementor-element.elementor-element-f805441 a:hover, .elementor-35363 .elementor-element.elementor-element-f805441 a:focus {
	color: var(--e-global-color-3af4219);
}

.elementor-35363 .elementor-element.elementor-element-3901e00 > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-3901e00 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-3901e00 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-3901e00 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-3901e00 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-3901e00 .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-3901e00 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-be6a713 > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-be6a713 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-be6a713 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-be6a713 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-be6a713 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-be6a713 .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-be6a713 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-05b6321 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 30px 20px 0px 20px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: var(--e-global-color-2073387);
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-05b6321.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-05b6321 {
	text-align: start;
	color: var(--e-global-color-text);
}

.elementor-35363 .elementor-element.elementor-element-6823e95 > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-6823e95 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-6823e95 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-6823e95 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-6823e95 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-6823e95 .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-6823e95 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-688022b > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-688022b .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-688022b .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-688022b {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-688022b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-688022b .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-688022b .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-c093ab9 > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-c093ab9 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-c093ab9 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-c093ab9 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-c093ab9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-c093ab9 .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-c093ab9 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-60a8b11 > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-60a8b11 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-60a8b11 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-60a8b11 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-60a8b11 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-60a8b11 .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-60a8b11 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-a3bc20a > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-a3bc20a .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-a3bc20a .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-a3bc20a {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-a3bc20a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-a3bc20a .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-a3bc20a .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-c4a74d0 > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-c4a74d0 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-c4a74d0 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-c4a74d0 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-c4a74d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-c4a74d0 .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-c4a74d0 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-75ce1de > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-75ce1de .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-75ce1de .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-75ce1de {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-75ce1de .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-75ce1de .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-75ce1de .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-0e4c6bb > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-0e4c6bb .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-0e4c6bb .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-0e4c6bb {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-0e4c6bb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-0e4c6bb .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-0e4c6bb .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-9b3d205 > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-9b3d205 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-9b3d205 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-9b3d205 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-9b3d205 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-9b3d205 .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-9b3d205 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-671cbd4 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 30px 20px 0px 20px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: var(--e-global-color-2073387);
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-671cbd4.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-671cbd4 {
	text-align: start;
	color: var(--e-global-color-text);
}

.elementor-35363 .elementor-element.elementor-element-3362f01 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: var(--e-global-color-2073387);
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-3362f01.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-3362f01 {
	text-align: start;
	color: var(--e-global-color-text);
}

.elementor-35363 .elementor-element.elementor-element-3362f01 a {
	color: var(--e-global-color-e5c30e5);
}

.elementor-35363 .elementor-element.elementor-element-3362f01 a:hover, .elementor-35363 .elementor-element.elementor-element-3362f01 a:focus {
	color: var(--e-global-color-3af4219);
}

.elementor-35363 .elementor-element.elementor-element-bda43ea > .elementor-widget-container {
	padding: 0px 0px 20px 0px;
}

.elementor-35363 .elementor-element.elementor-element-b5a5798 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-35363 .elementor-element.elementor-element-4a41c9b > .elementor-widget-container {
	background-color: #d6e5eb;
	padding: 10px 16px 7px 16px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-4a41c9b.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-4a41c9b {
	text-align: center;
	line-height: 1px;
	color: var(--e-global-color-3af4219);
}

.elementor-35363 .elementor-element.elementor-element-8a4626c > .elementor-widget-container {
	background-color: #d6e5eb;
	padding: 0px 16px 10px 16px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-8a4626c.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-8a4626c {
	text-align: center;
	line-height: 9px;
	color: var(--e-global-color-3af4219);
}

.elementor-35363 .elementor-element.elementor-element-345a891 > .elementor-widget-container {
	background-color: #d6e5eb;
	padding: 0px 16px 14px 16px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-345a891.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-345a891 {
	text-align: center;
	color: #0d5d83;
}

.elementor-35363 .elementor-element.elementor-element-345a891 a {
	color: var(--e-global-color-e5c30e5);
}

.elementor-35363 .elementor-element.elementor-element-345a891 a:hover, .elementor-35363 .elementor-element.elementor-element-345a891 a:focus {
	color: var(--e-global-color-3af4219);
}

.elementor-35363 .elementor-element.elementor-element-58ea0c7 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 30px 20px 0px 20px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: var(--e-global-color-2073387);
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-58ea0c7.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-58ea0c7 {
	text-align: start;
	color: var(--e-global-color-text);
}

.elementor-35363 .elementor-element.elementor-element-159b47c > .elementor-widget-container {
	padding: 0px 20px 0px 20px;
}

.elementor-35363 .elementor-element.elementor-element-159b47c .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-159b47c .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-159b47c {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-159b47c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-159b47c .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-159b47c .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-f06d345 > .elementor-widget-container {
	padding: 0px 20px 0px 42px;
}

.elementor-35363 .elementor-element.elementor-element-f06d345 {
	font-size: 14px;
}

.elementor-35363 .elementor-element.elementor-element-a67ec50 > .elementor-widget-container {
	padding: 0px 20px 0px 20px;
}

.elementor-35363 .elementor-element.elementor-element-a67ec50 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-a67ec50 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-a67ec50 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-a67ec50 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-a67ec50 .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-a67ec50 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-cfda02b > .elementor-widget-container {
	padding: 0px 20px 0px 40px;
}

.elementor-35363 .elementor-element.elementor-element-cfda02b {
	font-size: 14px;
}

.elementor-35363 .elementor-element.elementor-element-34c2b08 > .elementor-widget-container {
	padding: 0px 20px 0px 20px;
}

.elementor-35363 .elementor-element.elementor-element-34c2b08 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-34c2b08 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-34c2b08 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-34c2b08 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-34c2b08 .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-34c2b08 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-764e9bc {
	width: 100%;
	max-width: 100%;
}

.elementor-35363 .elementor-element.elementor-element-764e9bc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-35363 .elementor-element.elementor-element-764e9bc .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-top {
	animation-duration: 200ms;
}

.elementor-35363 .elementor-element.elementor-element-764e9bc .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-left {
	animation-duration: 200ms;
}

.elementor-35363 .elementor-element.elementor-element-764e9bc .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-bottom {
	animation-duration: 200ms;
}

.elementor-35363 .elementor-element.elementor-element-764e9bc .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-right {
	animation-duration: 200ms;
}

.elementor-35363 .elementor-element.elementor-element-764e9bc .eael-tooltip {
	width: 253px;
	color: #1a759f;
	line-height: 1px;
}

.elementor-35363 .elementor-element.elementor-element-764e9bc .eael-tooltip a {
	color: #1a759f;
}

.elementor-35363 .elementor-element.elementor-element-764e9bc .eael-tooltip svg {
	fill: #1a759f;
}

.elementor-35363 .elementor-element.elementor-element-764e9bc .eael-tooltip:hover {
	color: #212121;
}

.elementor-35363 .elementor-element.elementor-element-764e9bc .eael-tooltip:hover a {
	color: #212121;
}

.elementor-35363 .elementor-element.elementor-element-764e9bc .eael-tooltip:hover svg {
	fill: #212121;
}

.elementor-35363 .elementor-element.elementor-element-764e9bc .eael-tooltip .eael-tooltip-text {
	width: 310px;
	max-width: 310px;
	background-color: #555;
	color: #fff;
	font-size: 14px;
}

.elementor-35363 .elementor-element.elementor-element-764e9bc .eael-tooltip .eael-tooltip-text:after {
	border-width: 5px;
}

.elementor-35363 .elementor-element.elementor-element-764e9bc .eael-tooltip .eael-tooltip-text.eael-tooltip-left::after {
	top: calc(50% - 5px);
}

.elementor-35363 .elementor-element.elementor-element-764e9bc .eael-tooltip .eael-tooltip-text.eael-tooltip-right::after {
	top: calc(50% - 5px);
}

.elementor-35363 .elementor-element.elementor-element-764e9bc .eael-tooltip .eael-tooltip-text.eael-tooltip-top::after {
	left: calc(50% - 5px);
}

.elementor-35363 .elementor-element.elementor-element-764e9bc .eael-tooltip .eael-tooltip-text.eael-tooltip-bottom::after {
	left: calc(50% - 5px);
}

.elementor-35363 .elementor-element.elementor-element-764e9bc .eael-tooltip .eael-tooltip-text.eael-tooltip-top:after {
	border-top-color: #555;
}

.elementor-35363 .elementor-element.elementor-element-764e9bc .eael-tooltip .eael-tooltip-text.eael-tooltip-bottom:after {
	border-bottom-color: #555;
}

.elementor-35363 .elementor-element.elementor-element-764e9bc .eael-tooltip .eael-tooltip-text.eael-tooltip-left:after {
	border-left-color: #555;
}

.elementor-35363 .elementor-element.elementor-element-764e9bc .eael-tooltip .eael-tooltip-text.eael-tooltip-right:after {
	border-right-color: #555;
}

.elementor-35363 .elementor-element.elementor-element-7182016 > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-7182016 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-7182016 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-7182016 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-7182016 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-7182016 .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-7182016 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-5de197a > .elementor-widget-container {
	padding: 0px 20px 0px 20px;
}

.elementor-35363 .elementor-element.elementor-element-5de197a .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-5de197a .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-5de197a {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-5de197a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-5de197a .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-5de197a .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-44c4e51 > .elementor-widget-container {
	padding: 0px 0px 0px 42px;
}

.elementor-35363 .elementor-element.elementor-element-44c4e51 {
	text-align: start;
	font-size: 14px;
	font-weight: 300;
	color: var(--e-global-color-e5c30e5);
}

.elementor-35363 .elementor-element.elementor-element-44c4e51 a {
	color: var(--e-global-color-e5c30e5);
}

.elementor-35363 .elementor-element.elementor-element-44c4e51 a:hover, .elementor-35363 .elementor-element.elementor-element-44c4e51 a:focus {
	color: var(--e-global-color-3af4219);
}

.elementor-35363 .elementor-element.elementor-element-a68bee7 > .elementor-widget-container {
	padding: 0px 0px 0px 42px;
}

.elementor-35363 .elementor-element.elementor-element-a68bee7 {
	text-align: start;
	font-size: 14px;
	font-weight: 300;
	color: var(--e-global-color-3af4219);
}

.elementor-35363 .elementor-element.elementor-element-a68bee7 a {
	color: var(--e-global-color-3af4219);
}

.elementor-35363 .elementor-element.elementor-element-a68bee7 a:hover, .elementor-35363 .elementor-element.elementor-element-a68bee7 a:focus {
	color: var(--e-global-color-3af4219);
}

.elementor-35363 .elementor-element.elementor-element-b08f29b > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-b08f29b .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-b08f29b .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-b08f29b {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-b08f29b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-b08f29b .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-b08f29b .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-57ad854 > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-57ad854 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-57ad854 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-57ad854 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-57ad854 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-57ad854 .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-57ad854 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-c3e7c80 > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-c3e7c80 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-c3e7c80 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-c3e7c80 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-c3e7c80 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-c3e7c80 .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-c3e7c80 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-89e1bf9 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 30px 20px 0px 20px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: var(--e-global-color-2073387);
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-89e1bf9.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-89e1bf9 {
	text-align: start;
	color: var(--e-global-color-text);
}

.elementor-35363 .elementor-element.elementor-element-b8da357 > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-b8da357 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-b8da357 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-b8da357 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-b8da357 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-b8da357 .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-b8da357 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-3dc6a6e > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-3dc6a6e .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-3dc6a6e .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-3dc6a6e {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-3dc6a6e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-3dc6a6e .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-3dc6a6e .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-25f4823 > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-25f4823 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-25f4823 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-25f4823 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-25f4823 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-25f4823 .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-25f4823 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-9718156 > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-9718156 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-9718156 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-9718156 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-9718156 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-9718156 .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-9718156 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-afc966d > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-afc966d .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-afc966d .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-afc966d {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-afc966d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-afc966d .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-afc966d .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-b0081e6 > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-b0081e6 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-b0081e6 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-b0081e6 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-b0081e6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-b0081e6 .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-b0081e6 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-2b04af1 > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-2b04af1 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-2b04af1 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-2b04af1 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-2b04af1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-2b04af1 .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-2b04af1 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-b115475 > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-b115475 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-b115475 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-b115475 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-b115475 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-b115475 .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-b115475 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-da41faf > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-da41faf .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-da41faf .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-da41faf {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-da41faf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-da41faf .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-da41faf .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-1dee406 > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-1dee406 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-1dee406 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-1dee406 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-1dee406 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-1dee406 .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-1dee406 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-cfd67fc > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-cfd67fc .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-cfd67fc .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-cfd67fc {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-cfd67fc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-cfd67fc .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-cfd67fc .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-d5ed260 > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-d5ed260 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-d5ed260 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-d5ed260 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-d5ed260 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-d5ed260 .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-d5ed260 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-d8b3219 > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-d8b3219 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-d8b3219 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-d8b3219 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-d8b3219 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-d8b3219 .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-d8b3219 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-b3f5e3c > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-b3f5e3c .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-b3f5e3c .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-b3f5e3c {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-b3f5e3c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-b3f5e3c .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-b3f5e3c .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-8a29a82 > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-8a29a82 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-8a29a82 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-8a29a82 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-8a29a82 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-8a29a82 .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-8a29a82 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-ac08366 > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-ac08366 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-ac08366 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-ac08366 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-ac08366 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-ac08366 .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-ac08366 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-0e104b1 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 30px 20px 0px 20px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: var(--e-global-color-2073387);
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-0e104b1.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-0e104b1 {
	text-align: start;
	color: var(--e-global-color-text);
}

.elementor-35363 .elementor-element.elementor-element-fa033bf > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: var(--e-global-color-2073387);
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-fa033bf.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-fa033bf {
	text-align: start;
	color: var(--e-global-color-text);
}

.elementor-35363 .elementor-element.elementor-element-011c58c > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: var(--e-global-color-2073387);
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-011c58c.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-011c58c {
	text-align: start;
	color: var(--e-global-color-text);
}

.elementor-35363 .elementor-element.elementor-element-3a8f883 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: var(--e-global-color-2073387);
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-3a8f883.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-3a8f883 {
	text-align: start;
	color: var(--e-global-color-text);
}

.elementor-35363 .elementor-element.elementor-element-3a8f883 a {
	color: var(--e-global-color-e5c30e5);
}

.elementor-35363 .elementor-element.elementor-element-3a8f883 a:hover, .elementor-35363 .elementor-element.elementor-element-3a8f883 a:focus {
	color: var(--e-global-color-3af4219);
}

.elementor-35363 .elementor-element.elementor-element-a6cc7d3 > .elementor-widget-container {
	padding: 0px 0px 20px 0px;
}

.elementor-35363 .elementor-element.elementor-element-ca67746 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-35363 .elementor-element.elementor-element-8b02fe0 > .elementor-widget-container {
	background-color: #d6e5eb;
	padding: 10px 16px 7px 16px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-8b02fe0.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-8b02fe0 {
	text-align: center;
	line-height: 1px;
	color: var(--e-global-color-3af4219);
}

.elementor-35363 .elementor-element.elementor-element-4f467a1 > .elementor-widget-container {
	background-color: #d6e5eb;
	padding: 0px 16px 10px 16px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-4f467a1 {
	text-align: center;
	line-height: 9px;
	color: var(--e-global-color-3af4219);
}

.elementor-35363 .elementor-element.elementor-element-e896e4d > .elementor-widget-container {
	background-color: #d6e5eb;
	padding: 0px 16px 14px 16px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-e896e4d.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-e896e4d {
	text-align: center;
	color: #0d5d83;
}

.elementor-35363 .elementor-element.elementor-element-e896e4d a {
	color: var(--e-global-color-e5c30e5);
}

.elementor-35363 .elementor-element.elementor-element-e896e4d a:hover, .elementor-35363 .elementor-element.elementor-element-e896e4d a:focus {
	color: var(--e-global-color-3af4219);
}

.elementor-35363 .elementor-element.elementor-element-84de584 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 30px 20px 0px 20px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: var(--e-global-color-2073387);
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-84de584.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-84de584 {
	text-align: start;
	color: var(--e-global-color-text);
}

.elementor-35363 .elementor-element.elementor-element-5ee7bd3 > .elementor-widget-container {
	padding: 0px 20px 0px 20px;
}

.elementor-35363 .elementor-element.elementor-element-5ee7bd3 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-5ee7bd3 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-5ee7bd3 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-5ee7bd3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-5ee7bd3 .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-5ee7bd3 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-ffb0232 > .elementor-widget-container {
	padding: 0px 20px 0px 42px;
}

.elementor-35363 .elementor-element.elementor-element-ffb0232 {
	font-size: 14px;
}

.elementor-35363 .elementor-element.elementor-element-693a8bf > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-693a8bf .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-693a8bf .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-693a8bf {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-693a8bf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-693a8bf .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-693a8bf .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-c30f15d > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-c30f15d .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-c30f15d .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-c30f15d {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-c30f15d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-c30f15d .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-c30f15d .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-412d8c1 > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-412d8c1 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-412d8c1 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-412d8c1 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-412d8c1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-412d8c1 .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-412d8c1 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-65f76c0 > .elementor-widget-container {
	padding: 0px 20px 0px 20px;
}

.elementor-35363 .elementor-element.elementor-element-65f76c0 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-65f76c0 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-65f76c0 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-65f76c0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-65f76c0 .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-65f76c0 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-00a0db4 > .elementor-widget-container {
	padding: 0px 0px 0px 42px;
}

.elementor-35363 .elementor-element.elementor-element-00a0db4 {
	text-align: start;
	font-size: 14px;
	font-weight: 300;
	color: var(--e-global-color-e5c30e5);
}

.elementor-35363 .elementor-element.elementor-element-00a0db4 a {
	color: var(--e-global-color-e5c30e5);
}

.elementor-35363 .elementor-element.elementor-element-00a0db4 a:hover, .elementor-35363 .elementor-element.elementor-element-00a0db4 a:focus {
	color: var(--e-global-color-3af4219);
}

.elementor-35363 .elementor-element.elementor-element-b84782c > .elementor-widget-container {
	padding: 0px 0px 0px 42px;
}

.elementor-35363 .elementor-element.elementor-element-b84782c {
	text-align: start;
	font-size: 14px;
	font-weight: 300;
	color: var(--e-global-color-3af4219);
}

.elementor-35363 .elementor-element.elementor-element-b84782c a {
	color: var(--e-global-color-3af4219);
}

.elementor-35363 .elementor-element.elementor-element-b84782c a:hover, .elementor-35363 .elementor-element.elementor-element-b84782c a:focus {
	color: var(--e-global-color-3af4219);
}

.elementor-35363 .elementor-element.elementor-element-a9ff910 > .elementor-widget-container {
	padding: 0px 20px 0px 20px;
}

.elementor-35363 .elementor-element.elementor-element-a9ff910 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-a9ff910 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-a9ff910 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-a9ff910 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-a9ff910 .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-a9ff910 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-c08db73 > .elementor-widget-container {
	padding: 0px 20px 0px 42px;
}

.elementor-35363 .elementor-element.elementor-element-c08db73 {
	font-size: 14px;
}

.elementor-35363 .elementor-element.elementor-element-007de53 > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-007de53 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-007de53 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-007de53 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-007de53 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-007de53 .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-007de53 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-700aeeb > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-700aeeb .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-700aeeb .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-700aeeb {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-700aeeb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-700aeeb .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-700aeeb .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-2e24159 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 30px 20px 0px 20px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: var(--e-global-color-2073387);
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-2e24159.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-2e24159 {
	text-align: start;
	color: var(--e-global-color-text);
}

.elementor-35363 .elementor-element.elementor-element-5a355d8 > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-5a355d8 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-5a355d8 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-5a355d8 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-5a355d8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-5a355d8 .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-5a355d8 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-7a80d11 > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-7a80d11 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-7a80d11 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-7a80d11 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-7a80d11 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-7a80d11 .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-7a80d11 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-27fdab6 > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-27fdab6 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-27fdab6 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-27fdab6 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-27fdab6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-27fdab6 .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-27fdab6 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-2181861 > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-2181861 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-2181861 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-2181861 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-2181861 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-2181861 .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-2181861 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-cd8803e > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-cd8803e .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-cd8803e .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-cd8803e {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-cd8803e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-cd8803e .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-cd8803e .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-81dd6b4 > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-81dd6b4 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-81dd6b4 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-81dd6b4 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-81dd6b4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-81dd6b4 .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-81dd6b4 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-e2ddbab > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-e2ddbab .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-e2ddbab .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-e2ddbab {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-e2ddbab .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-e2ddbab .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-e2ddbab .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-d7d3eb5 > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-d7d3eb5 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-d7d3eb5 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-d7d3eb5 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-d7d3eb5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-d7d3eb5 .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-d7d3eb5 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-040ebb0 > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-040ebb0 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-040ebb0 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-040ebb0 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-040ebb0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-040ebb0 .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-040ebb0 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-018757a > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-018757a .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-018757a .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-018757a {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-018757a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-018757a .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-018757a .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-76fec68 > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-76fec68 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-76fec68 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-76fec68 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-76fec68 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-76fec68 .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-76fec68 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-9c7779e > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-9c7779e .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-9c7779e .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-9c7779e {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-9c7779e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-9c7779e .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-9c7779e .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-12e693a > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-12e693a .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-12e693a .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-12e693a {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-12e693a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-12e693a .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-12e693a .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-a74a9bd > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-a74a9bd .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-a74a9bd .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-a74a9bd {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-a74a9bd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-a74a9bd .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-a74a9bd .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-ccb6a9c > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-ccb6a9c .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-ccb6a9c .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-ccb6a9c {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-ccb6a9c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-ccb6a9c .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-ccb6a9c .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-dfef7d1 > .elementor-widget-container {
	padding: 0px 20px 5px 20px;
}

.elementor-35363 .elementor-element.elementor-element-dfef7d1 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-dfef7d1 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-35363 .elementor-element.elementor-element-dfef7d1 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-35363 .elementor-element.elementor-element-dfef7d1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35363 .elementor-element.elementor-element-dfef7d1 .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-35363 .elementor-element.elementor-element-dfef7d1 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-35363 .elementor-element.elementor-element-e49f3ae > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 30px 20px 0px 20px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: var(--e-global-color-2073387);
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-e49f3ae.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-e49f3ae {
	text-align: start;
	color: var(--e-global-color-text);
}

.elementor-35363 .elementor-element.elementor-element-2dffdc3 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: var(--e-global-color-2073387);
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-2dffdc3.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-2dffdc3 {
	text-align: start;
	color: var(--e-global-color-text);
}

.elementor-35363 .elementor-element.elementor-element-f3bd781 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: var(--e-global-color-2073387);
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-f3bd781.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-f3bd781 {
	text-align: start;
	color: var(--e-global-color-text);
}

.elementor-35363 .elementor-element.elementor-element-d6fdcab > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: var(--e-global-color-2073387);
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-d6fdcab.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-d6fdcab {
	text-align: start;
	color: var(--e-global-color-text);
}

.elementor-35363 .elementor-element.elementor-element-153d716 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: var(--e-global-color-2073387);
	border-radius: 10px 0px 0px 10px;
}

.elementor-35363 .elementor-element.elementor-element-153d716.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-153d716 {
	text-align: start;
	color: var(--e-global-color-text);
}

.elementor-35363 .elementor-element.elementor-element-5be79a8 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 60px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-35363 .elementor-element.elementor-element-5be79a8:not(.elementor-motion-effects-element-type-background), .elementor-35363 .elementor-element.elementor-element-5be79a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2fafd;
}

.elementor-35363 .elementor-element.elementor-element-d3d96ad {
	--display: flex;
	--justify-content: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-35363 .elementor-element.elementor-element-9a1edfe > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-35363 .elementor-element.elementor-element-9a1edfe {
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-9a1edfe .elementor-heading-title {
	font-size: 40px;
	font-weight: 800;
	line-height: 48px;
	color: var(--e-global-color-text);
}

.elementor-35363 .elementor-element.elementor-element-bf164ac {
	width: var(--container-widget-width, 1100px);
	max-width: 1100px;
	--container-widget-width: 1100px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-bf164ac > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-35363 .elementor-element.elementor-element-bf164ac.elementor-element {
	--align-self: center;
}

.elementor-35363 .elementor-element.elementor-element-bf164ac .elementor-heading-title {
	font-size: 24px;
	font-weight: 400;
	line-height: 36px;
	color: var(--e-global-color-1b4f3561);
}

.elementor-35363 .elementor-element.elementor-element-16c3da6 {
	--spacer-size: 40px;
}

.elementor-35363 .elementor-element.elementor-element-366d115 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 20px;
	--row-gap: 0px;
	--column-gap: 20px;
}

.elementor-35363 .elementor-element.elementor-element-366d115:not(.elementor-motion-effects-element-type-background), .elementor-35363 .elementor-element.elementor-element-366d115 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2fafd;
}

.elementor-35363 .elementor-element.elementor-element-0774850 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 10px 10px 10px 10px;
}

.elementor-35363 .elementor-element.elementor-element-e19250c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 10px 10px 10px 10px;
}

.elementor-35363 .elementor-element.elementor-element-f75c35b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 10px 10px 10px 10px;
}

.elementor-35363 .elementor-element.elementor-element-c44ac5c {
	width: var(--container-widget-width, 200px);
	max-width: 200px;
	--container-widget-width: 200px;
	--container-widget-flex-grow: 0;
	z-index: 100;
	text-align: center;
	font-size: 18px;
	color: var(--e-global-color-525655e);
}

.elementor-35363 .elementor-element.elementor-element-c44ac5c > .elementor-widget-container {
	background-color: var(--e-global-color-e5c30e5);
	margin: -0px 0px -6px 0px;
	padding: 8px 12px 0px 12px;
	border-style: solid;
	border-width: 1px 1px 0px 1px;
	border-color: var(--e-global-color-0768923);
	border-radius: 10px 10px 10px 10px;
}

.elementor-35363 .elementor-element.elementor-element-c44ac5c.elementor-element {
	--align-self: center;
}

.elementor-35363 .elementor-element.elementor-element-8fc4ab2 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 20px;
	--row-gap: 0px;
	--column-gap: 20px;
	--margin-top: -16px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-35363 .elementor-element.elementor-element-8fc4ab2:not(.elementor-motion-effects-element-type-background), .elementor-35363 .elementor-element.elementor-element-8fc4ab2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2fafd;
}

.elementor-35363 .elementor-element.elementor-element-e7bc2e5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e6e7eb;
	--border-color: #e6e7eb;
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-35363 .elementor-element.elementor-element-e7bc2e5:not(.elementor-motion-effects-element-type-background), .elementor-35363 .elementor-element.elementor-element-e7bc2e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-525655e);
}

.elementor-35363 .elementor-element.elementor-element-68868c0 > .elementor-widget-container {
	padding: 20px 16px 0px 16px;
	border-style: none;
	border-radius: 10px 10px 0px 0px;
}

.elementor-35363 .elementor-element.elementor-element-68868c0.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-68868c0 {
	text-align: center;
	line-height: 1px;
	color: var(--e-global-color-3af4219);
}

.elementor-35363 .elementor-element.elementor-element-f25986f > .elementor-widget-container {
	padding: 0px 16px 10px 16px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-f25986f.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-f25986f {
	text-align: center;
	color: var(--e-global-color-3af4219);
}

.elementor-widget-divider {
	--divider-color: var(--e-global-color-secondary);
}

.elementor-widget-divider .elementor-divider__text {
	color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-35363 .elementor-element.elementor-element-fb5b205 {
	--divider-border-style: solid;
	--divider-color: #e6e7eb;
	--divider-border-width: 1px;
}

.elementor-35363 .elementor-element.elementor-element-fb5b205 .elementor-divider-separator {
	width: 70%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-35363 .elementor-element.elementor-element-fb5b205 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-35363 .elementor-element.elementor-element-0ca5032 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-0ca5032 > .elementor-widget-container {
	padding: 15px 12px 10px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-0ca5032.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-2748d7b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e6e7eb;
	--border-color: #e6e7eb;
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-35363 .elementor-element.elementor-element-2748d7b:not(.elementor-motion-effects-element-type-background), .elementor-35363 .elementor-element.elementor-element-2748d7b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-525655e);
}

.elementor-35363 .elementor-element.elementor-element-3b3c6a2 > .elementor-widget-container {
	padding: 20px 16px 0px 16px;
	border-style: none;
	border-radius: 10px 10px 0px 0px;
}

.elementor-35363 .elementor-element.elementor-element-3b3c6a2.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-3b3c6a2 {
	text-align: center;
	line-height: 1px;
	color: var(--e-global-color-3af4219);
}

.elementor-35363 .elementor-element.elementor-element-8a79512 > .elementor-widget-container {
	padding: 0px 16px 10px 16px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-8a79512.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-8a79512 {
	text-align: center;
	color: var(--e-global-color-3af4219);
}

.elementor-35363 .elementor-element.elementor-element-48eec8b {
	--divider-border-style: solid;
	--divider-color: #e6e7eb;
	--divider-border-width: 1px;
}

.elementor-35363 .elementor-element.elementor-element-48eec8b .elementor-divider-separator {
	width: 70%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-35363 .elementor-element.elementor-element-48eec8b .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-35363 .elementor-element.elementor-element-320ae30 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-320ae30 > .elementor-widget-container {
	padding: 15px 12px 10px 12px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-320ae30.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-796bd78 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e6e7eb;
	--border-color: #e6e7eb;
	--border-radius: 10px 10px 10px 10px;
}

.elementor-35363 .elementor-element.elementor-element-c137f1b > .elementor-widget-container {
	background-color: #c9dbe3;
	margin: 0px 0px 0px 0px;
	padding: 20px 16px 0px 16px;
	border-style: none;
	border-radius: 9px 9px 0px 0px;
}

.elementor-35363 .elementor-element.elementor-element-c137f1b.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-c137f1b {
	text-align: center;
	line-height: 1px;
	color: var(--e-global-color-3af4219);
}

.elementor-35363 .elementor-element.elementor-element-df33f8f > .elementor-widget-container {
	background-color: #c9dbe3;
	margin: 0px 0px 0px 0px;
	padding: 0px 16px 10px 16px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-df33f8f.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-df33f8f {
	text-align: center;
	color: var(--e-global-color-3af4219);
}

.elementor-35363 .elementor-element.elementor-element-3c01d44 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-3c01d44 > .elementor-widget-container {
	background-color: var(--e-global-color-525655e);
	margin: 0px 0px 0px 0px;
	padding: 15px 12px 10px 12px;
	border-style: none;
	border-radius: 0px 0px 10px 10px;
}

.elementor-35363 .elementor-element.elementor-element-3c01d44.elementor-element {
	--align-self: flex-start;
}

.elementor-35363 .elementor-element.elementor-element-cf2f65f {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 10px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-35363 .elementor-element.elementor-element-cf2f65f:not(.elementor-motion-effects-element-type-background), .elementor-35363 .elementor-element.elementor-element-cf2f65f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-40a55a2) 0%, var(--e-global-color-525655e) 100%);
}

.elementor-35363 .elementor-element.elementor-element-1cfb44c {
	--display: flex;
}

.elementor-35363 .elementor-element.elementor-element-fca5b84 > .elementor-widget-container {
	padding: 10px 16px 0px 16px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-fca5b84.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-fca5b84 {
	text-align: start;
	font-weight: 800;
	line-height: 1px;
	color: var(--e-global-color-3af4219);
}

.elementor-35363 .elementor-element.elementor-element-abbcdc1 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-0768923);
	--border-color: var(--e-global-color-0768923);
	--border-radius: 10px 10px 10px 10px;
}

.elementor-35363 .elementor-element.elementor-element-abbcdc1:not(.elementor-motion-effects-element-type-background), .elementor-35363 .elementor-element.elementor-element-abbcdc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-525655e);
}

.elementor-35363 .elementor-element.elementor-element-af26c5f > .elementor-widget-container {
	background-color: #d6e5eb;
	padding: 20px 16px 20px 16px;
	border-style: none;
	border-radius: 9px 9px 0px 0px;
}

.elementor-35363 .elementor-element.elementor-element-af26c5f.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-af26c5f {
	text-align: start;
	font-size: 24px;
	color: var(--e-global-color-3af4219);
}

.elementor-35363 .elementor-element.elementor-element-fbbf475 {
	width: 100%;
	max-width: 100%;
	text-align: start;
}

.elementor-35363 .elementor-element.elementor-element-fbbf475 > .elementor-widget-container {
	padding: 20px 20px 10px 20px;
	border-style: none;
}

.elementor-35363 .elementor-element.elementor-element-fbbf475.elementor-element {
	--align-self: stretch;
}

.elementor-35363 .elementor-element.elementor-element-fbbf475 a {
	color: var(--e-global-color-accent);
}

.elementor-35363 .elementor-element.elementor-element-fbbf475 a:hover, .elementor-35363 .elementor-element.elementor-element-fbbf475 a:focus {
	color: var(--e-global-color-e5c30e5);
}

.elementor-35363 .elementor-element.elementor-element-a0ab365 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 10px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-35363 .elementor-element.elementor-element-a0ab365:not(.elementor-motion-effects-element-type-background), .elementor-35363 .elementor-element.elementor-element-a0ab365 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-525655e);
}

.elementor-35363 .elementor-element.elementor-element-49d2259 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-35363 .elementor-element.elementor-element-49d2259 {
	text-align: center;
}

.elementor-35363 .elementor-element.elementor-element-49d2259 .elementor-heading-title {
	font-size: 38px;
	font-weight: 800;
	line-height: 48px;
	color: var(--e-global-color-1b4f3561);
}

.elementor-35363 .elementor-element.elementor-element-b87597f > .elementor-widget-container {
	padding: 30px 0px 0px 0px;
}

@media (max-width:1366px) {
	.elementor-35363 .elementor-element.elementor-element-a225a2b {
		--padding-top: 50px;
		--padding-bottom: 10px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-4d6e0c9 {
		--grid-auto-flow: row;
	}
	
	.elementor-35363 .elementor-element.elementor-element-5be79a8 {
		--padding-top: 60px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-366d115 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-8fc4ab2 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-cf2f65f {
		--padding-top: 10px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-a0ab365 {
		--padding-top: 10px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
}

@media (max-width:1024px) {
	.elementor-35363 .elementor-element.elementor-element-a225a2b {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-fc7a6fd {
		--container-widget-width: 814px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 814px);
		max-width: 814px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-b60a576 {
		--container-widget-width: 814px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 814px);
		max-width: 814px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-4d6e0c9 {
		--grid-auto-flow: row;
	}
	
	.elementor-35363 .elementor-element.elementor-element-0afb9ca {
		font-size: 17px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-042c803 > .elementor-widget-container {
		padding: 15px 12px 38px 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-9aa5aa8 > .elementor-widget-container {
		padding: 0px 0px 24px 0px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-9aa5aa8 .eael-tooltip {
		width: 225px;
		line-height: 1.5em;
	}
	
	.elementor-35363 .elementor-element.elementor-element-aeeea54 > .elementor-widget-container {
		padding: 15px 12px 80px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-cbb7b73 > .elementor-widget-container {
		padding: 15px 12px 80px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-00ae550 > .elementor-widget-container {
		padding: 15px 12px 80px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-b1eb871 > .elementor-widget-container {
		padding: 15px 12px 80px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-2ff92e7 > .elementor-widget-container {
		padding: 15px 12px 38px 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-da3ac0e > .elementor-widget-container {
		padding: 15px 12px 80px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-0baeaca > .elementor-widget-container {
		padding: 15px 12px 80px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-95087e5 > .elementor-widget-container {
		padding: 15px 12px 80px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-3f45952 > .elementor-widget-container {
		padding: 15px 12px 80px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-9479cb1 > .elementor-widget-container {
		padding: 15px 12px 80px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-3ba4816 > .elementor-widget-container {
		padding: 15px 12px 80px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-81df5bf > .elementor-widget-container {
		padding: 15px 12px 80px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-001eefc > .elementor-widget-container {
		padding: 15px 12px 80px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-fb3cacd > .elementor-widget-container {
		padding: 15px 12px 80px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-204a47b > .elementor-widget-container {
		padding: 15px 12px 80px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-ac110ae > .elementor-widget-container {
		padding: 15px 12px 80px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-611c421 > .elementor-widget-container {
		padding: 15px 12px 80px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-5776d9e > .elementor-widget-container {
		padding: 15px 12px 80px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-ace41bf > .elementor-widget-container {
		padding: 15px 12px 80px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-2ec43f0 > .elementor-widget-container {
		padding: 15px 12px 80px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-3dcc982 > .elementor-widget-container {
		padding: 15px 12px 80px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-e33a090 > .elementor-widget-container {
		padding: 15px 12px 80px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-daeeed5 > .elementor-widget-container {
		padding: 15px 12px 80px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-fa9cf0c > .elementor-widget-container {
		padding: 15px 12px 80px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-8374f2e > .elementor-widget-container {
		padding: 15px 12px 80px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-2b24b0d > .elementor-widget-container {
		padding: 15px 12px 80px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-96c849e > .elementor-widget-container {
		padding: 15px 12px 80px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-cee5fda > .elementor-widget-container {
		padding: 15px 12px 80px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-dd3c5b0 > .elementor-widget-container {
		padding: 15px 12px 80px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-aacb9b7 > .elementor-widget-container {
		padding: 15px 12px 80px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-e9b06b9 > .elementor-widget-container {
		padding: 15px 12px 80px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-e63c0d0 > .elementor-widget-container {
		padding: 15px 12px 80px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-4ba30e8 > .elementor-widget-container {
		padding: 15px 12px 80px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-9dbc8e6 > .elementor-widget-container {
		padding: 15px 12px 80px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-c35b69a > .elementor-widget-container {
		padding: 15px 12px 62px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-bc0d065 > .elementor-widget-container {
		padding: 15px 12px 62px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-0cb76ee > .elementor-widget-container {
		padding: 15px 12px 62px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-fd6ed29 > .elementor-widget-container {
		padding: 15px 12px 62px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-af18fca > .elementor-widget-container {
		padding: 15px 12px 80px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-49d659c > .elementor-widget-container {
		padding: 15px 12px 80px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-549f98b > .elementor-widget-container {
		padding: 15px 12px 80px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-c2c1703 > .elementor-widget-container {
		padding: 15px 12px 80px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-6110738 {
		font-size: 17px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-1df5996 {
		font-size: 17px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-6b9c2a0 {
		font-size: 17px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-c1bb977 {
		font-size: 17px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-28cdb7e {
		font-size: 17px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-05b6321 {
		font-size: 17px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-671cbd4 {
		font-size: 17px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-3362f01 {
		font-size: 17px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-58ea0c7 {
		font-size: 17px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-89e1bf9 {
		font-size: 17px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-0e104b1 {
		font-size: 17px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-fa033bf {
		font-size: 17px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-011c58c {
		font-size: 17px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-3a8f883 {
		font-size: 17px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-84de584 {
		font-size: 17px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-2e24159 {
		font-size: 17px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-e49f3ae {
		font-size: 17px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-2dffdc3 {
		font-size: 17px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-f3bd781 {
		font-size: 17px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-d6fdcab {
		font-size: 17px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-153d716 {
		font-size: 17px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-5be79a8 {
		--padding-top: 50px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-9a1edfe .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-796bd78 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-1cfb44c {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-abbcdc1 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-49d2259 .elementor-heading-title {
		font-size: 26px;
	}
	
	body.elementor-page-35363 {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
}

@media (max-width:880px) {
	.elementor-35363 .elementor-element.elementor-element-f786486 .elementor-heading-title {
		font-size: 38px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-fc7a6fd .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-b60a576 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-5449f69 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-4d6e0c9 {
		--grid-auto-flow: row;
	}
	
	.elementor-35363 .elementor-element.elementor-element-0afb9ca > .elementor-widget-container {
		padding: 190px 20px 0px 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-aeeea54 > .elementor-widget-container {
		padding: 15px 12px 57px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-cbb7b73 > .elementor-widget-container {
		padding: 15px 12px 57px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-00ae550 > .elementor-widget-container {
		padding: 15px 12px 57px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-b1eb871 > .elementor-widget-container {
		padding: 15px 12px 57px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-da3ac0e > .elementor-widget-container {
		padding: 15px 12px 57px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-0baeaca > .elementor-widget-container {
		padding: 15px 12px 57px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-95087e5 > .elementor-widget-container {
		padding: 15px 12px 57px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-3f45952 > .elementor-widget-container {
		padding: 15px 12px 57px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-9479cb1 > .elementor-widget-container {
		padding: 15px 12px 57px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-3ba4816 > .elementor-widget-container {
		padding: 15px 12px 57px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-81df5bf > .elementor-widget-container {
		padding: 15px 12px 57px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-001eefc > .elementor-widget-container {
		padding: 15px 12px 57px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-fb3cacd > .elementor-widget-container {
		padding: 15px 12px 57px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-204a47b > .elementor-widget-container {
		padding: 15px 12px 57px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-ac110ae > .elementor-widget-container {
		padding: 15px 12px 57px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-611c421 > .elementor-widget-container {
		padding: 15px 12px 57px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-5776d9e > .elementor-widget-container {
		padding: 15px 12px 57px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-ace41bf > .elementor-widget-container {
		padding: 15px 12px 57px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-2ec43f0 > .elementor-widget-container {
		padding: 15px 12px 57px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-3dcc982 > .elementor-widget-container {
		padding: 15px 12px 57px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-e33a090 > .elementor-widget-container {
		padding: 15px 12px 57px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-daeeed5 > .elementor-widget-container {
		padding: 15px 12px 57px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-fa9cf0c > .elementor-widget-container {
		padding: 15px 12px 57px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-8374f2e > .elementor-widget-container {
		padding: 15px 12px 57px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-2b24b0d > .elementor-widget-container {
		padding: 15px 12px 57px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-96c849e > .elementor-widget-container {
		padding: 15px 12px 57px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-cee5fda > .elementor-widget-container {
		padding: 15px 12px 57px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-dd3c5b0 > .elementor-widget-container {
		padding: 15px 12px 57px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-aacb9b7 > .elementor-widget-container {
		padding: 15px 12px 57px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-e9b06b9 > .elementor-widget-container {
		padding: 15px 12px 57px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-e63c0d0 > .elementor-widget-container {
		padding: 15px 12px 57px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-4ba30e8 > .elementor-widget-container {
		padding: 15px 12px 57px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-9dbc8e6 > .elementor-widget-container {
		padding: 15px 12px 57px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-c35b69a > .elementor-widget-container {
		padding: 15px 12px 35px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-bc0d065 > .elementor-widget-container {
		padding: 15px 12px 35px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-0cb76ee > .elementor-widget-container {
		padding: 15px 12px 35px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-fd6ed29 > .elementor-widget-container {
		padding: 15px 12px 35px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-af18fca > .elementor-widget-container {
		padding: 15px 12px 57px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-49d659c > .elementor-widget-container {
		padding: 15px 12px 57px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-549f98b > .elementor-widget-container {
		padding: 15px 12px 57px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-c2c1703 > .elementor-widget-container {
		padding: 15px 12px 57px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-731bf94 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-3ecd5b9 {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-35363 .elementor-element.elementor-element-3ecd5b9.e-con {
		--align-self: center;
	}
	
	.elementor-35363 .elementor-element.elementor-element-6110738 > .elementor-widget-container {
		padding: 20px 20px 0px 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-7932b07 .eael-tooltip {
		width: 100%;
	}
	
	.elementor-35363 .elementor-element.elementor-element-1df5996 > .elementor-widget-container {
		padding: 20px 20px 0px 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-6b9c2a0 > .elementor-widget-container {
		padding: 20px 20px 0px 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-c1bb977 > .elementor-widget-container {
		padding: 20px 20px 0px 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-4b0efc0.e-con {
		--align-self: center;
	}
	
	.elementor-35363 .elementor-element.elementor-element-dccaba4 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 12px 12px 1px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-28cdb7e > .elementor-widget-container {
		padding: 20px 20px 0px 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-f2343c9 .eael-tooltip {
		width: 100%;
	}
	
	.elementor-35363 .elementor-element.elementor-element-05b6321 > .elementor-widget-container {
		padding: 20px 20px 0px 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-671cbd4 > .elementor-widget-container {
		padding: 20px 20px 0px 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-3362f01 > .elementor-widget-container {
		padding: 20px 20px 0px 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-b5a5798.e-con {
		--align-self: center;
	}
	
	.elementor-35363 .elementor-element.elementor-element-58ea0c7 > .elementor-widget-container {
		padding: 20px 20px 0px 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-764e9bc .eael-tooltip {
		width: 100%;
	}
	
	.elementor-35363 .elementor-element.elementor-element-89e1bf9 > .elementor-widget-container {
		padding: 20px 20px 0px 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-0e104b1 > .elementor-widget-container {
		padding: 20px 20px 0px 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-fa033bf > .elementor-widget-container {
		padding: 20px 20px 0px 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-011c58c > .elementor-widget-container {
		padding: 20px 20px 0px 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-3a8f883 > .elementor-widget-container {
		padding: 20px 20px 0px 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-ca67746.e-con {
		--align-self: center;
	}
	
	.elementor-35363 .elementor-element.elementor-element-84de584 > .elementor-widget-container {
		padding: 20px 20px 0px 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-2e24159 > .elementor-widget-container {
		padding: 20px 20px 0px 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-e49f3ae > .elementor-widget-container {
		padding: 20px 20px 0px 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-2dffdc3 > .elementor-widget-container {
		padding: 20px 20px 0px 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-f3bd781 > .elementor-widget-container {
		padding: 20px 20px 0px 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-d6fdcab > .elementor-widget-container {
		padding: 20px 20px 0px 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-153d716 > .elementor-widget-container {
		padding: 20px 20px 0px 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-9a1edfe .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-bf164ac .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-a0ab365 {
		--padding-top: 0px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-49d2259 {
		text-align: center;
	}
	
	.elementor-35363 .elementor-element.elementor-element-49d2259 .elementor-heading-title {
		font-size: 28px;
	}
}

@media (max-width:767px) {
	.elementor-35363 .elementor-element.elementor-element-a225a2b {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-3aef2b7 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-f786486 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-f786486 .elementor-heading-title {
		font-size: 26px;
		line-height: 38px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-fc7a6fd .elementor-heading-title {
		font-size: 14px;
		line-height: 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-b60a576 .elementor-heading-title {
		font-size: 12px;
		line-height: 18px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-4d6e0c9 {
		--e-con-grid-template-columns: 40% 60%;
		--e-con-grid-template-rows: auto;
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 10px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-0afb9ca > .elementor-widget-container {
		padding: 10px 20px 0px 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-0afb9ca.elementor-element {
		--align-self: flex-end;
	}
	
	.elementor-35363 .elementor-element.elementor-element-988bf57 > .elementor-widget-container {
		padding: 15px 12px 10px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-988bf57.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-0d88fc5 > .elementor-widget-container {
		padding: 15px 12px 10px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-0d88fc5.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-3a8bab5 > .elementor-widget-container {
		padding: 15px 12px 10px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-3a8bab5.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-fc92ff5 > .elementor-widget-container {
		padding: 15px 12px 10px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-fc92ff5.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-cca86cb.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-0d9b895.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-e1adc44.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-c29b625.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-06c56e4.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-71e38d6.e-con {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-b6e76b2 .eael-tooltip {
		width: 197px;
		line-height: 1.3em;
	}
	
	.elementor-35363 .elementor-element.elementor-element-b110f6a.e-con {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-1d212c9.e-con {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-4692c00.e-con {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-a5e823d.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-f45d742.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-5194c20 > .elementor-widget-container {
		padding: 15px 12px 10px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-5194c20.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-8257504 > .elementor-widget-container {
		padding: 15px 12px 10px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-8257504.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-123ebb8 > .elementor-widget-container {
		padding: 15px 12px 10px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-123ebb8.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-0b08ff3 > .elementor-widget-container {
		padding: 15px 12px 10px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-0b08ff3.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-042c803 > .elementor-widget-container {
		padding: 15px 12px 20px 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-042c803.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-0bcd24f.e-con {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-b8030dc.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-d14f18d.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-466fdb4.e-con {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-9aa5aa8 .eael-tooltip {
		width: 156px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-3b65c27.e-con {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-1a2f97c.e-con {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-e985ae0.e-con {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-5fd77bb.e-con {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-3ff6fba.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-aeeea54 > .elementor-widget-container {
		padding: 15px 12px 10px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-aeeea54.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-fb2404e.e-con {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-de07453.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-ab29611.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-cbb7b73 > .elementor-widget-container {
		padding: 15px 12px 10px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-cbb7b73.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-00ae550 > .elementor-widget-container {
		padding: 15px 12px 10px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-00ae550.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-1ecbff8.e-con {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-116ef4b.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-50ce34b.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-b1eb871 > .elementor-widget-container {
		padding: 15px 12px 10px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-b1eb871.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-2ff92e7 > .elementor-widget-container {
		padding: 15px 12px 20px 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-2ff92e7.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-5088e3e.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-1da174c.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-69e229f.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-5354a2b.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-bee1b8c.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-3a3a918.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-da3ac0e > .elementor-widget-container {
		padding: 15px 12px 10px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-da3ac0e.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-08959bd.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-0baeaca > .elementor-widget-container {
		padding: 15px 12px 10px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-0baeaca.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-010a44d.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-95087e5 > .elementor-widget-container {
		padding: 15px 12px 10px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-95087e5.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-253f9b8.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-3f45952 > .elementor-widget-container {
		padding: 15px 12px 10px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-3f45952.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-9479cb1 > .elementor-widget-container {
		padding: 15px 12px 10px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-9479cb1.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-41f4b67.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-3ba4816 > .elementor-widget-container {
		padding: 15px 12px 10px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-3ba4816.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-81df5bf > .elementor-widget-container {
		padding: 15px 12px 10px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-81df5bf.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-9513822.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-001eefc > .elementor-widget-container {
		padding: 15px 12px 10px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-001eefc.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-fb3cacd > .elementor-widget-container {
		padding: 15px 12px 10px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-fb3cacd.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-204a47b > .elementor-widget-container {
		padding: 15px 12px 10px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-204a47b.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-ac110ae > .elementor-widget-container {
		padding: 15px 12px 10px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-ac110ae.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-c1d8889.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-611c421 > .elementor-widget-container {
		padding: 15px 12px 10px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-611c421.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-5776d9e > .elementor-widget-container {
		padding: 15px 12px 10px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-5776d9e.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-04767f1.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-ace41bf > .elementor-widget-container {
		padding: 15px 12px 10px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-ace41bf.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-2ec43f0 > .elementor-widget-container {
		padding: 15px 12px 10px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-2ec43f0.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-6f9a723.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-3dcc982 > .elementor-widget-container {
		padding: 15px 12px 10px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-3dcc982.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-e33a090 > .elementor-widget-container {
		padding: 15px 12px 10px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-e33a090.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-4127ea9.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-daeeed5 > .elementor-widget-container {
		padding: 15px 12px 10px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-daeeed5.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-fa9cf0c > .elementor-widget-container {
		padding: 15px 12px 10px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-fa9cf0c.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-c76ce6c.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-8374f2e > .elementor-widget-container {
		padding: 15px 12px 10px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-8374f2e.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-2b24b0d > .elementor-widget-container {
		padding: 15px 12px 10px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-2b24b0d.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-7fb4f6d.e-con {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-8b8adb7.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-cf5f74a.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-96c849e > .elementor-widget-container {
		padding: 15px 12px 10px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-96c849e.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-cee5fda > .elementor-widget-container {
		padding: 15px 12px 10px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-cee5fda.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-dd3c5b0 > .elementor-widget-container {
		padding: 15px 12px 10px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-dd3c5b0.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-aacb9b7 > .elementor-widget-container {
		padding: 15px 12px 10px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-aacb9b7.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-87c32e1.e-con {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-127922a.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-6be5c7f.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-e9b06b9 > .elementor-widget-container {
		padding: 15px 12px 10px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-e9b06b9.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-e63c0d0 > .elementor-widget-container {
		padding: 15px 12px 10px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-e63c0d0.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-4ba30e8 > .elementor-widget-container {
		padding: 15px 12px 10px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-4ba30e8.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-9dbc8e6 > .elementor-widget-container {
		padding: 15px 12px 10px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-9dbc8e6.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-937173b.e-con {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-5ba1851.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-45c5531.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-c35b69a > .elementor-widget-container {
		padding: 15px 12px 10px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-c35b69a.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-bc0d065 > .elementor-widget-container {
		padding: 15px 12px 10px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-bc0d065.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-0cb76ee > .elementor-widget-container {
		padding: 15px 12px 10px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-0cb76ee.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-fd6ed29 > .elementor-widget-container {
		padding: 15px 12px 10px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-fd6ed29.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-39d51fe.e-con {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-4cf411d.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-b5077d8.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-af18fca > .elementor-widget-container {
		padding: 15px 12px 10px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-af18fca.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-49d659c > .elementor-widget-container {
		padding: 15px 12px 10px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-49d659c.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-549f98b > .elementor-widget-container {
		padding: 15px 12px 10px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-549f98b.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-c2c1703 > .elementor-widget-container {
		padding: 15px 12px 10px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-c2c1703.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-af44262.e-con {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-32bfd57.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-97f6f61.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-5d74234 > .elementor-widget-container {
		padding: 15px 12px 10px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-5d74234.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-d5e69b6 > .elementor-widget-container {
		padding: 15px 12px 10px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-d5e69b6.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-15ba1f3 > .elementor-widget-container {
		padding: 15px 12px 10px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-15ba1f3.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-941bb4a > .elementor-widget-container {
		padding: 15px 12px 10px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-941bb4a.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-c1e270a {
		--spacer-size: 30px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-731bf94 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-1ca6a40 > .elementor-widget-container {
		padding: 0px 16px 1px 16px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-bbfa042 > .elementor-widget-container {
		padding: 0px 16px 4px 16px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-6110738 > .elementor-widget-container {
		padding: 10px 20px 0px 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-6110738.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-7932b07 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-7932b07 .eael-tooltip {
		width: 100%;
		padding: 0px 0px 10px 42px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-1df5996 > .elementor-widget-container {
		padding: 10px 20px 0px 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-1df5996.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-6b9c2a0 > .elementor-widget-container {
		padding: 10px 20px 0px 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-6b9c2a0.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-c1bb977 > .elementor-widget-container {
		padding: 10px 20px 0px 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-c1bb977.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-d14d498.elementor-element {
		--align-self: center;
	}
	
	.elementor-35363 .elementor-element.elementor-element-889316a > .elementor-widget-container {
		padding: 0px 16px 1px 6px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-d1d53a9 > .elementor-widget-container {
		padding: 0px 16px 4px 16px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-28cdb7e > .elementor-widget-container {
		padding: 10px 20px 0px 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-28cdb7e.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-f2343c9 .eael-tooltip {
		padding: 0px 0px 10px 42px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-05b6321 > .elementor-widget-container {
		padding: 10px 20px 0px 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-05b6321.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-671cbd4 > .elementor-widget-container {
		padding: 10px 20px 0px 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-671cbd4.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-3362f01 > .elementor-widget-container {
		padding: 10px 20px 0px 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-3362f01.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-8a4626c > .elementor-widget-container {
		padding: 0px 16px 1px 16px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-345a891 > .elementor-widget-container {
		padding: 0px 16px 4px 16px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-58ea0c7 > .elementor-widget-container {
		padding: 10px 20px 0px 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-58ea0c7.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-764e9bc .eael-tooltip {
		padding: 0px 0px 10px 42px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-89e1bf9 > .elementor-widget-container {
		padding: 10px 20px 0px 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-89e1bf9.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-0e104b1 > .elementor-widget-container {
		padding: 10px 20px 0px 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-0e104b1.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-fa033bf > .elementor-widget-container {
		padding: 10px 20px 0px 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-fa033bf.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-011c58c > .elementor-widget-container {
		padding: 10px 20px 0px 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-011c58c.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-3a8f883 > .elementor-widget-container {
		padding: 10px 20px 0px 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-3a8f883.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-4f467a1 > .elementor-widget-container {
		padding: 0px 16px 1px 16px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-e896e4d > .elementor-widget-container {
		padding: 0px 16px 4px 16px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-84de584 > .elementor-widget-container {
		padding: 10px 20px 0px 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-84de584.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-2e24159 > .elementor-widget-container {
		padding: 10px 20px 0px 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-2e24159.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-e49f3ae > .elementor-widget-container {
		padding: 10px 20px 0px 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-e49f3ae.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-2dffdc3 > .elementor-widget-container {
		padding: 10px 20px 0px 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-2dffdc3.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-f3bd781 > .elementor-widget-container {
		padding: 10px 20px 0px 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-f3bd781.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-d6fdcab > .elementor-widget-container {
		padding: 10px 20px 0px 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-d6fdcab.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-153d716 > .elementor-widget-container {
		padding: 10px 20px 0px 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-153d716.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-5be79a8 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 40px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-d3d96ad {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-9a1edfe > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-9a1edfe .elementor-heading-title {
		font-size: 24px;
		line-height: 1.3em;
	}
	
	.elementor-35363 .elementor-element.elementor-element-bf164ac .elementor-heading-title {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-8fc4ab2 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-0ca5032 > .elementor-widget-container {
		padding: 15px 12px 10px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-0ca5032.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-320ae30 > .elementor-widget-container {
		padding: 15px 12px 10px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-320ae30.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-3c01d44 > .elementor-widget-container {
		padding: 15px 12px 10px 12px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-3c01d44.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-cf2f65f {
		--padding-top: 10px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-af26c5f {
		font-size: 20px;
		line-height: 1.4em;
	}
	
	.elementor-35363 .elementor-element.elementor-element-fbbf475 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-fbbf475.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-35363 .elementor-element.elementor-element-a0ab365 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-49d2259 {
		text-align: center;
	}
	
	.elementor-35363 .elementor-element.elementor-element-49d2259 .elementor-heading-title {
		font-size: 18px;
		line-height: 1.3em;
	}
}

@media (min-width:768px) {
	.elementor-35363 .elementor-element.elementor-element-69c89830 {
		--content-width: 1230px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-3ecd5b9 {
		--width: 25%;
	}
	
	.elementor-35363 .elementor-element.elementor-element-4b0efc0 {
		--width: 25%;
	}
	
	.elementor-35363 .elementor-element.elementor-element-b5a5798 {
		--width: 25%;
	}
	
	.elementor-35363 .elementor-element.elementor-element-ca67746 {
		--width: 25%;
	}
	
	.elementor-35363 .elementor-element.elementor-element-366d115 {
		--content-width: 1040px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-0774850 {
		--width: 33%;
	}
	
	.elementor-35363 .elementor-element.elementor-element-e19250c {
		--width: 33%;
	}
	
	.elementor-35363 .elementor-element.elementor-element-f75c35b {
		--width: 33%;
	}
	
	.elementor-35363 .elementor-element.elementor-element-8fc4ab2 {
		--content-width: 1040px;
	}
	
	.elementor-35363 .elementor-element.elementor-element-e7bc2e5 {
		--width: 33%;
	}
	
	.elementor-35363 .elementor-element.elementor-element-2748d7b {
		--width: 33%;
	}
	
	.elementor-35363 .elementor-element.elementor-element-796bd78 {
		--width: 33%;
	}
	
	.elementor-35363 .elementor-element.elementor-element-cf2f65f {
		--content-width: 1040px;
	}
}

@media (max-width:880px) and (min-width:768px) {
	.elementor-35363 .elementor-element.elementor-element-3ecd5b9 {
		--width: 60%;
	}
	
	.elementor-35363 .elementor-element.elementor-element-4b0efc0 {
		--width: 60%;
	}
	
	.elementor-35363 .elementor-element.elementor-element-b5a5798 {
		--width: 60%;
	}
	
	.elementor-35363 .elementor-element.elementor-element-ca67746 {
		--width: 60%;
	}
}

/* Start custom CSS */
.elementor-element-016fe2b {
	text-wrap: wrap !important;
}
