/* End custom CSS */

.elementor-19866 .elementor-element.elementor-element-aebf8c3 {
	--display: flex;
	--min-height: 900px;
	--justify-content: center;
	--gap: 32px 0px;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 100px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 164px;
	--padding-right: 164px;
	--z-index: 1;
}

.elementor-19866 .elementor-element.elementor-element-aebf8c3:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-aebf8c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(22, 87, 143, 0);
}

.elementor-19866 .elementor-element.elementor-element-aebf8c3, .elementor-19866 .elementor-element.elementor-element-aebf8c3::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-aebf8c3.e-con {
	--align-self: flex-start;
}

.elementor-19866 .elementor-element.elementor-element-61e7560 {
	--display: flex;
	--min-height: 900px;
	--background-transition: .3s;
	--position: absolute;
	top: 0px;
}

.elementor-19866 .elementor-element.elementor-element-61e7560:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-61e7560 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
	background-image: url("https://cdn-ilbhcon.nitrocdn.com/UuDOyZixjMAYAcFNfpimWSkIpusAnKjn/assets/images/optimized/rev-7e3a1ce/goonlinenow.co/wp-content/uploads/2025/03/Above-the-Fold.png");
}

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

.elementor-19866 .elementor-element.elementor-element-61e7560, .elementor-19866 .elementor-element.elementor-element-61e7560::before {
	--border-transition: .3s;
}

body:not(.rtl) .elementor-19866 .elementor-element.elementor-element-61e7560 {
	left: 0px;
}

body.rtl .elementor-19866 .elementor-element.elementor-element-61e7560 {
	right: 0px;
}

.elementor-19866 .elementor-element.elementor-element-08e7a99 .elementor-heading-title {
	color: var(--e-global-color-4793abb);
	font-family: "Jost", Sans-serif;
	font-size: 2.5em;
	font-weight: 600;
	line-height: .7em;
}

.elementor-19866 .elementor-element.elementor-element-08e7a99 > .elementor-widget-container {
	margin: 200px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-08e7a99 {
	z-index: 1;
}

.elementor-19866 .elementor-element.elementor-element-fe9bfd3 {
	--display: flex;
	--min-height: 10px;
	--background-transition: .3s;
	--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-19866 .elementor-element.elementor-element-fe9bfd3:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-fe9bfd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eca12c;
}

.elementor-19866 .elementor-element.elementor-element-fe9bfd3, .elementor-19866 .elementor-element.elementor-element-fe9bfd3::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-38418bf {
	--display: flex;
	--gap: 32px 0px;
	--background-transition: .3s;
	--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-19866 .elementor-element.elementor-element-61b1a81 .elementor-heading-title {
	color: #fff;
	font-family: "Jost", Sans-serif;
	font-size: 1.2em;
	font-weight: 600;
}

.elementor-19866 .elementor-element.elementor-element-a53d434 {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 1.8em;
	width: var(--container-widget-width, 60%);
	max-width: 60%;
	--container-widget-width: 60%;
	--container-widget-flex-grow: 0;
}

.elementor-19866 .elementor-element.elementor-element-a53d434 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-6d4ab08 {
	--display: flex;
	--min-height: 72px;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: flex-start;
	--gap: 10px 10px;
	--background-transition: .3s;
	--border-radius: 15px 15px 15px 15px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 8px;
	--padding-bottom: 8px;
	--padding-left: 8px;
	--padding-right: 8px;
}

.elementor-19866 .elementor-element.elementor-element-6d4ab08:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-6d4ab08 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-19866 .elementor-element.elementor-element-6d4ab08, .elementor-19866 .elementor-element.elementor-element-6d4ab08::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-6d4ab08.e-con {
	--align-self: flex-start;
}

.elementor-19866 .elementor-element.elementor-element-9e93ed2 {
	--display: flex;
	--min-height: 60px;
	--justify-content: center;
	--background-transition: .3s;
	--border-radius: 10px 10px 10px 10px;
	--z-index: 2;
}

.elementor-19866 .elementor-element.elementor-element-9e93ed2:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-9e93ed2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-19866 .elementor-element.elementor-element-9e93ed2, .elementor-19866 .elementor-element.elementor-element-9e93ed2::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-9e93ed2.e-con {
	--align-self: center;
}

.elementor-19866 .elementor-element.elementor-element-2551abc {
	text-align: center;
	width: 100%;
	max-width: 100%;
}

.elementor-19866 .elementor-element.elementor-element-2551abc .elementor-heading-title {
	color: #fff;
	font-family: "Jost", Sans-serif;
	font-size: 1.3em;
	font-weight: 600;
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-19866 .elementor-element.elementor-element-2551abc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-d3a3991 {
	--display: flex;
	--min-height: 60px;
	--justify-content: center;
	--background-transition: .3s;
	--border-radius: 10px 10px 10px 10px;
	--z-index: 2;
}

.elementor-19866 .elementor-element.elementor-element-d3a3991:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-d3a3991 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(223, 150, 34, 0);
}

.elementor-19866 .elementor-element.elementor-element-d3a3991, .elementor-19866 .elementor-element.elementor-element-d3a3991::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-d3a3991.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19866 .elementor-element.elementor-element-5d7a237 {
	text-align: center;
	width: 100%;
	max-width: 100%;
	z-index: 1;
}

.elementor-19866 .elementor-element.elementor-element-5d7a237 .elementor-heading-title {
	color: #eca12c;
	font-family: "Jost", Sans-serif;
	font-size: 1.3em;
	font-weight: 600;
}

.elementor-19866 .elementor-element.elementor-element-5d7a237 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-1ae759c {
	--display: flex;
	--min-height: 60px;
	--justify-content: center;
	--background-transition: .3s;
	--border-radius: 10px 10px 10px 10px;
	--position: absolute;
}

.elementor-19866 .elementor-element.elementor-element-1ae759c:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-1ae759c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-aff8e1f);
}

.elementor-19866 .elementor-element.elementor-element-1ae759c, .elementor-19866 .elementor-element.elementor-element-1ae759c::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-1ae759c.e-con {
	--align-self: center;
}

body:not(.rtl) .elementor-19866 .elementor-element.elementor-element-1ae759c {
	left: 9px;
}

body.rtl .elementor-19866 .elementor-element.elementor-element-1ae759c {
	right: 9px;
}

.elementor-19866 .elementor-element.elementor-element-9fe11c7 {
	--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;
	--justify-content: flex-start;
	--background-transition: .3s;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 48px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19866 .elementor-element.elementor-element-9fe11c7.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19866 .elementor-element.elementor-element-147c56b {
	--display: flex;
	--min-height: 600px;
	--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;
	--align-items: flex-start;
	--gap: 12px 12px;
	--background-transition: .3s;
	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: #636363;
	--border-color: #636363;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-19866 .elementor-element.elementor-element-147c56b:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-147c56b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-19866 .elementor-element.elementor-element-147c56b, .elementor-19866 .elementor-element.elementor-element-147c56b::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-147c56b.e-con {
	--align-self: flex-start;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-19866 .elementor-element.elementor-element-08fe9a6 {
	color: #16578f;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-19866 .elementor-element.elementor-element-08fe9a6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 12px 0px;
}

.elementor-19866 .elementor-element.elementor-element-13b2777 {
	--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: wrap;
	--background-transition: .3s;
	--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-19866 .elementor-element.elementor-element-0d18ac8 .elementor-heading-title {
	font-family: "Jost", Sans-serif;
	font-size: 3em;
	font-weight: 600;
	line-height: .8em;
}

.elementor-19866 .elementor-element.elementor-element-0d18ac8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-90964ae {
	color: #ac0000;
	font-family: "Montserrat", Sans-serif;
	font-size: 2em;
	font-weight: 600;
	line-height: 1.8em;
}

.elementor-19866 .elementor-element.elementor-element-90964ae > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-90964ae.elementor-element {
	--align-self: flex-end;
}

.elementor-19866 .elementor-element.elementor-element-d40fcbb {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-19866 .elementor-element.elementor-element-d40fcbb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 12px 0px;
}

.elementor-19866 .elementor-element.elementor-element-f6c6cbc .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	background-color: rgba(223, 150, 34, 0);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-text);
	border-radius: 8px 8px 8px 8px;
	padding: 24px 24px 24px 24px;
}

.elementor-19866 .elementor-element.elementor-element-f6c6cbc .elementor-button:hover, .elementor-19866 .elementor-element.elementor-element-f6c6cbc .elementor-button:focus {
	color: var(--e-global-color-primary);
}

.elementor-19866 .elementor-element.elementor-element-f6c6cbc .elementor-button:hover svg, .elementor-19866 .elementor-element.elementor-element-f6c6cbc .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-19866 .elementor-element.elementor-element-f6c6cbc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-f6c6cbc {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-19866 .elementor-element.elementor-element-f6c6cbc.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19866 .elementor-element.elementor-element-91b954f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(4px / 2);
}

.elementor-19866 .elementor-element.elementor-element-91b954f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(4px / 2);
}

.elementor-19866 .elementor-element.elementor-element-91b954f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(4px / 2);
	margin-left: calc(4px / 2);
}

.elementor-19866 .elementor-element.elementor-element-91b954f .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-4px / 2);
	margin-left: calc(-4px / 2);
}

body.rtl .elementor-19866 .elementor-element.elementor-element-91b954f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-4px / 2);
}

body:not(.rtl) .elementor-19866 .elementor-element.elementor-element-91b954f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-4px / 2);
}

.elementor-19866 .elementor-element.elementor-element-91b954f .elementor-icon-list-icon i {
	color: var(--e-global-color-aff8e1f);
	transition: color .3s;
}

.elementor-19866 .elementor-element.elementor-element-91b954f .elementor-icon-list-icon svg {
	fill: var(--e-global-color-aff8e1f);
	transition: fill .3s;
}

.elementor-19866 .elementor-element.elementor-element-91b954f {
	--e-icon-list-icon-size: 24px;
	--icon-vertical-offset: 0px;
}

.elementor-19866 .elementor-element.elementor-element-91b954f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19866 .elementor-element.elementor-element-91b954f .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.8em;
}

.elementor-19866 .elementor-element.elementor-element-91b954f .elementor-icon-list-text {
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	transition: color .3s;
}

.elementor-19866 .elementor-element.elementor-element-91b954f > .elementor-widget-container {
	margin: 48px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-91b954f.elementor-element {
	--align-self: stretch;
}

.elementor-19866 .elementor-element.elementor-element-0805bc1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(4px / 2);
}

.elementor-19866 .elementor-element.elementor-element-0805bc1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(4px / 2);
}

.elementor-19866 .elementor-element.elementor-element-0805bc1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(4px / 2);
	margin-left: calc(4px / 2);
}

.elementor-19866 .elementor-element.elementor-element-0805bc1 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-4px / 2);
	margin-left: calc(-4px / 2);
}

body.rtl .elementor-19866 .elementor-element.elementor-element-0805bc1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-4px / 2);
}

body:not(.rtl) .elementor-19866 .elementor-element.elementor-element-0805bc1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-4px / 2);
}

.elementor-19866 .elementor-element.elementor-element-0805bc1 .elementor-icon-list-icon i {
	color: var(--e-global-color-aff8e1f);
	transition: color .3s;
}

.elementor-19866 .elementor-element.elementor-element-0805bc1 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-aff8e1f);
	transition: fill .3s;
}

.elementor-19866 .elementor-element.elementor-element-0805bc1 {
	--e-icon-list-icon-size: 24px;
	--icon-vertical-offset: 0px;
}

.elementor-19866 .elementor-element.elementor-element-0805bc1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19866 .elementor-element.elementor-element-0805bc1 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.8em;
}

.elementor-19866 .elementor-element.elementor-element-0805bc1 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-19866 .elementor-element.elementor-element-0805bc1 > .elementor-widget-container {
	margin: 48px 0px 0px 0px;
	padding: 0px 0px 32px 0px;
}

.elementor-19866 .elementor-element.elementor-element-0805bc1.elementor-element {
	--align-self: stretch;
}

.elementor-19866 .elementor-element.elementor-element-8ab5600 .elementor-icon-wrapper {
	text-align: right;
}

.elementor-19866 .elementor-element.elementor-element-8ab5600.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-19866 .elementor-element.elementor-element-8ab5600.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-8ab5600.elementor-view-default .elementor-icon {
	color: #000;
	border-color: #000;
}

.elementor-19866 .elementor-element.elementor-element-8ab5600.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-8ab5600.elementor-view-default .elementor-icon svg {
	fill: #000;
}

.elementor-19866 .elementor-element.elementor-element-8ab5600 .elementor-icon {
	font-size: 32px;
}

.elementor-19866 .elementor-element.elementor-element-8ab5600 .elementor-icon svg {
	height: 32px;
}

.elementor-19866 .elementor-element.elementor-element-8ab5600 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-8ab5600 {
	width: auto;
	max-width: auto;
}

.elementor-19866 .elementor-element.elementor-element-8ab5600.elementor-element {
	--align-self: flex-end;
}

.elementor-19866 .elementor-element.elementor-element-0f6b54e {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-19866 .elementor-element.elementor-element-0f6b54e .elementor-divider-separator {
	width: 100%;
}

.elementor-19866 .elementor-element.elementor-element-0f6b54e .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-19866 .elementor-element.elementor-element-0f6b54e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-c6f31c8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(4px / 2);
}

.elementor-19866 .elementor-element.elementor-element-c6f31c8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(4px / 2);
}

.elementor-19866 .elementor-element.elementor-element-c6f31c8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(4px / 2);
	margin-left: calc(4px / 2);
}

.elementor-19866 .elementor-element.elementor-element-c6f31c8 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-4px / 2);
	margin-left: calc(-4px / 2);
}

body.rtl .elementor-19866 .elementor-element.elementor-element-c6f31c8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-4px / 2);
}

body:not(.rtl) .elementor-19866 .elementor-element.elementor-element-c6f31c8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-4px / 2);
}

.elementor-19866 .elementor-element.elementor-element-c6f31c8 .elementor-icon-list-icon i {
	color: var(--e-global-color-aff8e1f);
	transition: color .3s;
}

.elementor-19866 .elementor-element.elementor-element-c6f31c8 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-aff8e1f);
	transition: fill .3s;
}

.elementor-19866 .elementor-element.elementor-element-c6f31c8 {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-offset: 0px;
}

.elementor-19866 .elementor-element.elementor-element-c6f31c8 .elementor-icon-list-icon {
	padding-right: 0px;
}

.elementor-19866 .elementor-element.elementor-element-c6f31c8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19866 .elementor-element.elementor-element-c6f31c8 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.8em;
}

.elementor-19866 .elementor-element.elementor-element-c6f31c8 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-19866 .elementor-element.elementor-element-c6f31c8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 4px;
}

.elementor-19866 .elementor-element.elementor-element-c6f31c8.elementor-element {
	--align-self: stretch;
}

.elementor-19866 .elementor-element.elementor-element-7bb6ca3 {
	--display: flex;
	--min-height: 600px;
	--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;
	--align-items: flex-start;
	--gap: 12px 12px;
	--background-transition: .3s;
	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: #636363;
	--border-color: #636363;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-19866 .elementor-element.elementor-element-7bb6ca3:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-7bb6ca3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-19866 .elementor-element.elementor-element-7bb6ca3, .elementor-19866 .elementor-element.elementor-element-7bb6ca3::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-7bb6ca3.e-con {
	--align-self: flex-start;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-19866 .elementor-element.elementor-element-34e86fe {
	color: #16578f;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-19866 .elementor-element.elementor-element-34e86fe > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 12px 0px;
}

.elementor-19866 .elementor-element.elementor-element-3f79b5d {
	--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: wrap;
	--background-transition: .3s;
	--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-19866 .elementor-element.elementor-element-9785ad7 .elementor-heading-title {
	font-family: "Jost", Sans-serif;
	font-size: 3em;
	font-weight: 600;
	line-height: .8em;
}

.elementor-19866 .elementor-element.elementor-element-9785ad7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-8379b25 {
	color: #ac0000;
	font-family: "Montserrat", Sans-serif;
	font-size: 2em;
	font-weight: 600;
	line-height: 1.8em;
}

.elementor-19866 .elementor-element.elementor-element-8379b25 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-8379b25.elementor-element {
	--align-self: flex-end;
}

.elementor-19866 .elementor-element.elementor-element-deb4b21 {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-19866 .elementor-element.elementor-element-deb4b21 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 12px 0px;
}

.elementor-19866 .elementor-element.elementor-element-310dd61 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	fill: #fff;
	color: #fff;
	background-color: var(--e-global-color-aff8e1f);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-text);
	border-radius: 8px 8px 8px 8px;
	padding: 24px 24px 24px 24px;
}

.elementor-19866 .elementor-element.elementor-element-310dd61 .elementor-button:hover, .elementor-19866 .elementor-element.elementor-element-310dd61 .elementor-button:focus {
	color: #000;
	background-color: var(--e-global-color-4793abb);
}

.elementor-19866 .elementor-element.elementor-element-310dd61 .elementor-button:hover svg, .elementor-19866 .elementor-element.elementor-element-310dd61 .elementor-button:focus svg {
	fill: #000;
}

.elementor-19866 .elementor-element.elementor-element-310dd61 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-310dd61 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-19866 .elementor-element.elementor-element-310dd61.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19866 .elementor-element.elementor-element-899fa61 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	fill: #fff;
	color: #fff;
	background-color: var(--e-global-color-aff8e1f);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-text);
	border-radius: 8px 8px 8px 8px;
	padding: 24px 24px 24px 24px;
}

.elementor-19866 .elementor-element.elementor-element-899fa61 .elementor-button:hover, .elementor-19866 .elementor-element.elementor-element-899fa61 .elementor-button:focus {
	color: #000;
	background-color: var(--e-global-color-4793abb);
}

.elementor-19866 .elementor-element.elementor-element-899fa61 .elementor-button:hover svg, .elementor-19866 .elementor-element.elementor-element-899fa61 .elementor-button:focus svg {
	fill: #000;
}

.elementor-19866 .elementor-element.elementor-element-899fa61 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-899fa61 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-19866 .elementor-element.elementor-element-899fa61.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19866 .elementor-element.elementor-element-6f95130 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(4px / 2);
}

.elementor-19866 .elementor-element.elementor-element-6f95130 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(4px / 2);
}

.elementor-19866 .elementor-element.elementor-element-6f95130 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(4px / 2);
	margin-left: calc(4px / 2);
}

.elementor-19866 .elementor-element.elementor-element-6f95130 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-4px / 2);
	margin-left: calc(-4px / 2);
}

body.rtl .elementor-19866 .elementor-element.elementor-element-6f95130 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-4px / 2);
}

body:not(.rtl) .elementor-19866 .elementor-element.elementor-element-6f95130 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-4px / 2);
}

.elementor-19866 .elementor-element.elementor-element-6f95130 .elementor-icon-list-icon i {
	color: var(--e-global-color-aff8e1f);
	transition: color .3s;
}

.elementor-19866 .elementor-element.elementor-element-6f95130 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-aff8e1f);
	transition: fill .3s;
}

.elementor-19866 .elementor-element.elementor-element-6f95130 {
	--e-icon-list-icon-size: 24px;
	--icon-vertical-offset: 0px;
}

.elementor-19866 .elementor-element.elementor-element-6f95130 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19866 .elementor-element.elementor-element-6f95130 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.8em;
}

.elementor-19866 .elementor-element.elementor-element-6f95130 .elementor-icon-list-text {
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	transition: color .3s;
}

.elementor-19866 .elementor-element.elementor-element-6f95130 > .elementor-widget-container {
	margin: 48px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-6f95130.elementor-element {
	--align-self: stretch;
}

.elementor-19866 .elementor-element.elementor-element-6c2d9b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(4px / 2);
}

.elementor-19866 .elementor-element.elementor-element-6c2d9b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(4px / 2);
}

.elementor-19866 .elementor-element.elementor-element-6c2d9b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(4px / 2);
	margin-left: calc(4px / 2);
}

.elementor-19866 .elementor-element.elementor-element-6c2d9b8 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-4px / 2);
	margin-left: calc(-4px / 2);
}

body.rtl .elementor-19866 .elementor-element.elementor-element-6c2d9b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-4px / 2);
}

body:not(.rtl) .elementor-19866 .elementor-element.elementor-element-6c2d9b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-4px / 2);
}

.elementor-19866 .elementor-element.elementor-element-6c2d9b8 .elementor-icon-list-icon i {
	color: var(--e-global-color-aff8e1f);
	transition: color .3s;
}

.elementor-19866 .elementor-element.elementor-element-6c2d9b8 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-aff8e1f);
	transition: fill .3s;
}

.elementor-19866 .elementor-element.elementor-element-6c2d9b8 {
	--e-icon-list-icon-size: 24px;
	--icon-vertical-offset: 0px;
}

.elementor-19866 .elementor-element.elementor-element-6c2d9b8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19866 .elementor-element.elementor-element-6c2d9b8 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.8em;
}

.elementor-19866 .elementor-element.elementor-element-6c2d9b8 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-19866 .elementor-element.elementor-element-6c2d9b8 > .elementor-widget-container {
	margin: 48px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-6c2d9b8.elementor-element {
	--align-self: stretch;
}

.elementor-19866 .elementor-element.elementor-element-2c781ee .elementor-icon-wrapper {
	text-align: right;
}

.elementor-19866 .elementor-element.elementor-element-2c781ee.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-19866 .elementor-element.elementor-element-2c781ee.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-2c781ee.elementor-view-default .elementor-icon {
	color: #000;
	border-color: #000;
}

.elementor-19866 .elementor-element.elementor-element-2c781ee.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-2c781ee.elementor-view-default .elementor-icon svg {
	fill: #000;
}

.elementor-19866 .elementor-element.elementor-element-2c781ee .elementor-icon {
	font-size: 32px;
}

.elementor-19866 .elementor-element.elementor-element-2c781ee .elementor-icon svg {
	height: 32px;
}

.elementor-19866 .elementor-element.elementor-element-2c781ee > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-2c781ee {
	width: auto;
	max-width: auto;
}

.elementor-19866 .elementor-element.elementor-element-2c781ee.elementor-element {
	--align-self: flex-end;
}

.elementor-19866 .elementor-element.elementor-element-9fe6ddb {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-19866 .elementor-element.elementor-element-9fe6ddb .elementor-divider-separator {
	width: 100%;
}

.elementor-19866 .elementor-element.elementor-element-9fe6ddb .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-19866 .elementor-element.elementor-element-9fe6ddb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-1f3ea95 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(4px / 2);
}

.elementor-19866 .elementor-element.elementor-element-1f3ea95 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(4px / 2);
}

.elementor-19866 .elementor-element.elementor-element-1f3ea95 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(4px / 2);
	margin-left: calc(4px / 2);
}

.elementor-19866 .elementor-element.elementor-element-1f3ea95 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-4px / 2);
	margin-left: calc(-4px / 2);
}

body.rtl .elementor-19866 .elementor-element.elementor-element-1f3ea95 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-4px / 2);
}

body:not(.rtl) .elementor-19866 .elementor-element.elementor-element-1f3ea95 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-4px / 2);
}

.elementor-19866 .elementor-element.elementor-element-1f3ea95 .elementor-icon-list-icon i {
	color: var(--e-global-color-aff8e1f);
	transition: color .3s;
}

.elementor-19866 .elementor-element.elementor-element-1f3ea95 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-aff8e1f);
	transition: fill .3s;
}

.elementor-19866 .elementor-element.elementor-element-1f3ea95 {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-offset: 0px;
}

.elementor-19866 .elementor-element.elementor-element-1f3ea95 .elementor-icon-list-icon {
	padding-right: 0px;
}

.elementor-19866 .elementor-element.elementor-element-1f3ea95 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19866 .elementor-element.elementor-element-1f3ea95 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.8em;
}

.elementor-19866 .elementor-element.elementor-element-1f3ea95 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-19866 .elementor-element.elementor-element-1f3ea95 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 4px;
}

.elementor-19866 .elementor-element.elementor-element-1f3ea95.elementor-element {
	--align-self: stretch;
}

.elementor-19866 .elementor-element.elementor-element-cdb4c62 {
	--display: flex;
	--min-height: 600px;
	--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;
	--align-items: flex-start;
	--gap: 12px 12px;
	--background-transition: .3s;
	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: #636363;
	--border-color: #636363;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-19866 .elementor-element.elementor-element-cdb4c62:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-cdb4c62 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-19866 .elementor-element.elementor-element-cdb4c62, .elementor-19866 .elementor-element.elementor-element-cdb4c62::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-cdb4c62.e-con {
	--align-self: flex-start;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-19866 .elementor-element.elementor-element-5f7a1d8 {
	color: #16578f;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-19866 .elementor-element.elementor-element-5f7a1d8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 12px 0px;
}

.elementor-19866 .elementor-element.elementor-element-7a58f4b {
	--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: wrap;
	--background-transition: .3s;
	--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-19866 .elementor-element.elementor-element-0101928 .elementor-heading-title {
	font-family: "Jost", Sans-serif;
	font-size: 3em;
	font-weight: 600;
	line-height: .8em;
}

.elementor-19866 .elementor-element.elementor-element-0101928 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-ad4ad7a {
	color: #ac0000;
	font-family: "Montserrat", Sans-serif;
	font-size: 2em;
	font-weight: 600;
	line-height: 1.8em;
}

.elementor-19866 .elementor-element.elementor-element-ad4ad7a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-ad4ad7a.elementor-element {
	--align-self: flex-end;
}

.elementor-19866 .elementor-element.elementor-element-a962e66 {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-19866 .elementor-element.elementor-element-a962e66 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 12px 0px;
}

.elementor-19866 .elementor-element.elementor-element-c2b79ac .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	fill: #fff;
	color: #fff;
	background-color: var(--e-global-color-aff8e1f);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #000;
	border-radius: 8px 8px 8px 8px;
	padding: 24px 24px 24px 24px;
}

.elementor-19866 .elementor-element.elementor-element-c2b79ac .elementor-button:hover, .elementor-19866 .elementor-element.elementor-element-c2b79ac .elementor-button:focus {
	color: #000;
	background-color: var(--e-global-color-4793abb);
}

.elementor-19866 .elementor-element.elementor-element-c2b79ac .elementor-button:hover svg, .elementor-19866 .elementor-element.elementor-element-c2b79ac .elementor-button:focus svg {
	fill: #000;
}

.elementor-19866 .elementor-element.elementor-element-c2b79ac > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-c2b79ac {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-19866 .elementor-element.elementor-element-c2b79ac.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19866 .elementor-element.elementor-element-9b7b84c .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	fill: #fff;
	color: #fff;
	background-color: var(--e-global-color-aff8e1f);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #000;
	border-radius: 8px 8px 8px 8px;
	padding: 24px 24px 24px 24px;
}

.elementor-19866 .elementor-element.elementor-element-9b7b84c .elementor-button:hover, .elementor-19866 .elementor-element.elementor-element-9b7b84c .elementor-button:focus {
	color: #000;
	background-color: var(--e-global-color-4793abb);
}

.elementor-19866 .elementor-element.elementor-element-9b7b84c .elementor-button:hover svg, .elementor-19866 .elementor-element.elementor-element-9b7b84c .elementor-button:focus svg {
	fill: #000;
}

.elementor-19866 .elementor-element.elementor-element-9b7b84c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-9b7b84c {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-19866 .elementor-element.elementor-element-9b7b84c.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19866 .elementor-element.elementor-element-2373801 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(4px / 2);
}

.elementor-19866 .elementor-element.elementor-element-2373801 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(4px / 2);
}

.elementor-19866 .elementor-element.elementor-element-2373801 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(4px / 2);
	margin-left: calc(4px / 2);
}

.elementor-19866 .elementor-element.elementor-element-2373801 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-4px / 2);
	margin-left: calc(-4px / 2);
}

body.rtl .elementor-19866 .elementor-element.elementor-element-2373801 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-4px / 2);
}

body:not(.rtl) .elementor-19866 .elementor-element.elementor-element-2373801 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-4px / 2);
}

.elementor-19866 .elementor-element.elementor-element-2373801 .elementor-icon-list-icon i {
	color: var(--e-global-color-aff8e1f);
	transition: color .3s;
}

.elementor-19866 .elementor-element.elementor-element-2373801 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-aff8e1f);
	transition: fill .3s;
}

.elementor-19866 .elementor-element.elementor-element-2373801 {
	--e-icon-list-icon-size: 24px;
	--icon-vertical-offset: 0px;
}

.elementor-19866 .elementor-element.elementor-element-2373801 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19866 .elementor-element.elementor-element-2373801 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.8em;
}

.elementor-19866 .elementor-element.elementor-element-2373801 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-19866 .elementor-element.elementor-element-2373801 > .elementor-widget-container {
	margin: 48px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-2373801.elementor-element {
	--align-self: stretch;
}

.elementor-19866 .elementor-element.elementor-element-1ca2d61 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(4px / 2);
}

.elementor-19866 .elementor-element.elementor-element-1ca2d61 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(4px / 2);
}

.elementor-19866 .elementor-element.elementor-element-1ca2d61 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(4px / 2);
	margin-left: calc(4px / 2);
}

.elementor-19866 .elementor-element.elementor-element-1ca2d61 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-4px / 2);
	margin-left: calc(-4px / 2);
}

body.rtl .elementor-19866 .elementor-element.elementor-element-1ca2d61 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-4px / 2);
}

body:not(.rtl) .elementor-19866 .elementor-element.elementor-element-1ca2d61 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-4px / 2);
}

.elementor-19866 .elementor-element.elementor-element-1ca2d61 .elementor-icon-list-icon i {
	color: var(--e-global-color-aff8e1f);
	transition: color .3s;
}

.elementor-19866 .elementor-element.elementor-element-1ca2d61 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-aff8e1f);
	transition: fill .3s;
}

.elementor-19866 .elementor-element.elementor-element-1ca2d61 {
	--e-icon-list-icon-size: 24px;
	--icon-vertical-offset: 0px;
}

.elementor-19866 .elementor-element.elementor-element-1ca2d61 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19866 .elementor-element.elementor-element-1ca2d61 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.8em;
}

.elementor-19866 .elementor-element.elementor-element-1ca2d61 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-19866 .elementor-element.elementor-element-1ca2d61 > .elementor-widget-container {
	margin: 48px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-1ca2d61.elementor-element {
	--align-self: stretch;
}

.elementor-19866 .elementor-element.elementor-element-51459f6 .elementor-icon-wrapper {
	text-align: right;
}

.elementor-19866 .elementor-element.elementor-element-51459f6.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-19866 .elementor-element.elementor-element-51459f6.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-51459f6.elementor-view-default .elementor-icon {
	color: #000;
	border-color: #000;
}

.elementor-19866 .elementor-element.elementor-element-51459f6.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-51459f6.elementor-view-default .elementor-icon svg {
	fill: #000;
}

.elementor-19866 .elementor-element.elementor-element-51459f6 .elementor-icon {
	font-size: 32px;
}

.elementor-19866 .elementor-element.elementor-element-51459f6 .elementor-icon svg {
	height: 32px;
}

.elementor-19866 .elementor-element.elementor-element-51459f6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-51459f6 {
	width: auto;
	max-width: auto;
}

.elementor-19866 .elementor-element.elementor-element-51459f6.elementor-element {
	--align-self: flex-end;
}

.elementor-19866 .elementor-element.elementor-element-6abd483 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-19866 .elementor-element.elementor-element-6abd483 .elementor-divider-separator {
	width: 100%;
}

.elementor-19866 .elementor-element.elementor-element-6abd483 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-19866 .elementor-element.elementor-element-6abd483 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-b30a951 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(4px / 2);
}

.elementor-19866 .elementor-element.elementor-element-b30a951 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(4px / 2);
}

.elementor-19866 .elementor-element.elementor-element-b30a951 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(4px / 2);
	margin-left: calc(4px / 2);
}

.elementor-19866 .elementor-element.elementor-element-b30a951 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-4px / 2);
	margin-left: calc(-4px / 2);
}

body.rtl .elementor-19866 .elementor-element.elementor-element-b30a951 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-4px / 2);
}

body:not(.rtl) .elementor-19866 .elementor-element.elementor-element-b30a951 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-4px / 2);
}

.elementor-19866 .elementor-element.elementor-element-b30a951 .elementor-icon-list-icon i {
	color: var(--e-global-color-aff8e1f);
	transition: color .3s;
}

.elementor-19866 .elementor-element.elementor-element-b30a951 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-aff8e1f);
	transition: fill .3s;
}

.elementor-19866 .elementor-element.elementor-element-b30a951 {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-offset: 0px;
}

.elementor-19866 .elementor-element.elementor-element-b30a951 .elementor-icon-list-icon {
	padding-right: 0px;
}

.elementor-19866 .elementor-element.elementor-element-b30a951 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19866 .elementor-element.elementor-element-b30a951 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.8em;
}

.elementor-19866 .elementor-element.elementor-element-b30a951 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-19866 .elementor-element.elementor-element-b30a951 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 4px;
}

.elementor-19866 .elementor-element.elementor-element-b30a951.elementor-element {
	--align-self: stretch;
}

.elementor-19866 .elementor-element.elementor-element-b91428a {
	--display: flex;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 100px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 164px;
	--padding-right: 164px;
	--z-index: 1;
}

.elementor-19866 .elementor-element.elementor-element-b66f27b .elementor-heading-title {
	color: #070000;
	font-family: "Jost", Sans-serif;
	font-size: 2.5em;
	font-weight: 600;
	line-height: .7em;
}

.elementor-19866 .elementor-element.elementor-element-b66f27b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-ed770ae {
	--display: flex;
	--min-height: 10px;
	--background-transition: .3s;
	--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-19866 .elementor-element.elementor-element-ed770ae:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-ed770ae > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eca12c;
}

.elementor-19866 .elementor-element.elementor-element-ed770ae, .elementor-19866 .elementor-element.elementor-element-ed770ae::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-4e606e2 {
	--display: flex;
	--gap: 32px 32px;
	--background-transition: .3s;
	--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-19866 .elementor-element.elementor-element-9ceef8e {
	--display: flex;
	--gap: 0px 0px;
	--overflow: auto;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #000;
	--border-color: #000;
	--border-radius: 15px 15px 15px 15px;
	--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-19866 .elementor-element.elementor-element-9ceef8e:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-9ceef8e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-19866 .elementor-element.elementor-element-9ceef8e, .elementor-19866 .elementor-element.elementor-element-9ceef8e::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-07fe940 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--overflow: auto;
	--background-transition: .3s;
	--border-radius: 15px 15px 15px 15px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 18px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-19866 .elementor-element.elementor-element-07fe940:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-07fe940 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #16578f;
}

.elementor-19866 .elementor-element.elementor-element-07fe940, .elementor-19866 .elementor-element.elementor-element-07fe940::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-079a99a .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-079a99a.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-079a99a.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-079a99a.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-079a99a.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-079a99a.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-079a99a .elementor-icon {
	font-size: 48px;
}

.elementor-19866 .elementor-element.elementor-element-079a99a .elementor-icon svg {
	height: 48px;
}

.elementor-19866 .elementor-element.elementor-element-079a99a.elementor-element {
	--align-self: center;
}

.elementor-19866 .elementor-element.elementor-element-b09a07d {
	text-align: left;
}

.elementor-19866 .elementor-element.elementor-element-b09a07d .elementor-heading-title {
	color: #fff;
	font-family: "Jost", Sans-serif;
	font-size: 1.5em;
	font-weight: 600;
}

.elementor-19866 .elementor-element.elementor-element-b09a07d.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-19866 .elementor-element.elementor-element-4695c79 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-4695c79.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-4695c79.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-4695c79.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-4695c79.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-4695c79.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-4695c79 .elementor-icon {
	font-size: 48px;
}

.elementor-19866 .elementor-element.elementor-element-4695c79 .elementor-icon svg {
	height: 48px;
}

.elementor-19866 .elementor-element.elementor-element-4695c79 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-4695c79.elementor-element {
	--align-self: center;
}

.elementor-19866 .elementor-element.elementor-element-0182881 {
	--display: grid;
	--min-height: 450px;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(6, 1fr);
	--gap: 0px 0px;
	--grid-auto-flow: row;
	--background-transition: .3s;
	--border-radius: 0px 0px 0px 0px;
	--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-19866 .elementor-element.elementor-element-89f73fb {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--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-19866 .elementor-element.elementor-element-89f73fb:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-89f73fb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4793abb);
}

.elementor-19866 .elementor-element.elementor-element-89f73fb, .elementor-19866 .elementor-element.elementor-element-89f73fb::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-e79c237 {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-e79c237 .elementor-heading-title {
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 1.2em;
	font-weight: 400;
}

.elementor-19866 .elementor-element.elementor-element-e79c237 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-00f0af8 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--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-19866 .elementor-element.elementor-element-00f0af8:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-00f0af8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4793abb);
}

.elementor-19866 .elementor-element.elementor-element-00f0af8, .elementor-19866 .elementor-element.elementor-element-00f0af8::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-a3b3d1d .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-a3b3d1d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-a3b3d1d.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-a3b3d1d.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-a3b3d1d.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-a3b3d1d.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-a3b3d1d .elementor-icon {
	font-size: 32px;
}

.elementor-19866 .elementor-element.elementor-element-a3b3d1d .elementor-icon svg {
	height: 32px;
}

.elementor-19866 .elementor-element.elementor-element-7fbd8c6 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--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-19866 .elementor-element.elementor-element-7fbd8c6:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-7fbd8c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4793abb);
}

.elementor-19866 .elementor-element.elementor-element-7fbd8c6, .elementor-19866 .elementor-element.elementor-element-7fbd8c6::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-601163e .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-601163e.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-601163e.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-601163e.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-601163e.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-601163e.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-601163e .elementor-icon {
	font-size: 32px;
}

.elementor-19866 .elementor-element.elementor-element-601163e .elementor-icon svg {
	height: 32px;
}

.elementor-19866 .elementor-element.elementor-element-3d38867 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	--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-19866 .elementor-element.elementor-element-3d38867:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-3d38867 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4793abb);
}

.elementor-19866 .elementor-element.elementor-element-3d38867, .elementor-19866 .elementor-element.elementor-element-3d38867::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-e8a2f1a .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-e8a2f1a.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-e8a2f1a.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-e8a2f1a.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-e8a2f1a.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-e8a2f1a.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-e8a2f1a .elementor-icon {
	font-size: 32px;
}

.elementor-19866 .elementor-element.elementor-element-e8a2f1a .elementor-icon svg {
	height: 32px;
}

.elementor-19866 .elementor-element.elementor-element-23bafff {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--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-19866 .elementor-element.elementor-element-23bafff:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-23bafff > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e6e6e6;
}

.elementor-19866 .elementor-element.elementor-element-23bafff, .elementor-19866 .elementor-element.elementor-element-23bafff::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-6b2ccea {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-6b2ccea .elementor-heading-title {
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 1.2em;
	font-weight: 400;
}

.elementor-19866 .elementor-element.elementor-element-6b2ccea > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-288b014 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--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-19866 .elementor-element.elementor-element-288b014:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-288b014 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e6e6e6;
}

.elementor-19866 .elementor-element.elementor-element-288b014, .elementor-19866 .elementor-element.elementor-element-288b014::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-5992754 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-5992754.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-5992754.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-5992754.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-5992754.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-5992754.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-5992754 .elementor-icon {
	font-size: 32px;
}

.elementor-19866 .elementor-element.elementor-element-5992754 .elementor-icon svg {
	height: 32px;
}

.elementor-19866 .elementor-element.elementor-element-383f118 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--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-19866 .elementor-element.elementor-element-383f118:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-383f118 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e6e6e6;
}

.elementor-19866 .elementor-element.elementor-element-383f118, .elementor-19866 .elementor-element.elementor-element-383f118::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-797a95e .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-797a95e.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-797a95e.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-797a95e.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-797a95e.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-797a95e.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-797a95e .elementor-icon {
	font-size: 32px;
}

.elementor-19866 .elementor-element.elementor-element-797a95e .elementor-icon svg {
	height: 32px;
}

.elementor-19866 .elementor-element.elementor-element-4d972ea {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	--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-19866 .elementor-element.elementor-element-4d972ea:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-4d972ea > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e6e6e6;
}

.elementor-19866 .elementor-element.elementor-element-4d972ea, .elementor-19866 .elementor-element.elementor-element-4d972ea::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-11b282d .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-11b282d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-11b282d.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-11b282d.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-11b282d.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-11b282d.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-11b282d .elementor-icon {
	font-size: 32px;
}

.elementor-19866 .elementor-element.elementor-element-11b282d .elementor-icon svg {
	height: 32px;
}

.elementor-19866 .elementor-element.elementor-element-35abc10 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--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-19866 .elementor-element.elementor-element-35abc10:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-35abc10 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4793abb);
}

.elementor-19866 .elementor-element.elementor-element-35abc10, .elementor-19866 .elementor-element.elementor-element-35abc10::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-34cb084 {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-34cb084 .elementor-heading-title {
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 1.2em;
	font-weight: 400;
}

.elementor-19866 .elementor-element.elementor-element-34cb084 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-eafa875 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--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-19866 .elementor-element.elementor-element-eafa875:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-eafa875 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4793abb);
}

.elementor-19866 .elementor-element.elementor-element-eafa875, .elementor-19866 .elementor-element.elementor-element-eafa875::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-05f2a70 {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-05f2a70 .elementor-heading-title {
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 1.2em;
	font-weight: 400;
}

.elementor-19866 .elementor-element.elementor-element-05f2a70 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-d77e466 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--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-19866 .elementor-element.elementor-element-d77e466:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-d77e466 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4793abb);
}

.elementor-19866 .elementor-element.elementor-element-d77e466, .elementor-19866 .elementor-element.elementor-element-d77e466::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-c11f35e {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-c11f35e .elementor-heading-title {
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 1.2em;
	font-weight: 400;
}

.elementor-19866 .elementor-element.elementor-element-c11f35e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-9259af5 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	--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-19866 .elementor-element.elementor-element-9259af5:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-9259af5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4793abb);
}

.elementor-19866 .elementor-element.elementor-element-9259af5, .elementor-19866 .elementor-element.elementor-element-9259af5::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-64854a1 {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-64854a1 .elementor-heading-title {
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 1.2em;
	font-weight: 400;
}

.elementor-19866 .elementor-element.elementor-element-64854a1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-4458a58 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--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-19866 .elementor-element.elementor-element-4458a58:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-4458a58 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e6e6e6;
}

.elementor-19866 .elementor-element.elementor-element-4458a58, .elementor-19866 .elementor-element.elementor-element-4458a58::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-656f018 {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-656f018 .elementor-heading-title {
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 1.2em;
	font-weight: 400;
}

.elementor-19866 .elementor-element.elementor-element-656f018 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-5f658b0 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--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-19866 .elementor-element.elementor-element-5f658b0:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-5f658b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e6e6e6;
}

.elementor-19866 .elementor-element.elementor-element-5f658b0, .elementor-19866 .elementor-element.elementor-element-5f658b0::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-381ed5b {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-381ed5b .elementor-heading-title {
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 1.2em;
	font-weight: 400;
}

.elementor-19866 .elementor-element.elementor-element-381ed5b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-0b74964 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--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-19866 .elementor-element.elementor-element-0b74964:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-0b74964 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e6e6e6;
}

.elementor-19866 .elementor-element.elementor-element-0b74964, .elementor-19866 .elementor-element.elementor-element-0b74964::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-43ffdab {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-43ffdab .elementor-heading-title {
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 1.2em;
	font-weight: 400;
}

.elementor-19866 .elementor-element.elementor-element-43ffdab > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-1ebf46e {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	--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-19866 .elementor-element.elementor-element-1ebf46e:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-1ebf46e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e6e6e6;
}

.elementor-19866 .elementor-element.elementor-element-1ebf46e, .elementor-19866 .elementor-element.elementor-element-1ebf46e::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-2873c8d {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-2873c8d .elementor-heading-title {
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 1.2em;
	font-weight: 400;
}

.elementor-19866 .elementor-element.elementor-element-2873c8d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-6506c16 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--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-19866 .elementor-element.elementor-element-6506c16:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-6506c16 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4793abb);
}

.elementor-19866 .elementor-element.elementor-element-6506c16, .elementor-19866 .elementor-element.elementor-element-6506c16::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-8b17951 {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-8b17951 .elementor-heading-title {
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 1.2em;
	font-weight: 400;
}

.elementor-19866 .elementor-element.elementor-element-8b17951 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-9c8cf96 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--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-19866 .elementor-element.elementor-element-9c8cf96:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-9c8cf96 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4793abb);
}

.elementor-19866 .elementor-element.elementor-element-9c8cf96, .elementor-19866 .elementor-element.elementor-element-9c8cf96::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-12204de .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-12204de.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-12204de.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-12204de.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-12204de.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-12204de.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-12204de .elementor-icon {
	font-size: 32px;
}

.elementor-19866 .elementor-element.elementor-element-12204de .elementor-icon svg {
	height: 32px;
}

.elementor-19866 .elementor-element.elementor-element-b249d71 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--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-19866 .elementor-element.elementor-element-b249d71:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-b249d71 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4793abb);
}

.elementor-19866 .elementor-element.elementor-element-b249d71, .elementor-19866 .elementor-element.elementor-element-b249d71::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-657f1e6 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-657f1e6.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-657f1e6.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-657f1e6.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-657f1e6.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-657f1e6.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-657f1e6 .elementor-icon {
	font-size: 32px;
}

.elementor-19866 .elementor-element.elementor-element-657f1e6 .elementor-icon svg {
	height: 32px;
}

.elementor-19866 .elementor-element.elementor-element-44cfeff {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	--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-19866 .elementor-element.elementor-element-44cfeff:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-44cfeff > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4793abb);
}

.elementor-19866 .elementor-element.elementor-element-44cfeff, .elementor-19866 .elementor-element.elementor-element-44cfeff::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-fc776ed .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-fc776ed.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-fc776ed.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-fc776ed.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-fc776ed.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-fc776ed.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-fc776ed .elementor-icon {
	font-size: 32px;
}

.elementor-19866 .elementor-element.elementor-element-fc776ed .elementor-icon svg {
	height: 32px;
}

.elementor-19866 .elementor-element.elementor-element-ed7955b {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--border-radius: 0px 0px 0px 15px;
	--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-19866 .elementor-element.elementor-element-ed7955b:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-ed7955b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e6e6e6;
}

.elementor-19866 .elementor-element.elementor-element-ed7955b, .elementor-19866 .elementor-element.elementor-element-ed7955b::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-95c567e {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-95c567e .elementor-heading-title {
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 1.2em;
	font-weight: 400;
}

.elementor-19866 .elementor-element.elementor-element-95c567e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-d3a34fe {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--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-19866 .elementor-element.elementor-element-d3a34fe:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-d3a34fe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e6e6e6;
}

.elementor-19866 .elementor-element.elementor-element-d3a34fe, .elementor-19866 .elementor-element.elementor-element-d3a34fe::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-ba196d0 {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-ba196d0 .elementor-heading-title {
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 1.2em;
	font-weight: 400;
}

.elementor-19866 .elementor-element.elementor-element-ba196d0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-b20aa1a {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--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-19866 .elementor-element.elementor-element-b20aa1a:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-b20aa1a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e6e6e6;
}

.elementor-19866 .elementor-element.elementor-element-b20aa1a, .elementor-19866 .elementor-element.elementor-element-b20aa1a::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-83a4b10 {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-83a4b10 .elementor-heading-title {
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 1.2em;
	font-weight: 400;
}

.elementor-19866 .elementor-element.elementor-element-83a4b10 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-03252bb {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	--border-radius: 0px 0px 15px 0px;
	--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-19866 .elementor-element.elementor-element-03252bb:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-03252bb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e6e6e6;
}

.elementor-19866 .elementor-element.elementor-element-03252bb, .elementor-19866 .elementor-element.elementor-element-03252bb::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-c91cb14 {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-c91cb14 .elementor-heading-title {
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 1.2em;
	font-weight: 400;
}

.elementor-19866 .elementor-element.elementor-element-c91cb14 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-4a2570f {
	--display: flex;
	--gap: 0px 0px;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #000;
	--border-color: #000;
	--border-radius: 15px 15px 15px 15px;
	--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-19866 .elementor-element.elementor-element-4a2570f:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-4a2570f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-19866 .elementor-element.elementor-element-4a2570f, .elementor-19866 .elementor-element.elementor-element-4a2570f::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-bb51fdf {
	--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;
	--align-items: center;
	--background-transition: .3s;
	--border-radius: 15px 15px 15px 15px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 18px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-19866 .elementor-element.elementor-element-bb51fdf:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-bb51fdf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #16578f;
}

.elementor-19866 .elementor-element.elementor-element-bb51fdf, .elementor-19866 .elementor-element.elementor-element-bb51fdf::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-3332658 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-3332658.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-3332658.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-3332658.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-3332658.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-3332658.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-3332658 .elementor-icon {
	font-size: 48px;
}

.elementor-19866 .elementor-element.elementor-element-3332658 .elementor-icon svg {
	height: 48px;
}

.elementor-19866 .elementor-element.elementor-element-3332658.elementor-element {
	--align-self: center;
}

.elementor-19866 .elementor-element.elementor-element-ffc870e {
	text-align: left;
}

.elementor-19866 .elementor-element.elementor-element-ffc870e .elementor-heading-title {
	color: #fff;
	font-family: "Jost", Sans-serif;
	font-size: 1.5em;
	font-weight: 600;
}

.elementor-19866 .elementor-element.elementor-element-ffc870e.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-19866 .elementor-element.elementor-element-28f34bc .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-28f34bc.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-28f34bc.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-28f34bc.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-28f34bc.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-28f34bc.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-28f34bc .elementor-icon {
	font-size: 48px;
}

.elementor-19866 .elementor-element.elementor-element-28f34bc .elementor-icon svg {
	height: 48px;
}

.elementor-19866 .elementor-element.elementor-element-28f34bc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-28f34bc.elementor-element {
	--align-self: center;
}

.elementor-19866 .elementor-element.elementor-element-085841b {
	--display: grid;
	--min-height: 450px;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(6, 1fr);
	--gap: 0px 0px;
	--grid-auto-flow: row;
	--background-transition: .3s;
	--border-radius: 0px 0px 0px 0px;
	--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-19866 .elementor-element.elementor-element-f580b3a {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--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-19866 .elementor-element.elementor-element-f580b3a:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-f580b3a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4793abb);
}

.elementor-19866 .elementor-element.elementor-element-f580b3a, .elementor-19866 .elementor-element.elementor-element-f580b3a::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-51c6535 {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-51c6535 .elementor-heading-title {
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 1.2em;
	font-weight: 400;
}

.elementor-19866 .elementor-element.elementor-element-51c6535 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-506e7fe {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--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-19866 .elementor-element.elementor-element-506e7fe:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-506e7fe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4793abb);
}

.elementor-19866 .elementor-element.elementor-element-506e7fe, .elementor-19866 .elementor-element.elementor-element-506e7fe::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-d8bc291 {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-d8bc291 .elementor-heading-title {
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 1.2em;
	font-weight: 400;
}

.elementor-19866 .elementor-element.elementor-element-d8bc291 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-4a2b811 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--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-19866 .elementor-element.elementor-element-4a2b811:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-4a2b811 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4793abb);
}

.elementor-19866 .elementor-element.elementor-element-4a2b811, .elementor-19866 .elementor-element.elementor-element-4a2b811::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-67f9eba {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-67f9eba .elementor-heading-title {
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 1.2em;
	font-weight: 400;
}

.elementor-19866 .elementor-element.elementor-element-67f9eba > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-43c0242 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	--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-19866 .elementor-element.elementor-element-43c0242:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-43c0242 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4793abb);
}

.elementor-19866 .elementor-element.elementor-element-43c0242, .elementor-19866 .elementor-element.elementor-element-43c0242::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-8278fb7 {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-8278fb7 .elementor-heading-title {
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 1.2em;
	font-weight: 400;
}

.elementor-19866 .elementor-element.elementor-element-8278fb7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-6fcd08b {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--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-19866 .elementor-element.elementor-element-6fcd08b:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-6fcd08b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e6e6e6;
}

.elementor-19866 .elementor-element.elementor-element-6fcd08b, .elementor-19866 .elementor-element.elementor-element-6fcd08b::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-7dba4ec {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-7dba4ec .elementor-heading-title {
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 1.2em;
	font-weight: 400;
}

.elementor-19866 .elementor-element.elementor-element-7dba4ec > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-209c2c6 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--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-19866 .elementor-element.elementor-element-209c2c6:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-209c2c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e6e6e6;
}

.elementor-19866 .elementor-element.elementor-element-209c2c6, .elementor-19866 .elementor-element.elementor-element-209c2c6::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-b66ac1d .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-b66ac1d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-b66ac1d.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-b66ac1d.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-b66ac1d.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-b66ac1d.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-b66ac1d .elementor-icon {
	font-size: 32px;
}

.elementor-19866 .elementor-element.elementor-element-b66ac1d .elementor-icon svg {
	height: 32px;
}

.elementor-19866 .elementor-element.elementor-element-25c0296 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--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-19866 .elementor-element.elementor-element-25c0296:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-25c0296 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e6e6e6;
}

.elementor-19866 .elementor-element.elementor-element-25c0296, .elementor-19866 .elementor-element.elementor-element-25c0296::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-1a6efd1 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-1a6efd1.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-1a6efd1.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-1a6efd1.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-1a6efd1.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-1a6efd1.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-1a6efd1 .elementor-icon {
	font-size: 32px;
}

.elementor-19866 .elementor-element.elementor-element-1a6efd1 .elementor-icon svg {
	height: 32px;
}

.elementor-19866 .elementor-element.elementor-element-41b96ef {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	--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-19866 .elementor-element.elementor-element-41b96ef:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-41b96ef > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e6e6e6;
}

.elementor-19866 .elementor-element.elementor-element-41b96ef, .elementor-19866 .elementor-element.elementor-element-41b96ef::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-af7e2fe .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-af7e2fe.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-af7e2fe.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-af7e2fe.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-af7e2fe.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-af7e2fe.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-af7e2fe .elementor-icon {
	font-size: 32px;
}

.elementor-19866 .elementor-element.elementor-element-af7e2fe .elementor-icon svg {
	height: 32px;
}

.elementor-19866 .elementor-element.elementor-element-cb6f504 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--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-19866 .elementor-element.elementor-element-cb6f504:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-cb6f504 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4793abb);
}

.elementor-19866 .elementor-element.elementor-element-cb6f504, .elementor-19866 .elementor-element.elementor-element-cb6f504::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-56d3366 {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-56d3366 .elementor-heading-title {
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 1.2em;
	font-weight: 400;
}

.elementor-19866 .elementor-element.elementor-element-56d3366 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-d207aa9 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--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-19866 .elementor-element.elementor-element-d207aa9:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-d207aa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4793abb);
}

.elementor-19866 .elementor-element.elementor-element-d207aa9, .elementor-19866 .elementor-element.elementor-element-d207aa9::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-e5268cd .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-e5268cd.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-e5268cd.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-e5268cd.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-e5268cd.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-e5268cd.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-e5268cd .elementor-icon {
	font-size: 32px;
}

.elementor-19866 .elementor-element.elementor-element-e5268cd .elementor-icon svg {
	height: 32px;
}

.elementor-19866 .elementor-element.elementor-element-2ac1418 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--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-19866 .elementor-element.elementor-element-2ac1418:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-2ac1418 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4793abb);
}

.elementor-19866 .elementor-element.elementor-element-2ac1418, .elementor-19866 .elementor-element.elementor-element-2ac1418::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-7b2f5cc .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-7b2f5cc.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-7b2f5cc.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-7b2f5cc.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-7b2f5cc.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-7b2f5cc.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-7b2f5cc .elementor-icon {
	font-size: 32px;
}

.elementor-19866 .elementor-element.elementor-element-7b2f5cc .elementor-icon svg {
	height: 32px;
}

.elementor-19866 .elementor-element.elementor-element-97137fd {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	--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-19866 .elementor-element.elementor-element-97137fd:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-97137fd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4793abb);
}

.elementor-19866 .elementor-element.elementor-element-97137fd, .elementor-19866 .elementor-element.elementor-element-97137fd::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-76ea874 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-76ea874.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-76ea874.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-76ea874.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-76ea874.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-76ea874.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-76ea874 .elementor-icon {
	font-size: 32px;
}

.elementor-19866 .elementor-element.elementor-element-76ea874 .elementor-icon svg {
	height: 32px;
}

.elementor-19866 .elementor-element.elementor-element-4ca07aa {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--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-19866 .elementor-element.elementor-element-4ca07aa:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-4ca07aa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e6e6e6;
}

.elementor-19866 .elementor-element.elementor-element-4ca07aa, .elementor-19866 .elementor-element.elementor-element-4ca07aa::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-6e182fe {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-6e182fe .elementor-heading-title {
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 1.2em;
	font-weight: 400;
}

.elementor-19866 .elementor-element.elementor-element-6e182fe > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-5fa958b {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--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-19866 .elementor-element.elementor-element-5fa958b:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-5fa958b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e6e6e6;
}

.elementor-19866 .elementor-element.elementor-element-5fa958b, .elementor-19866 .elementor-element.elementor-element-5fa958b::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-e2d783e {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-e2d783e .elementor-heading-title {
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 1.2em;
	font-weight: 400;
}

.elementor-19866 .elementor-element.elementor-element-e2d783e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-698b33a {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--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-19866 .elementor-element.elementor-element-698b33a:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-698b33a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e6e6e6;
}

.elementor-19866 .elementor-element.elementor-element-698b33a, .elementor-19866 .elementor-element.elementor-element-698b33a::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-50f1ffb {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-50f1ffb .elementor-heading-title {
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 1.2em;
	font-weight: 400;
}

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

.elementor-19866 .elementor-element.elementor-element-7fd87e8 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	--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-19866 .elementor-element.elementor-element-7fd87e8:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-7fd87e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e6e6e6;
}

.elementor-19866 .elementor-element.elementor-element-7fd87e8, .elementor-19866 .elementor-element.elementor-element-7fd87e8::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-858ad15 {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-858ad15 .elementor-heading-title {
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 1.2em;
	font-weight: 400;
}

.elementor-19866 .elementor-element.elementor-element-858ad15 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-6961152 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--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-19866 .elementor-element.elementor-element-6961152:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-6961152 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4793abb);
}

.elementor-19866 .elementor-element.elementor-element-6961152, .elementor-19866 .elementor-element.elementor-element-6961152::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-2dd1178 {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-2dd1178 .elementor-heading-title {
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 1.2em;
	font-weight: 400;
}

.elementor-19866 .elementor-element.elementor-element-2dd1178 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-9dae1db {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--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-19866 .elementor-element.elementor-element-9dae1db:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-9dae1db > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4793abb);
}

.elementor-19866 .elementor-element.elementor-element-9dae1db, .elementor-19866 .elementor-element.elementor-element-9dae1db::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-03a2c36 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-03a2c36.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-03a2c36.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-03a2c36.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-03a2c36.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-03a2c36.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-03a2c36 .elementor-icon {
	font-size: 32px;
}

.elementor-19866 .elementor-element.elementor-element-03a2c36 .elementor-icon svg {
	height: 32px;
}

.elementor-19866 .elementor-element.elementor-element-2039917 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--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-19866 .elementor-element.elementor-element-2039917:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-2039917 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4793abb);
}

.elementor-19866 .elementor-element.elementor-element-2039917, .elementor-19866 .elementor-element.elementor-element-2039917::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-e489578 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-e489578.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-e489578.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-e489578.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-e489578.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-e489578.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-e489578 .elementor-icon {
	font-size: 32px;
}

.elementor-19866 .elementor-element.elementor-element-e489578 .elementor-icon svg {
	height: 32px;
}

.elementor-19866 .elementor-element.elementor-element-ed80be5 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	--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-19866 .elementor-element.elementor-element-ed80be5:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-ed80be5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4793abb);
}

.elementor-19866 .elementor-element.elementor-element-ed80be5, .elementor-19866 .elementor-element.elementor-element-ed80be5::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-6f14acc .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-6f14acc.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-6f14acc.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-6f14acc.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-6f14acc.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-6f14acc.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-6f14acc .elementor-icon {
	font-size: 32px;
}

.elementor-19866 .elementor-element.elementor-element-6f14acc .elementor-icon svg {
	height: 32px;
}

.elementor-19866 .elementor-element.elementor-element-e818aed {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--border-radius: 0px 0px 0px 15px;
	--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-19866 .elementor-element.elementor-element-e818aed:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-e818aed > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e6e6e6;
}

.elementor-19866 .elementor-element.elementor-element-e818aed, .elementor-19866 .elementor-element.elementor-element-e818aed::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-42ccc18 {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-42ccc18 .elementor-heading-title {
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 1.2em;
	font-weight: 400;
}

.elementor-19866 .elementor-element.elementor-element-42ccc18 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-bcb9d62 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--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-19866 .elementor-element.elementor-element-bcb9d62:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-bcb9d62 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e6e6e6;
}

.elementor-19866 .elementor-element.elementor-element-bcb9d62, .elementor-19866 .elementor-element.elementor-element-bcb9d62::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-4924938 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-4924938.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-4924938.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-4924938.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-4924938.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-4924938.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-4924938 .elementor-icon {
	font-size: 32px;
}

.elementor-19866 .elementor-element.elementor-element-4924938 .elementor-icon svg {
	height: 32px;
}

.elementor-19866 .elementor-element.elementor-element-a8e6633 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--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-19866 .elementor-element.elementor-element-a8e6633:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-a8e6633 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e6e6e6;
}

.elementor-19866 .elementor-element.elementor-element-a8e6633, .elementor-19866 .elementor-element.elementor-element-a8e6633::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-16c3aa9 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-16c3aa9.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-16c3aa9.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-16c3aa9.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-16c3aa9.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-16c3aa9.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-16c3aa9 .elementor-icon {
	font-size: 32px;
}

.elementor-19866 .elementor-element.elementor-element-16c3aa9 .elementor-icon svg {
	height: 32px;
}

.elementor-19866 .elementor-element.elementor-element-dfc0499 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	--border-radius: 0px 0px 15px 0px;
	--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-19866 .elementor-element.elementor-element-dfc0499:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-dfc0499 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e6e6e6;
}

.elementor-19866 .elementor-element.elementor-element-dfc0499, .elementor-19866 .elementor-element.elementor-element-dfc0499::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-b805f0c .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-b805f0c.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-b805f0c.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-b805f0c.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-b805f0c.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-b805f0c.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-b805f0c .elementor-icon {
	font-size: 32px;
}

.elementor-19866 .elementor-element.elementor-element-b805f0c .elementor-icon svg {
	height: 32px;
}

.elementor-19866 .elementor-element.elementor-element-b86fda9 {
	--display: flex;
	--min-height: 0px;
	--gap: 0px 0px;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #000;
	--border-color: #000;
	--border-radius: 15px 15px 15px 15px;
	--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-19866 .elementor-element.elementor-element-b86fda9:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-b86fda9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-19866 .elementor-element.elementor-element-b86fda9, .elementor-19866 .elementor-element.elementor-element-b86fda9::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-8f9bb7f {
	--display: flex;
	--min-height: 0px;
	--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;
	--align-items: center;
	--background-transition: .3s;
	--border-radius: 15px 15px 15px 15px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 18px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-19866 .elementor-element.elementor-element-8f9bb7f:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-8f9bb7f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #16578f;
}

.elementor-19866 .elementor-element.elementor-element-8f9bb7f, .elementor-19866 .elementor-element.elementor-element-8f9bb7f::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-3fdee81 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-3fdee81.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-3fdee81.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-3fdee81.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-3fdee81.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-3fdee81.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-3fdee81 .elementor-icon {
	font-size: 48px;
}

.elementor-19866 .elementor-element.elementor-element-3fdee81 .elementor-icon svg {
	height: 48px;
}

.elementor-19866 .elementor-element.elementor-element-3fdee81.elementor-element {
	--align-self: center;
}

.elementor-19866 .elementor-element.elementor-element-e46a60a {
	text-align: left;
}

.elementor-19866 .elementor-element.elementor-element-e46a60a .elementor-heading-title {
	color: #fff;
	font-family: "Jost", Sans-serif;
	font-size: 1.5em;
	font-weight: 600;
}

.elementor-19866 .elementor-element.elementor-element-e46a60a.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-19866 .elementor-element.elementor-element-f724c65 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-f724c65.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-f724c65.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-f724c65.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-f724c65.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-f724c65.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-f724c65 .elementor-icon {
	font-size: 48px;
}

.elementor-19866 .elementor-element.elementor-element-f724c65 .elementor-icon svg {
	height: 48px;
}

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

.elementor-19866 .elementor-element.elementor-element-f724c65.elementor-element {
	--align-self: center;
}

.elementor-19866 .elementor-element.elementor-element-8923293 {
	--display: grid;
	--min-height: 370px;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(4, 1fr);
	--gap: 0px 0px;
	--grid-auto-flow: row;
	--background-transition: .3s;
	--border-radius: 0px 0px 0px 0px;
	--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-19866 .elementor-element.elementor-element-f2de741 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--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-19866 .elementor-element.elementor-element-f2de741:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-f2de741 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e6e6e6;
}

.elementor-19866 .elementor-element.elementor-element-f2de741, .elementor-19866 .elementor-element.elementor-element-f2de741::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-18ab441 {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-18ab441 .elementor-heading-title {
	color: var(--e-global-color-text);
	font-family: "Jost", Sans-serif;
	font-size: 1.2em;
	font-weight: 400;
}

.elementor-19866 .elementor-element.elementor-element-18ab441 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-d1fbb64 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--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-19866 .elementor-element.elementor-element-d1fbb64:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-d1fbb64 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e6e6e6;
}

.elementor-19866 .elementor-element.elementor-element-d1fbb64, .elementor-19866 .elementor-element.elementor-element-d1fbb64::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-d41d885 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-d41d885.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-d41d885.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-d41d885.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-d41d885.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-d41d885.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-d41d885 .elementor-icon {
	font-size: 32px;
}

.elementor-19866 .elementor-element.elementor-element-d41d885 .elementor-icon svg {
	height: 32px;
}

.elementor-19866 .elementor-element.elementor-element-bc686c6 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--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-19866 .elementor-element.elementor-element-bc686c6:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-bc686c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e6e6e6;
}

.elementor-19866 .elementor-element.elementor-element-bc686c6, .elementor-19866 .elementor-element.elementor-element-bc686c6::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-7e871de .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-7e871de.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-7e871de.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-7e871de.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-7e871de.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-7e871de.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-7e871de .elementor-icon {
	font-size: 32px;
}

.elementor-19866 .elementor-element.elementor-element-7e871de .elementor-icon svg {
	height: 32px;
}

.elementor-19866 .elementor-element.elementor-element-aaa8e4c {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	--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-19866 .elementor-element.elementor-element-aaa8e4c:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-aaa8e4c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e6e6e6;
}

.elementor-19866 .elementor-element.elementor-element-aaa8e4c, .elementor-19866 .elementor-element.elementor-element-aaa8e4c::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-7adcb95 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-7adcb95.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-7adcb95.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-7adcb95.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-7adcb95.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-7adcb95.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-7adcb95 .elementor-icon {
	font-size: 32px;
}

.elementor-19866 .elementor-element.elementor-element-7adcb95 .elementor-icon svg {
	height: 32px;
}

.elementor-19866 .elementor-element.elementor-element-d09d81f {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--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-19866 .elementor-element.elementor-element-d09d81f:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-d09d81f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4793abb);
}

.elementor-19866 .elementor-element.elementor-element-d09d81f, .elementor-19866 .elementor-element.elementor-element-d09d81f::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-d6e0de2 {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-d6e0de2 .elementor-heading-title {
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 1.2em;
	font-weight: 400;
}

.elementor-19866 .elementor-element.elementor-element-d6e0de2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-2a9da25 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--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-19866 .elementor-element.elementor-element-2a9da25:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-2a9da25 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4793abb);
}

.elementor-19866 .elementor-element.elementor-element-2a9da25, .elementor-19866 .elementor-element.elementor-element-2a9da25::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-2ae9c5a .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-2ae9c5a.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-2ae9c5a.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-2ae9c5a.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-2ae9c5a.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-2ae9c5a.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-2ae9c5a .elementor-icon {
	font-size: 32px;
}

.elementor-19866 .elementor-element.elementor-element-2ae9c5a .elementor-icon svg {
	height: 32px;
}

.elementor-19866 .elementor-element.elementor-element-80e0570 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--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-19866 .elementor-element.elementor-element-80e0570:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-80e0570 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4793abb);
}

.elementor-19866 .elementor-element.elementor-element-80e0570, .elementor-19866 .elementor-element.elementor-element-80e0570::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-93bdd87 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-93bdd87.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-93bdd87.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-93bdd87.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-93bdd87.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-93bdd87.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-93bdd87 .elementor-icon {
	font-size: 32px;
}

.elementor-19866 .elementor-element.elementor-element-93bdd87 .elementor-icon svg {
	height: 32px;
}

.elementor-19866 .elementor-element.elementor-element-7aaa6cd {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	--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-19866 .elementor-element.elementor-element-7aaa6cd:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-7aaa6cd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4793abb);
}

.elementor-19866 .elementor-element.elementor-element-7aaa6cd, .elementor-19866 .elementor-element.elementor-element-7aaa6cd::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-6f7a350 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-6f7a350.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-6f7a350.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-6f7a350.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-6f7a350.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-6f7a350.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-6f7a350 .elementor-icon {
	font-size: 32px;
}

.elementor-19866 .elementor-element.elementor-element-6f7a350 .elementor-icon svg {
	height: 32px;
}

.elementor-19866 .elementor-element.elementor-element-6087324 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--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-19866 .elementor-element.elementor-element-6087324:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-6087324 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e6e6e6;
}

.elementor-19866 .elementor-element.elementor-element-6087324, .elementor-19866 .elementor-element.elementor-element-6087324::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-4945345 {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-4945345 .elementor-heading-title {
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 1.2em;
	font-weight: 400;
}

.elementor-19866 .elementor-element.elementor-element-4945345 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-1313ae7 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--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-19866 .elementor-element.elementor-element-1313ae7:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-1313ae7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e6e6e6;
}

.elementor-19866 .elementor-element.elementor-element-1313ae7, .elementor-19866 .elementor-element.elementor-element-1313ae7::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-1309489 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-1309489.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-1309489.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-1309489.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-1309489.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-1309489.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-1309489 .elementor-icon {
	font-size: 32px;
}

.elementor-19866 .elementor-element.elementor-element-1309489 .elementor-icon svg {
	height: 32px;
}

.elementor-19866 .elementor-element.elementor-element-a8cf775 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--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-19866 .elementor-element.elementor-element-a8cf775:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-a8cf775 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e6e6e6;
}

.elementor-19866 .elementor-element.elementor-element-a8cf775, .elementor-19866 .elementor-element.elementor-element-a8cf775::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-98f7a04 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-98f7a04.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-98f7a04.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-98f7a04.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-98f7a04.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-98f7a04.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-98f7a04 .elementor-icon {
	font-size: 32px;
}

.elementor-19866 .elementor-element.elementor-element-98f7a04 .elementor-icon svg {
	height: 32px;
}

.elementor-19866 .elementor-element.elementor-element-e97523b {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	--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-19866 .elementor-element.elementor-element-e97523b:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-e97523b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e6e6e6;
}

.elementor-19866 .elementor-element.elementor-element-e97523b, .elementor-19866 .elementor-element.elementor-element-e97523b::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-5bfb725 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-5bfb725.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-5bfb725.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-5bfb725.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-5bfb725.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-5bfb725.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-5bfb725 .elementor-icon {
	font-size: 32px;
}

.elementor-19866 .elementor-element.elementor-element-5bfb725 .elementor-icon svg {
	height: 32px;
}

.elementor-19866 .elementor-element.elementor-element-dc50eed {
	--display: flex;
	--min-height: 0px;
	--justify-content: center;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--border-radius: 0px 0px 0px 15px;
	--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-19866 .elementor-element.elementor-element-dc50eed:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-dc50eed > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-19866 .elementor-element.elementor-element-dc50eed, .elementor-19866 .elementor-element.elementor-element-dc50eed::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-3182f76 {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-3182f76 .elementor-heading-title {
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 1.2em;
	font-weight: 400;
}

.elementor-19866 .elementor-element.elementor-element-3182f76 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-90be2af {
	--display: flex;
	--min-height: 0px;
	--justify-content: center;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--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-19866 .elementor-element.elementor-element-90be2af:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-90be2af > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-19866 .elementor-element.elementor-element-90be2af, .elementor-19866 .elementor-element.elementor-element-90be2af::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-03d4e6b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-03d4e6b.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-03d4e6b.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-03d4e6b.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-03d4e6b.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-03d4e6b.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-03d4e6b .elementor-icon {
	font-size: 32px;
}

.elementor-19866 .elementor-element.elementor-element-03d4e6b .elementor-icon svg {
	height: 32px;
}

.elementor-19866 .elementor-element.elementor-element-6fc5e85 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--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-19866 .elementor-element.elementor-element-6fc5e85:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-6fc5e85 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-19866 .elementor-element.elementor-element-6fc5e85, .elementor-19866 .elementor-element.elementor-element-6fc5e85::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-637e11b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-637e11b.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-637e11b.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-637e11b.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-637e11b.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-637e11b.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-637e11b .elementor-icon {
	font-size: 32px;
}

.elementor-19866 .elementor-element.elementor-element-637e11b .elementor-icon svg {
	height: 32px;
}

.elementor-19866 .elementor-element.elementor-element-fafc91e {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	--border-radius: 0px 0px 15px 0px;
	--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-19866 .elementor-element.elementor-element-fafc91e:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-fafc91e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-19866 .elementor-element.elementor-element-fafc91e, .elementor-19866 .elementor-element.elementor-element-fafc91e::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-cf38d2a .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-cf38d2a.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-cf38d2a.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-cf38d2a.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-cf38d2a.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-cf38d2a.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-cf38d2a .elementor-icon {
	font-size: 32px;
}

.elementor-19866 .elementor-element.elementor-element-cf38d2a .elementor-icon svg {
	height: 32px;
}

.elementor-19866 .elementor-element.elementor-element-88cbf78 {
	--display: flex;
	--gap: 0px 0px;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #000;
	--border-color: #000;
	--border-radius: 15px 15px 15px 15px;
	--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-19866 .elementor-element.elementor-element-88cbf78:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-88cbf78 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-19866 .elementor-element.elementor-element-88cbf78, .elementor-19866 .elementor-element.elementor-element-88cbf78::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-bf7dc43 {
	--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;
	--align-items: center;
	--background-transition: .3s;
	--border-radius: 15px 15px 15px 15px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 18px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-19866 .elementor-element.elementor-element-bf7dc43:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-bf7dc43 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #16578f;
}

.elementor-19866 .elementor-element.elementor-element-bf7dc43, .elementor-19866 .elementor-element.elementor-element-bf7dc43::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-0219106 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-0219106.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-0219106.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-0219106.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-0219106.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-0219106.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-0219106 .elementor-icon {
	font-size: 48px;
}

.elementor-19866 .elementor-element.elementor-element-0219106 .elementor-icon svg {
	height: 48px;
}

.elementor-19866 .elementor-element.elementor-element-0219106.elementor-element {
	--align-self: center;
}

.elementor-19866 .elementor-element.elementor-element-81ffba7 {
	text-align: left;
}

.elementor-19866 .elementor-element.elementor-element-81ffba7 .elementor-heading-title {
	color: #fff;
	font-family: "Jost", Sans-serif;
	font-size: 1.5em;
	font-weight: 600;
}

.elementor-19866 .elementor-element.elementor-element-81ffba7.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-19866 .elementor-element.elementor-element-b08ee46 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-b08ee46.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-b08ee46.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-b08ee46.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-b08ee46.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-b08ee46.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-b08ee46 .elementor-icon {
	font-size: 48px;
}

.elementor-19866 .elementor-element.elementor-element-b08ee46 .elementor-icon svg {
	height: 48px;
}

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

.elementor-19866 .elementor-element.elementor-element-b08ee46.elementor-element {
	--align-self: center;
}

.elementor-19866 .elementor-element.elementor-element-c43407e {
	--display: grid;
	--min-height: 250px;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(3, 1fr);
	--gap: 0px 0px;
	--grid-auto-flow: row;
	--background-transition: .3s;
	--border-radius: 0px 0px 0px 0px;
	--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-19866 .elementor-element.elementor-element-9e4d6fd {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--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-19866 .elementor-element.elementor-element-9e4d6fd:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-9e4d6fd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4793abb);
}

.elementor-19866 .elementor-element.elementor-element-9e4d6fd, .elementor-19866 .elementor-element.elementor-element-9e4d6fd::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-1595569 {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-1595569 .elementor-heading-title {
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 1.2em;
	font-weight: 400;
}

.elementor-19866 .elementor-element.elementor-element-1595569 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-19361b2 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--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-19866 .elementor-element.elementor-element-19361b2:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-19361b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4793abb);
}

.elementor-19866 .elementor-element.elementor-element-19361b2, .elementor-19866 .elementor-element.elementor-element-19361b2::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-eb0587c .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-eb0587c.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-eb0587c.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-eb0587c.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-eb0587c.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-eb0587c.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-eb0587c .elementor-icon {
	font-size: 32px;
}

.elementor-19866 .elementor-element.elementor-element-eb0587c .elementor-icon svg {
	height: 32px;
}

.elementor-19866 .elementor-element.elementor-element-8c44ccf {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--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-19866 .elementor-element.elementor-element-8c44ccf:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-8c44ccf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4793abb);
}

.elementor-19866 .elementor-element.elementor-element-8c44ccf, .elementor-19866 .elementor-element.elementor-element-8c44ccf::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-7aaa283 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-7aaa283.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-7aaa283.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-7aaa283.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-7aaa283.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-7aaa283.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-7aaa283 .elementor-icon {
	font-size: 32px;
}

.elementor-19866 .elementor-element.elementor-element-7aaa283 .elementor-icon svg {
	height: 32px;
}

.elementor-19866 .elementor-element.elementor-element-a6c288a {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	--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-19866 .elementor-element.elementor-element-a6c288a:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-a6c288a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4793abb);
}

.elementor-19866 .elementor-element.elementor-element-a6c288a, .elementor-19866 .elementor-element.elementor-element-a6c288a::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-03b2faa {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-03b2faa .elementor-heading-title {
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 1.2em;
	font-weight: 400;
}

.elementor-19866 .elementor-element.elementor-element-03b2faa > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-f099da9 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--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-19866 .elementor-element.elementor-element-f099da9:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-f099da9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e6e6e6;
}

.elementor-19866 .elementor-element.elementor-element-f099da9, .elementor-19866 .elementor-element.elementor-element-f099da9::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-a0992e9 {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-a0992e9 .elementor-heading-title {
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 1.2em;
	font-weight: 400;
}

.elementor-19866 .elementor-element.elementor-element-a0992e9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-a3b43de {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--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-19866 .elementor-element.elementor-element-a3b43de:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-a3b43de > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e6e6e6;
}

.elementor-19866 .elementor-element.elementor-element-a3b43de, .elementor-19866 .elementor-element.elementor-element-a3b43de::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-3f0ce42 {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-3f0ce42 .elementor-heading-title {
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 1.2em;
	font-weight: 400;
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-19866 .elementor-element.elementor-element-3f0ce42 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-aa3dbf1 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--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-19866 .elementor-element.elementor-element-aa3dbf1:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-aa3dbf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e6e6e6;
}

.elementor-19866 .elementor-element.elementor-element-aa3dbf1, .elementor-19866 .elementor-element.elementor-element-aa3dbf1::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-3472325 {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-3472325 .elementor-heading-title {
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 1.2em;
	font-weight: 400;
}

.elementor-19866 .elementor-element.elementor-element-3472325 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-257dda2 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	--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-19866 .elementor-element.elementor-element-257dda2:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-257dda2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e6e6e6;
}

.elementor-19866 .elementor-element.elementor-element-257dda2, .elementor-19866 .elementor-element.elementor-element-257dda2::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-7834a83 {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-7834a83 .elementor-heading-title {
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 1.2em;
	font-weight: 400;
}

.elementor-19866 .elementor-element.elementor-element-7834a83 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-80921a8 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--border-radius: 0px 0px 0px 15px;
	--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-19866 .elementor-element.elementor-element-80921a8:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-80921a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-19866 .elementor-element.elementor-element-80921a8, .elementor-19866 .elementor-element.elementor-element-80921a8::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-a0eefd8 {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-a0eefd8 .elementor-heading-title {
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 1.2em;
	font-weight: 400;
}

.elementor-19866 .elementor-element.elementor-element-a0eefd8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-7a9d1ab {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--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-19866 .elementor-element.elementor-element-7a9d1ab:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-7a9d1ab > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-19866 .elementor-element.elementor-element-7a9d1ab, .elementor-19866 .elementor-element.elementor-element-7a9d1ab::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-f5b50e5 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-f5b50e5.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-f5b50e5.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-f5b50e5.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-f5b50e5.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-f5b50e5.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-f5b50e5 .elementor-icon {
	font-size: 32px;
}

.elementor-19866 .elementor-element.elementor-element-f5b50e5 .elementor-icon svg {
	height: 32px;
}

.elementor-19866 .elementor-element.elementor-element-5a4dcba {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--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-19866 .elementor-element.elementor-element-5a4dcba:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-5a4dcba > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-19866 .elementor-element.elementor-element-5a4dcba, .elementor-19866 .elementor-element.elementor-element-5a4dcba::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-b9fef02 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-b9fef02.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-b9fef02.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-b9fef02.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-b9fef02.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-b9fef02.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-b9fef02 .elementor-icon {
	font-size: 32px;
}

.elementor-19866 .elementor-element.elementor-element-b9fef02 .elementor-icon svg {
	height: 32px;
}

.elementor-19866 .elementor-element.elementor-element-977bf2e {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	--border-radius: 0px 0px 15px 0px;
	--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-19866 .elementor-element.elementor-element-977bf2e:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-977bf2e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-19866 .elementor-element.elementor-element-977bf2e, .elementor-19866 .elementor-element.elementor-element-977bf2e::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-ddc599e .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-ddc599e.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-ddc599e.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-ddc599e.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-ddc599e.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-ddc599e.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-19866 .elementor-element.elementor-element-ddc599e .elementor-icon {
	font-size: 32px;
}

.elementor-19866 .elementor-element.elementor-element-ddc599e .elementor-icon svg {
	height: 32px;
}

.elementor-19866 .elementor-element.elementor-element-69fd132 {
	--display: flex;
	--background-transition: .3s;
	--margin-top: 100px;
	--margin-bottom: 150px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 164px;
	--padding-right: 164px;
	--z-index: 1;
}

.elementor-19866 .elementor-element.elementor-element-264dc20 .elementor-heading-title {
	color: #070000;
	font-family: "Jost", Sans-serif;
	font-size: 2.5em;
	font-weight: 600;
	line-height: .7em;
}

.elementor-19866 .elementor-element.elementor-element-264dc20 > .elementor-widget-container {
	margin: 50px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-87f2023 {
	--display: flex;
	--min-height: 10px;
	--background-transition: .3s;
	--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-19866 .elementor-element.elementor-element-87f2023:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-87f2023 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eca12c;
}

.elementor-19866 .elementor-element.elementor-element-87f2023, .elementor-19866 .elementor-element.elementor-element-87f2023::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-56f87f6 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 2px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 2px;
	--border-left-width: 0px;
	--border-radius: 0px 0px 0px 0px;
	--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-19866 .elementor-element.elementor-element-56f87f6, .elementor-19866 .elementor-element.elementor-element-56f87f6::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-7a04dc0 {
	--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;
	--background-transition: .3s;
	--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-19866 .elementor-element.elementor-element-d241968 {
	text-align: justify;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	line-height: 1.8em;
	width: 100%;
	max-width: 100%;
}

.elementor-19866 .elementor-element.elementor-element-d241968 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-d241968.elementor-element {
	--align-self: center;
}

.elementor-19866 .elementor-element.elementor-element-ebd0aed .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-ebd0aed.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-19866 .elementor-element.elementor-element-ebd0aed.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-ebd0aed.elementor-view-default .elementor-icon {
	color: #000;
	border-color: #000;
}

.elementor-19866 .elementor-element.elementor-element-ebd0aed.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-ebd0aed.elementor-view-default .elementor-icon svg {
	fill: #000;
}

.elementor-19866 .elementor-element.elementor-element-ebd0aed .elementor-icon {
	font-size: 36px;
}

.elementor-19866 .elementor-element.elementor-element-ebd0aed .elementor-icon svg {
	height: 36px;
}

.elementor-19866 .elementor-element.elementor-element-ebd0aed > .elementor-widget-container {
	margin: 12px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-ebd0aed > .elementor-widget-container:hover {
	--e-transform-translateY: 5px;
}

.elementor-19866 .elementor-element.elementor-element-0c3f320 {
	text-align: justify;
	color: #242424;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 1.8em;
	width: 100%;
	max-width: 100%;
}

.elementor-19866 .elementor-element.elementor-element-0c3f320 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-0c3f320.elementor-element {
	--align-self: center;
}

.elementor-19866 .elementor-element.elementor-element-68ca49a {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 2px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 2px;
	--border-left-width: 0px;
	--border-radius: 0px 0px 0px 0px;
	--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-19866 .elementor-element.elementor-element-68ca49a, .elementor-19866 .elementor-element.elementor-element-68ca49a::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-68ca49a.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19866 .elementor-element.elementor-element-ec821e3 {
	--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;
	--background-transition: .3s;
	--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-19866 .elementor-element.elementor-element-ab5ac45 {
	text-align: justify;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	line-height: 1.8em;
	width: 100%;
	max-width: 100%;
}

.elementor-19866 .elementor-element.elementor-element-ab5ac45 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-ab5ac45.elementor-element {
	--align-self: center;
}

.elementor-19866 .elementor-element.elementor-element-aae0a1d .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-aae0a1d.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-19866 .elementor-element.elementor-element-aae0a1d.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-aae0a1d.elementor-view-default .elementor-icon {
	color: #000;
	border-color: #000;
}

.elementor-19866 .elementor-element.elementor-element-aae0a1d.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-aae0a1d.elementor-view-default .elementor-icon svg {
	fill: #000;
}

.elementor-19866 .elementor-element.elementor-element-aae0a1d .elementor-icon {
	font-size: 36px;
}

.elementor-19866 .elementor-element.elementor-element-aae0a1d .elementor-icon svg {
	height: 36px;
}

.elementor-19866 .elementor-element.elementor-element-aae0a1d > .elementor-widget-container {
	margin: 12px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-aae0a1d > .elementor-widget-container:hover {
	--e-transform-translateY: 5px;
}

.elementor-19866 .elementor-element.elementor-element-0a10e41 {
	text-align: justify;
	color: #242424;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 1.8em;
	width: 100%;
	max-width: 100%;
}

.elementor-19866 .elementor-element.elementor-element-0a10e41 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-0a10e41.elementor-element {
	--align-self: center;
}

.elementor-19866 .elementor-element.elementor-element-2e89af8 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 2px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 2px;
	--border-left-width: 0px;
	--border-radius: 0px 0px 0px 0px;
	--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-19866 .elementor-element.elementor-element-2e89af8, .elementor-19866 .elementor-element.elementor-element-2e89af8::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-2e89af8.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19866 .elementor-element.elementor-element-699a01d {
	--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;
	--background-transition: .3s;
	--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-19866 .elementor-element.elementor-element-11beb6a {
	text-align: justify;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	line-height: 1.8em;
	width: 100%;
	max-width: 100%;
}

.elementor-19866 .elementor-element.elementor-element-11beb6a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-11beb6a.elementor-element {
	--align-self: center;
}

.elementor-19866 .elementor-element.elementor-element-d5e98b5 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-d5e98b5.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-19866 .elementor-element.elementor-element-d5e98b5.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-d5e98b5.elementor-view-default .elementor-icon {
	color: #000;
	border-color: #000;
}

.elementor-19866 .elementor-element.elementor-element-d5e98b5.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-d5e98b5.elementor-view-default .elementor-icon svg {
	fill: #000;
}

.elementor-19866 .elementor-element.elementor-element-d5e98b5 .elementor-icon {
	font-size: 36px;
}

.elementor-19866 .elementor-element.elementor-element-d5e98b5 .elementor-icon svg {
	height: 36px;
}

.elementor-19866 .elementor-element.elementor-element-d5e98b5 > .elementor-widget-container {
	margin: 12px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-d5e98b5 > .elementor-widget-container:hover {
	--e-transform-translateY: 5px;
}

.elementor-19866 .elementor-element.elementor-element-2f8b2fd {
	text-align: justify;
	color: #242424;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 1.8em;
	width: 100%;
	max-width: 100%;
}

.elementor-19866 .elementor-element.elementor-element-2f8b2fd > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-2f8b2fd.elementor-element {
	--align-self: center;
}

.elementor-19866 .elementor-element.elementor-element-44c78d3 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 2px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 2px;
	--border-left-width: 0px;
	--border-radius: 0px 0px 0px 0px;
	--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-19866 .elementor-element.elementor-element-44c78d3, .elementor-19866 .elementor-element.elementor-element-44c78d3::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-23c8c9e {
	--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;
	--background-transition: .3s;
	--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-19866 .elementor-element.elementor-element-c9411d5 {
	text-align: justify;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	line-height: 1.8em;
	width: 100%;
	max-width: 100%;
}

.elementor-19866 .elementor-element.elementor-element-c9411d5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-c9411d5.elementor-element {
	--align-self: center;
}

.elementor-19866 .elementor-element.elementor-element-96a1c0f .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-96a1c0f.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-19866 .elementor-element.elementor-element-96a1c0f.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-96a1c0f.elementor-view-default .elementor-icon {
	color: #000;
	border-color: #000;
}

.elementor-19866 .elementor-element.elementor-element-96a1c0f.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-96a1c0f.elementor-view-default .elementor-icon svg {
	fill: #000;
}

.elementor-19866 .elementor-element.elementor-element-96a1c0f .elementor-icon {
	font-size: 36px;
}

.elementor-19866 .elementor-element.elementor-element-96a1c0f .elementor-icon svg {
	height: 36px;
}

.elementor-19866 .elementor-element.elementor-element-96a1c0f > .elementor-widget-container {
	margin: 12px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-96a1c0f > .elementor-widget-container:hover {
	--e-transform-translateY: 5px;
}

.elementor-19866 .elementor-element.elementor-element-d3af1d1 {
	text-align: justify;
	color: #242424;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 1.8em;
	width: 100%;
	max-width: 100%;
}

.elementor-19866 .elementor-element.elementor-element-d3af1d1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-d3af1d1.elementor-element {
	--align-self: center;
}

.elementor-19866 .elementor-element.elementor-element-e79cfaf {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 2px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 2px;
	--border-left-width: 0px;
	--border-radius: 0px 0px 0px 0px;
	--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-19866 .elementor-element.elementor-element-e79cfaf, .elementor-19866 .elementor-element.elementor-element-e79cfaf::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-1e0f9c3 {
	--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;
	--background-transition: .3s;
	--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-19866 .elementor-element.elementor-element-bf0a7c8 {
	text-align: justify;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	line-height: 1.8em;
	width: 100%;
	max-width: 100%;
}

.elementor-19866 .elementor-element.elementor-element-bf0a7c8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-bf0a7c8.elementor-element {
	--align-self: center;
}

.elementor-19866 .elementor-element.elementor-element-90fc226 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-90fc226.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-19866 .elementor-element.elementor-element-90fc226.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-90fc226.elementor-view-default .elementor-icon {
	color: #000;
	border-color: #000;
}

.elementor-19866 .elementor-element.elementor-element-90fc226.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-90fc226.elementor-view-default .elementor-icon svg {
	fill: #000;
}

.elementor-19866 .elementor-element.elementor-element-90fc226 .elementor-icon {
	font-size: 36px;
}

.elementor-19866 .elementor-element.elementor-element-90fc226 .elementor-icon svg {
	height: 36px;
}

.elementor-19866 .elementor-element.elementor-element-90fc226 > .elementor-widget-container {
	margin: 12px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-90fc226 > .elementor-widget-container:hover {
	--e-transform-translateY: 5px;
}

.elementor-19866 .elementor-element.elementor-element-d0cf75f {
	text-align: justify;
	color: #242424;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 1.8em;
	width: 100%;
	max-width: 100%;
}

.elementor-19866 .elementor-element.elementor-element-d0cf75f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-d0cf75f.elementor-element {
	--align-self: center;
}

.elementor-19866 .elementor-element.elementor-element-25710ce {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 2px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 2px;
	--border-left-width: 0px;
	--border-radius: 0px 0px 0px 0px;
	--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-19866 .elementor-element.elementor-element-25710ce, .elementor-19866 .elementor-element.elementor-element-25710ce::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-fbc52f7 {
	--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;
	--background-transition: .3s;
	--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-19866 .elementor-element.elementor-element-c08da43 {
	text-align: justify;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	line-height: 1.8em;
	width: 100%;
	max-width: 100%;
}

.elementor-19866 .elementor-element.elementor-element-c08da43 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-c08da43.elementor-element {
	--align-self: center;
}

.elementor-19866 .elementor-element.elementor-element-b73ddb1 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-b73ddb1.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-19866 .elementor-element.elementor-element-b73ddb1.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-b73ddb1.elementor-view-default .elementor-icon {
	color: #000;
	border-color: #000;
}

.elementor-19866 .elementor-element.elementor-element-b73ddb1.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-b73ddb1.elementor-view-default .elementor-icon svg {
	fill: #000;
}

.elementor-19866 .elementor-element.elementor-element-b73ddb1 .elementor-icon {
	font-size: 36px;
}

.elementor-19866 .elementor-element.elementor-element-b73ddb1 .elementor-icon svg {
	height: 36px;
}

.elementor-19866 .elementor-element.elementor-element-b73ddb1 > .elementor-widget-container {
	margin: 12px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-b73ddb1 > .elementor-widget-container:hover {
	--e-transform-translateY: 5px;
}

.elementor-19866 .elementor-element.elementor-element-04baaee {
	text-align: justify;
	color: #242424;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 1.8em;
	width: 100%;
	max-width: 100%;
}

.elementor-19866 .elementor-element.elementor-element-04baaee > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-04baaee.elementor-element {
	--align-self: center;
}

.elementor-19866 .elementor-element.elementor-element-6882a0c {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 2px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 2px;
	--border-left-width: 0px;
	--border-radius: 0px 0px 0px 0px;
	--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-19866 .elementor-element.elementor-element-6882a0c, .elementor-19866 .elementor-element.elementor-element-6882a0c::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-e9a40f7 {
	--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;
	--background-transition: .3s;
	--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-19866 .elementor-element.elementor-element-a1581a4 {
	text-align: justify;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	line-height: 1.8em;
	width: 100%;
	max-width: 100%;
}

.elementor-19866 .elementor-element.elementor-element-a1581a4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-a1581a4.elementor-element {
	--align-self: center;
}

.elementor-19866 .elementor-element.elementor-element-95fbadb .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-95fbadb.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-19866 .elementor-element.elementor-element-95fbadb.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-95fbadb.elementor-view-default .elementor-icon {
	color: #000;
	border-color: #000;
}

.elementor-19866 .elementor-element.elementor-element-95fbadb.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-95fbadb.elementor-view-default .elementor-icon svg {
	fill: #000;
}

.elementor-19866 .elementor-element.elementor-element-95fbadb .elementor-icon {
	font-size: 36px;
}

.elementor-19866 .elementor-element.elementor-element-95fbadb .elementor-icon svg {
	height: 36px;
}

.elementor-19866 .elementor-element.elementor-element-95fbadb > .elementor-widget-container {
	margin: 12px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-95fbadb > .elementor-widget-container:hover {
	--e-transform-translateY: 5px;
}

.elementor-19866 .elementor-element.elementor-element-20a2522 {
	text-align: justify;
	color: #242424;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 1.8em;
	width: 100%;
	max-width: 100%;
}

.elementor-19866 .elementor-element.elementor-element-20a2522 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-20a2522.elementor-element {
	--align-self: center;
}

.elementor-19866 .elementor-element.elementor-element-b4daba1 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 2px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 2px;
	--border-left-width: 0px;
	--border-radius: 0px 0px 0px 0px;
	--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-19866 .elementor-element.elementor-element-b4daba1, .elementor-19866 .elementor-element.elementor-element-b4daba1::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-a1ca91d {
	--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;
	--background-transition: .3s;
	--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-19866 .elementor-element.elementor-element-e19bbfe {
	text-align: justify;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	line-height: 1.8em;
	width: 100%;
	max-width: 100%;
}

.elementor-19866 .elementor-element.elementor-element-e19bbfe > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-e19bbfe.elementor-element {
	--align-self: center;
}

.elementor-19866 .elementor-element.elementor-element-4852ae1 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-4852ae1.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-19866 .elementor-element.elementor-element-4852ae1.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-4852ae1.elementor-view-default .elementor-icon {
	color: #000;
	border-color: #000;
}

.elementor-19866 .elementor-element.elementor-element-4852ae1.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-4852ae1.elementor-view-default .elementor-icon svg {
	fill: #000;
}

.elementor-19866 .elementor-element.elementor-element-4852ae1 .elementor-icon {
	font-size: 36px;
}

.elementor-19866 .elementor-element.elementor-element-4852ae1 .elementor-icon svg {
	height: 36px;
}

.elementor-19866 .elementor-element.elementor-element-4852ae1 > .elementor-widget-container {
	margin: 12px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-4852ae1 > .elementor-widget-container:hover {
	--e-transform-translateY: 5px;
}

.elementor-19866 .elementor-element.elementor-element-93fd5b4 {
	text-align: justify;
	color: #242424;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 1.8em;
	width: 100%;
	max-width: 100%;
}

.elementor-19866 .elementor-element.elementor-element-93fd5b4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-93fd5b4.elementor-element {
	--align-self: center;
}

.elementor-19866 .elementor-element.elementor-element-8e6a093 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 2px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 2px;
	--border-left-width: 0px;
	--border-radius: 0px 0px 0px 0px;
	--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-19866 .elementor-element.elementor-element-8e6a093, .elementor-19866 .elementor-element.elementor-element-8e6a093::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-a21b02a {
	--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;
	--background-transition: .3s;
	--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-19866 .elementor-element.elementor-element-4be5acc {
	text-align: justify;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	line-height: 1.8em;
	width: 100%;
	max-width: 100%;
}

.elementor-19866 .elementor-element.elementor-element-4be5acc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-4be5acc.elementor-element {
	--align-self: center;
}

.elementor-19866 .elementor-element.elementor-element-f920ec2 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-f920ec2.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-19866 .elementor-element.elementor-element-f920ec2.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-f920ec2.elementor-view-default .elementor-icon {
	color: #000;
	border-color: #000;
}

.elementor-19866 .elementor-element.elementor-element-f920ec2.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-f920ec2.elementor-view-default .elementor-icon svg {
	fill: #000;
}

.elementor-19866 .elementor-element.elementor-element-f920ec2 .elementor-icon {
	font-size: 36px;
}

.elementor-19866 .elementor-element.elementor-element-f920ec2 .elementor-icon svg {
	height: 36px;
}

.elementor-19866 .elementor-element.elementor-element-f920ec2 > .elementor-widget-container {
	margin: 12px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-f920ec2 > .elementor-widget-container:hover {
	--e-transform-translateY: 5px;
}

.elementor-19866 .elementor-element.elementor-element-1086ef4 {
	text-align: justify;
	color: #242424;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 1.8em;
	width: 100%;
	max-width: 100%;
}

.elementor-19866 .elementor-element.elementor-element-1086ef4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-1086ef4.elementor-element {
	--align-self: center;
}

.elementor-19866 .elementor-element.elementor-element-f9a86db {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 2px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 2px;
	--border-left-width: 0px;
	--border-radius: 0px 0px 0px 0px;
	--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-19866 .elementor-element.elementor-element-f9a86db, .elementor-19866 .elementor-element.elementor-element-f9a86db::before {
	--border-transition: .3s;
}

.elementor-19866 .elementor-element.elementor-element-d258334 {
	--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;
	--background-transition: .3s;
	--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-19866 .elementor-element.elementor-element-03a2de5 {
	text-align: justify;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	line-height: 1.8em;
	width: 100%;
	max-width: 100%;
}

.elementor-19866 .elementor-element.elementor-element-03a2de5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-03a2de5.elementor-element {
	--align-self: center;
}

.elementor-19866 .elementor-element.elementor-element-1424b98 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-1424b98.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-19866 .elementor-element.elementor-element-1424b98.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-1424b98.elementor-view-default .elementor-icon {
	color: #000;
	border-color: #000;
}

.elementor-19866 .elementor-element.elementor-element-1424b98.elementor-view-framed .elementor-icon, .elementor-19866 .elementor-element.elementor-element-1424b98.elementor-view-default .elementor-icon svg {
	fill: #000;
}

.elementor-19866 .elementor-element.elementor-element-1424b98 .elementor-icon {
	font-size: 36px;
}

.elementor-19866 .elementor-element.elementor-element-1424b98 .elementor-icon svg {
	height: 36px;
}

.elementor-19866 .elementor-element.elementor-element-1424b98 > .elementor-widget-container {
	margin: 12px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-1424b98 > .elementor-widget-container:hover {
	--e-transform-translateY: 5px;
}

.elementor-19866 .elementor-element.elementor-element-a44b956 {
	text-align: justify;
	color: #242424;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 1.8em;
	width: 100%;
	max-width: 100%;
}

.elementor-19866 .elementor-element.elementor-element-a44b956 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-a44b956.elementor-element {
	--align-self: center;
}

.elementor-19866 .elementor-element.elementor-element-8932e07 {
	text-align: center;
}

.elementor-19866 .elementor-element.elementor-element-8932e07 .elementor-heading-title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 1.5em;
	font-weight: 600;
}

.elementor-19866 .elementor-element.elementor-element-8932e07 > .elementor-widget-container {
	margin: 72px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-5b5592b {
	text-align: center;
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
}

.elementor-19866 .elementor-element.elementor-element-5b5592b > .elementor-widget-container {
	margin: 16px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-5b5592b.elementor-element {
	--align-self: center;
}

.elementor-19866 .elementor-element.elementor-element-c72cc75 .elementor-button {
	background-color: var(--e-global-color-1b6ccb4);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #000;
	border-radius: 99px 99px 99px 99px;
	padding: 32px 32px 32px 32px;
}

.elementor-19866 .elementor-element.elementor-element-c72cc75 .elementor-button:hover, .elementor-19866 .elementor-element.elementor-element-c72cc75 .elementor-button:focus {
	color: #000;
	background-color: rgba(2, 1, 1, 0);
}

.elementor-19866 .elementor-element.elementor-element-c72cc75 .elementor-button:hover svg, .elementor-19866 .elementor-element.elementor-element-c72cc75 .elementor-button:focus svg {
	fill: #000;
}

.elementor-19866 .elementor-element.elementor-element-c72cc75 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19866 .elementor-element.elementor-element-30b0d1b {
	--display: flex;
	--min-height: 900px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--position: fixed;
	top: 0px;
}

.elementor-19866 .elementor-element.elementor-element-30b0d1b:not(.elementor-motion-effects-element-type-background), .elementor-19866 .elementor-element.elementor-element-30b0d1b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilbhcon.nitrocdn.com/UuDOyZixjMAYAcFNfpimWSkIpusAnKjn/assets/images/optimized/rev-7e3a1ce/goonlinenow.co/wp-content/uploads/2025/03/Parallax-BG.png");
}

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

.elementor-19866 .elementor-element.elementor-element-30b0d1b, .elementor-19866 .elementor-element.elementor-element-30b0d1b::before {
	--border-transition: .3s;
}

body:not(.rtl) .elementor-19866 .elementor-element.elementor-element-30b0d1b {
	left: 0px;
}

body.rtl .elementor-19866 .elementor-element.elementor-element-30b0d1b {
	right: 0px;
}

:root {
	--page-title-display: none;
}

@media (min-width:768px) {
	.elementor-19866 .elementor-element.elementor-element-fe9bfd3 {
		--width: 100px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-6d4ab08 {
		--width: 300px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-9e93ed2 {
		--width: 48%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-d3a3991 {
		--width: 48%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-1ae759c {
		--width: 45%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-147c56b {
		--width: 32%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-7bb6ca3 {
		--width: 32%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-cdb4c62 {
		--width: 32%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-ed770ae {
		--width: 100px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-4e606e2 {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-9ceef8e {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-07fe940 {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-89f73fb {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-00f0af8 {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-7fbd8c6 {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-3d38867 {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-23bafff {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-288b014 {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-383f118 {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-4d972ea {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-35abc10 {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-eafa875 {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-d77e466 {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-9259af5 {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-4458a58 {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-5f658b0 {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-0b74964 {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-1ebf46e {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-6506c16 {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-9c8cf96 {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-b249d71 {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-44cfeff {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-ed7955b {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-d3a34fe {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-b20aa1a {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-03252bb {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-4a2570f {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-bb51fdf {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-f580b3a {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-506e7fe {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-4a2b811 {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-43c0242 {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-6fcd08b {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-209c2c6 {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-25c0296 {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-41b96ef {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-cb6f504 {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-d207aa9 {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-2ac1418 {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-97137fd {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-4ca07aa {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-5fa958b {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-698b33a {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-7fd87e8 {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-6961152 {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-9dae1db {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-2039917 {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-ed80be5 {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-e818aed {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-bcb9d62 {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-a8e6633 {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-dfc0499 {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-b86fda9 {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-8f9bb7f {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-f2de741 {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-d1fbb64 {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-bc686c6 {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-aaa8e4c {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-d09d81f {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-2a9da25 {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-80e0570 {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-7aaa6cd {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-6087324 {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-1313ae7 {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-a8cf775 {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-e97523b {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-dc50eed {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-90be2af {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-6fc5e85 {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-fafc91e {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-88cbf78 {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-bf7dc43 {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-9e4d6fd {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-19361b2 {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-8c44ccf {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-a6c288a {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-f099da9 {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-a3b43de {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-aa3dbf1 {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-257dda2 {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-80921a8 {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-7a9d1ab {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-5a4dcba {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-977bf2e {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-87f2023 {
		--width: 100px;
	}
}

@media (max-width:1366px) {
	.elementor-19866 .elementor-element.elementor-element-aebf8c3 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 64px;
		--padding-right: 64px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-b91428a {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 64px;
		--padding-right: 64px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-0182881 {
		--grid-auto-flow: row;
	}
	
	.elementor-19866 .elementor-element.elementor-element-085841b {
		--grid-auto-flow: row;
	}
	
	.elementor-19866 .elementor-element.elementor-element-8923293 {
		--grid-auto-flow: row;
	}
	
	.elementor-19866 .elementor-element.elementor-element-c43407e {
		--grid-auto-flow: row;
	}
	
	.elementor-19866 .elementor-element.elementor-element-69fd132 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 64px;
		--padding-right: 64px;
	}
}

@media (max-width:1200px) {
	.elementor-19866 .elementor-element.elementor-element-aebf8c3 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-9fe11c7 {
		--gap: 10px 10px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-08fe9a6 {
		font-size: 18px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-13b2777 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
	}
	
	.elementor-19866 .elementor-element.elementor-element-0d18ac8 .elementor-heading-title {
		font-size: 2.5em;
	}
	
	.elementor-19866 .elementor-element.elementor-element-90964ae {
		font-size: 1.5em;
	}
	
	.elementor-19866 .elementor-element.elementor-element-34e86fe {
		font-size: 18px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-9785ad7 .elementor-heading-title {
		font-size: 2.5em;
	}
	
	.elementor-19866 .elementor-element.elementor-element-8379b25 {
		font-size: 1.5em;
	}
	
	.elementor-19866 .elementor-element.elementor-element-0101928 .elementor-heading-title {
		font-size: 2.5em;
	}
	
	.elementor-19866 .elementor-element.elementor-element-ad4ad7a {
		font-size: 1.5em;
	}
	
	.elementor-19866 .elementor-element.elementor-element-b91428a {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-b09a07d {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-19866 .elementor-element.elementor-element-0182881 {
		--grid-auto-flow: row;
	}
	
	.elementor-19866 .elementor-element.elementor-element-085841b {
		--grid-auto-flow: row;
	}
	
	.elementor-19866 .elementor-element.elementor-element-8923293 {
		--grid-auto-flow: row;
	}
	
	.elementor-19866 .elementor-element.elementor-element-c43407e {
		--grid-auto-flow: row;
	}
	
	.elementor-19866 .elementor-element.elementor-element-69fd132 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
}

@media (max-width:1024px) {
	.elementor-19866 .elementor-element.elementor-element-08e7a99 .elementor-heading-title {
		font-size: 55px;
		line-height: 1em;
	}
	
	.elementor-19866 .elementor-element.elementor-element-08e7a99 > .elementor-widget-container {
		margin: 150px 0px 0px 0px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-a53d434 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-2551abc .elementor-heading-title {
		font-size: 1.2em;
	}
	
	.elementor-19866 .elementor-element.elementor-element-5d7a237 .elementor-heading-title {
		font-size: 1.2em;
	}
	
	.elementor-19866 .elementor-element.elementor-element-147c56b {
		--padding-top: 8px;
		--padding-bottom: 8px;
		--padding-left: 8px;
		--padding-right: 8px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-0d18ac8 .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-90964ae {
		font-size: 1.5em;
	}
	
	.elementor-19866 .elementor-element.elementor-element-91b954f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19866 .elementor-element.elementor-element-91b954f .elementor-icon-list-item > a {
		font-size: .8em;
	}
	
	.elementor-19866 .elementor-element.elementor-element-7bb6ca3 {
		--padding-top: 8px;
		--padding-bottom: 8px;
		--padding-left: 8px;
		--padding-right: 8px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-9785ad7 .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-8379b25 {
		font-size: 1.5em;
	}
	
	.elementor-19866 .elementor-element.elementor-element-6f95130 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19866 .elementor-element.elementor-element-6f95130 .elementor-icon-list-item > a {
		font-size: .8em;
	}
	
	.elementor-19866 .elementor-element.elementor-element-cdb4c62 {
		--padding-top: 8px;
		--padding-bottom: 8px;
		--padding-left: 8px;
		--padding-right: 8px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-0101928 .elementor-heading-title {
		font-size: 3em;
	}
	
	.elementor-19866 .elementor-element.elementor-element-ad4ad7a {
		font-size: 1.4em;
	}
	
	.elementor-19866 .elementor-element.elementor-element-2373801 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19866 .elementor-element.elementor-element-2373801 .elementor-icon-list-item > a {
		font-size: .8em;
	}
	
	.elementor-19866 .elementor-element.elementor-element-b91428a {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-b66f27b .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-19866 .elementor-element.elementor-element-b09a07d .elementor-heading-title {
		font-size: 1.2em;
	}
	
	.elementor-19866 .elementor-element.elementor-element-b09a07d {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-19866 .elementor-element.elementor-element-0182881 {
		--grid-auto-flow: row;
	}
	
	.elementor-19866 .elementor-element.elementor-element-e79c237 .elementor-heading-title {
		font-size: 1.2em;
	}
	
	.elementor-19866 .elementor-element.elementor-element-6b2ccea .elementor-heading-title {
		font-size: 1.2em;
	}
	
	.elementor-19866 .elementor-element.elementor-element-34cb084 .elementor-heading-title {
		font-size: 1.2em;
	}
	
	.elementor-19866 .elementor-element.elementor-element-05f2a70 .elementor-heading-title {
		font-size: 1.2em;
	}
	
	.elementor-19866 .elementor-element.elementor-element-c11f35e .elementor-heading-title {
		font-size: 1.2em;
	}
	
	.elementor-19866 .elementor-element.elementor-element-64854a1 .elementor-heading-title {
		font-size: 1.2em;
	}
	
	.elementor-19866 .elementor-element.elementor-element-381ed5b .elementor-heading-title {
		font-size: 1.2em;
	}
	
	.elementor-19866 .elementor-element.elementor-element-2873c8d .elementor-heading-title {
		font-size: 1.2em;
	}
	
	.elementor-19866 .elementor-element.elementor-element-95c567e .elementor-heading-title {
		font-size: 1.2em;
	}
	
	.elementor-19866 .elementor-element.elementor-element-ba196d0 .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-83a4b10 .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-c91cb14 .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-ffc870e {
		text-align: justify;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-19866 .elementor-element.elementor-element-ffc870e .elementor-heading-title {
		font-size: 1.2em;
	}
	
	.elementor-19866 .elementor-element.elementor-element-085841b {
		--grid-auto-flow: row;
	}
	
	.elementor-19866 .elementor-element.elementor-element-51c6535 .elementor-heading-title {
		font-size: 1.2em;
	}
	
	.elementor-19866 .elementor-element.elementor-element-d8bc291 .elementor-heading-title {
		font-size: 1.2em;
	}
	
	.elementor-19866 .elementor-element.elementor-element-67f9eba .elementor-heading-title {
		font-size: 1.2em;
	}
	
	.elementor-19866 .elementor-element.elementor-element-8278fb7 .elementor-heading-title {
		font-size: 1.2em;
	}
	
	.elementor-19866 .elementor-element.elementor-element-56d3366 .elementor-heading-title {
		font-size: 1.2em;
	}
	
	.elementor-19866 .elementor-element.elementor-element-6e182fe .elementor-heading-title {
		font-size: 1.2em;
	}
	
	.elementor-19866 .elementor-element.elementor-element-e2d783e .elementor-heading-title {
		font-size: 1.2em;
	}
	
	.elementor-19866 .elementor-element.elementor-element-858ad15 .elementor-heading-title {
		font-size: 1.2em;
	}
	
	.elementor-19866 .elementor-element.elementor-element-2dd1178 .elementor-heading-title {
		font-size: 1.2em;
	}
	
	.elementor-19866 .elementor-element.elementor-element-42ccc18 .elementor-heading-title {
		font-size: 1.2em;
	}
	
	.elementor-19866 .elementor-element.elementor-element-e46a60a .elementor-heading-title {
		font-size: 1.2em;
	}
	
	.elementor-19866 .elementor-element.elementor-element-e46a60a {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-19866 .elementor-element.elementor-element-8923293 {
		--grid-auto-flow: row;
	}
	
	.elementor-19866 .elementor-element.elementor-element-18ab441 .elementor-heading-title {
		font-size: 1.2em;
	}
	
	.elementor-19866 .elementor-element.elementor-element-d6e0de2 .elementor-heading-title {
		font-size: 1.2em;
	}
	
	.elementor-19866 .elementor-element.elementor-element-4945345 .elementor-heading-title {
		font-size: 1.2em;
	}
	
	.elementor-19866 .elementor-element.elementor-element-81ffba7 .elementor-heading-title {
		font-size: 1.2em;
	}
	
	.elementor-19866 .elementor-element.elementor-element-81ffba7 {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-19866 .elementor-element.elementor-element-c43407e {
		--grid-auto-flow: row;
	}
	
	.elementor-19866 .elementor-element.elementor-element-1595569 .elementor-heading-title {
		font-size: 1.2em;
	}
	
	.elementor-19866 .elementor-element.elementor-element-03b2faa .elementor-heading-title {
		font-size: 1.2em;
	}
	
	.elementor-19866 .elementor-element.elementor-element-a0992e9 .elementor-heading-title {
		font-size: 1.2em;
	}
	
	.elementor-19866 .elementor-element.elementor-element-3472325 .elementor-heading-title {
		font-size: 1.2em;
	}
	
	.elementor-19866 .elementor-element.elementor-element-7834a83 .elementor-heading-title {
		font-size: 1.2em;
	}
	
	.elementor-19866 .elementor-element.elementor-element-a0eefd8 .elementor-heading-title {
		font-size: 1.2em;
	}
	
	.elementor-19866 .elementor-element.elementor-element-69fd132 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-264dc20 .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-19866 .elementor-element.elementor-element-8932e07 .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-19866 .elementor-element.elementor-element-5b5592b {
		--container-widget-width: 90%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 90%);
		max-width: 90%;
	}
}

@media (max-width:767px) {
	.elementor-19866 .elementor-element.elementor-element-aebf8c3 {
		--margin-top: 0px;
		--margin-bottom: 32px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-08e7a99 .elementor-heading-title {
		font-size: 32px;
		line-height: 1em;
	}
	
	.elementor-19866 .elementor-element.elementor-element-08e7a99 > .elementor-widget-container {
		margin: 150px 0px 0px 0px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-08e7a99 {
		width: var(--container-widget-width, 320px);
		max-width: 320px;
		--container-widget-width: 320px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-19866 .elementor-element.elementor-element-fe9bfd3 {
		--width: 20%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-61b1a81 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-a53d434 {
		font-size: 14px;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-6d4ab08 {
		--gap: 16px 16px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-9e93ed2 {
		--width: 47%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-2551abc .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-d3a3991 {
		--width: 47%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-5d7a237 {
		text-align: center;
	}
	
	.elementor-19866 .elementor-element.elementor-element-5d7a237 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-5d7a237 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-0d18ac8 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-0d18ac8 > .elementor-widget-container {
		padding: 12px 0px 0px 0px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-0d18ac8.elementor-element {
		--order: -99999;
	}
	
	.elementor-19866 .elementor-element.elementor-element-9785ad7 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-9785ad7 > .elementor-widget-container {
		padding: 12px 0px 0px 0px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-0101928 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-0101928 > .elementor-widget-container {
		padding: 12px 12px 12px 12px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-3e58d29 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-b91428a {
		--margin-top: 0px;
		--margin-bottom: 32px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-b66f27b .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-ed770ae {
		--width: 20%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-07fe940 {
		--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;
		--justify-content: space-between;
		--align-items: center;
	}
	
	.elementor-19866 .elementor-element.elementor-element-079a99a .elementor-icon {
		font-size: 24px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-079a99a .elementor-icon svg {
		height: 24px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-b09a07d {
		text-align: left;
		width: var(--container-widget-width, 60%);
		max-width: 60%;
		--container-widget-width: 60%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-19866 .elementor-element.elementor-element-b09a07d .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-4695c79 .elementor-icon {
		font-size: 32px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-4695c79 .elementor-icon svg {
		height: 32px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-0182881 {
		--width: 100%;
		--e-con-grid-template-columns: repeat(4, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-19866 .elementor-element.elementor-element-e79c237 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-6b2ccea .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-34cb084 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-05f2a70 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-c11f35e .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-64854a1 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-656f018 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-381ed5b .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-43ffdab .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-1ebf46e {
		--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;
		--justify-content: center;
		--align-items: center;
	}
	
	.elementor-19866 .elementor-element.elementor-element-2873c8d .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-2873c8d {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-19866 .elementor-element.elementor-element-8b17951 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-95c567e .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-95c567e {
		width: var(--container-widget-width, 90%);
		max-width: 90%;
		--container-widget-width: 90%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-19866 .elementor-element.elementor-element-ba196d0 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-83a4b10 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-c91cb14 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-3332658 .elementor-icon {
		font-size: 24px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-3332658 .elementor-icon svg {
		height: 24px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-ffc870e .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-ffc870e {
		width: var(--container-widget-width, 60%);
		max-width: 60%;
		--container-widget-width: 60%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-19866 .elementor-element.elementor-element-28f34bc .elementor-icon {
		font-size: 24px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-28f34bc .elementor-icon svg {
		height: 24px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-085841b {
		--e-con-grid-template-columns: repeat(4, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-19866 .elementor-element.elementor-element-51c6535 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-d8bc291 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-67f9eba .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-8278fb7 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-7dba4ec .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-56d3366 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-6e182fe .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-e2d783e .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-50f1ffb .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-858ad15 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-2dd1178 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-42ccc18 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-b86fda9 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--justify-content: space-between;
	}
	
	.elementor-19866 .elementor-element.elementor-element-3fdee81 .elementor-icon {
		font-size: 24px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-3fdee81 .elementor-icon svg {
		height: 24px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-e46a60a {
		text-align: left;
		width: var(--container-widget-width, 60%);
		max-width: 60%;
		--container-widget-width: 60%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-19866 .elementor-element.elementor-element-e46a60a .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-f724c65 .elementor-icon {
		font-size: 24px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-f724c65 .elementor-icon svg {
		height: 24px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-8923293 {
		--e-con-grid-template-columns: repeat(4, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-19866 .elementor-element.elementor-element-18ab441 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-d6e0de2 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-4945345 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-3182f76 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-0219106 .elementor-icon {
		font-size: 24px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-0219106 .elementor-icon svg {
		height: 24px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-81ffba7 {
		text-align: left;
		width: var(--container-widget-width, 60%);
		max-width: 60%;
		--container-widget-width: 60%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-19866 .elementor-element.elementor-element-81ffba7 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-b08ee46 .elementor-icon {
		font-size: 24px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-b08ee46 .elementor-icon svg {
		height: 24px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-c43407e {
		--e-con-grid-template-columns: repeat(4, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-19866 .elementor-element.elementor-element-1595569 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-03b2faa .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-a0992e9 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-3f0ce42 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-3472325 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-7834a83 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-a0eefd8 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-69fd132 {
		--margin-top: 0px;
		--margin-bottom: 32px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-264dc20 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-87f2023 {
		--width: 20%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-7a04dc0 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--justify-content: space-between;
	}
	
	.elementor-19866 .elementor-element.elementor-element-d241968 {
		text-align: left;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-19866 .elementor-element.elementor-element-ec821e3 {
		--width: 100%;
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--justify-content: space-between;
	}
	
	.elementor-19866 .elementor-element.elementor-element-ab5ac45 {
		text-align: left;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-19866 .elementor-element.elementor-element-2e89af8 {
		--width: 100%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-699a01d {
		--width: 100%;
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--justify-content: space-between;
	}
	
	.elementor-19866 .elementor-element.elementor-element-11beb6a {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-19866 .elementor-element.elementor-element-23c8c9e {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--justify-content: space-between;
	}
	
	.elementor-19866 .elementor-element.elementor-element-c9411d5 {
		text-align: left;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-19866 .elementor-element.elementor-element-c9411d5.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-19866 .elementor-element.elementor-element-1e0f9c3 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--justify-content: space-between;
	}
	
	.elementor-19866 .elementor-element.elementor-element-bf0a7c8 {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-19866 .elementor-element.elementor-element-bf0a7c8.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-19866 .elementor-element.elementor-element-fbc52f7 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--justify-content: space-between;
	}
	
	.elementor-19866 .elementor-element.elementor-element-c08da43 {
		text-align: left;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-19866 .elementor-element.elementor-element-e9a40f7 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--justify-content: space-between;
	}
	
	.elementor-19866 .elementor-element.elementor-element-a1581a4 {
		text-align: left;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-19866 .elementor-element.elementor-element-a1ca91d {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--justify-content: space-between;
	}
	
	.elementor-19866 .elementor-element.elementor-element-e19bbfe {
		text-align: left;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-19866 .elementor-element.elementor-element-a21b02a {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--justify-content: space-between;
	}
	
	.elementor-19866 .elementor-element.elementor-element-4be5acc {
		text-align: left;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-19866 .elementor-element.elementor-element-d258334 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--justify-content: space-between;
	}
	
	.elementor-19866 .elementor-element.elementor-element-03a2de5 {
		text-align: left;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-19866 .elementor-element.elementor-element-8932e07 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-5b5592b {
		--container-widget-width: 90%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 90%);
		max-width: 90%;
	}
	
	.elementor-19866 .elementor-element.elementor-element-c72cc75 .elementor-button {
		padding: 16px 16px 16px 16px;
	}
	
	.elementor-19866 .elementor-element.elementor-element-c72cc75 > .elementor-widget-container {
		margin: 0px 0px 32px 0px;
	}
}

/* Start custom CSS for container, class: .elementor-element-9e93ed2 */
.elementor-19866 .elementor-element.elementor-element-9e93ed2 {
	cursor: pointer;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-d3a3991 */
.elementor-19866 .elementor-element.elementor-element-d3a3991 {
	cursor: pointer;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-6d4ab08 */
.elementor-19866 .elementor-element.elementor-element-5d7a237 .elementor-heading-title {
	transition: color .3s ease-in-out !important;
}

.month_btn.active .elementor-heading-title {
	color: white !important;
}

.annual_btn.active .elementor-heading-title {
	color: white !important;
}

.month_btn:not(.active) .elementor-heading-title, .annual_btn:not(.active) .elementor-heading-title {
	color: #eca12c !important;
}

/* End custom CSS */

/* Start custom CSS for icon-list, class: .elementor-element-0805bc1 */
.elementor-19866 .elementor-element.elementor-element-0805bc1 {
	display: none;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-8ab5600 */
.elementor-icon {
	transition: transform .3s ease-in-out;
}

.elementor-icon.flipped {
	transform: rotateX(180deg);
}

/* End custom CSS */

/* Start custom CSS for icon-list, class: .elementor-element-c6f31c8 */
.elementor-19866 .elementor-element.elementor-element-c6f31c8 {
	display: none;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-310dd61 */
.elementor-19866 .elementor-element.elementor-element-310dd61 {
	display: block;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-899fa61 */
.elementor-19866 .elementor-element.elementor-element-899fa61 {
	display: none;
}

/* End custom CSS */

/* Start custom CSS for icon-list, class: .elementor-element-6c2d9b8 */
.elementor-19866 .elementor-element.elementor-element-6c2d9b8 {
	display: none;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-2c781ee */
.elementor-icon {
	transition: transform .3s ease-in-out;
}

.elementor-icon.flipped {
	transform: rotateX(180deg);
}

/* End custom CSS */

/* Start custom CSS for icon-list, class: .elementor-element-1f3ea95 */
.elementor-19866 .elementor-element.elementor-element-1f3ea95 {
	display: none;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-c2b79ac */
.elementor-19866 .elementor-element.elementor-element-c2b79ac {
	display: block;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-9b7b84c */
.elementor-19866 .elementor-element.elementor-element-9b7b84c {
	display: none;
}

/* End custom CSS */

/* Start custom CSS for icon-list, class: .elementor-element-1ca2d61 */
.elementor-19866 .elementor-element.elementor-element-1ca2d61 {
	display: none;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-51459f6 */
.elementor-icon {
	transition: transform .3s ease-in-out;
}

.elementor-icon.flipped {
	transform: rotateX(180deg);
}

/* End custom CSS */

/* Start custom CSS for icon-list, class: .elementor-element-b30a951 */
.elementor-19866 .elementor-element.elementor-element-b30a951 {
	display: none;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-4695c79 */
.elementor-19866 .elementor-element.elementor-element-4695c79 {
	cursor: pointer;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-0182881 */
.elementor-19866 .elementor-element.elementor-element-0182881 {
	display: none;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-28f34bc */
.elementor-19866 .elementor-element.elementor-element-28f34bc {
	cursor: pointer;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-085841b */
.elementor-19866 .elementor-element.elementor-element-085841b {
	display: none;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-f724c65 */
.elementor-19866 .elementor-element.elementor-element-f724c65 {
	cursor: pointer;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-8923293 */
.elementor-19866 .elementor-element.elementor-element-8923293 {
	display: none;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-b08ee46 */
.elementor-19866 .elementor-element.elementor-element-b08ee46 {
	cursor: pointer;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-c43407e */
.elementor-19866 .elementor-element.elementor-element-c43407e {
	display: none;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-ebd0aed */
.elementor-19866 .elementor-element.elementor-element-ebd0aed {
	cursor: pointer;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-0c3f320 */
.elementor-19866 .elementor-element.elementor-element-0c3f320 {
	display: none;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-aae0a1d */
.elementor-19866 .elementor-element.elementor-element-aae0a1d {
	cursor: pointer;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-0a10e41 */
.elementor-19866 .elementor-element.elementor-element-0a10e41 {
	display: none;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-d5e98b5 */
.elementor-19866 .elementor-element.elementor-element-d5e98b5 {
	cursor: pointer;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2f8b2fd */
.elementor-19866 .elementor-element.elementor-element-2f8b2fd {
	display: none;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-96a1c0f */
.elementor-19866 .elementor-element.elementor-element-96a1c0f {
	cursor: pointer;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d3af1d1 */
.elementor-19866 .elementor-element.elementor-element-d3af1d1 {
	display: none;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-90fc226 */
.elementor-19866 .elementor-element.elementor-element-90fc226 {
	cursor: pointer;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d0cf75f */
.elementor-19866 .elementor-element.elementor-element-d0cf75f {
	display: none;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-b73ddb1 */
.elementor-19866 .elementor-element.elementor-element-b73ddb1 {
	cursor: pointer;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-04baaee */
.elementor-19866 .elementor-element.elementor-element-04baaee {
	display: none;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-95fbadb */
.elementor-19866 .elementor-element.elementor-element-95fbadb {
	cursor: pointer;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-20a2522 */
.elementor-19866 .elementor-element.elementor-element-20a2522 {
	display: none;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-4852ae1 */
.elementor-19866 .elementor-element.elementor-element-4852ae1 {
	cursor: pointer;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-93fd5b4 */
.elementor-19866 .elementor-element.elementor-element-93fd5b4 {
	display: none;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-f920ec2 */
.elementor-19866 .elementor-element.elementor-element-f920ec2 {
	cursor: pointer;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-1086ef4 */
.elementor-19866 .elementor-element.elementor-element-1086ef4 {
	display: none;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-1424b98 */
.elementor-19866 .elementor-element.elementor-element-1424b98 {
	cursor: pointer;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a44b956 */
.elementor-19866 .elementor-element.elementor-element-a44b956 {
	display: none;
}
