/* End custom CSS */

.elementor-668 .elementor-element.elementor-element-8c1a59a {
	--display: flex;
	--min-height: 400px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 56px;
	--padding-bottom: 80px;
	--padding-left: 160px;
	--padding-right: 160px;
}

.elementor-668 .elementor-element.elementor-element-8c1a59a:not(.elementor-motion-effects-element-type-background), .elementor-668 .elementor-element.elementor-element-8c1a59a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://usewhale.io/nitropack_static/dYCKVbRLfYKfcqiQliugswUtPKmzFGqU/assets/images/optimized/rev-782c458/usewhale.io/wp-content/uploads/2024/07/headerV5.svg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-668 .elementor-element.elementor-element-8c1a59a > .elementor-shape-bottom svg, .elementor-668 .elementor-element.elementor-element-8c1a59a > .e-con-inner > .elementor-shape-bottom svg {
	width: calc(150% + 1.3px);
	height: 500px;
}

.elementor-668 .elementor-element.elementor-element-8c1a59a.e-con {
	--align-self: center;
}

.elementor-668 .elementor-element.elementor-element-1e75713 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-1e75713.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-668 .elementor-element.elementor-element-fdb910d > .elementor-widget-container {
	background-color: var(--e-global-color-7ffcc66);
	margin: 0px 0px 0px 0px;
	padding: 6px 12px 6px 12px;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-196305c);
	border-radius: 8px 8px 8px 8px;
}

.elementor-668 .elementor-element.elementor-element-fdb910d.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-668 .elementor-element.elementor-element-fdb910d {
	text-align: start;
}

.elementor-668 .elementor-element.elementor-element-fdb910d .elementor-heading-title {
	font-family: var(--e-global-typography-cfbfa04-font-family), Inter;
	font-size: var(--e-global-typography-cfbfa04-font-size);
	font-weight: var(--e-global-typography-cfbfa04-font-weight);
	line-height: var(--e-global-typography-cfbfa04-line-height);
	letter-spacing: var(--e-global-typography-cfbfa04-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-8545ccc {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
}

.elementor-668 .elementor-element.elementor-element-e269673 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-e269673 img {
	max-width: 80px;
}

.elementor-668 .elementor-element.elementor-element-210fba8 {
	width: auto;
	max-width: auto;
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-210fba8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-210fba8 .elementor-heading-title {
	font-family: "OhNo Softie", Inter;
	font-size: 40px;
	font-weight: 700;
	line-height: 56px;
	letter-spacing: .35%;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-f580ee6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-f580ee6 img {
	max-width: 80px;
}

.elementor-668 .elementor-element.elementor-element-4bd1b53 {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

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

.elementor-668 .elementor-element.elementor-element-4bd1b53 .elementor-heading-title {
	font-family: var(--e-global-typography-d635cf0-font-family), Inter;
	font-size: var(--e-global-typography-d635cf0-font-size);
	font-weight: var(--e-global-typography-d635cf0-font-weight);
	line-height: var(--e-global-typography-d635cf0-line-height);
	letter-spacing: var(--e-global-typography-d635cf0-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-1cfe314 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-1cfe314 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-be3db04 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 80px 80px;
	--row-gap: 80px;
	--column-gap: 80px;
	--margin-top: 40px;
	--margin-bottom: 180px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 40px;
	--padding-bottom: 48px;
	--padding-left: 160px;
	--padding-right: 160px;
}

.elementor-668 .elementor-element.elementor-element-b212dc0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-b212dc0 img {
	width: 100%;
	max-width: 250px;
}

.elementor-668 .elementor-element.elementor-element-a34c555 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--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-668 .elementor-element.elementor-element-dbff079 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-dbff079.elementor-element {
	--align-self: flex-start;
}

.elementor-668 .elementor-element.elementor-element-dbff079 {
	text-align: start;
}

.elementor-668 .elementor-element.elementor-element-dbff079 .elementor-heading-title {
	font-family: var(--e-global-typography-5d480cf-font-family), Inter;
	font-size: var(--e-global-typography-5d480cf-font-size);
	font-weight: var(--e-global-typography-5d480cf-font-weight);
	line-height: var(--e-global-typography-5d480cf-line-height);
	letter-spacing: var(--e-global-typography-5d480cf-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

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

.elementor-668 .elementor-element.elementor-element-7e5bde0 {
	font-family: "Nunito Sans", Inter;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	letter-spacing: .35%;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-780a2f7 {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 24px;
	--padding-left: 160px;
	--padding-right: 160px;
}

.elementor-668 .elementor-element.elementor-element-9901509 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-9901509 {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-9901509 .elementor-heading-title {
	font-family: var(--e-global-typography-d635cf0-font-family), Inter;
	font-size: var(--e-global-typography-d635cf0-font-size);
	font-weight: var(--e-global-typography-d635cf0-font-weight);
	line-height: var(--e-global-typography-d635cf0-line-height);
	letter-spacing: var(--e-global-typography-d635cf0-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-8576a1d {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 160px;
	--padding-left: 160px;
	--padding-right: 160px;
}

.elementor-668 .elementor-element.elementor-element-8576a1d.e-con {
	--align-self: flex-start;
}

.elementor-668 .elementor-element.elementor-element-4a1c08d {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-668 .elementor-element.elementor-element-4a1c08d:not(.elementor-motion-effects-element-type-background), .elementor-668 .elementor-element.elementor-element-4a1c08d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7ffcc66);
}

.elementor-668 .elementor-element.elementor-element-e965804 {
	--display: flex;
	--min-height: 100px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--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-668 .elementor-element.elementor-element-08e4595 {
	--display: flex;
	--min-height: 48px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-f49c1a2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-f49c1a2 {
	font-family: "Nunito Sans", Inter;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-bd0b528 {
	--display: flex;
	--min-height: 48px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-c412c91 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-c412c91 {
	font-family: "Nunito Sans", Inter;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-a91c7da {
	--display: flex;
	--min-height: 48px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-9559b7f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-9559b7f {
	font-family: "Nunito Sans", Inter;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-3abc180 {
	--display: flex;
	--min-height: 48px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-d04242f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-d04242f {
	font-family: "Nunito Sans", Inter;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-7cf6ff2 {
	--display: flex;
	--min-height: 48px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-625f7b9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-625f7b9 {
	font-family: "Nunito Sans", Inter;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-a41f5b7 {
	--display: flex;
	--min-height: 48px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-f3d0506 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-f3d0506 {
	font-family: "Nunito Sans", Inter;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-17f5188 {
	--display: flex;
	--min-height: 48px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-73450d2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-73450d2 {
	font-family: "Nunito Sans", Inter;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-c666b34 {
	--display: flex;
	--min-height: 48px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-3abc631 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-3abc631 {
	font-family: "Nunito Sans", Inter;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-41293f7 {
	--display: flex;
	--min-height: 48px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-dc37bf4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-dc37bf4 {
	font-family: "Nunito Sans", Inter;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-6f7d55e {
	--display: flex;
	--min-height: 48px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-0bba597 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-0bba597 {
	font-family: "Nunito Sans", Inter;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-856639c {
	--display: flex;
	--min-height: 48px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-f8d1f2e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-f8d1f2e {
	font-family: "Nunito Sans", Inter;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-f7a9eb1 {
	--display: flex;
	--min-height: 48px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-5d2c36a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-5d2c36a {
	font-family: "Nunito Sans", Inter;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-10c0017 {
	--display: flex;
	--min-height: 48px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-2eae78c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-2eae78c {
	font-family: "Nunito Sans", Inter;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-1d292a4 {
	--display: flex;
	--min-height: 48px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-3f6a5a1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-3f6a5a1 {
	font-family: "Nunito Sans", Inter;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-d6002be {
	--display: flex;
	--min-height: 48px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-368e07b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-368e07b {
	font-family: "Nunito Sans", Inter;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-062793c {
	--display: flex;
	--min-height: 100px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--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-668 .elementor-element.elementor-element-6a587ab {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-668 .elementor-element.elementor-element-71aefe3 {
	--display: flex;
	--min-height: 100px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--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-668 .elementor-element.elementor-element-9b015b0 > .elementor-widget-container {
	margin: 12px 0px 12px 0px;
}

.elementor-668 .elementor-element.elementor-element-9b015b0 img {
	max-width: 160px;
}

.elementor-668 .elementor-element.elementor-element-94c41af {
	--display: flex;
	--min-height: 48px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-6336405 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-6336405.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-6336405.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-6336405.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-6336405.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-6336405.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-6336405.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-6336405.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-6336405 .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-6336405 .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-8781d31 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-8781d31 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-30f53e4 {
	--display: flex;
	--min-height: 48px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-1b2917d .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-1b2917d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-1b2917d.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-1b2917d.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-1b2917d.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-1b2917d.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-1b2917d.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-1b2917d.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-1b2917d .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-1b2917d .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-9316c24 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-9316c24 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-7c4749b {
	--display: flex;
	--min-height: 48px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-8c7460e .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-8c7460e.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-8c7460e.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-8c7460e.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-8c7460e.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-8c7460e.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-8c7460e.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-8c7460e.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-8c7460e .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-8c7460e .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-4c73eae > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-4c73eae {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-6ed1746 {
	--display: flex;
	--min-height: 48px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-aa5e434 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-aa5e434.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-aa5e434.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-aa5e434.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-aa5e434.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-aa5e434.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-aa5e434.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-aa5e434.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-aa5e434 .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-aa5e434 .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-c9f553d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-c9f553d {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-d45e9ee {
	--display: flex;
	--min-height: 48px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-43bad18 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-43bad18.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-43bad18.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-43bad18.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-43bad18.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-43bad18.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-43bad18.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-43bad18.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-43bad18 .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-43bad18 .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-7ca952c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-7ca952c {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-52cf99f {
	--display: flex;
	--min-height: 48px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-070e839 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-070e839.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-070e839.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-070e839.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-070e839.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-070e839.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-070e839.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-070e839.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-070e839 .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-070e839 .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-df8bbbe > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-df8bbbe {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-1e02d52 {
	--display: flex;
	--min-height: 48px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-5a441dd .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-5a441dd.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-5a441dd.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-5a441dd.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-5a441dd.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-5a441dd.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-5a441dd.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-5a441dd.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-5a441dd .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-5a441dd .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-7188036 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-7188036 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-04a07ad {
	--display: flex;
	--min-height: 48px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-ca94624 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-ca94624.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-ca94624.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-ca94624.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-ca94624.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-ca94624.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-ca94624.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-ca94624.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-ca94624 .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-ca94624 .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-35fb528 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-35fb528 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-f5e4ed8 {
	--display: flex;
	--min-height: 48px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-25d2a0d .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-25d2a0d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-25d2a0d.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-25d2a0d.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-25d2a0d.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-25d2a0d.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-25d2a0d.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-25d2a0d.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-25d2a0d .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-25d2a0d .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-a20100c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-a20100c {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-b41b01c {
	--display: flex;
	--min-height: 48px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-fc8abf4 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-fc8abf4.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-fc8abf4.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-fc8abf4.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-fc8abf4.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-fc8abf4.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-fc8abf4.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-fc8abf4.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-fc8abf4 .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-fc8abf4 .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-34af3a4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-34af3a4 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-e521dec {
	--display: flex;
	--min-height: 48px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-9e6c8d7 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-9e6c8d7.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-9e6c8d7.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-9e6c8d7.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-9e6c8d7.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-9e6c8d7.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-9e6c8d7.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-9e6c8d7.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-9e6c8d7 .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-9e6c8d7 .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-b0f6bec > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-b0f6bec {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-c0afb92 {
	--display: flex;
	--min-height: 48px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-9fd8a7b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-9fd8a7b.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-9fd8a7b.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-9fd8a7b.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-9fd8a7b.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-9fd8a7b.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-9fd8a7b.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-9fd8a7b.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-9fd8a7b .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-9fd8a7b .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-2518b4a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-2518b4a {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-0a7605d {
	--display: flex;
	--min-height: 48px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-35ff895 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-35ff895.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-35ff895.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-35ff895.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-35ff895.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-35ff895.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-35ff895.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-35ff895.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-35ff895 .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-35ff895 .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-e28ee79 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-e28ee79 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-6f4b310 {
	--display: flex;
	--min-height: 48px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-088c24c .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-088c24c.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-088c24c.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-088c24c.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-088c24c.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-088c24c.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-088c24c.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-088c24c.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-088c24c .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-088c24c .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-362a8b7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-362a8b7 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-39204ac {
	--display: flex;
	--min-height: 60px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-bc65c76 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-bc65c76 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-bd7ba07 {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
}

.elementor-668 .elementor-element.elementor-element-0438100 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-0438100.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-0438100.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-0438100.elementor-view-default .elementor-icon {
	color: var(--e-global-color-f2fc99c);
	border-color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-0438100.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-0438100.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-0438100 .elementor-icon {
	font-size: 18px;
}

.elementor-668 .elementor-element.elementor-element-0438100 .elementor-icon svg {
	height: 18px;
}

.elementor-668 .elementor-element.elementor-element-fe26408 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-fe26408 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-5fa1534 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-668 .elementor-element.elementor-element-77f33fa {
	--display: flex;
	--min-height: 100px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--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-668 .elementor-element.elementor-element-f0daa9b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-f0daa9b img {
	max-width: 130px;
}

.elementor-668 .elementor-element.elementor-element-8da6c01 {
	--display: flex;
	--min-height: 48px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-38aecbb .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-38aecbb.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-38aecbb.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-38aecbb.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-38aecbb.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-38aecbb.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-38aecbb.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-38aecbb.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-38aecbb .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-38aecbb .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-a801c5a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-a801c5a {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-8822b95 {
	--display: flex;
	--min-height: 48px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-acd7108 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-acd7108.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b24d8c0);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-acd7108.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-acd7108.elementor-view-default .elementor-icon {
	color: var(--e-global-color-b24d8c0);
	border-color: var(--e-global-color-b24d8c0);
}

.elementor-668 .elementor-element.elementor-element-acd7108.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-acd7108.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-b24d8c0);
}

.elementor-668 .elementor-element.elementor-element-acd7108.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-acd7108.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-acd7108 .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-acd7108 .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-da0bf7f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-da0bf7f {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-d30ecf0 {
	--display: flex;
	--min-height: 48px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-b7f721e .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-b7f721e.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-70a1c6f);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-b7f721e.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-b7f721e.elementor-view-default .elementor-icon {
	color: var(--e-global-color-70a1c6f);
	border-color: var(--e-global-color-70a1c6f);
}

.elementor-668 .elementor-element.elementor-element-b7f721e.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-b7f721e.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-70a1c6f);
}

.elementor-668 .elementor-element.elementor-element-b7f721e.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-b7f721e.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-b7f721e .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-b7f721e .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-0de3460 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-0de3460 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-2329c3f {
	--display: flex;
	--min-height: 48px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-eccae44 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-eccae44.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-70a1c6f);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-eccae44.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-eccae44.elementor-view-default .elementor-icon {
	color: var(--e-global-color-70a1c6f);
	border-color: var(--e-global-color-70a1c6f);
}

.elementor-668 .elementor-element.elementor-element-eccae44.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-eccae44.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-70a1c6f);
}

.elementor-668 .elementor-element.elementor-element-eccae44.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-eccae44.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-eccae44 .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-eccae44 .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-406652d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-406652d {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-c69beb4 {
	--display: flex;
	--min-height: 48px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-be3379b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-be3379b.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-be3379b.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-be3379b.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-be3379b.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-be3379b.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-be3379b.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-be3379b.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-be3379b .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-be3379b .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-a7d57a4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-a7d57a4 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-4de1645 {
	--display: flex;
	--min-height: 48px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-1c70224 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-1c70224.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-70a1c6f);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-1c70224.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-1c70224.elementor-view-default .elementor-icon {
	color: var(--e-global-color-70a1c6f);
	border-color: var(--e-global-color-70a1c6f);
}

.elementor-668 .elementor-element.elementor-element-1c70224.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-1c70224.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-70a1c6f);
}

.elementor-668 .elementor-element.elementor-element-1c70224.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-1c70224.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-1c70224 .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-1c70224 .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-cc17464 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-cc17464 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-6e0a15d {
	--display: flex;
	--min-height: 48px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-7032b28 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-7032b28.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-7032b28.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-7032b28.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-7032b28.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-7032b28.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-7032b28.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-7032b28.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-7032b28 .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-7032b28 .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-457a3bc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-457a3bc {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-604c9c9 {
	--display: flex;
	--min-height: 48px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-13ca5d3 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-13ca5d3.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-13ca5d3.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-13ca5d3.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-13ca5d3.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-13ca5d3.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-13ca5d3.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-13ca5d3.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-13ca5d3 .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-13ca5d3 .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-4d4f4ed > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-4d4f4ed {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-3ff1842 {
	--display: flex;
	--min-height: 48px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-dfc87ae .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-dfc87ae.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-dfc87ae.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-dfc87ae.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-dfc87ae.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-dfc87ae.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-dfc87ae.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-dfc87ae.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-dfc87ae .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-dfc87ae .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-ad1811b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-ad1811b {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-3e398d5 {
	--display: flex;
	--min-height: 48px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-5cfa9f3 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-5cfa9f3.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-5cfa9f3.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-5cfa9f3.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-5cfa9f3.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-5cfa9f3.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-5cfa9f3.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-5cfa9f3.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-5cfa9f3 .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-5cfa9f3 .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-0877493 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-0877493 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-a624e92 {
	--display: flex;
	--min-height: 48px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-f8506ac .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-f8506ac.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b24d8c0);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-f8506ac.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-f8506ac.elementor-view-default .elementor-icon {
	color: var(--e-global-color-b24d8c0);
	border-color: var(--e-global-color-b24d8c0);
}

.elementor-668 .elementor-element.elementor-element-f8506ac.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-f8506ac.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-b24d8c0);
}

.elementor-668 .elementor-element.elementor-element-f8506ac.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-f8506ac.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-f8506ac .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-f8506ac .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-64e0459 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-64e0459 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-d5b8322 {
	--display: flex;
	--min-height: 48px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-18914ed .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-18914ed.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b24d8c0);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-18914ed.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-18914ed.elementor-view-default .elementor-icon {
	color: var(--e-global-color-b24d8c0);
	border-color: var(--e-global-color-b24d8c0);
}

.elementor-668 .elementor-element.elementor-element-18914ed.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-18914ed.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-b24d8c0);
}

.elementor-668 .elementor-element.elementor-element-18914ed.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-18914ed.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-18914ed .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-18914ed .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-ef98acb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-ef98acb {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-09cfc46 {
	--display: flex;
	--min-height: 48px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-4dbf87a .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-4dbf87a.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-4dbf87a.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-4dbf87a.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-4dbf87a.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-4dbf87a.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-4dbf87a.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-4dbf87a.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-4dbf87a .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-4dbf87a .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-0df9dbd > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-0df9dbd {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-8eb14b1 {
	--display: flex;
	--min-height: 48px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-49e50e8 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-49e50e8.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-49e50e8.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-49e50e8.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-49e50e8.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-49e50e8.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-49e50e8.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-49e50e8.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-49e50e8 .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-49e50e8 .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-6ea8ffd > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-6ea8ffd {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-5067956 {
	--display: flex;
	--min-height: 60px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-0ce64a6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-0ce64a6 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-ff6aa8f {
	--display: flex;
	--min-height: 186px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 80px;
	--padding-left: 160px;
	--padding-right: 160px;
}

.elementor-668 .elementor-element.elementor-element-ff6aa8f.e-con {
	--align-self: flex-start;
}

.elementor-668 .elementor-element.elementor-element-0cac7e3 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(16, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
}

.elementor-668 .elementor-element.elementor-element-28c6d1b {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: stretch;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 1px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #fff;
	--border-color: #fff;
	--border-radius: 24px 24px 0px 0px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-668 .elementor-element.elementor-element-28c6d1b:not(.elementor-motion-effects-element-type-background), .elementor-668 .elementor-element.elementor-element-28c6d1b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9f9ff;
}

.elementor-668 .elementor-element.elementor-element-28c6d1b.e-con {
	--align-self: stretch;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-668 .elementor-element.elementor-element-70e436a {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 48px;
	--padding-right: 48px;
}

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

.elementor-668 .elementor-element.elementor-element-70e436a.e-con {
	--align-self: stretch;
}

.elementor-668 .elementor-element.elementor-element-333b7cd > .elementor-widget-container {
	margin: 12px 0px 12px 0px;
}

.elementor-668 .elementor-element.elementor-element-333b7cd img {
	max-width: 120px;
}

.elementor-668 .elementor-element.elementor-element-a0929fc {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 48px;
	--padding-right: 48px;
}

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

.elementor-668 .elementor-element.elementor-element-a0929fc.e-con {
	--align-self: stretch;
}

.elementor-668 .elementor-element.elementor-element-e0f6093 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-e0f6093 img {
	max-width: 110px;
}

.elementor-668 .elementor-element.elementor-element-081a8de {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 1px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #fff;
	--border-color: #fff;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-668 .elementor-element.elementor-element-081a8de:not(.elementor-motion-effects-element-type-background), .elementor-668 .elementor-element.elementor-element-081a8de > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9f9ff;
}

.elementor-668 .elementor-element.elementor-element-081a8de.e-con {
	--align-self: stretch;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-668 .elementor-element.elementor-element-5a1f1c1 {
	width: 100%;
	max-width: 100%;
	font-family: "Nunito Sans", Inter;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-5a1f1c1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-0f24b4b {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 1px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #e0edf0;
	--border-color: #e0edf0;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 48px;
	--padding-right: 48px;
}

.elementor-668 .elementor-element.elementor-element-0f24b4b.e-con {
	--align-self: stretch;
}

.elementor-668 .elementor-element.elementor-element-159b2c8 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-159b2c8.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-159b2c8.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-159b2c8.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-159b2c8.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-159b2c8.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-159b2c8.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-159b2c8.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-159b2c8 .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-159b2c8 .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-2702ca7 {
	width: 100%;
	max-width: 100%;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-2702ca7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-7a4f389 {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 1px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #e0edf0;
	--border-color: #e0edf0;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 48px;
	--padding-right: 48px;
}

.elementor-668 .elementor-element.elementor-element-7a4f389.e-con {
	--align-self: stretch;
}

.elementor-668 .elementor-element.elementor-element-b266f7d .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-b266f7d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-b266f7d.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-b266f7d.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-b266f7d.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-b266f7d.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-b266f7d.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-b266f7d.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-b266f7d .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-b266f7d .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-a9c604c {
	width: 100%;
	max-width: 100%;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-a9c604c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-c8eb83a {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 1px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #fff;
	--border-color: #fff;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-668 .elementor-element.elementor-element-c8eb83a:not(.elementor-motion-effects-element-type-background), .elementor-668 .elementor-element.elementor-element-c8eb83a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9f9ff;
}

.elementor-668 .elementor-element.elementor-element-c8eb83a.e-con {
	--align-self: stretch;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-668 .elementor-element.elementor-element-f438e52 {
	width: 100%;
	max-width: 100%;
	font-family: "Nunito Sans", Inter;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-f438e52 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-d6fe3dd {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #e0edf0;
	--border-color: #e0edf0;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 48px;
	--padding-right: 48px;
}

.elementor-668 .elementor-element.elementor-element-d6fe3dd.e-con {
	--align-self: stretch;
}

.elementor-668 .elementor-element.elementor-element-cd5333d .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-cd5333d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-cd5333d.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-cd5333d.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-cd5333d.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-cd5333d.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-cd5333d.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-cd5333d.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-cd5333d .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-cd5333d .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-b86f214 {
	width: 100%;
	max-width: 100%;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-b86f214 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-0e499ef {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #e0edf0;
	--border-color: #e0edf0;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 48px;
	--padding-right: 48px;
}

.elementor-668 .elementor-element.elementor-element-0e499ef.e-con {
	--align-self: stretch;
}

.elementor-668 .elementor-element.elementor-element-17a3e54 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-17a3e54.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b24d8c0);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-17a3e54.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-17a3e54.elementor-view-default .elementor-icon {
	color: var(--e-global-color-b24d8c0);
	border-color: var(--e-global-color-b24d8c0);
}

.elementor-668 .elementor-element.elementor-element-17a3e54.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-17a3e54.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-b24d8c0);
}

.elementor-668 .elementor-element.elementor-element-17a3e54.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-17a3e54.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-17a3e54 .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-17a3e54 .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-2489ea5 {
	width: 100%;
	max-width: 100%;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-2489ea5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-b00f1f2 {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 1px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #fff;
	--border-color: #fff;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-668 .elementor-element.elementor-element-b00f1f2:not(.elementor-motion-effects-element-type-background), .elementor-668 .elementor-element.elementor-element-b00f1f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9f9ff;
}

.elementor-668 .elementor-element.elementor-element-b00f1f2.e-con {
	--align-self: stretch;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-668 .elementor-element.elementor-element-cd718cb {
	width: 100%;
	max-width: 100%;
	font-family: "Nunito Sans", Inter;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-cd718cb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-1e8c66c {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #e0edf0;
	--border-color: #e0edf0;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 48px;
	--padding-right: 48px;
}

.elementor-668 .elementor-element.elementor-element-1e8c66c.e-con {
	--align-self: stretch;
}

.elementor-668 .elementor-element.elementor-element-ef52d47 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-ef52d47.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-ef52d47.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-ef52d47.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-ef52d47.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-ef52d47.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-ef52d47.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-ef52d47.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-ef52d47 .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-ef52d47 .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-d35d564 {
	width: 100%;
	max-width: 100%;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-d35d564 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-5a7a3ec {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #e0edf0;
	--border-color: #e0edf0;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 48px;
	--padding-right: 48px;
}

.elementor-668 .elementor-element.elementor-element-5a7a3ec.e-con {
	--align-self: stretch;
}

.elementor-668 .elementor-element.elementor-element-8956560 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-8956560.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-70a1c6f);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-8956560.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-8956560.elementor-view-default .elementor-icon {
	color: var(--e-global-color-70a1c6f);
	border-color: var(--e-global-color-70a1c6f);
}

.elementor-668 .elementor-element.elementor-element-8956560.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-8956560.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-70a1c6f);
}

.elementor-668 .elementor-element.elementor-element-8956560.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-8956560.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-8956560 .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-8956560 .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-63498d6 {
	width: 100%;
	max-width: 100%;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-63498d6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-e85b340 {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 1px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #fff;
	--border-color: #fff;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-668 .elementor-element.elementor-element-e85b340:not(.elementor-motion-effects-element-type-background), .elementor-668 .elementor-element.elementor-element-e85b340 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9f9ff;
}

.elementor-668 .elementor-element.elementor-element-e85b340.e-con {
	--align-self: stretch;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-668 .elementor-element.elementor-element-700779f {
	width: 100%;
	max-width: 100%;
	font-family: "Nunito Sans", Inter;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-700779f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-5a5d018 {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #e0edf0;
	--border-color: #e0edf0;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 48px;
	--padding-right: 48px;
}

.elementor-668 .elementor-element.elementor-element-5a5d018.e-con {
	--align-self: stretch;
}

.elementor-668 .elementor-element.elementor-element-15139a7 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-15139a7.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-15139a7.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-15139a7.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-15139a7.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-15139a7.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-15139a7.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-15139a7.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-15139a7 .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-15139a7 .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-6c5bae4 {
	width: 100%;
	max-width: 100%;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-6c5bae4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-bf4e798 {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #e0edf0;
	--border-color: #e0edf0;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 48px;
	--padding-right: 48px;
}

.elementor-668 .elementor-element.elementor-element-bf4e798.e-con {
	--align-self: stretch;
}

.elementor-668 .elementor-element.elementor-element-138ec98 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-138ec98.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-70a1c6f);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-138ec98.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-138ec98.elementor-view-default .elementor-icon {
	color: var(--e-global-color-70a1c6f);
	border-color: var(--e-global-color-70a1c6f);
}

.elementor-668 .elementor-element.elementor-element-138ec98.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-138ec98.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-70a1c6f);
}

.elementor-668 .elementor-element.elementor-element-138ec98.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-138ec98.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-138ec98 .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-138ec98 .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-478a23d {
	width: 100%;
	max-width: 100%;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-478a23d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-e7d5676 {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 1px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #fff;
	--border-color: #fff;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-668 .elementor-element.elementor-element-e7d5676:not(.elementor-motion-effects-element-type-background), .elementor-668 .elementor-element.elementor-element-e7d5676 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9f9ff;
}

.elementor-668 .elementor-element.elementor-element-e7d5676.e-con {
	--align-self: stretch;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-668 .elementor-element.elementor-element-22e6f30 {
	width: 100%;
	max-width: 100%;
	font-family: "Nunito Sans", Inter;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-22e6f30 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-be3914f {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #e0edf0;
	--border-color: #e0edf0;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 48px;
	--padding-right: 48px;
}

.elementor-668 .elementor-element.elementor-element-be3914f.e-con {
	--align-self: stretch;
}

.elementor-668 .elementor-element.elementor-element-be6ca24 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-be6ca24.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-be6ca24.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-be6ca24.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-be6ca24.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-be6ca24.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-be6ca24.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-be6ca24.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-be6ca24 .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-be6ca24 .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-4080a68 {
	width: 100%;
	max-width: 100%;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-4080a68 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-fd465c0 {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #e0edf0;
	--border-color: #e0edf0;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 48px;
	--padding-right: 48px;
}

.elementor-668 .elementor-element.elementor-element-fd465c0.e-con {
	--align-self: stretch;
}

.elementor-668 .elementor-element.elementor-element-c6798ef .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-c6798ef.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-c6798ef.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-c6798ef.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-c6798ef.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-c6798ef.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-c6798ef.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-c6798ef.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-c6798ef .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-c6798ef .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-3518241 {
	width: 100%;
	max-width: 100%;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-3518241 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-3de1c39 {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 1px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #fff;
	--border-color: #fff;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-668 .elementor-element.elementor-element-3de1c39:not(.elementor-motion-effects-element-type-background), .elementor-668 .elementor-element.elementor-element-3de1c39 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9f9ff;
}

.elementor-668 .elementor-element.elementor-element-3de1c39.e-con {
	--align-self: stretch;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-668 .elementor-element.elementor-element-54441cb {
	width: 100%;
	max-width: 100%;
	font-family: "Nunito Sans", Inter;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-54441cb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-e0093f1 {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #e0edf0;
	--border-color: #e0edf0;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 48px;
	--padding-right: 48px;
}

.elementor-668 .elementor-element.elementor-element-e0093f1.e-con {
	--align-self: stretch;
}

.elementor-668 .elementor-element.elementor-element-d11358c .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-d11358c.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-d11358c.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-d11358c.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-d11358c.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-d11358c.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-d11358c.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-d11358c.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-d11358c .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-d11358c .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-5103dfd {
	width: 100%;
	max-width: 100%;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-5103dfd > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-e4bde0d {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #e0edf0;
	--border-color: #e0edf0;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 48px;
	--padding-right: 48px;
}

.elementor-668 .elementor-element.elementor-element-e4bde0d.e-con {
	--align-self: stretch;
}

.elementor-668 .elementor-element.elementor-element-47893f6 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-47893f6.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-70a1c6f);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-47893f6.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-47893f6.elementor-view-default .elementor-icon {
	color: var(--e-global-color-70a1c6f);
	border-color: var(--e-global-color-70a1c6f);
}

.elementor-668 .elementor-element.elementor-element-47893f6.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-47893f6.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-70a1c6f);
}

.elementor-668 .elementor-element.elementor-element-47893f6.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-47893f6.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-47893f6 .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-47893f6 .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-a3ab845 {
	width: 100%;
	max-width: 100%;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-a3ab845 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-1f5235a {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 1px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #fff;
	--border-color: #fff;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-668 .elementor-element.elementor-element-1f5235a:not(.elementor-motion-effects-element-type-background), .elementor-668 .elementor-element.elementor-element-1f5235a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9f9ff;
}

.elementor-668 .elementor-element.elementor-element-1f5235a.e-con {
	--align-self: stretch;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-668 .elementor-element.elementor-element-db9b3cc {
	width: 100%;
	max-width: 100%;
	font-family: "Nunito Sans", Inter;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-db9b3cc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-47fc6d0 {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #e0edf0;
	--border-color: #e0edf0;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 48px;
	--padding-right: 48px;
}

.elementor-668 .elementor-element.elementor-element-47fc6d0.e-con {
	--align-self: stretch;
}

.elementor-668 .elementor-element.elementor-element-5e6dfd8 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-5e6dfd8.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-5e6dfd8.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-5e6dfd8.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-5e6dfd8.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-5e6dfd8.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-5e6dfd8.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-5e6dfd8.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-5e6dfd8 .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-5e6dfd8 .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-608410f {
	width: 100%;
	max-width: 100%;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-608410f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-0087187 {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #e0edf0;
	--border-color: #e0edf0;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 48px;
	--padding-right: 48px;
}

.elementor-668 .elementor-element.elementor-element-0087187.e-con {
	--align-self: stretch;
}

.elementor-668 .elementor-element.elementor-element-2d9f9e9 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-2d9f9e9.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-2d9f9e9.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-2d9f9e9.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-2d9f9e9.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-2d9f9e9.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-2d9f9e9.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-2d9f9e9.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-2d9f9e9 .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-2d9f9e9 .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-d483f7f {
	width: 100%;
	max-width: 100%;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-d483f7f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-c8c89e6 {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 1px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #fff;
	--border-color: #fff;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-668 .elementor-element.elementor-element-c8c89e6:not(.elementor-motion-effects-element-type-background), .elementor-668 .elementor-element.elementor-element-c8c89e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9f9ff;
}

.elementor-668 .elementor-element.elementor-element-c8c89e6.e-con {
	--align-self: stretch;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-668 .elementor-element.elementor-element-cb81f9a {
	width: 100%;
	max-width: 100%;
	font-family: "Nunito Sans", Inter;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-cb81f9a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-356b5a6 {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #e0edf0;
	--border-color: #e0edf0;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 48px;
	--padding-right: 48px;
}

.elementor-668 .elementor-element.elementor-element-356b5a6.e-con {
	--align-self: stretch;
}

.elementor-668 .elementor-element.elementor-element-7635bb1 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-7635bb1.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-7635bb1.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-7635bb1.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-7635bb1.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-7635bb1.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-7635bb1.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-7635bb1.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-7635bb1 .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-7635bb1 .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-b9011ff {
	width: 100%;
	max-width: 100%;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-b9011ff > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-f4050c7 {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #e0edf0;
	--border-color: #e0edf0;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 48px;
	--padding-right: 48px;
}

.elementor-668 .elementor-element.elementor-element-f4050c7.e-con {
	--align-self: stretch;
}

.elementor-668 .elementor-element.elementor-element-a20bcbd .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-a20bcbd.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-a20bcbd.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-a20bcbd.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-a20bcbd.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-a20bcbd.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-a20bcbd.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-a20bcbd.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-a20bcbd .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-a20bcbd .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-bb7c85d {
	width: 100%;
	max-width: 100%;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-bb7c85d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-e3e961f {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 1px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #fff;
	--border-color: #fff;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-668 .elementor-element.elementor-element-e3e961f:not(.elementor-motion-effects-element-type-background), .elementor-668 .elementor-element.elementor-element-e3e961f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9f9ff;
}

.elementor-668 .elementor-element.elementor-element-e3e961f.e-con {
	--align-self: stretch;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-668 .elementor-element.elementor-element-cd13b92 {
	width: 100%;
	max-width: 100%;
	font-family: "Nunito Sans", Inter;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-cd13b92 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-7f0a0ea {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #e0edf0;
	--border-color: #e0edf0;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 48px;
	--padding-right: 48px;
}

.elementor-668 .elementor-element.elementor-element-7f0a0ea.e-con {
	--align-self: stretch;
}

.elementor-668 .elementor-element.elementor-element-4c4279f .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-4c4279f.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-4c4279f.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-4c4279f.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-4c4279f.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-4c4279f.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-4c4279f.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-4c4279f.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-4c4279f .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-4c4279f .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-fcdd8d9 {
	width: 100%;
	max-width: 100%;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-fcdd8d9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-07792d6 {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #e0edf0;
	--border-color: #e0edf0;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 48px;
	--padding-right: 48px;
}

.elementor-668 .elementor-element.elementor-element-07792d6.e-con {
	--align-self: stretch;
}

.elementor-668 .elementor-element.elementor-element-81e5f2a .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-81e5f2a.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-81e5f2a.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-81e5f2a.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-81e5f2a.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-81e5f2a.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-81e5f2a.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-81e5f2a.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-81e5f2a .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-81e5f2a .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-ea60f47 {
	width: 100%;
	max-width: 100%;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-ea60f47 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-9efd3b4 {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 1px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #fff;
	--border-color: #fff;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-668 .elementor-element.elementor-element-9efd3b4:not(.elementor-motion-effects-element-type-background), .elementor-668 .elementor-element.elementor-element-9efd3b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9f9ff;
}

.elementor-668 .elementor-element.elementor-element-9efd3b4.e-con {
	--align-self: stretch;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-668 .elementor-element.elementor-element-7515e40 {
	width: 100%;
	max-width: 100%;
	font-family: "Nunito Sans", Inter;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-7515e40 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-06c9afd {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #e0edf0;
	--border-color: #e0edf0;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 48px;
	--padding-right: 48px;
}

.elementor-668 .elementor-element.elementor-element-06c9afd.e-con {
	--align-self: stretch;
}

.elementor-668 .elementor-element.elementor-element-5de85e5 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-5de85e5.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-5de85e5.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-5de85e5.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-5de85e5.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-5de85e5.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-5de85e5.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-5de85e5.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-5de85e5 .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-5de85e5 .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-03d17eb {
	width: 100%;
	max-width: 100%;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-03d17eb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-1ffa128 {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #e0edf0;
	--border-color: #e0edf0;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 48px;
	--padding-right: 48px;
}

.elementor-668 .elementor-element.elementor-element-1ffa128.e-con {
	--align-self: stretch;
}

.elementor-668 .elementor-element.elementor-element-c00bd7b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-c00bd7b.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-c00bd7b.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-c00bd7b.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-c00bd7b.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-c00bd7b.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-c00bd7b.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-c00bd7b.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-c00bd7b .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-c00bd7b .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-caecc42 {
	width: 100%;
	max-width: 100%;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-caecc42 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-e83d61c {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 1px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #fff;
	--border-color: #fff;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-668 .elementor-element.elementor-element-e83d61c:not(.elementor-motion-effects-element-type-background), .elementor-668 .elementor-element.elementor-element-e83d61c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9f9ff;
}

.elementor-668 .elementor-element.elementor-element-e83d61c.e-con {
	--align-self: stretch;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-668 .elementor-element.elementor-element-2cab6e1 {
	width: 100%;
	max-width: 100%;
	font-family: "Nunito Sans", Inter;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-2cab6e1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-19f6cbb {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #e0edf0;
	--border-color: #e0edf0;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 48px;
	--padding-right: 48px;
}

.elementor-668 .elementor-element.elementor-element-19f6cbb.e-con {
	--align-self: stretch;
}

.elementor-668 .elementor-element.elementor-element-9a7a195 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-9a7a195.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-9a7a195.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-9a7a195.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-9a7a195.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-9a7a195.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-9a7a195.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-9a7a195.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-9a7a195 .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-9a7a195 .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-26c6914 {
	width: 100%;
	max-width: 100%;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-26c6914 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-e6a6b0b {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #e0edf0;
	--border-color: #e0edf0;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 48px;
	--padding-right: 48px;
}

.elementor-668 .elementor-element.elementor-element-e6a6b0b.e-con {
	--align-self: stretch;
}

.elementor-668 .elementor-element.elementor-element-89780e9 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-89780e9.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b24d8c0);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-89780e9.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-89780e9.elementor-view-default .elementor-icon {
	color: var(--e-global-color-b24d8c0);
	border-color: var(--e-global-color-b24d8c0);
}

.elementor-668 .elementor-element.elementor-element-89780e9.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-89780e9.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-b24d8c0);
}

.elementor-668 .elementor-element.elementor-element-89780e9.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-89780e9.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-89780e9 .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-89780e9 .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-d9b05b6 {
	width: 100%;
	max-width: 100%;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-d9b05b6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-56c8000 {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 1px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #fff;
	--border-color: #fff;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-668 .elementor-element.elementor-element-56c8000:not(.elementor-motion-effects-element-type-background), .elementor-668 .elementor-element.elementor-element-56c8000 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9f9ff;
}

.elementor-668 .elementor-element.elementor-element-56c8000.e-con {
	--align-self: stretch;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-668 .elementor-element.elementor-element-5491c1b {
	width: 100%;
	max-width: 100%;
	font-family: "Nunito Sans", Inter;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-5491c1b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-75c7b8e {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #e0edf0;
	--border-color: #e0edf0;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 48px;
	--padding-right: 48px;
}

.elementor-668 .elementor-element.elementor-element-75c7b8e.e-con {
	--align-self: stretch;
}

.elementor-668 .elementor-element.elementor-element-0476404 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-0476404.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-0476404.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-0476404.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-0476404.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-0476404.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-0476404.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-0476404.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-0476404 .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-0476404 .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-3f94069 {
	width: 100%;
	max-width: 100%;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-3f94069 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-7c3e7e8 {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #e0edf0;
	--border-color: #e0edf0;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 48px;
	--padding-right: 48px;
}

.elementor-668 .elementor-element.elementor-element-7c3e7e8.e-con {
	--align-self: stretch;
}

.elementor-668 .elementor-element.elementor-element-0e51e58 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-0e51e58.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b24d8c0);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-0e51e58.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-0e51e58.elementor-view-default .elementor-icon {
	color: var(--e-global-color-b24d8c0);
	border-color: var(--e-global-color-b24d8c0);
}

.elementor-668 .elementor-element.elementor-element-0e51e58.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-0e51e58.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-b24d8c0);
}

.elementor-668 .elementor-element.elementor-element-0e51e58.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-0e51e58.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-0e51e58 .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-0e51e58 .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-8dd5c25 {
	width: 100%;
	max-width: 100%;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-8dd5c25 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-ec77417 {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 1px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #fff;
	--border-color: #fff;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-668 .elementor-element.elementor-element-ec77417:not(.elementor-motion-effects-element-type-background), .elementor-668 .elementor-element.elementor-element-ec77417 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9f9ff;
}

.elementor-668 .elementor-element.elementor-element-ec77417.e-con {
	--align-self: stretch;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-668 .elementor-element.elementor-element-41682e4 {
	width: 100%;
	max-width: 100%;
	font-family: "Nunito Sans", Inter;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-41682e4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-97d9207 {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #e0edf0;
	--border-color: #e0edf0;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 48px;
	--padding-right: 48px;
}

.elementor-668 .elementor-element.elementor-element-97d9207.e-con {
	--align-self: stretch;
}

.elementor-668 .elementor-element.elementor-element-7160974 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-7160974.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-7160974.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-7160974.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-7160974.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-7160974.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-7160974.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-7160974.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-7160974 .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-7160974 .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-14f563e {
	width: 100%;
	max-width: 100%;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-14f563e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-394f66b {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #e0edf0;
	--border-color: #e0edf0;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 48px;
	--padding-right: 48px;
}

.elementor-668 .elementor-element.elementor-element-394f66b.e-con {
	--align-self: stretch;
}

.elementor-668 .elementor-element.elementor-element-ee76db8 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-ee76db8.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-ee76db8.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-ee76db8.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-ee76db8.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-ee76db8.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-ee76db8.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-ee76db8.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-ee76db8 .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-ee76db8 .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-62f7036 {
	width: 100%;
	max-width: 100%;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-62f7036 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-93430e3 {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 1px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #fff;
	--border-color: #fff;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-668 .elementor-element.elementor-element-93430e3:not(.elementor-motion-effects-element-type-background), .elementor-668 .elementor-element.elementor-element-93430e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9f9ff;
}

.elementor-668 .elementor-element.elementor-element-93430e3.e-con {
	--align-self: stretch;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-668 .elementor-element.elementor-element-25fcfba {
	width: 100%;
	max-width: 100%;
	font-family: "Nunito Sans", Inter;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-25fcfba > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-1facdf5 {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #e0edf0;
	--border-color: #e0edf0;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 48px;
	--padding-right: 48px;
}

.elementor-668 .elementor-element.elementor-element-1facdf5.e-con {
	--align-self: stretch;
}

.elementor-668 .elementor-element.elementor-element-452aa8f .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-452aa8f.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-452aa8f.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-452aa8f.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-452aa8f.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-452aa8f.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-452aa8f.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-452aa8f.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-452aa8f .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-452aa8f .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-bdd8ffe {
	width: 100%;
	max-width: 100%;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-bdd8ffe > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-e9b5198 {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #e0edf0;
	--border-color: #e0edf0;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 48px;
	--padding-right: 48px;
}

.elementor-668 .elementor-element.elementor-element-e9b5198.e-con {
	--align-self: stretch;
}

.elementor-668 .elementor-element.elementor-element-2f89c0f .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-2f89c0f.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-2f89c0f.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-2f89c0f.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-2f89c0f.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-2f89c0f.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-2f89c0f.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-2f89c0f.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-2f89c0f .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-2f89c0f .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-900b9aa {
	width: 100%;
	max-width: 100%;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-900b9aa > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-3501f51 {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 1px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #fff;
	--border-color: #fff;
	--border-radius: 0px 0px 24px 24px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-668 .elementor-element.elementor-element-3501f51:not(.elementor-motion-effects-element-type-background), .elementor-668 .elementor-element.elementor-element-3501f51 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9f9ff;
}

.elementor-668 .elementor-element.elementor-element-3501f51.e-con {
	--align-self: stretch;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-668 .elementor-element.elementor-element-79b79fb {
	width: 100%;
	max-width: 100%;
	font-family: "Nunito Sans", Inter;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-79b79fb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-f4aa577 {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: none;
	--border-style: none;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 48px;
	--padding-right: 48px;
}

.elementor-668 .elementor-element.elementor-element-f4aa577.e-con {
	--align-self: stretch;
}

.elementor-668 .elementor-element.elementor-element-1a33a32 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-1a33a32 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-b5b7c4b {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--margin-top: 32px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-4abb3fc .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-4abb3fc.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-4abb3fc.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-4abb3fc.elementor-view-default .elementor-icon {
	color: var(--e-global-color-f2fc99c);
	border-color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-4abb3fc.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-4abb3fc.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-4abb3fc .elementor-icon {
	font-size: 18px;
}

.elementor-668 .elementor-element.elementor-element-4abb3fc .elementor-icon svg {
	height: 18px;
}

.elementor-668 .elementor-element.elementor-element-61b6513 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-61b6513 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-831d315 {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: none;
	--border-style: none;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 48px;
	--padding-right: 48px;
}

.elementor-668 .elementor-element.elementor-element-831d315.e-con {
	--align-self: stretch;
}

.elementor-668 .elementor-element.elementor-element-8edbeed > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-8edbeed {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-cee4156 {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 160px;
	--padding-left: 48px;
	--padding-right: 48px;
}

.elementor-668 .elementor-element.elementor-element-cee4156.e-con {
	--align-self: flex-start;
}

.elementor-668 .elementor-element.elementor-element-ce1ad7c {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-668 .elementor-element.elementor-element-70bb62c {
	--display: flex;
	--min-height: 48px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-14777e6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-14777e6 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-1ba954f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-04d9dc1 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-04d9dc1.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-04d9dc1.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-04d9dc1.elementor-view-default .elementor-icon {
	color: var(--e-global-color-f2fc99c);
	border-color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-04d9dc1.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-04d9dc1.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-1be2622 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-1be2622.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-1be2622.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-1be2622.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-1be2622.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-1be2622.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-1be2622.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-1be2622.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-1be2622 .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-1be2622 .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-edb6a3e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-edb6a3e {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-6dd1550 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-583217b > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-668 .elementor-element.elementor-element-0f2b26e .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-0f2b26e.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-0f2b26e.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-0f2b26e.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-0f2b26e.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-0f2b26e.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-0f2b26e.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-0f2b26e.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-0f2b26e .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-0f2b26e .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-2e49323 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-2e49323 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-bf44df9 {
	--display: flex;
	--min-height: 48px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-ce7d96b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-ce7d96b {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-e4a9912 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-0a6bc24 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-0a6bc24.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-0a6bc24.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-0a6bc24.elementor-view-default .elementor-icon {
	color: var(--e-global-color-f2fc99c);
	border-color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-0a6bc24.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-0a6bc24.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-b9b9a54 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-b9b9a54.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-b9b9a54.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-b9b9a54.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-b9b9a54.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-b9b9a54.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-b9b9a54.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-b9b9a54.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-b9b9a54 .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-b9b9a54 .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-e36e6e1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-e36e6e1 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-302a77b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-ed315a7 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-668 .elementor-element.elementor-element-bd6f99e .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-bd6f99e.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b24d8c0);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-bd6f99e.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-bd6f99e.elementor-view-default .elementor-icon {
	color: var(--e-global-color-b24d8c0);
	border-color: var(--e-global-color-b24d8c0);
}

.elementor-668 .elementor-element.elementor-element-bd6f99e.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-bd6f99e.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-b24d8c0);
}

.elementor-668 .elementor-element.elementor-element-bd6f99e.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-bd6f99e.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-bd6f99e .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-bd6f99e .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-592df30 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-592df30 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-a18a4c2 {
	--display: flex;
	--min-height: 48px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-15c613d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-15c613d {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-d1d49cc {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-cd2b3c1 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-cd2b3c1.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-cd2b3c1.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-cd2b3c1.elementor-view-default .elementor-icon {
	color: var(--e-global-color-f2fc99c);
	border-color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-cd2b3c1.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-cd2b3c1.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-6de552c .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-6de552c.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-6de552c.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-6de552c.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-6de552c.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-6de552c.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-6de552c.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-6de552c.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-6de552c .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-6de552c .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-3f42a44 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-3f42a44 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-322c758 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-775e98f > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-668 .elementor-element.elementor-element-71e1b5d .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-71e1b5d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-70a1c6f);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-71e1b5d.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-71e1b5d.elementor-view-default .elementor-icon {
	color: var(--e-global-color-70a1c6f);
	border-color: var(--e-global-color-70a1c6f);
}

.elementor-668 .elementor-element.elementor-element-71e1b5d.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-71e1b5d.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-70a1c6f);
}

.elementor-668 .elementor-element.elementor-element-71e1b5d.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-71e1b5d.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-71e1b5d .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-71e1b5d .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-9a0ff3b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-9a0ff3b {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-5562217 {
	--display: flex;
	--min-height: 48px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-a00b2ad > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-a00b2ad {
	font-family: "Nunito Sans", Inter;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-003efbe {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-e9df009 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-e9df009.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-e9df009.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-e9df009.elementor-view-default .elementor-icon {
	color: var(--e-global-color-f2fc99c);
	border-color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-e9df009.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-e9df009.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-fa81be5 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-fa81be5.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-fa81be5.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-fa81be5.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-fa81be5.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-fa81be5.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-fa81be5.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-fa81be5.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-fa81be5 .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-fa81be5 .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-f29b083 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-f29b083 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-6940ace {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-41729bb > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-668 .elementor-element.elementor-element-0e0dda9 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-0e0dda9.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-70a1c6f);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-0e0dda9.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-0e0dda9.elementor-view-default .elementor-icon {
	color: var(--e-global-color-70a1c6f);
	border-color: var(--e-global-color-70a1c6f);
}

.elementor-668 .elementor-element.elementor-element-0e0dda9.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-0e0dda9.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-70a1c6f);
}

.elementor-668 .elementor-element.elementor-element-0e0dda9.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-0e0dda9.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-0e0dda9 .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-0e0dda9 .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-9a787d6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-9a787d6 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-a1b6f4f {
	--display: flex;
	--min-height: 48px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-5f757cc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-5f757cc {
	font-family: "Nunito Sans", Inter;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-5a165d4 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-f112a3e .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-f112a3e.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-f112a3e.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-f112a3e.elementor-view-default .elementor-icon {
	color: var(--e-global-color-f2fc99c);
	border-color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-f112a3e.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-f112a3e.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-23049a4 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-23049a4.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-23049a4.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-23049a4.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-23049a4.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-23049a4.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-23049a4.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-23049a4.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-23049a4 .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-23049a4 .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-975cd27 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-975cd27 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-884745d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-3c2f0c4 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-668 .elementor-element.elementor-element-f49e45b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-f49e45b.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-f49e45b.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-f49e45b.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-f49e45b.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-f49e45b.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-f49e45b.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-f49e45b.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-f49e45b .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-f49e45b .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-0e44497 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-0e44497 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-6ae3dab {
	--display: flex;
	--min-height: 48px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-bd8865b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-bd8865b {
	font-family: "Nunito Sans", Inter;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-bdc7bcd {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-b0e7596 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-b0e7596.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-b0e7596.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-b0e7596.elementor-view-default .elementor-icon {
	color: var(--e-global-color-f2fc99c);
	border-color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-b0e7596.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-b0e7596.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-598f99a .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-598f99a.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-598f99a.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-598f99a.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-598f99a.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-598f99a.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-598f99a.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-598f99a.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-598f99a .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-598f99a .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-360fe27 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-360fe27 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-f0869ee {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-62d8534 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-668 .elementor-element.elementor-element-4da6361 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-4da6361.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-70a1c6f);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-4da6361.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-4da6361.elementor-view-default .elementor-icon {
	color: var(--e-global-color-70a1c6f);
	border-color: var(--e-global-color-70a1c6f);
}

.elementor-668 .elementor-element.elementor-element-4da6361.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-4da6361.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-70a1c6f);
}

.elementor-668 .elementor-element.elementor-element-4da6361.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-4da6361.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-4da6361 .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-4da6361 .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-8a01803 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-8a01803 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-bdc592a {
	--display: flex;
	--min-height: 48px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-d74a5fc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-d74a5fc {
	font-family: "Nunito Sans", Inter;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-3e1c96a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-eaa2a40 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-eaa2a40.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-eaa2a40.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-eaa2a40.elementor-view-default .elementor-icon {
	color: var(--e-global-color-f2fc99c);
	border-color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-eaa2a40.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-eaa2a40.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-a706f58 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-a706f58.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-a706f58.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-a706f58.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-a706f58.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-a706f58.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-a706f58.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-a706f58.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-a706f58 .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-a706f58 .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-25b209e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-25b209e {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-8d455a8 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-b724223 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-668 .elementor-element.elementor-element-9db6532 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-9db6532.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-9db6532.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-9db6532.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-9db6532.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-9db6532.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-9db6532.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-9db6532.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-9db6532 .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-9db6532 .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-f4bcfd9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-f4bcfd9 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-474d080 {
	--display: flex;
	--min-height: 48px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-9fc07c5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-9fc07c5 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-2c103de {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-f02efe8 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-f02efe8.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-f02efe8.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-f02efe8.elementor-view-default .elementor-icon {
	color: var(--e-global-color-f2fc99c);
	border-color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-f02efe8.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-f02efe8.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-7c2272d .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-7c2272d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-7c2272d.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-7c2272d.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-7c2272d.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-7c2272d.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-7c2272d.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-7c2272d.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-7c2272d .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-7c2272d .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-a7cee2f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-a7cee2f {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-252868e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-c86e0c9 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-668 .elementor-element.elementor-element-2dddbe9 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-2dddbe9.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-2dddbe9.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-2dddbe9.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-2dddbe9.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-2dddbe9.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-2dddbe9.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-2dddbe9.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-2dddbe9 .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-2dddbe9 .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-3e3373a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-3e3373a {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-0925b48 {
	--display: flex;
	--min-height: 48px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-092f737 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-092f737 {
	font-family: "Nunito Sans", Inter;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-5d25c8b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-f894cd5 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-f894cd5.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-f894cd5.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-f894cd5.elementor-view-default .elementor-icon {
	color: var(--e-global-color-f2fc99c);
	border-color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-f894cd5.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-f894cd5.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-33305b2 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-33305b2.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-33305b2.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-33305b2.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-33305b2.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-33305b2.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-33305b2.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-33305b2.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-33305b2 .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-33305b2 .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-ad851c1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-ad851c1 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-f7f3354 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-90bab39 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-668 .elementor-element.elementor-element-ed4271f .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-ed4271f.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-ed4271f.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-ed4271f.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-ed4271f.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-ed4271f.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-ed4271f.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-ed4271f.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-ed4271f .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-ed4271f .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-57b94e6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-57b94e6 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-61cfe34 {
	--display: flex;
	--min-height: 48px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-e17d8fa > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-e17d8fa {
	font-family: "Nunito Sans", Inter;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-2586b94 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-3a64cbf .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-3a64cbf.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-3a64cbf.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-3a64cbf.elementor-view-default .elementor-icon {
	color: var(--e-global-color-f2fc99c);
	border-color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-3a64cbf.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-3a64cbf.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-fdd46eb .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-fdd46eb.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-fdd46eb.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-fdd46eb.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-fdd46eb.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-fdd46eb.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-fdd46eb.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-fdd46eb.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-fdd46eb .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-fdd46eb .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-48ebbca > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-48ebbca {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-28a826b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-8d90cbd > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-668 .elementor-element.elementor-element-775dfba .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-775dfba.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-775dfba.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-775dfba.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-775dfba.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-775dfba.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-775dfba.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-775dfba.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-775dfba .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-775dfba .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-46ef9bc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-46ef9bc {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-159b2fb {
	--display: flex;
	--min-height: 48px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-ef8bb77 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-ef8bb77 {
	font-family: "Nunito Sans", Inter;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-db3a1e4 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-497ab4f .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-497ab4f.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-497ab4f.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-497ab4f.elementor-view-default .elementor-icon {
	color: var(--e-global-color-f2fc99c);
	border-color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-497ab4f.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-497ab4f.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-d074aeb .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-d074aeb.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-d074aeb.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-d074aeb.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-d074aeb.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-d074aeb.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-d074aeb.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-d074aeb.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-d074aeb .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-d074aeb .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-68716bf > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-68716bf {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-bf49893 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-fee2e85 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-668 .elementor-element.elementor-element-879ad4b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-879ad4b.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b24d8c0);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-879ad4b.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-879ad4b.elementor-view-default .elementor-icon {
	color: var(--e-global-color-b24d8c0);
	border-color: var(--e-global-color-b24d8c0);
}

.elementor-668 .elementor-element.elementor-element-879ad4b.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-879ad4b.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-b24d8c0);
}

.elementor-668 .elementor-element.elementor-element-879ad4b.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-879ad4b.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-879ad4b .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-879ad4b .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-61251a4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-61251a4 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-9ec9de0 {
	--display: flex;
	--min-height: 48px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-9cc89cc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-9cc89cc {
	font-family: "Nunito Sans", Inter;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-18afec3 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-b18ef66 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-b18ef66.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-b18ef66.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-b18ef66.elementor-view-default .elementor-icon {
	color: var(--e-global-color-f2fc99c);
	border-color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-b18ef66.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-b18ef66.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-c0fc69d .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-c0fc69d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-c0fc69d.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-c0fc69d.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-c0fc69d.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-c0fc69d.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-c0fc69d.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-c0fc69d.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-c0fc69d .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-c0fc69d .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-4a0d03c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-4a0d03c {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-e5befe3 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-a172c81 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-668 .elementor-element.elementor-element-0c9156f .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-0c9156f.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b24d8c0);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-0c9156f.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-0c9156f.elementor-view-default .elementor-icon {
	color: var(--e-global-color-b24d8c0);
	border-color: var(--e-global-color-b24d8c0);
}

.elementor-668 .elementor-element.elementor-element-0c9156f.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-0c9156f.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-b24d8c0);
}

.elementor-668 .elementor-element.elementor-element-0c9156f.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-0c9156f.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-0c9156f .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-0c9156f .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-25c082c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-25c082c {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-47c34f8 {
	--display: flex;
	--min-height: 48px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-fce1513 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-fce1513 {
	font-family: "Nunito Sans", Inter;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-b5bec61 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-8074ab9 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-8074ab9.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-8074ab9.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-8074ab9.elementor-view-default .elementor-icon {
	color: var(--e-global-color-f2fc99c);
	border-color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-8074ab9.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-8074ab9.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-4b2435c .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-4b2435c.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-4b2435c.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-4b2435c.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-4b2435c.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-4b2435c.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-4b2435c.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-4b2435c.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-4b2435c .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-4b2435c .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-fcf0ed9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-fcf0ed9 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-4b42f86 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-8ef6067 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-668 .elementor-element.elementor-element-ec8ad88 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-ec8ad88.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-ec8ad88.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-ec8ad88.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-ec8ad88.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-ec8ad88.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-ec8ad88.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-ec8ad88.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-ec8ad88 .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-ec8ad88 .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-653fed4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-653fed4 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-6bb9a90 {
	--display: flex;
	--min-height: 48px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-2036b65 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-2036b65 {
	font-family: "Nunito Sans", Inter;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-60ae8a5 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-ea1a1f5 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-ea1a1f5.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-ea1a1f5.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-ea1a1f5.elementor-view-default .elementor-icon {
	color: var(--e-global-color-f2fc99c);
	border-color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-ea1a1f5.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-ea1a1f5.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-643c708 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-643c708.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-643c708.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-643c708.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-643c708.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-643c708.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-643c708.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-643c708.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-643c708 .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-643c708 .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-dc22f8a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-dc22f8a {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-5cd63cd {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-93a3ae2 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-668 .elementor-element.elementor-element-e052ef4 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-e052ef4.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-797eaa3);
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-e052ef4.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-e052ef4.elementor-view-default .elementor-icon {
	color: var(--e-global-color-797eaa3);
	border-color: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-e052ef4.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-e052ef4.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-797eaa3);
}

.elementor-668 .elementor-element.elementor-element-e052ef4.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-e052ef4.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-e052ef4 .elementor-icon {
	font-size: 10px;
}

.elementor-668 .elementor-element.elementor-element-e052ef4 .elementor-icon svg {
	height: 10px;
}

.elementor-668 .elementor-element.elementor-element-2d4b71c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-2d4b71c {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-196c274 {
	--display: flex;
	--min-height: 48px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-63594ca > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-63594ca {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-414de07 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-d6e347e .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-d6e347e.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-d6e347e.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-d6e347e.elementor-view-default .elementor-icon {
	color: var(--e-global-color-f2fc99c);
	border-color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-d6e347e.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-d6e347e.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-329dd74 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-329dd74 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-5d2c3d7 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-c549035 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-668 .elementor-element.elementor-element-88b91a2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-88b91a2 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-942d322 {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-e1954ca > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-e1954ca {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-e1954ca .elementor-heading-title {
	font-family: var(--e-global-typography-d635cf0-font-family), Inter;
	font-size: var(--e-global-typography-d635cf0-font-size);
	font-weight: var(--e-global-typography-d635cf0-font-weight);
	line-height: var(--e-global-typography-d635cf0-line-height);
	letter-spacing: var(--e-global-typography-d635cf0-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-0f4986f .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-73e425b {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: stretch;
	--gap: 80px 80px;
	--row-gap: 80px;
	--column-gap: 80px;
	--margin-top: 0px;
	--margin-bottom: 120px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 160px;
	--padding-right: 160px;
}

.elementor-668 .elementor-element.elementor-element-73e425b.e-con {
	--align-self: flex-start;
}

.elementor-668 .elementor-element.elementor-element-ba0f0cb {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 40px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-ba0f0cb:not(.elementor-motion-effects-element-type-background), .elementor-668 .elementor-element.elementor-element-ba0f0cb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://usewhale.io/nitropack_static/dYCKVbRLfYKfcqiQliugswUtPKmzFGqU/assets/images/optimized/rev-782c458/usewhale.io/wp-content/uploads/2024/07/circkles.svg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

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

.elementor-668 .elementor-element.elementor-element-210d448 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-210d448 img {
	width: 100%;
	max-width: 100px;
}

.elementor-668 .elementor-element.elementor-element-2dbd2af > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-2dbd2af {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-2dbd2af .elementor-heading-title {
	font-family: var(--e-global-typography-53fc45e-font-family), Inter;
	font-size: var(--e-global-typography-53fc45e-font-size);
	font-weight: var(--e-global-typography-53fc45e-font-weight);
	line-height: var(--e-global-typography-53fc45e-line-height);
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-8795d91 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 4px 0px;
	--row-gap: 4px;
	--column-gap: 0px;
}

.elementor-668 .elementor-element.elementor-element-3425db3 {
	--display: flex;
	--min-height: 100px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--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-668 .elementor-element.elementor-element-7f70539 > .elementor-widget-container {
	margin: 12px 0px 12px 0px;
}

.elementor-668 .elementor-element.elementor-element-7f70539 img {
	max-width: 160px;
}

.elementor-668 .elementor-element.elementor-element-2824d6c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-2824d6c {
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-7b72b85 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 4px 0px;
	--row-gap: 4px;
	--column-gap: 0px;
}

.elementor-668 .elementor-element.elementor-element-91c7778 {
	--display: flex;
	--min-height: 100px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--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-668 .elementor-element.elementor-element-496ddb9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-496ddb9 img {
	max-width: 130px;
}

.elementor-668 .elementor-element.elementor-element-52a782f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-52a782f {
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-b21364e {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: stretch;
	--gap: 80px 80px;
	--row-gap: 80px;
	--column-gap: 80px;
	--margin-top: 0px;
	--margin-bottom: 120px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 160px;
	--padding-right: 160px;
}

.elementor-668 .elementor-element.elementor-element-b21364e.e-con {
	--align-self: flex-start;
}

.elementor-668 .elementor-element.elementor-element-d16d54e {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 40px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-d16d54e:not(.elementor-motion-effects-element-type-background), .elementor-668 .elementor-element.elementor-element-d16d54e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://usewhale.io/nitropack_static/dYCKVbRLfYKfcqiQliugswUtPKmzFGqU/assets/images/optimized/rev-782c458/usewhale.io/wp-content/uploads/2024/07/circkles.svg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

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

.elementor-668 .elementor-element.elementor-element-09a49cd > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-09a49cd img {
	width: 100%;
	max-width: 180px;
}

.elementor-668 .elementor-element.elementor-element-b1ab3ad > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-b1ab3ad {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-b1ab3ad .elementor-heading-title {
	font-family: var(--e-global-typography-53fc45e-font-family), Inter;
	font-size: var(--e-global-typography-53fc45e-font-size);
	font-weight: var(--e-global-typography-53fc45e-font-weight);
	line-height: var(--e-global-typography-53fc45e-line-height);
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-7698159 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 4px 0px;
	--row-gap: 4px;
	--column-gap: 0px;
}

.elementor-668 .elementor-element.elementor-element-1e304db {
	--display: flex;
	--min-height: 100px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--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-668 .elementor-element.elementor-element-7bad942 > .elementor-widget-container {
	margin: 12px 0px 12px 0px;
}

.elementor-668 .elementor-element.elementor-element-7bad942 img {
	max-width: 160px;
}

.elementor-668 .elementor-element.elementor-element-962831e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-962831e {
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-dc79be6 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 4px 0px;
	--row-gap: 4px;
	--column-gap: 0px;
}

.elementor-668 .elementor-element.elementor-element-798a4c6 {
	--display: flex;
	--min-height: 100px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--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-668 .elementor-element.elementor-element-84251e2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-84251e2 img {
	max-width: 130px;
}

.elementor-668 .elementor-element.elementor-element-ad8974c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-ad8974c {
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-8594a49 {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: stretch;
	--gap: 80px 80px;
	--row-gap: 80px;
	--column-gap: 80px;
	--margin-top: 0px;
	--margin-bottom: 120px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 160px;
	--padding-right: 160px;
}

.elementor-668 .elementor-element.elementor-element-8594a49.e-con {
	--align-self: flex-start;
}

.elementor-668 .elementor-element.elementor-element-8e6c679 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 40px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-8e6c679:not(.elementor-motion-effects-element-type-background), .elementor-668 .elementor-element.elementor-element-8e6c679 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://usewhale.io/nitropack_static/dYCKVbRLfYKfcqiQliugswUtPKmzFGqU/assets/images/optimized/rev-782c458/usewhale.io/wp-content/uploads/2024/07/circkles.svg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

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

.elementor-668 .elementor-element.elementor-element-7da95ae > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-7da95ae img {
	width: 100%;
	max-width: 100px;
}

.elementor-668 .elementor-element.elementor-element-16031dc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-16031dc {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-16031dc .elementor-heading-title {
	font-family: var(--e-global-typography-53fc45e-font-family), Inter;
	font-size: var(--e-global-typography-53fc45e-font-size);
	font-weight: var(--e-global-typography-53fc45e-font-weight);
	line-height: var(--e-global-typography-53fc45e-line-height);
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-82b369d {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 4px 0px;
	--row-gap: 4px;
	--column-gap: 0px;
}

.elementor-668 .elementor-element.elementor-element-2fb4897 {
	--display: flex;
	--min-height: 100px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--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-668 .elementor-element.elementor-element-b49c003 > .elementor-widget-container {
	margin: 12px 0px 12px 0px;
}

.elementor-668 .elementor-element.elementor-element-b49c003 img {
	max-width: 160px;
}

.elementor-668 .elementor-element.elementor-element-ed56bae > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-ed56bae {
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-ca96c92 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 4px 0px;
	--row-gap: 4px;
	--column-gap: 0px;
}

.elementor-668 .elementor-element.elementor-element-38099e3 {
	--display: flex;
	--min-height: 100px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--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-668 .elementor-element.elementor-element-f4a3c68 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-f4a3c68 img {
	max-width: 130px;
}

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

.elementor-668 .elementor-element.elementor-element-6fe1cff {
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-5bb1e3e {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: stretch;
	--gap: 80px 80px;
	--row-gap: 80px;
	--column-gap: 80px;
	--margin-top: 0px;
	--margin-bottom: 120px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 160px;
	--padding-right: 160px;
}

.elementor-668 .elementor-element.elementor-element-5bb1e3e.e-con {
	--align-self: flex-start;
}

.elementor-668 .elementor-element.elementor-element-fedc211 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 40px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-fedc211:not(.elementor-motion-effects-element-type-background), .elementor-668 .elementor-element.elementor-element-fedc211 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://usewhale.io/nitropack_static/dYCKVbRLfYKfcqiQliugswUtPKmzFGqU/assets/images/optimized/rev-782c458/usewhale.io/wp-content/uploads/2024/07/circkles.svg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

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

.elementor-668 .elementor-element.elementor-element-520bc5e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-520bc5e img {
	width: 100%;
	max-width: 100px;
}

.elementor-668 .elementor-element.elementor-element-60e99b9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-60e99b9 {
	text-align: start;
}

.elementor-668 .elementor-element.elementor-element-60e99b9 .elementor-heading-title {
	font-family: var(--e-global-typography-53fc45e-font-family), Inter;
	font-size: var(--e-global-typography-53fc45e-font-size);
	font-weight: var(--e-global-typography-53fc45e-font-weight);
	line-height: var(--e-global-typography-53fc45e-line-height);
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-b7dd0f0 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 4px 0px;
	--row-gap: 4px;
	--column-gap: 0px;
}

.elementor-668 .elementor-element.elementor-element-875136a {
	--display: flex;
	--min-height: 100px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--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-668 .elementor-element.elementor-element-da4675d > .elementor-widget-container {
	margin: 12px 0px 12px 0px;
}

.elementor-668 .elementor-element.elementor-element-da4675d img {
	max-width: 160px;
}

.elementor-668 .elementor-element.elementor-element-25a80cf {
	--display: flex;
	--min-height: 60px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
}

.elementor-668 .elementor-element.elementor-element-9d2904c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-9d2904c {
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-2c41c32 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-2c41c32 {
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-ac81686 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-ac81686 {
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-4a69fcc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-4a69fcc {
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-5688a96 {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
}

.elementor-668 .elementor-element.elementor-element-00568e3 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-00568e3.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-00568e3.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-00568e3.elementor-view-default .elementor-icon {
	color: var(--e-global-color-f2fc99c);
	border-color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-00568e3.elementor-view-framed .elementor-icon, .elementor-668 .elementor-element.elementor-element-00568e3.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-00568e3 .elementor-icon {
	font-size: 18px;
}

.elementor-668 .elementor-element.elementor-element-00568e3 .elementor-icon svg {
	height: 18px;
}

.elementor-668 .elementor-element.elementor-element-d1db4b0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-d1db4b0 {
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-5f1d671 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 4px 0px;
	--row-gap: 4px;
	--column-gap: 0px;
}

.elementor-668 .elementor-element.elementor-element-47efd39 {
	--display: flex;
	--min-height: 100px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--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-668 .elementor-element.elementor-element-3c22acb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-3c22acb img {
	max-width: 130px;
}

.elementor-668 .elementor-element.elementor-element-58a9234 {
	--display: flex;
	--min-height: 60px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
}

.elementor-668 .elementor-element.elementor-element-da0b1e7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-da0b1e7 {
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-fd664af > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-fd664af {
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-ac1a18f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--margin-top: 240px;
	--margin-bottom: 140px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 160px;
	--padding-right: 160px;
}

.elementor-668 .elementor-element.elementor-element-fdfb2bf > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-fdfb2bf {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-fdfb2bf .elementor-heading-title {
	font-family: var(--e-global-typography-d635cf0-font-family), Inter;
	font-size: var(--e-global-typography-d635cf0-font-size);
	font-weight: var(--e-global-typography-d635cf0-font-weight);
	line-height: var(--e-global-typography-d635cf0-line-height);
	letter-spacing: var(--e-global-typography-d635cf0-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-9d51959 {
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: flex-end;
	--gap: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
}

.elementor-668 .elementor-element.elementor-element-05bff2c {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column-reverse;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
}

.elementor-668 .elementor-element.elementor-element-c4fbaeb {
	--display: flex;
	--min-height: 240px;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 0px 0px 24px -10px rgba(53, 64, 148, .36078431372549);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-668 .elementor-element.elementor-element-c4fbaeb:not(.elementor-motion-effects-element-type-background), .elementor-668 .elementor-element.elementor-element-c4fbaeb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-df5d483 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--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-668 .elementor-element.elementor-element-df5d483.e-con {
	--align-self: center;
}

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

.elementor-668 .elementor-element.elementor-element-9f5ceb0.elementor-element {
	--align-self: flex-start;
}

.elementor-668 .elementor-element.elementor-element-9f5ceb0 {
	text-align: start;
}

.elementor-668 .elementor-element.elementor-element-9f5ceb0 .elementor-heading-title {
	font-family: var(--e-global-typography-53fc45e-font-family), Inter;
	font-size: var(--e-global-typography-53fc45e-font-size);
	font-weight: var(--e-global-typography-53fc45e-font-weight);
	line-height: var(--e-global-typography-53fc45e-line-height);
	color: #354093;
}

.elementor-668 .elementor-element.elementor-element-79d3ee7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-79d3ee7.elementor-element {
	--align-self: flex-start;
}

.elementor-668 .elementor-element.elementor-element-79d3ee7 {
	text-align: start;
}

.elementor-668 .elementor-element.elementor-element-79d3ee7 .elementor-heading-title {
	color: #354093;
}

.elementor-668 .elementor-element.elementor-element-e7816e0 > .elementor-widget-container {
	margin: 16px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-e7816e0 {
	text-align: start;
	color: #354093;
}

.elementor-668 .elementor-element.elementor-element-49774fa > .elementor-widget-container {
	--e-transform-translateY: 22px;
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-49774fa img {
	max-width: 220px;
}

.elementor-668 .elementor-element.elementor-element-e7c1b69 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column-reverse;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: flex-end;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
}

.elementor-668 .elementor-element.elementor-element-74bccfb {
	--display: flex;
	--min-height: 240px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 0px 0px 24px -10px rgba(53, 64, 148, .36078431372549);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-668 .elementor-element.elementor-element-74bccfb:not(.elementor-motion-effects-element-type-background), .elementor-668 .elementor-element.elementor-element-74bccfb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-4db8a9b {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--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-668 .elementor-element.elementor-element-4db8a9b.e-con {
	--align-self: center;
}

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

.elementor-668 .elementor-element.elementor-element-9e40714.elementor-element {
	--align-self: flex-start;
}

.elementor-668 .elementor-element.elementor-element-9e40714 {
	text-align: start;
}

.elementor-668 .elementor-element.elementor-element-9e40714 .elementor-heading-title {
	font-family: var(--e-global-typography-53fc45e-font-family), Inter;
	font-size: var(--e-global-typography-53fc45e-font-size);
	font-weight: var(--e-global-typography-53fc45e-font-weight);
	line-height: var(--e-global-typography-53fc45e-line-height);
	color: #354093;
}

.elementor-668 .elementor-element.elementor-element-3d01a7d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-3d01a7d.elementor-element {
	--align-self: flex-start;
}

.elementor-668 .elementor-element.elementor-element-3d01a7d {
	text-align: start;
}

.elementor-668 .elementor-element.elementor-element-3d01a7d .elementor-heading-title {
	color: #354093;
}

.elementor-668 .elementor-element.elementor-element-4e6561d > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-4e6561d {
	text-align: start;
	color: #354093;
}

.elementor-668 .elementor-element.elementor-element-7f874a1 > .elementor-widget-container {
	--e-transform-translateY: 20px;
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-7f874a1 img {
	max-width: 220px;
}

.elementor-668 .elementor-element.elementor-element-048c426 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column-reverse;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: flex-end;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 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-668 .elementor-element.elementor-element-2e2384a {
	--display: flex;
	--min-height: 240px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 0px 0px 24px -10px rgba(53, 64, 148, .36078431372549);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-668 .elementor-element.elementor-element-2e2384a:not(.elementor-motion-effects-element-type-background), .elementor-668 .elementor-element.elementor-element-2e2384a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-3ec5c42 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--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-668 .elementor-element.elementor-element-3ec5c42.e-con {
	--align-self: center;
}

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

.elementor-668 .elementor-element.elementor-element-9b8ea91.elementor-element {
	--align-self: flex-start;
}

.elementor-668 .elementor-element.elementor-element-9b8ea91 {
	text-align: start;
}

.elementor-668 .elementor-element.elementor-element-9b8ea91 .elementor-heading-title {
	font-family: var(--e-global-typography-53fc45e-font-family), Inter;
	font-size: var(--e-global-typography-53fc45e-font-size);
	font-weight: var(--e-global-typography-53fc45e-font-weight);
	line-height: var(--e-global-typography-53fc45e-line-height);
	color: #354093;
}

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

.elementor-668 .elementor-element.elementor-element-6bd5739.elementor-element {
	--align-self: flex-start;
}

.elementor-668 .elementor-element.elementor-element-6bd5739 {
	text-align: start;
}

.elementor-668 .elementor-element.elementor-element-6bd5739 .elementor-heading-title {
	font-family: "OhNo Softie", Inter;
	font-size: 24px;
	font-weight: 600;
	line-height: 26px;
	color: #354093;
}

.elementor-668 .elementor-element.elementor-element-ea858e3 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-ea858e3 {
	text-align: start;
	color: #354093;
}

.elementor-668 .elementor-element.elementor-element-e44b22c > .elementor-widget-container {
	--e-transform-translateY: 20px;
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-e44b22c img {
	max-width: 184px;
}

.elementor-668 .elementor-element.elementor-element-dfeb160 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 80px 80px;
	--row-gap: 80px;
	--column-gap: 80px;
	--margin-top: 0px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-a968619 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-8ab0e3d {
	--display: flex;
	--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-668 .elementor-element.elementor-element-a5a4823 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: stretch;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-668 .elementor-element.elementor-element-a5a4823:not(.elementor-motion-effects-element-type-background), .elementor-668 .elementor-element.elementor-element-a5a4823 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-a5a4823.e-con {
	--align-self: center;
}

.elementor-668 .elementor-element.elementor-element-ccaf874 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-ccaf874 {
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-ccaf874 .elementor-heading-title {
	font-family: var(--e-global-typography-5d480cf-font-family), Inter;
	font-size: var(--e-global-typography-5d480cf-font-size);
	font-weight: var(--e-global-typography-5d480cf-font-weight);
	line-height: var(--e-global-typography-5d480cf-line-height);
	letter-spacing: var(--e-global-typography-5d480cf-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-8a90a66 {
	--display: flex;
}

.elementor-668 .elementor-element.elementor-element-d0adc06 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-d0adc06 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-4f530a2 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-668 .elementor-element.elementor-element-0a57272 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-0a57272 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-14b1e8a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-668 .elementor-element.elementor-element-f4d907d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-f4d907d {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-eb90c01 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-668 .elementor-element.elementor-element-a0df9f7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-a0df9f7 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-668 .elementor-element.elementor-element-6c283d2 {
	--n-accordion-title-font-size: 1rem;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 16px;
	--n-accordion-border-radius: 8px 8px 8px 8px;
	--n-accordion-title-normal-color: var(--e-global-color-f2fc99c);
	--n-accordion-title-hover-color: var(--e-global-color-3813da7);
	--n-accordion-title-active-color: var(--e-global-color-3813da7);
	--n-accordion-icon-size: 15px;
}

.elementor-668 .elementor-element.elementor-element-6c283d2 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	background-color: var(--e-global-color-e3e8fa6);
	border-style: solid;
	border-color: var(--e-global-color-b9b25ed);
}

.elementor-668 .elementor-element.elementor-element-6c283d2 {
	--n-accordion-padding: 18px 18px 18px 18px;
}

:where( .elementor-668 .elementor-element.elementor-element-6c283d2 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: none;
	--padding-top: 18px;
	--padding-right: 18px;
	--padding-bottom: 18px;
	--padding-left: 18px;
}

.elementor-668 .elementor-element.elementor-element-d6a6a39 {
	--display: flex;
	--min-height: 400px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 56px 56px;
	--row-gap: 56px;
	--column-gap: 56px;
	--overlay-opacity: .34;
	border-style: none;
	--border-style: none;
	--border-radius: 40px 40px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-668 .elementor-element.elementor-element-d6a6a39:not(.elementor-motion-effects-element-type-background), .elementor-668 .elementor-element.elementor-element-d6a6a39 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(360deg, var(--e-global-color-f2fc99c) 9%, var(--e-global-color-a443cd3) 64%);
}

.elementor-668 .elementor-element.elementor-element-d6a6a39::before, .elementor-668 .elementor-element.elementor-element-d6a6a39 > .elementor-background-video-container::before, .elementor-668 .elementor-element.elementor-element-d6a6a39 > .e-con-inner > .elementor-background-video-container::before, .elementor-668 .elementor-element.elementor-element-d6a6a39 > .elementor-background-slideshow::before, .elementor-668 .elementor-element.elementor-element-d6a6a39 > .e-con-inner > .elementor-background-slideshow::before, .elementor-668 .elementor-element.elementor-element-d6a6a39 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-f2fc99c);
	background-image: url("https://usewhale.io/nitropack_static/dYCKVbRLfYKfcqiQliugswUtPKmzFGqU/assets/images/optimized/rev-782c458/usewhale.io/wp-content/uploads/2025/04/lightripple.svg");
	--background-overlay: "";
	background-position: bottom left;
	background-repeat: no-repeat;
}

.elementor-668 .elementor-element.elementor-element-d6a6a39::before {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-668 .elementor-element.elementor-element-d6a6a39.e-con {
	--align-self: center;
}

.elementor-668 .elementor-element.elementor-element-0c2a1f4 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--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-668 .elementor-element.elementor-element-0c2a1f4.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-668 .elementor-element.elementor-element-28f699e {
	width: var(--container-widget-width, 640px);
	max-width: 640px;
	--container-widget-width: 640px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-668 .elementor-element.elementor-element-28f699e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-28f699e.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-668 .elementor-element.elementor-element-28f699e .elementor-heading-title {
	font-family: "Nunito", Inter;
	font-size: 54px;
	font-weight: 700;
	line-height: 54px;
	letter-spacing: .35%;
	color: var(--e-global-color-c550a3b);
}

.elementor-668 .elementor-element.elementor-element-bfee8d3 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--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-668 .elementor-element.elementor-element-11a0030 .elementor-button {
	background-color: var(--e-global-color-0e930c8);
	font-family: "Nunito Sans", Inter;
	font-size: 16px;
	font-weight: 800;
	line-height: 23px;
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: var(--e-global-color-0e930c8);
	border-radius: 100px 100px 100px 100px;
	padding: 8px 24px 8px 24px;
}

.elementor-668 .elementor-element.elementor-element-d5821af {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
}

.elementor-668 .elementor-element.elementor-element-9b55d0b .elementor-button {
	background-color: var(--e-global-color-1ba86b9);
	font-family: "Nunito Sans", Inter;
	font-size: 16px;
	font-weight: 800;
	line-height: 23px;
	fill: var(--e-global-color-f2fc99c);
	color: var(--e-global-color-f2fc99c);
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: var(--e-global-color-1ba86b9);
	border-radius: 150px 150px 150px 150px;
	padding: 8px 24px 8px 24px;
}

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

.elementor-668 .elementor-element.elementor-element-0a5e3e8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-668 .elementor-element.elementor-element-0a5e3e8 {
	font-family: var(--e-global-typography-cfbfa04-font-family), Inter;
	font-size: var(--e-global-typography-cfbfa04-font-size);
	font-weight: var(--e-global-typography-cfbfa04-font-weight);
	line-height: var(--e-global-typography-cfbfa04-line-height);
	letter-spacing: var(--e-global-typography-cfbfa04-letter-spacing);
	color: var(--e-global-color-c550a3b);
}

@media (min-width:768px) {
	.elementor-668 .elementor-element.elementor-element-8545ccc {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-a34c555 {
		--width: 700px;
	}
	
	.elementor-668 .elementor-element.elementor-element-4a1c08d {
		--width: 20%;
	}
	
	.elementor-668 .elementor-element.elementor-element-e965804 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-08e4595 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-bd0b528 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-a91c7da {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-3abc180 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-7cf6ff2 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-a41f5b7 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-17f5188 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-c666b34 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-41293f7 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-6f7d55e {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-856639c {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-f7a9eb1 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-10c0017 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-1d292a4 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-d6002be {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-062793c {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-6a587ab {
		--width: 40%;
	}
	
	.elementor-668 .elementor-element.elementor-element-71aefe3 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-94c41af {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-30f53e4 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-7c4749b {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-6ed1746 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-d45e9ee {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-52cf99f {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-1e02d52 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-04a07ad {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-f5e4ed8 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-b41b01c {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-e521dec {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-c0afb92 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-0a7605d {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-6f4b310 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-39204ac {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-bd7ba07 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-5fa1534 {
		--width: 40%;
	}
	
	.elementor-668 .elementor-element.elementor-element-77f33fa {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-8da6c01 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-8822b95 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-d30ecf0 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-2329c3f {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-c69beb4 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-4de1645 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-6e0a15d {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-604c9c9 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-3ff1842 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-3e398d5 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-a624e92 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-d5b8322 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-09cfc46 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-8eb14b1 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-5067956 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-28c6d1b {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-70e436a {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-a0929fc {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-081a8de {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-0f24b4b {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-7a4f389 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-c8eb83a {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-d6fe3dd {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-0e499ef {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-b00f1f2 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-1e8c66c {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-5a7a3ec {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-e85b340 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-5a5d018 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-bf4e798 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-e7d5676 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-be3914f {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-fd465c0 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-3de1c39 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-e0093f1 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-e4bde0d {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-1f5235a {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-47fc6d0 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-0087187 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-c8c89e6 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-356b5a6 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-f4050c7 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-e3e961f {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-7f0a0ea {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-07792d6 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-9efd3b4 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-06c9afd {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-1ffa128 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-e83d61c {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-19f6cbb {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-e6a6b0b {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-56c8000 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-75c7b8e {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-7c3e7e8 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-ec77417 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-97d9207 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-394f66b {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-93430e3 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-1facdf5 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-e9b5198 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-3501f51 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-f4aa577 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-b5b7c4b {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-831d315 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-cee4156 {
		--content-width: 1240px;
	}
	
	.elementor-668 .elementor-element.elementor-element-ce1ad7c {
		--width: 20%;
	}
	
	.elementor-668 .elementor-element.elementor-element-70bb62c {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-1ba954f {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-6dd1550 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-bf44df9 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-e4a9912 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-302a77b {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-a18a4c2 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-d1d49cc {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-322c758 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-5562217 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-003efbe {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-6940ace {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-a1b6f4f {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-5a165d4 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-884745d {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-6ae3dab {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-bdc7bcd {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-f0869ee {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-bdc592a {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-3e1c96a {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-8d455a8 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-474d080 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-2c103de {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-252868e {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-0925b48 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-5d25c8b {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-f7f3354 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-61cfe34 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-2586b94 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-28a826b {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-159b2fb {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-db3a1e4 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-bf49893 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-9ec9de0 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-18afec3 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-e5befe3 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-47c34f8 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-b5bec61 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-4b42f86 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-6bb9a90 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-60ae8a5 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-5cd63cd {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-196c274 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-414de07 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-5d2c3d7 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-ba0f0cb {
		--width: 18%;
	}
	
	.elementor-668 .elementor-element.elementor-element-8795d91 {
		--width: 36%;
	}
	
	.elementor-668 .elementor-element.elementor-element-3425db3 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-7b72b85 {
		--width: 36%;
	}
	
	.elementor-668 .elementor-element.elementor-element-91c7778 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-d16d54e {
		--width: 18%;
	}
	
	.elementor-668 .elementor-element.elementor-element-7698159 {
		--width: 36%;
	}
	
	.elementor-668 .elementor-element.elementor-element-1e304db {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-dc79be6 {
		--width: 36%;
	}
	
	.elementor-668 .elementor-element.elementor-element-798a4c6 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-8e6c679 {
		--width: 18%;
	}
	
	.elementor-668 .elementor-element.elementor-element-82b369d {
		--width: 36%;
	}
	
	.elementor-668 .elementor-element.elementor-element-2fb4897 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-ca96c92 {
		--width: 36%;
	}
	
	.elementor-668 .elementor-element.elementor-element-38099e3 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-fedc211 {
		--width: 18%;
	}
	
	.elementor-668 .elementor-element.elementor-element-b7dd0f0 {
		--width: 36%;
	}
	
	.elementor-668 .elementor-element.elementor-element-875136a {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-25a80cf {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-5688a96 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-5f1d671 {
		--width: 36%;
	}
	
	.elementor-668 .elementor-element.elementor-element-47efd39 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-58a9234 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-9d51959 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-05bff2c {
		--width: 50%;
	}
	
	.elementor-668 .elementor-element.elementor-element-c4fbaeb {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-df5d483 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-e7c1b69 {
		--width: 50%;
	}
	
	.elementor-668 .elementor-element.elementor-element-74bccfb {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-4db8a9b {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-048c426 {
		--width: 50%;
	}
	
	.elementor-668 .elementor-element.elementor-element-2e2384a {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-3ec5c42 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-a5a4823 {
		--content-width: 780px;
	}
	
	.elementor-668 .elementor-element.elementor-element-d6a6a39 {
		--content-width: 1280px;
	}
	
	.elementor-668 .elementor-element.elementor-element-bfee8d3 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-d5821af {
		--width: 210px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-668 .elementor-element.elementor-element-8c1a59a {
		--content-width: 90%;
	}
	
	.elementor-668 .elementor-element.elementor-element-1e75713 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-a34c555 {
		--width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-8576a1d {
		--content-width: 1140px;
	}
	
	.elementor-668 .elementor-element.elementor-element-ff6aa8f {
		--content-width: 1140px;
	}
	
	.elementor-668 .elementor-element.elementor-element-28c6d1b {
		--width: 32%;
	}
	
	.elementor-668 .elementor-element.elementor-element-081a8de {
		--width: 32%;
	}
	
	.elementor-668 .elementor-element.elementor-element-c8eb83a {
		--width: 32%;
	}
	
	.elementor-668 .elementor-element.elementor-element-b00f1f2 {
		--width: 32%;
	}
	
	.elementor-668 .elementor-element.elementor-element-e85b340 {
		--width: 32%;
	}
	
	.elementor-668 .elementor-element.elementor-element-e7d5676 {
		--width: 32%;
	}
	
	.elementor-668 .elementor-element.elementor-element-3de1c39 {
		--width: 32%;
	}
	
	.elementor-668 .elementor-element.elementor-element-1f5235a {
		--width: 32%;
	}
	
	.elementor-668 .elementor-element.elementor-element-c8c89e6 {
		--width: 32%;
	}
	
	.elementor-668 .elementor-element.elementor-element-e3e961f {
		--width: 32%;
	}
	
	.elementor-668 .elementor-element.elementor-element-9efd3b4 {
		--width: 32%;
	}
	
	.elementor-668 .elementor-element.elementor-element-e83d61c {
		--width: 32%;
	}
	
	.elementor-668 .elementor-element.elementor-element-56c8000 {
		--width: 32%;
	}
	
	.elementor-668 .elementor-element.elementor-element-ec77417 {
		--width: 32%;
	}
	
	.elementor-668 .elementor-element.elementor-element-93430e3 {
		--width: 32%;
	}
	
	.elementor-668 .elementor-element.elementor-element-3501f51 {
		--width: 32%;
	}
	
	.elementor-668 .elementor-element.elementor-element-cee4156 {
		--content-width: 1140px;
	}
	
	.elementor-668 .elementor-element.elementor-element-d6a6a39 {
		--content-width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor-668 .elementor-element.elementor-element-8c1a59a {
		--min-height: 400px;
		--padding-top: 64px;
		--padding-bottom: 84px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-668 .elementor-element.elementor-element-8c1a59a > .elementor-shape-bottom svg, .elementor-668 .elementor-element.elementor-element-8c1a59a > .e-con-inner > .elementor-shape-bottom svg {
		width: calc(200% + 1.3px);
	}
	
	.elementor-668 .elementor-element.elementor-element-fdb910d .elementor-heading-title {
		font-size: var(--e-global-typography-cfbfa04-font-size);
		line-height: var(--e-global-typography-cfbfa04-line-height);
		letter-spacing: var(--e-global-typography-cfbfa04-letter-spacing);
	}
	
	.elementor-668 .elementor-element.elementor-element-4bd1b53 .elementor-heading-title {
		font-size: var(--e-global-typography-d635cf0-font-size);
		line-height: var(--e-global-typography-d635cf0-line-height);
		letter-spacing: var(--e-global-typography-d635cf0-letter-spacing);
	}
	
	.elementor-668 .elementor-element.elementor-element-be3db04 {
		--padding-top: 80px;
		--padding-bottom: 56px;
		--padding-left: 48px;
		--padding-right: 48px;
	}
	
	.elementor-668 .elementor-element.elementor-element-a34c555 {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-668 .elementor-element.elementor-element-dbff079 .elementor-heading-title {
		font-size: var(--e-global-typography-5d480cf-font-size);
		line-height: var(--e-global-typography-5d480cf-line-height);
		letter-spacing: var(--e-global-typography-5d480cf-letter-spacing);
	}
	
	.elementor-668 .elementor-element.elementor-element-780a2f7 {
		--padding-top: 0px;
		--padding-bottom: 24px;
		--padding-left: 48px;
		--padding-right: 48px;
	}
	
	.elementor-668 .elementor-element.elementor-element-9901509.elementor-element {
		--align-self: center;
	}
	
	.elementor-668 .elementor-element.elementor-element-9901509 .elementor-heading-title {
		font-size: var(--e-global-typography-d635cf0-font-size);
		line-height: var(--e-global-typography-d635cf0-line-height);
		letter-spacing: var(--e-global-typography-d635cf0-letter-spacing);
	}
	
	.elementor-668 .elementor-element.elementor-element-8576a1d {
		--padding-top: 0px;
		--padding-bottom: 48px;
		--padding-left: 48px;
		--padding-right: 48px;
	}
	
	.elementor-668 .elementor-element.elementor-element-4a1c08d {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
	}
	
	.elementor-668 .elementor-element.elementor-element-6a587ab {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
	}
	
	.elementor-668 .elementor-element.elementor-element-bd7ba07 {
		--justify-content: flex-start;
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-668 .elementor-element.elementor-element-5fa1534 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
	}
	
	.elementor-668 .elementor-element.elementor-element-ff6aa8f {
		--padding-top: 0px;
		--padding-bottom: 48px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-668 .elementor-element.elementor-element-0cac7e3 {
		--grid-auto-flow: row;
	}
	
	.elementor-668 .elementor-element.elementor-element-70e436a {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-668 .elementor-element.elementor-element-a0929fc {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-668 .elementor-element.elementor-element-0f24b4b {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-668 .elementor-element.elementor-element-7a4f389 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-668 .elementor-element.elementor-element-d6fe3dd {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-668 .elementor-element.elementor-element-0e499ef {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-668 .elementor-element.elementor-element-1e8c66c {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-668 .elementor-element.elementor-element-5a7a3ec {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-668 .elementor-element.elementor-element-5a5d018 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-668 .elementor-element.elementor-element-bf4e798 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-668 .elementor-element.elementor-element-be3914f {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-668 .elementor-element.elementor-element-fd465c0 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-668 .elementor-element.elementor-element-e0093f1 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-668 .elementor-element.elementor-element-e4bde0d {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-668 .elementor-element.elementor-element-47fc6d0 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-668 .elementor-element.elementor-element-0087187 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-668 .elementor-element.elementor-element-356b5a6 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-668 .elementor-element.elementor-element-f4050c7 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-668 .elementor-element.elementor-element-7f0a0ea {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-668 .elementor-element.elementor-element-07792d6 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-668 .elementor-element.elementor-element-06c9afd {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-668 .elementor-element.elementor-element-1ffa128 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-668 .elementor-element.elementor-element-19f6cbb {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-668 .elementor-element.elementor-element-e6a6b0b {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-668 .elementor-element.elementor-element-75c7b8e {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-668 .elementor-element.elementor-element-7c3e7e8 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-668 .elementor-element.elementor-element-97d9207 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-668 .elementor-element.elementor-element-394f66b {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-668 .elementor-element.elementor-element-1facdf5 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-668 .elementor-element.elementor-element-e9b5198 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-668 .elementor-element.elementor-element-f4aa577 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 40px;
		--padding-right: 20px;
	}
	
	.elementor-668 .elementor-element.elementor-element-b5b7c4b {
		--justify-content: flex-start;
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-668 .elementor-element.elementor-element-831d315 {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: flex-start;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 40px;
		--padding-right: 20px;
	}
	
	.elementor-668 .elementor-element.elementor-element-cee4156 {
		--padding-top: 0px;
		--padding-bottom: 48px;
		--padding-left: 48px;
		--padding-right: 48px;
	}
	
	.elementor-668 .elementor-element.elementor-element-ce1ad7c {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
	}
	
	.elementor-668 .elementor-element.elementor-element-e1954ca.elementor-element {
		--align-self: center;
	}
	
	.elementor-668 .elementor-element.elementor-element-e1954ca .elementor-heading-title {
		font-size: var(--e-global-typography-d635cf0-font-size);
		line-height: var(--e-global-typography-d635cf0-line-height);
		letter-spacing: var(--e-global-typography-d635cf0-letter-spacing);
	}
	
	.elementor-668 .elementor-element.elementor-element-73e425b {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 48px;
		--padding-right: 48px;
	}
	
	.elementor-668 .elementor-element.elementor-element-2dbd2af .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-668 .elementor-element.elementor-element-2824d6c {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-668 .elementor-element.elementor-element-52a782f {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-668 .elementor-element.elementor-element-b21364e {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 48px;
		--padding-right: 48px;
	}
	
	.elementor-668 .elementor-element.elementor-element-b1ab3ad .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-668 .elementor-element.elementor-element-962831e {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-668 .elementor-element.elementor-element-ad8974c {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-668 .elementor-element.elementor-element-8594a49 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 48px;
		--padding-right: 48px;
	}
	
	.elementor-668 .elementor-element.elementor-element-16031dc .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-668 .elementor-element.elementor-element-ed56bae {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-668 .elementor-element.elementor-element-6fe1cff {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-668 .elementor-element.elementor-element-5bb1e3e {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 48px;
		--padding-right: 48px;
	}
	
	.elementor-668 .elementor-element.elementor-element-60e99b9 .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-668 .elementor-element.elementor-element-9d2904c {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-668 .elementor-element.elementor-element-2c41c32 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-668 .elementor-element.elementor-element-ac81686 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-668 .elementor-element.elementor-element-4a69fcc {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-668 .elementor-element.elementor-element-5688a96 {
		--justify-content: flex-start;
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-668 .elementor-element.elementor-element-d1db4b0 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-668 .elementor-element.elementor-element-da0b1e7 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-668 .elementor-element.elementor-element-fd664af {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-668 .elementor-element.elementor-element-ac1a18f {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 48px;
		--padding-right: 48px;
	}
	
	.elementor-668 .elementor-element.elementor-element-fdfb2bf {
		width: var(--container-widget-width, 95%);
		max-width: 95%;
		--container-widget-width: 95%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-668 .elementor-element.elementor-element-fdfb2bf.elementor-element {
		--align-self: center;
	}
	
	.elementor-668 .elementor-element.elementor-element-fdfb2bf .elementor-heading-title {
		font-size: var(--e-global-typography-d635cf0-font-size);
		line-height: var(--e-global-typography-d635cf0-line-height);
		letter-spacing: var(--e-global-typography-d635cf0-letter-spacing);
	}
	
	.elementor-668 .elementor-element.elementor-element-c4fbaeb {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 10px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-668 .elementor-element.elementor-element-9f5ceb0.elementor-element {
		--align-self: center;
	}
	
	.elementor-668 .elementor-element.elementor-element-9f5ceb0 .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-668 .elementor-element.elementor-element-79d3ee7.elementor-element {
		--align-self: center;
	}
	
	.elementor-668 .elementor-element.elementor-element-e7816e0 {
		text-align: center;
	}
	
	.elementor-668 .elementor-element.elementor-element-74bccfb {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 10px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-668 .elementor-element.elementor-element-9e40714.elementor-element {
		--align-self: center;
	}
	
	.elementor-668 .elementor-element.elementor-element-9e40714 .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-668 .elementor-element.elementor-element-3d01a7d.elementor-element {
		--align-self: center;
	}
	
	.elementor-668 .elementor-element.elementor-element-4e6561d {
		text-align: center;
	}
	
	.elementor-668 .elementor-element.elementor-element-2e2384a {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 10px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-668 .elementor-element.elementor-element-9b8ea91.elementor-element {
		--align-self: center;
	}
	
	.elementor-668 .elementor-element.elementor-element-9b8ea91 .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-668 .elementor-element.elementor-element-6bd5739.elementor-element {
		--align-self: center;
	}
	
	.elementor-668 .elementor-element.elementor-element-ea858e3 {
		text-align: center;
	}
	
	.elementor-668 .elementor-element.elementor-element-dfeb160 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 48px;
		--padding-right: 48px;
	}
	
	.elementor-668 .elementor-element.elementor-element-a5a4823 {
		--padding-top: 100px;
		--padding-bottom: 100px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-668 .elementor-element.elementor-element-ccaf874 .elementor-heading-title {
		font-size: var(--e-global-typography-5d480cf-font-size);
		line-height: var(--e-global-typography-5d480cf-line-height);
		letter-spacing: var(--e-global-typography-5d480cf-letter-spacing);
	}
	
	.elementor-668 .elementor-element.elementor-element-d6a6a39 {
		--min-height: 370px;
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 56px 56px;
		--row-gap: 56px;
		--column-gap: 56px;
		--border-radius: 40px 40px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-668 .elementor-element.elementor-element-d6a6a39::before, .elementor-668 .elementor-element.elementor-element-d6a6a39 > .elementor-background-video-container::before, .elementor-668 .elementor-element.elementor-element-d6a6a39 > .e-con-inner > .elementor-background-video-container::before, .elementor-668 .elementor-element.elementor-element-d6a6a39 > .elementor-background-slideshow::before, .elementor-668 .elementor-element.elementor-element-d6a6a39 > .e-con-inner > .elementor-background-slideshow::before, .elementor-668 .elementor-element.elementor-element-d6a6a39 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
		background-position: bottom center;
	}
	
	.elementor-668 .elementor-element.elementor-element-28f699e {
		--container-widget-width: 750px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 750px);
		max-width: 750px;
		text-align: center;
	}
	
	.elementor-668 .elementor-element.elementor-element-bfee8d3 {
		--justify-content: center;
	}
	
	.elementor-668 .elementor-element.elementor-element-0a5e3e8 {
		font-size: var(--e-global-typography-cfbfa04-font-size);
		line-height: var(--e-global-typography-cfbfa04-line-height);
		letter-spacing: var(--e-global-typography-cfbfa04-letter-spacing);
	}
}

@media (max-width:767px) {
	.elementor-668 .elementor-element.elementor-element-8c1a59a {
		--content-width: 90%;
		--padding-top: 50px;
		--padding-bottom: 70px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-668 .elementor-element.elementor-element-8c1a59a > .elementor-shape-bottom svg, .elementor-668 .elementor-element.elementor-element-8c1a59a > .e-con-inner > .elementor-shape-bottom svg {
		height: 175px;
	}
	
	.elementor-668 .elementor-element.elementor-element-fdb910d .elementor-heading-title {
		font-size: var(--e-global-typography-cfbfa04-font-size);
		line-height: var(--e-global-typography-cfbfa04-line-height);
		letter-spacing: var(--e-global-typography-cfbfa04-letter-spacing);
	}
	
	.elementor-668 .elementor-element.elementor-element-8545ccc {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-4bd1b53 .elementor-heading-title {
		font-size: var(--e-global-typography-d635cf0-font-size);
		line-height: var(--e-global-typography-d635cf0-line-height);
		letter-spacing: var(--e-global-typography-d635cf0-letter-spacing);
	}
	
	.elementor-668 .elementor-element.elementor-element-1cfe314 {
		text-align: center;
	}
	
	.elementor-668 .elementor-element.elementor-element-be3db04 {
		--content-width: 85%;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
		--padding-top: 80px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-668 .elementor-element.elementor-element-a34c555 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-dbff079 {
		text-align: start;
	}
	
	.elementor-668 .elementor-element.elementor-element-dbff079 .elementor-heading-title {
		font-size: var(--e-global-typography-5d480cf-font-size);
		line-height: var(--e-global-typography-5d480cf-line-height);
		letter-spacing: var(--e-global-typography-5d480cf-letter-spacing);
	}
	
	.elementor-668 .elementor-element.elementor-element-780a2f7 {
		--content-width: 85%;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
		--padding-top: 32px;
		--padding-bottom: 24px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-668 .elementor-element.elementor-element-9901509.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-668 .elementor-element.elementor-element-9901509 {
		text-align: start;
	}
	
	.elementor-668 .elementor-element.elementor-element-9901509 .elementor-heading-title {
		font-size: var(--e-global-typography-d635cf0-font-size);
		line-height: var(--e-global-typography-d635cf0-line-height);
		letter-spacing: var(--e-global-typography-d635cf0-letter-spacing);
	}
	
	.elementor-668 .elementor-element.elementor-element-8576a1d {
		--content-width: 85%;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 80px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-668 .elementor-element.elementor-element-4a1c08d {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-e965804 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-08e4595 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-bd0b528 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-a91c7da {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-3abc180 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-7cf6ff2 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-a41f5b7 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-17f5188 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-c666b34 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-41293f7 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-6f7d55e {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-856639c {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-f7a9eb1 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-10c0017 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-1d292a4 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-d6002be {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-062793c {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-6a587ab {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--align-items: flex-start;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
		--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-668 .elementor-element.elementor-element-71aefe3 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-94c41af {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-30f53e4 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-7c4749b {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-6ed1746 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-d45e9ee {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-52cf99f {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-1e02d52 {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-04a07ad {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-f5e4ed8 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-b41b01c {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-e521dec {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-c0afb92 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-0a7605d {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-6f4b310 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-39204ac {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-bd7ba07 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-5fa1534 {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--align-items: flex-start;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
		--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-668 .elementor-element.elementor-element-77f33fa {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-8da6c01 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-8822b95 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-d30ecf0 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-2329c3f {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-c69beb4 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-4de1645 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-6e0a15d {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-604c9c9 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-3ff1842 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-3e398d5 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-a624e92 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-d5b8322 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-09cfc46 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-8eb14b1 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-5067956 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-ff6aa8f {
		--content-width: 85%;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 80px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-668 .elementor-element.elementor-element-0cac7e3 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-668 .elementor-element.elementor-element-28c6d1b {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-70e436a {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-a0929fc {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-081a8de {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-0f24b4b {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-7a4f389 {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-c8eb83a {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-d6fe3dd {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-0e499ef {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-b00f1f2 {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-1e8c66c {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-5a7a3ec {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-e85b340 {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-5a5d018 {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-bf4e798 {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-e7d5676 {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-be3914f {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-fd465c0 {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-3de1c39 {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-e0093f1 {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-e4bde0d {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-1f5235a {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-47fc6d0 {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-0087187 {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-c8c89e6 {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-356b5a6 {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-f4050c7 {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-e3e961f {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-7f0a0ea {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-07792d6 {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-9efd3b4 {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-06c9afd {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-1ffa128 {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-e83d61c {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-19f6cbb {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-e6a6b0b {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-56c8000 {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-75c7b8e {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-7c3e7e8 {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-ec77417 {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-97d9207 {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-394f66b {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-93430e3 {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-1facdf5 {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-e9b5198 {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-3501f51 {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-f4aa577 {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-b5b7c4b {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-831d315 {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-cee4156 {
		--content-width: 88%;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 80px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-668 .elementor-element.elementor-element-ce1ad7c {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-70bb62c {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 8px 8px;
		--row-gap: 8px;
		--column-gap: 8px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-14777e6 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-668 .elementor-element.elementor-element-1ba954f {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: center;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-04d9dc1 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-668 .elementor-element.elementor-element-04d9dc1 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-668 .elementor-element.elementor-element-6dd1550 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: center;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-583217b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-668 .elementor-element.elementor-element-583217b img {
		max-width: 22px;
	}
	
	.elementor-668 .elementor-element.elementor-element-bf44df9 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 8px 8px;
		--row-gap: 8px;
		--column-gap: 8px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-ce7d96b > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-668 .elementor-element.elementor-element-e4a9912 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: center;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-0a6bc24 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-668 .elementor-element.elementor-element-0a6bc24 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-668 .elementor-element.elementor-element-302a77b {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: center;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-ed315a7 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-668 .elementor-element.elementor-element-ed315a7 img {
		max-width: 22px;
	}
	
	.elementor-668 .elementor-element.elementor-element-a18a4c2 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 8px 8px;
		--row-gap: 8px;
		--column-gap: 8px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-15c613d > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-668 .elementor-element.elementor-element-d1d49cc {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: center;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-cd2b3c1 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-668 .elementor-element.elementor-element-cd2b3c1 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-668 .elementor-element.elementor-element-322c758 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: center;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-775e98f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-668 .elementor-element.elementor-element-775e98f img {
		max-width: 22px;
	}
	
	.elementor-668 .elementor-element.elementor-element-5562217 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 8px 8px;
		--row-gap: 8px;
		--column-gap: 8px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-a00b2ad > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-668 .elementor-element.elementor-element-003efbe {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: center;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-e9df009 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-668 .elementor-element.elementor-element-e9df009 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-668 .elementor-element.elementor-element-6940ace {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: center;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-41729bb > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-668 .elementor-element.elementor-element-41729bb img {
		max-width: 22px;
	}
	
	.elementor-668 .elementor-element.elementor-element-a1b6f4f {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 8px 8px;
		--row-gap: 8px;
		--column-gap: 8px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-5f757cc > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-668 .elementor-element.elementor-element-5a165d4 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: center;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-f112a3e .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-668 .elementor-element.elementor-element-f112a3e .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-668 .elementor-element.elementor-element-884745d {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: center;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-3c2f0c4 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-668 .elementor-element.elementor-element-3c2f0c4 img {
		max-width: 22px;
	}
	
	.elementor-668 .elementor-element.elementor-element-6ae3dab {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 8px 8px;
		--row-gap: 8px;
		--column-gap: 8px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-bd8865b > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-668 .elementor-element.elementor-element-bdc7bcd {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: center;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-b0e7596 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-668 .elementor-element.elementor-element-b0e7596 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-668 .elementor-element.elementor-element-f0869ee {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: center;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-62d8534 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-668 .elementor-element.elementor-element-62d8534 img {
		max-width: 22px;
	}
	
	.elementor-668 .elementor-element.elementor-element-bdc592a {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 8px 8px;
		--row-gap: 8px;
		--column-gap: 8px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-d74a5fc > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-668 .elementor-element.elementor-element-3e1c96a {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: center;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-eaa2a40 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-668 .elementor-element.elementor-element-eaa2a40 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-668 .elementor-element.elementor-element-8d455a8 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: center;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-b724223 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-668 .elementor-element.elementor-element-b724223 img {
		max-width: 22px;
	}
	
	.elementor-668 .elementor-element.elementor-element-474d080 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 8px 8px;
		--row-gap: 8px;
		--column-gap: 8px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-9fc07c5 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-668 .elementor-element.elementor-element-2c103de {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: center;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-f02efe8 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-668 .elementor-element.elementor-element-f02efe8 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-668 .elementor-element.elementor-element-252868e {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: center;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-c86e0c9 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-668 .elementor-element.elementor-element-c86e0c9 img {
		max-width: 22px;
	}
	
	.elementor-668 .elementor-element.elementor-element-0925b48 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 8px 8px;
		--row-gap: 8px;
		--column-gap: 8px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-092f737 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-668 .elementor-element.elementor-element-5d25c8b {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: center;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-f894cd5 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-668 .elementor-element.elementor-element-f894cd5 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-668 .elementor-element.elementor-element-f7f3354 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: center;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-90bab39 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-668 .elementor-element.elementor-element-90bab39 img {
		max-width: 22px;
	}
	
	.elementor-668 .elementor-element.elementor-element-61cfe34 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 8px 8px;
		--row-gap: 8px;
		--column-gap: 8px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-e17d8fa > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-668 .elementor-element.elementor-element-2586b94 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: center;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-3a64cbf .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-668 .elementor-element.elementor-element-3a64cbf .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-668 .elementor-element.elementor-element-28a826b {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: center;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-8d90cbd > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-668 .elementor-element.elementor-element-8d90cbd img {
		max-width: 22px;
	}
	
	.elementor-668 .elementor-element.elementor-element-159b2fb {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 8px 8px;
		--row-gap: 8px;
		--column-gap: 8px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-ef8bb77 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-668 .elementor-element.elementor-element-db3a1e4 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: center;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-497ab4f .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-668 .elementor-element.elementor-element-497ab4f .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-668 .elementor-element.elementor-element-bf49893 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: center;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-fee2e85 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-668 .elementor-element.elementor-element-fee2e85 img {
		max-width: 22px;
	}
	
	.elementor-668 .elementor-element.elementor-element-9ec9de0 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 8px 8px;
		--row-gap: 8px;
		--column-gap: 8px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-9cc89cc > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-668 .elementor-element.elementor-element-18afec3 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: center;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-b18ef66 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-668 .elementor-element.elementor-element-b18ef66 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-668 .elementor-element.elementor-element-e5befe3 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: center;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-a172c81 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-668 .elementor-element.elementor-element-a172c81 img {
		max-width: 22px;
	}
	
	.elementor-668 .elementor-element.elementor-element-47c34f8 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 8px 8px;
		--row-gap: 8px;
		--column-gap: 8px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-fce1513 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-668 .elementor-element.elementor-element-b5bec61 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: center;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-8074ab9 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-668 .elementor-element.elementor-element-8074ab9 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-668 .elementor-element.elementor-element-4b42f86 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: center;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-8ef6067 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-668 .elementor-element.elementor-element-8ef6067 img {
		max-width: 22px;
	}
	
	.elementor-668 .elementor-element.elementor-element-6bb9a90 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 8px 8px;
		--row-gap: 8px;
		--column-gap: 8px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-2036b65 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-668 .elementor-element.elementor-element-60ae8a5 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: center;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-ea1a1f5 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-668 .elementor-element.elementor-element-ea1a1f5 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-668 .elementor-element.elementor-element-5cd63cd {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: center;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-93a3ae2 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-668 .elementor-element.elementor-element-93a3ae2 img {
		max-width: 22px;
	}
	
	.elementor-668 .elementor-element.elementor-element-196c274 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-63594ca > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-668 .elementor-element.elementor-element-414de07 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: flex-start;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-d6e347e .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-668 .elementor-element.elementor-element-d6e347e .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-668 .elementor-element.elementor-element-5d2c3d7 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: flex-start;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-c549035 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-668 .elementor-element.elementor-element-c549035 img {
		max-width: 22px;
	}
	
	.elementor-668 .elementor-element.elementor-element-942d322 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
		--padding-top: 80px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-668 .elementor-element.elementor-element-e1954ca .elementor-heading-title {
		font-size: var(--e-global-typography-d635cf0-font-size);
		line-height: var(--e-global-typography-d635cf0-line-height);
		letter-spacing: var(--e-global-typography-d635cf0-letter-spacing);
	}
	
	.elementor-668 .elementor-element.elementor-element-73e425b {
		--content-width: 85%;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
		--padding-top: 0px;
		--padding-bottom: 80px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-668 .elementor-element.elementor-element-ba0f0cb {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--align-items: center;
		--gap: 18px 18px;
		--row-gap: 18px;
		--column-gap: 18px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-2dbd2af .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-668 .elementor-element.elementor-element-8795d91 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-3425db3 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-2824d6c {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-668 .elementor-element.elementor-element-7b72b85 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-91c7778 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-52a782f {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-668 .elementor-element.elementor-element-b21364e {
		--content-width: 85%;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
		--padding-top: 0px;
		--padding-bottom: 80px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-668 .elementor-element.elementor-element-d16d54e {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--align-items: center;
		--gap: 18px 18px;
		--row-gap: 18px;
		--column-gap: 18px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-b1ab3ad .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-668 .elementor-element.elementor-element-7698159 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-1e304db {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-962831e {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-668 .elementor-element.elementor-element-dc79be6 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-798a4c6 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-ad8974c {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-668 .elementor-element.elementor-element-8594a49 {
		--content-width: 85%;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
		--padding-top: 0px;
		--padding-bottom: 80px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-668 .elementor-element.elementor-element-8e6c679 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--align-items: center;
		--gap: 18px 18px;
		--row-gap: 18px;
		--column-gap: 18px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-16031dc .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-668 .elementor-element.elementor-element-82b369d {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-2fb4897 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-ed56bae {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-668 .elementor-element.elementor-element-ca96c92 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-38099e3 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-6fe1cff {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-668 .elementor-element.elementor-element-5bb1e3e {
		--content-width: 85%;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
		--padding-top: 0px;
		--padding-bottom: 80px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-668 .elementor-element.elementor-element-fedc211 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--align-items: center;
		--gap: 18px 18px;
		--row-gap: 18px;
		--column-gap: 18px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-60e99b9 .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-668 .elementor-element.elementor-element-b7dd0f0 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-875136a {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-25a80cf {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-9d2904c {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-668 .elementor-element.elementor-element-2c41c32 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-668 .elementor-element.elementor-element-ac81686 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-668 .elementor-element.elementor-element-4a69fcc {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-668 .elementor-element.elementor-element-5688a96 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-d1db4b0 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-668 .elementor-element.elementor-element-5f1d671 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-47efd39 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-58a9234 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-da0b1e7 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-668 .elementor-element.elementor-element-fd664af {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-668 .elementor-element.elementor-element-ac1a18f {
		--content-width: 90%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-668 .elementor-element.elementor-element-fdfb2bf .elementor-heading-title {
		font-size: var(--e-global-typography-d635cf0-font-size);
		line-height: var(--e-global-typography-d635cf0-line-height);
		letter-spacing: var(--e-global-typography-d635cf0-letter-spacing);
	}
	
	.elementor-668 .elementor-element.elementor-element-9d51959 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 80px 80px;
		--row-gap: 80px;
		--column-gap: 80px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-05bff2c {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-c4fbaeb {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-df5d483 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-9f5ceb0 .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-668 .elementor-element.elementor-element-e7816e0 {
		text-align: start;
	}
	
	.elementor-668 .elementor-element.elementor-element-e7c1b69 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-74bccfb {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-4db8a9b {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-9e40714 .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-668 .elementor-element.elementor-element-4e6561d {
		text-align: start;
	}
	
	.elementor-668 .elementor-element.elementor-element-7f874a1.elementor-element {
		--align-self: center;
	}
	
	.elementor-668 .elementor-element.elementor-element-048c426 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-2e2384a {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-3ec5c42 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-9b8ea91 .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-668 .elementor-element.elementor-element-ea858e3 {
		text-align: start;
	}
	
	.elementor-668 .elementor-element.elementor-element-e44b22c.elementor-element {
		--align-self: center;
	}
	
	.elementor-668 .elementor-element.elementor-element-dfeb160 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-668 .elementor-element.elementor-element-a5a4823 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-668 .elementor-element.elementor-element-ccaf874 .elementor-heading-title {
		font-size: var(--e-global-typography-5d480cf-font-size);
		line-height: var(--e-global-typography-5d480cf-line-height);
		letter-spacing: var(--e-global-typography-5d480cf-letter-spacing);
	}
	
	.elementor-668 .elementor-element.elementor-element-d6a6a39 {
		--min-height: 0px;
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-668 .elementor-element.elementor-element-0c2a1f4 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-28f699e {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-668 .elementor-element.elementor-element-28f699e.elementor-element {
		--order: -99999;
	}
	
	.elementor-668 .elementor-element.elementor-element-28f699e .elementor-heading-title {
		font-size: 42px;
		line-height: 40px;
	}
	
	.elementor-668 .elementor-element.elementor-element-bfee8d3 {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--align-items: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-d5821af {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--flex-wrap: wrap;
	}
	
	.elementor-668 .elementor-element.elementor-element-0a5e3e8 {
		font-size: var(--e-global-typography-cfbfa04-font-size);
		line-height: var(--e-global-typography-cfbfa04-line-height);
		letter-spacing: var(--e-global-typography-cfbfa04-letter-spacing);
	}
}

/* Start custom CSS for icon, class: .elementor-element-6336405 */
.elementor-668 .elementor-element.elementor-element-6336405 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-1b2917d */
.elementor-668 .elementor-element.elementor-element-1b2917d {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-8c7460e */
.elementor-668 .elementor-element.elementor-element-8c7460e {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-aa5e434 */
.elementor-668 .elementor-element.elementor-element-aa5e434 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-43bad18 */
.elementor-668 .elementor-element.elementor-element-43bad18 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-070e839 */
.elementor-668 .elementor-element.elementor-element-070e839 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-5a441dd */
.elementor-668 .elementor-element.elementor-element-5a441dd {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-ca94624 */
.elementor-668 .elementor-element.elementor-element-ca94624 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-25d2a0d */
.elementor-668 .elementor-element.elementor-element-25d2a0d {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-fc8abf4 */
.elementor-668 .elementor-element.elementor-element-fc8abf4 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-9e6c8d7 */
.elementor-668 .elementor-element.elementor-element-9e6c8d7 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-9fd8a7b */
.elementor-668 .elementor-element.elementor-element-9fd8a7b {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-35ff895 */
.elementor-668 .elementor-element.elementor-element-35ff895 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-088c24c */
.elementor-668 .elementor-element.elementor-element-088c24c {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-0438100 */
.elementor-668 .elementor-element.elementor-element-0438100 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-38aecbb */
.elementor-668 .elementor-element.elementor-element-38aecbb {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-acd7108 */
.elementor-668 .elementor-element.elementor-element-acd7108 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-b7f721e */
.elementor-668 .elementor-element.elementor-element-b7f721e {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-eccae44 */
.elementor-668 .elementor-element.elementor-element-eccae44 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-be3379b */
.elementor-668 .elementor-element.elementor-element-be3379b {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-1c70224 */
.elementor-668 .elementor-element.elementor-element-1c70224 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-7032b28 */
.elementor-668 .elementor-element.elementor-element-7032b28 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-13ca5d3 */
.elementor-668 .elementor-element.elementor-element-13ca5d3 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-dfc87ae */
.elementor-668 .elementor-element.elementor-element-dfc87ae {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-5cfa9f3 */
.elementor-668 .elementor-element.elementor-element-5cfa9f3 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-f8506ac */
.elementor-668 .elementor-element.elementor-element-f8506ac {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-18914ed */
.elementor-668 .elementor-element.elementor-element-18914ed {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-4dbf87a */
.elementor-668 .elementor-element.elementor-element-4dbf87a {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-49e50e8 */
.elementor-668 .elementor-element.elementor-element-49e50e8 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-8576a1d */
#comparison-table .elementor-widget-icon {
	margin-top: 16px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5a1f1c1 */
.elementor-668 .elementor-element.elementor-element-5a1f1c1 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-159b2c8 */
.elementor-668 .elementor-element.elementor-element-159b2c8 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2702ca7 */
.elementor-668 .elementor-element.elementor-element-2702ca7 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-b266f7d */
.elementor-668 .elementor-element.elementor-element-b266f7d {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a9c604c */
.elementor-668 .elementor-element.elementor-element-a9c604c p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f438e52 */
.elementor-668 .elementor-element.elementor-element-f438e52 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-cd5333d */
.elementor-668 .elementor-element.elementor-element-cd5333d {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-b86f214 */
.elementor-668 .elementor-element.elementor-element-b86f214 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-17a3e54 */
.elementor-668 .elementor-element.elementor-element-17a3e54 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2489ea5 */
.elementor-668 .elementor-element.elementor-element-2489ea5 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-cd718cb */
.elementor-668 .elementor-element.elementor-element-cd718cb p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-ef52d47 */
.elementor-668 .elementor-element.elementor-element-ef52d47 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d35d564 */
.elementor-668 .elementor-element.elementor-element-d35d564 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-8956560 */
.elementor-668 .elementor-element.elementor-element-8956560 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-63498d6 */
.elementor-668 .elementor-element.elementor-element-63498d6 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-700779f */
.elementor-668 .elementor-element.elementor-element-700779f p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-15139a7 */
.elementor-668 .elementor-element.elementor-element-15139a7 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-6c5bae4 */
.elementor-668 .elementor-element.elementor-element-6c5bae4 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-138ec98 */
.elementor-668 .elementor-element.elementor-element-138ec98 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-478a23d */
.elementor-668 .elementor-element.elementor-element-478a23d p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-22e6f30 */
.elementor-668 .elementor-element.elementor-element-22e6f30 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-be6ca24 */
.elementor-668 .elementor-element.elementor-element-be6ca24 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4080a68 */
.elementor-668 .elementor-element.elementor-element-4080a68 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-c6798ef */
.elementor-668 .elementor-element.elementor-element-c6798ef {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3518241 */
.elementor-668 .elementor-element.elementor-element-3518241 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-54441cb */
.elementor-668 .elementor-element.elementor-element-54441cb p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-d11358c */
.elementor-668 .elementor-element.elementor-element-d11358c {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5103dfd */
.elementor-668 .elementor-element.elementor-element-5103dfd p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-47893f6 */
.elementor-668 .elementor-element.elementor-element-47893f6 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a3ab845 */
.elementor-668 .elementor-element.elementor-element-a3ab845 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-db9b3cc */
.elementor-668 .elementor-element.elementor-element-db9b3cc p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-5e6dfd8 */
.elementor-668 .elementor-element.elementor-element-5e6dfd8 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-608410f */
.elementor-668 .elementor-element.elementor-element-608410f p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-2d9f9e9 */
.elementor-668 .elementor-element.elementor-element-2d9f9e9 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d483f7f */
.elementor-668 .elementor-element.elementor-element-d483f7f p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-cb81f9a */
.elementor-668 .elementor-element.elementor-element-cb81f9a p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-7635bb1 */
.elementor-668 .elementor-element.elementor-element-7635bb1 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-b9011ff */
.elementor-668 .elementor-element.elementor-element-b9011ff p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-a20bcbd */
.elementor-668 .elementor-element.elementor-element-a20bcbd {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-bb7c85d */
.elementor-668 .elementor-element.elementor-element-bb7c85d p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-cd13b92 */
.elementor-668 .elementor-element.elementor-element-cd13b92 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-4c4279f */
.elementor-668 .elementor-element.elementor-element-4c4279f {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-fcdd8d9 */
.elementor-668 .elementor-element.elementor-element-fcdd8d9 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-81e5f2a */
.elementor-668 .elementor-element.elementor-element-81e5f2a {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-ea60f47 */
.elementor-668 .elementor-element.elementor-element-ea60f47 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-7515e40 */
.elementor-668 .elementor-element.elementor-element-7515e40 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-5de85e5 */
.elementor-668 .elementor-element.elementor-element-5de85e5 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-03d17eb */
.elementor-668 .elementor-element.elementor-element-03d17eb p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-c00bd7b */
.elementor-668 .elementor-element.elementor-element-c00bd7b {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-caecc42 */
.elementor-668 .elementor-element.elementor-element-caecc42 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2cab6e1 */
.elementor-668 .elementor-element.elementor-element-2cab6e1 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-9a7a195 */
.elementor-668 .elementor-element.elementor-element-9a7a195 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-26c6914 */
.elementor-668 .elementor-element.elementor-element-26c6914 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-89780e9 */
.elementor-668 .elementor-element.elementor-element-89780e9 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d9b05b6 */
.elementor-668 .elementor-element.elementor-element-d9b05b6 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5491c1b */
.elementor-668 .elementor-element.elementor-element-5491c1b p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-0476404 */
.elementor-668 .elementor-element.elementor-element-0476404 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3f94069 */
.elementor-668 .elementor-element.elementor-element-3f94069 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-0e51e58 */
.elementor-668 .elementor-element.elementor-element-0e51e58 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-8dd5c25 */
.elementor-668 .elementor-element.elementor-element-8dd5c25 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-41682e4 */
.elementor-668 .elementor-element.elementor-element-41682e4 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-7160974 */
.elementor-668 .elementor-element.elementor-element-7160974 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-14f563e */
.elementor-668 .elementor-element.elementor-element-14f563e p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-ee76db8 */
.elementor-668 .elementor-element.elementor-element-ee76db8 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-62f7036 */
.elementor-668 .elementor-element.elementor-element-62f7036 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-25fcfba */
.elementor-668 .elementor-element.elementor-element-25fcfba p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-452aa8f */
.elementor-668 .elementor-element.elementor-element-452aa8f {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-bdd8ffe */
.elementor-668 .elementor-element.elementor-element-bdd8ffe p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-2f89c0f */
.elementor-668 .elementor-element.elementor-element-2f89c0f {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-900b9aa */
.elementor-668 .elementor-element.elementor-element-900b9aa p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-79b79fb */
.elementor-668 .elementor-element.elementor-element-79b79fb p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-1a33a32 */
.elementor-668 .elementor-element.elementor-element-1a33a32 ul {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-4abb3fc */
.elementor-668 .elementor-element.elementor-element-4abb3fc {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-61b6513 */
.elementor-668 .elementor-element.elementor-element-61b6513 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-b5b7c4b */
.elementor-668 .elementor-element.elementor-element-b5b7c4b {
	position: absolute;
	left: 48px;
	bottom: -48px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-8edbeed */
.elementor-668 .elementor-element.elementor-element-8edbeed ul {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-0cac7e3 */
.elementor-668 .elementor-element.elementor-element-0cac7e3 {
	grid-template-columns: 23% 1fr 1fr;
	align-items: start;
	align-self: start !important;
	grid-template-rows: auto;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-ff6aa8f */
#comparison-table .elementor-widget-icon {
	margin-top: 16px;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-04d9dc1 */
.elementor-668 .elementor-element.elementor-element-04d9dc1 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-1be2622 */
.elementor-668 .elementor-element.elementor-element-1be2622 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-edb6a3e */
.elementor-668 .elementor-element.elementor-element-edb6a3e p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-0f2b26e */
.elementor-668 .elementor-element.elementor-element-0f2b26e {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2e49323 */
.elementor-668 .elementor-element.elementor-element-2e49323 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-0a6bc24 */
.elementor-668 .elementor-element.elementor-element-0a6bc24 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-b9b9a54 */
.elementor-668 .elementor-element.elementor-element-b9b9a54 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-e36e6e1 */
.elementor-668 .elementor-element.elementor-element-e36e6e1 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-bd6f99e */
.elementor-668 .elementor-element.elementor-element-bd6f99e {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-592df30 */
.elementor-668 .elementor-element.elementor-element-592df30 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-cd2b3c1 */
.elementor-668 .elementor-element.elementor-element-cd2b3c1 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-6de552c */
.elementor-668 .elementor-element.elementor-element-6de552c {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3f42a44 */
.elementor-668 .elementor-element.elementor-element-3f42a44 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-71e1b5d */
.elementor-668 .elementor-element.elementor-element-71e1b5d {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-9a0ff3b */
.elementor-668 .elementor-element.elementor-element-9a0ff3b p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-e9df009 */
.elementor-668 .elementor-element.elementor-element-e9df009 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-fa81be5 */
.elementor-668 .elementor-element.elementor-element-fa81be5 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f29b083 */
.elementor-668 .elementor-element.elementor-element-f29b083 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-0e0dda9 */
.elementor-668 .elementor-element.elementor-element-0e0dda9 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-9a787d6 */
.elementor-668 .elementor-element.elementor-element-9a787d6 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-f112a3e */
.elementor-668 .elementor-element.elementor-element-f112a3e {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-23049a4 */
.elementor-668 .elementor-element.elementor-element-23049a4 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-975cd27 */
.elementor-668 .elementor-element.elementor-element-975cd27 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-f49e45b */
.elementor-668 .elementor-element.elementor-element-f49e45b {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-0e44497 */
.elementor-668 .elementor-element.elementor-element-0e44497 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-b0e7596 */
.elementor-668 .elementor-element.elementor-element-b0e7596 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-598f99a */
.elementor-668 .elementor-element.elementor-element-598f99a {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-360fe27 */
.elementor-668 .elementor-element.elementor-element-360fe27 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-4da6361 */
.elementor-668 .elementor-element.elementor-element-4da6361 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-8a01803 */
.elementor-668 .elementor-element.elementor-element-8a01803 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-eaa2a40 */
.elementor-668 .elementor-element.elementor-element-eaa2a40 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-a706f58 */
.elementor-668 .elementor-element.elementor-element-a706f58 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-25b209e */
.elementor-668 .elementor-element.elementor-element-25b209e p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-9db6532 */
.elementor-668 .elementor-element.elementor-element-9db6532 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f4bcfd9 */
.elementor-668 .elementor-element.elementor-element-f4bcfd9 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-f02efe8 */
.elementor-668 .elementor-element.elementor-element-f02efe8 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-7c2272d */
.elementor-668 .elementor-element.elementor-element-7c2272d {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a7cee2f */
.elementor-668 .elementor-element.elementor-element-a7cee2f p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-2dddbe9 */
.elementor-668 .elementor-element.elementor-element-2dddbe9 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3e3373a */
.elementor-668 .elementor-element.elementor-element-3e3373a p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-f894cd5 */
.elementor-668 .elementor-element.elementor-element-f894cd5 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-33305b2 */
.elementor-668 .elementor-element.elementor-element-33305b2 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-ad851c1 */
.elementor-668 .elementor-element.elementor-element-ad851c1 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-ed4271f */
.elementor-668 .elementor-element.elementor-element-ed4271f {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-57b94e6 */
.elementor-668 .elementor-element.elementor-element-57b94e6 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-3a64cbf */
.elementor-668 .elementor-element.elementor-element-3a64cbf {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-fdd46eb */
.elementor-668 .elementor-element.elementor-element-fdd46eb {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-48ebbca */
.elementor-668 .elementor-element.elementor-element-48ebbca p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-775dfba */
.elementor-668 .elementor-element.elementor-element-775dfba {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-46ef9bc */
.elementor-668 .elementor-element.elementor-element-46ef9bc p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-497ab4f */
.elementor-668 .elementor-element.elementor-element-497ab4f {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-d074aeb */
.elementor-668 .elementor-element.elementor-element-d074aeb {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-68716bf */
.elementor-668 .elementor-element.elementor-element-68716bf p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-879ad4b */
.elementor-668 .elementor-element.elementor-element-879ad4b {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-61251a4 */
.elementor-668 .elementor-element.elementor-element-61251a4 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-b18ef66 */
.elementor-668 .elementor-element.elementor-element-b18ef66 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-c0fc69d */
.elementor-668 .elementor-element.elementor-element-c0fc69d {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4a0d03c */
.elementor-668 .elementor-element.elementor-element-4a0d03c p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-0c9156f */
.elementor-668 .elementor-element.elementor-element-0c9156f {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-25c082c */
.elementor-668 .elementor-element.elementor-element-25c082c p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-8074ab9 */
.elementor-668 .elementor-element.elementor-element-8074ab9 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-4b2435c */
.elementor-668 .elementor-element.elementor-element-4b2435c {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-fcf0ed9 */
.elementor-668 .elementor-element.elementor-element-fcf0ed9 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-ec8ad88 */
.elementor-668 .elementor-element.elementor-element-ec8ad88 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-653fed4 */
.elementor-668 .elementor-element.elementor-element-653fed4 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-ea1a1f5 */
.elementor-668 .elementor-element.elementor-element-ea1a1f5 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-643c708 */
.elementor-668 .elementor-element.elementor-element-643c708 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-dc22f8a */
.elementor-668 .elementor-element.elementor-element-dc22f8a p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-e052ef4 */
.elementor-668 .elementor-element.elementor-element-e052ef4 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2d4b71c */
.elementor-668 .elementor-element.elementor-element-2d4b71c p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-d6e347e */
.elementor-668 .elementor-element.elementor-element-d6e347e {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-0f4986f */
.elementor-668 .elementor-element.elementor-element-0f4986f {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-ed56bae */
p:last-child {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-00568e3 */
.elementor-668 .elementor-element.elementor-element-00568e3 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d1db4b0 */
.elementor-668 .elementor-element.elementor-element-d1db4b0 p {
	margin-top: 0;
}
