/* End custom CSS */

.elementor-26784 .elementor-element.elementor-element-da705f5 {
	--display: flex;
	--min-height: 400px;
	--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: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 32px 32px 32px 32px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 120px;
	--padding-bottom: 80px;
	--padding-left: 160px;
	--padding-right: 160px;
}

.elementor-26784 .elementor-element.elementor-element-da705f5:not(.elementor-motion-effects-element-type-background), .elementor-26784 .elementor-element.elementor-element-da705f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://usewhale.io/nitropack_static/dYCKVbRLfYKfcqiQliugswUtPKmzFGqU/assets/images/optimized/rev-aec94e1/usewhale.io/wp-content/uploads/2024/09/light-bg-scaled.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-26784 .elementor-element.elementor-element-da705f5.e-con {
	--align-self: center;
}

.elementor-26784 .elementor-element.elementor-element-432be00 {
	--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: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
}

.elementor-26784 .elementor-element.elementor-element-e14db7e {
	--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-26784 .elementor-element.elementor-element-e14db7e.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-26784 .elementor-element.elementor-element-6bec286 > .elementor-widget-container {
	background-color: rgba(255, 255, 255, 0);
	margin: 0px 0px 0px 0px;
	padding: 6px 12px 6px 12px;
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: var(--e-global-color-1ba86b9);
	border-radius: 8px 8px 8px 8px;
}

.elementor-26784 .elementor-element.elementor-element-6bec286.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-26784 .elementor-element.elementor-element-6bec286 {
	text-align: start;
}

.elementor-26784 .elementor-element.elementor-element-6bec286 .elementor-heading-title {
	font-family: var(--e-global-typography-05138fb-font-family), Inter;
	font-size: var(--e-global-typography-05138fb-font-size);
	font-weight: var(--e-global-typography-05138fb-font-weight);
	line-height: var(--e-global-typography-05138fb-line-height);
	letter-spacing: var(--e-global-typography-05138fb-letter-spacing);
	color: var(--e-global-color-0118659);
}

.elementor-26784 .elementor-element.elementor-element-32310d0 {
	--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-26784 .elementor-element.elementor-element-645183a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-645183a img {
	max-width: 80px;
}

.elementor-26784 .elementor-element.elementor-element-87561bd {
	width: auto;
	max-width: auto;
	text-align: center;
}

.elementor-26784 .elementor-element.elementor-element-87561bd > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-87561bd .elementor-heading-title {
	font-family: var(--e-global-typography-86e1d49-font-family), Inter;
	font-size: var(--e-global-typography-86e1d49-font-size);
	font-weight: var(--e-global-typography-86e1d49-font-weight);
	line-height: var(--e-global-typography-86e1d49-line-height);
	letter-spacing: var(--e-global-typography-86e1d49-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-26784 .elementor-element.elementor-element-2368664 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-2368664 img {
	max-width: 80px;
}

.elementor-26784 .elementor-element.elementor-element-3d9ab99 {
	--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: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
}

.elementor-26784 .elementor-element.elementor-element-25d521c {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-26784 .elementor-element.elementor-element-25d521c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-25d521c .elementor-heading-title {
	font-family: var(--e-global-typography-7ed2863-font-family), Inter;
	font-size: var(--e-global-typography-7ed2863-font-size);
	font-weight: var(--e-global-typography-7ed2863-font-weight);
	line-height: var(--e-global-typography-7ed2863-line-height);
	letter-spacing: var(--e-global-typography-7ed2863-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-26784 .elementor-element.elementor-element-61dd74f > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-61dd74f.elementor-element {
	--align-self: center;
}

.elementor-26784 .elementor-element.elementor-element-5033aaf {
	--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: 80px 80px;
	--row-gap: 80px;
	--column-gap: 80px;
	--margin-top: 40px;
	--margin-bottom: 100px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 40px;
	--padding-bottom: 48px;
	--padding-left: 160px;
	--padding-right: 160px;
}

.elementor-26784 .elementor-element.elementor-element-d62cd05 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-d62cd05 img {
	width: 100%;
	max-width: 250px;
}

.elementor-26784 .elementor-element.elementor-element-f83e2f1 {
	--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-26784 .elementor-element.elementor-element-eaecce8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-eaecce8.elementor-element {
	--align-self: flex-start;
}

.elementor-26784 .elementor-element.elementor-element-eaecce8 {
	text-align: start;
}

.elementor-26784 .elementor-element.elementor-element-eaecce8 .elementor-heading-title {
	font-family: var(--e-global-typography-33ed0b1-font-family), Inter;
	font-size: var(--e-global-typography-33ed0b1-font-size);
	font-weight: var(--e-global-typography-33ed0b1-font-weight);
	line-height: var(--e-global-typography-33ed0b1-line-height);
	letter-spacing: var(--e-global-typography-33ed0b1-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

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

.elementor-26784 .elementor-element.elementor-element-9d9f811 {
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-7bf46b1 {
	--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-26784 .elementor-element.elementor-element-dfa2007 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-dfa2007 {
	text-align: center;
}

.elementor-26784 .elementor-element.elementor-element-dfa2007 .elementor-heading-title {
	font-family: var(--e-global-typography-86e1d49-font-family), Inter;
	font-size: var(--e-global-typography-86e1d49-font-size);
	font-weight: var(--e-global-typography-86e1d49-font-weight);
	line-height: var(--e-global-typography-86e1d49-line-height);
	letter-spacing: var(--e-global-typography-86e1d49-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-26784 .elementor-element.elementor-element-8723e22 {
	--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-26784 .elementor-element.elementor-element-8723e22.e-con {
	--align-self: flex-start;
}

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

.elementor-26784 .elementor-element.elementor-element-624749c {
	--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-26784 .elementor-element.elementor-element-624749c:not(.elementor-motion-effects-element-type-background), .elementor-26784 .elementor-element.elementor-element-624749c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e3e8fa6);
}

.elementor-26784 .elementor-element.elementor-element-624749c.e-con {
	--align-self: stretch;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-26784 .elementor-element.elementor-element-d72fbb6 {
	--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-26784 .elementor-element.elementor-element-d72fbb6:not(.elementor-motion-effects-element-type-background), .elementor-26784 .elementor-element.elementor-element-d72fbb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-26784 .elementor-element.elementor-element-d72fbb6.e-con {
	--align-self: stretch;
}

.elementor-26784 .elementor-element.elementor-element-d1087cc > .elementor-widget-container {
	margin: 12px 0px 12px 0px;
}

.elementor-26784 .elementor-element.elementor-element-d1087cc img {
	max-width: 120px;
}

.elementor-26784 .elementor-element.elementor-element-d0043fa {
	--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-26784 .elementor-element.elementor-element-d0043fa:not(.elementor-motion-effects-element-type-background), .elementor-26784 .elementor-element.elementor-element-d0043fa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-26784 .elementor-element.elementor-element-d0043fa.e-con {
	--align-self: stretch;
}

.elementor-26784 .elementor-element.elementor-element-d76eb37 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-d76eb37 img {
	max-width: 130px;
}

.elementor-26784 .elementor-element.elementor-element-8ba478f {
	--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-26784 .elementor-element.elementor-element-8ba478f:not(.elementor-motion-effects-element-type-background), .elementor-26784 .elementor-element.elementor-element-8ba478f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e3e8fa6);
}

.elementor-26784 .elementor-element.elementor-element-8ba478f.e-con {
	--align-self: stretch;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-26784 .elementor-element.elementor-element-f4f7e4b {
	width: 100%;
	max-width: 100%;
	font-family: var(--e-global-typography-91f32f7-font-family), Inter;
	font-size: var(--e-global-typography-91f32f7-font-size);
	font-weight: var(--e-global-typography-91f32f7-font-weight);
	line-height: var(--e-global-typography-91f32f7-line-height);
	letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-26784 .elementor-element.elementor-element-f4f7e4b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-08f51ee {
	--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-26784 .elementor-element.elementor-element-08f51ee.e-con {
	--align-self: stretch;
}

.elementor-26784 .elementor-element.elementor-element-4bd23e9 {
	width: 100%;
	max-width: 100%;
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-4bd23e9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-89f7319 {
	--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-26784 .elementor-element.elementor-element-89f7319.e-con {
	--align-self: stretch;
}

.elementor-26784 .elementor-element.elementor-element-0f3ba0c {
	width: 100%;
	max-width: 100%;
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-0f3ba0c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-df95ae6 {
	--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-26784 .elementor-element.elementor-element-df95ae6:not(.elementor-motion-effects-element-type-background), .elementor-26784 .elementor-element.elementor-element-df95ae6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e3e8fa6);
}

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

.elementor-26784 .elementor-element.elementor-element-5b4225c {
	width: 100%;
	max-width: 100%;
	font-family: var(--e-global-typography-91f32f7-font-family), Inter;
	font-size: var(--e-global-typography-91f32f7-font-size);
	font-weight: var(--e-global-typography-91f32f7-font-weight);
	line-height: var(--e-global-typography-91f32f7-line-height);
	letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-26784 .elementor-element.elementor-element-5b4225c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-7865fe4 {
	--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-26784 .elementor-element.elementor-element-7865fe4.e-con {
	--align-self: stretch;
}

.elementor-26784 .elementor-element.elementor-element-588cb66 {
	width: 100%;
	max-width: 100%;
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-588cb66 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-01712a9 {
	--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-26784 .elementor-element.elementor-element-01712a9.e-con {
	--align-self: stretch;
}

.elementor-26784 .elementor-element.elementor-element-084f026 {
	width: 100%;
	max-width: 100%;
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-084f026 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-ab08bd3 {
	--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-26784 .elementor-element.elementor-element-ab08bd3:not(.elementor-motion-effects-element-type-background), .elementor-26784 .elementor-element.elementor-element-ab08bd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e3e8fa6);
}

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

.elementor-26784 .elementor-element.elementor-element-df4cbfd {
	width: 100%;
	max-width: 100%;
	font-family: var(--e-global-typography-91f32f7-font-family), Inter;
	font-size: var(--e-global-typography-91f32f7-font-size);
	font-weight: var(--e-global-typography-91f32f7-font-weight);
	line-height: var(--e-global-typography-91f32f7-line-height);
	letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-26784 .elementor-element.elementor-element-df4cbfd > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-b02f424 {
	--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-26784 .elementor-element.elementor-element-b02f424.e-con {
	--align-self: stretch;
}

.elementor-26784 .elementor-element.elementor-element-311dbd7 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-26784 .elementor-element.elementor-element-311dbd7.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-26784 .elementor-element.elementor-element-311dbd7 .elementor-icon {
	font-size: 10px;
}

.elementor-26784 .elementor-element.elementor-element-311dbd7 .elementor-icon svg {
	height: 10px;
}

.elementor-26784 .elementor-element.elementor-element-5ff4adb {
	width: 100%;
	max-width: 100%;
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-5ff4adb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-e14e6d1 {
	--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-26784 .elementor-element.elementor-element-e14e6d1.e-con {
	--align-self: stretch;
}

.elementor-26784 .elementor-element.elementor-element-22e7bb3 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-26784 .elementor-element.elementor-element-22e7bb3.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-26784 .elementor-element.elementor-element-22e7bb3 .elementor-icon {
	font-size: 10px;
}

.elementor-26784 .elementor-element.elementor-element-22e7bb3 .elementor-icon svg {
	height: 10px;
}

.elementor-26784 .elementor-element.elementor-element-db42103 {
	width: 100%;
	max-width: 100%;
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-db42103 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-3c4fad8 {
	--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-26784 .elementor-element.elementor-element-3c4fad8:not(.elementor-motion-effects-element-type-background), .elementor-26784 .elementor-element.elementor-element-3c4fad8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e3e8fa6);
}

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

.elementor-26784 .elementor-element.elementor-element-2614123 {
	width: 100%;
	max-width: 100%;
	font-family: var(--e-global-typography-91f32f7-font-family), Inter;
	font-size: var(--e-global-typography-91f32f7-font-size);
	font-weight: var(--e-global-typography-91f32f7-font-weight);
	line-height: var(--e-global-typography-91f32f7-line-height);
	letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-26784 .elementor-element.elementor-element-2614123 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-f8d3fa9 {
	--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-26784 .elementor-element.elementor-element-f8d3fa9.e-con {
	--align-self: stretch;
}

.elementor-26784 .elementor-element.elementor-element-6713882 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26784 .elementor-element.elementor-element-6713882 .elementor-icon {
	font-size: 10px;
}

.elementor-26784 .elementor-element.elementor-element-6713882 .elementor-icon svg {
	height: 10px;
}

.elementor-26784 .elementor-element.elementor-element-ab2e986 {
	width: 100%;
	max-width: 100%;
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-ab2e986 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-bafa7ce {
	--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-26784 .elementor-element.elementor-element-bafa7ce.e-con {
	--align-self: stretch;
}

.elementor-26784 .elementor-element.elementor-element-36701c4 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-26784 .elementor-element.elementor-element-36701c4.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-26784 .elementor-element.elementor-element-36701c4 .elementor-icon {
	font-size: 10px;
}

.elementor-26784 .elementor-element.elementor-element-36701c4 .elementor-icon svg {
	height: 10px;
}

.elementor-26784 .elementor-element.elementor-element-3ab1256 {
	width: 100%;
	max-width: 100%;
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-3ab1256 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-99f73b2 {
	--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-26784 .elementor-element.elementor-element-99f73b2:not(.elementor-motion-effects-element-type-background), .elementor-26784 .elementor-element.elementor-element-99f73b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e3e8fa6);
}

.elementor-26784 .elementor-element.elementor-element-99f73b2.e-con {
	--align-self: stretch;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-26784 .elementor-element.elementor-element-f276e01 {
	width: 100%;
	max-width: 100%;
	font-family: var(--e-global-typography-91f32f7-font-family), Inter;
	font-size: var(--e-global-typography-91f32f7-font-size);
	font-weight: var(--e-global-typography-91f32f7-font-weight);
	line-height: var(--e-global-typography-91f32f7-line-height);
	letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-26784 .elementor-element.elementor-element-f276e01 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-2d0c39b {
	--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-26784 .elementor-element.elementor-element-2d0c39b.e-con {
	--align-self: stretch;
}

.elementor-26784 .elementor-element.elementor-element-ac5543d .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26784 .elementor-element.elementor-element-ac5543d .elementor-icon {
	font-size: 10px;
}

.elementor-26784 .elementor-element.elementor-element-ac5543d .elementor-icon svg {
	height: 10px;
}

.elementor-26784 .elementor-element.elementor-element-196b4b3 {
	width: 100%;
	max-width: 100%;
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-196b4b3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-194a135 {
	--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-26784 .elementor-element.elementor-element-194a135.e-con {
	--align-self: stretch;
}

.elementor-26784 .elementor-element.elementor-element-8cbe18a .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26784 .elementor-element.elementor-element-8cbe18a .elementor-icon {
	font-size: 10px;
}

.elementor-26784 .elementor-element.elementor-element-8cbe18a .elementor-icon svg {
	height: 10px;
}

.elementor-26784 .elementor-element.elementor-element-929f566 {
	width: 100%;
	max-width: 100%;
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-929f566 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-450ab4d {
	--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-26784 .elementor-element.elementor-element-450ab4d:not(.elementor-motion-effects-element-type-background), .elementor-26784 .elementor-element.elementor-element-450ab4d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e3e8fa6);
}

.elementor-26784 .elementor-element.elementor-element-450ab4d.e-con {
	--align-self: stretch;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-26784 .elementor-element.elementor-element-ca2e9fd {
	width: 100%;
	max-width: 100%;
	font-family: var(--e-global-typography-91f32f7-font-family), Inter;
	font-size: var(--e-global-typography-91f32f7-font-size);
	font-weight: var(--e-global-typography-91f32f7-font-weight);
	line-height: var(--e-global-typography-91f32f7-line-height);
	letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-26784 .elementor-element.elementor-element-ca2e9fd > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-4ca3ece {
	--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-26784 .elementor-element.elementor-element-4ca3ece.e-con {
	--align-self: stretch;
}

.elementor-26784 .elementor-element.elementor-element-a708392 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26784 .elementor-element.elementor-element-a708392 .elementor-icon {
	font-size: 10px;
}

.elementor-26784 .elementor-element.elementor-element-a708392 .elementor-icon svg {
	height: 10px;
}

.elementor-26784 .elementor-element.elementor-element-f725a03 {
	width: 100%;
	max-width: 100%;
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-f725a03 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-0e27e2b {
	--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-26784 .elementor-element.elementor-element-0e27e2b.e-con {
	--align-self: stretch;
}

.elementor-26784 .elementor-element.elementor-element-5a52b48 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26784 .elementor-element.elementor-element-5a52b48 .elementor-icon {
	font-size: 10px;
}

.elementor-26784 .elementor-element.elementor-element-5a52b48 .elementor-icon svg {
	height: 10px;
}

.elementor-26784 .elementor-element.elementor-element-b7e8e0b {
	width: 100%;
	max-width: 100%;
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-b7e8e0b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-a4b2e1e {
	--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-26784 .elementor-element.elementor-element-a4b2e1e:not(.elementor-motion-effects-element-type-background), .elementor-26784 .elementor-element.elementor-element-a4b2e1e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e3e8fa6);
}

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

.elementor-26784 .elementor-element.elementor-element-292a841 {
	width: 100%;
	max-width: 100%;
	font-family: var(--e-global-typography-91f32f7-font-family), Inter;
	font-size: var(--e-global-typography-91f32f7-font-size);
	font-weight: var(--e-global-typography-91f32f7-font-weight);
	line-height: var(--e-global-typography-91f32f7-line-height);
	letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-26784 .elementor-element.elementor-element-292a841 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-0405026 {
	--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-26784 .elementor-element.elementor-element-0405026.e-con {
	--align-self: stretch;
}

.elementor-26784 .elementor-element.elementor-element-2eb0287 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26784 .elementor-element.elementor-element-2eb0287 .elementor-icon {
	font-size: 10px;
}

.elementor-26784 .elementor-element.elementor-element-2eb0287 .elementor-icon svg {
	height: 10px;
}

.elementor-26784 .elementor-element.elementor-element-8ce8c25 {
	width: 100%;
	max-width: 100%;
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-8ce8c25 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-c79ab4c {
	--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-26784 .elementor-element.elementor-element-c79ab4c.e-con {
	--align-self: stretch;
}

.elementor-26784 .elementor-element.elementor-element-bd830d3 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26784 .elementor-element.elementor-element-bd830d3 .elementor-icon {
	font-size: 10px;
}

.elementor-26784 .elementor-element.elementor-element-bd830d3 .elementor-icon svg {
	height: 10px;
}

.elementor-26784 .elementor-element.elementor-element-2b4d369 {
	width: 100%;
	max-width: 100%;
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-2b4d369 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-085c730 {
	--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-26784 .elementor-element.elementor-element-085c730:not(.elementor-motion-effects-element-type-background), .elementor-26784 .elementor-element.elementor-element-085c730 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e3e8fa6);
}

.elementor-26784 .elementor-element.elementor-element-085c730.e-con {
	--align-self: stretch;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-26784 .elementor-element.elementor-element-1f5c2e5 {
	width: 100%;
	max-width: 100%;
	font-family: var(--e-global-typography-91f32f7-font-family), Inter;
	font-size: var(--e-global-typography-91f32f7-font-size);
	font-weight: var(--e-global-typography-91f32f7-font-weight);
	line-height: var(--e-global-typography-91f32f7-line-height);
	letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-26784 .elementor-element.elementor-element-1f5c2e5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-4fdae27 {
	--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-26784 .elementor-element.elementor-element-4fdae27.e-con {
	--align-self: stretch;
}

.elementor-26784 .elementor-element.elementor-element-59eac2d .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-26784 .elementor-element.elementor-element-59eac2d.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-26784 .elementor-element.elementor-element-59eac2d .elementor-icon {
	font-size: 10px;
}

.elementor-26784 .elementor-element.elementor-element-59eac2d .elementor-icon svg {
	height: 10px;
}

.elementor-26784 .elementor-element.elementor-element-42ebcaa {
	width: 100%;
	max-width: 100%;
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-42ebcaa > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-8923f12 {
	--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-26784 .elementor-element.elementor-element-8923f12.e-con {
	--align-self: stretch;
}

.elementor-26784 .elementor-element.elementor-element-6bbfe74 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-26784 .elementor-element.elementor-element-6bbfe74.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-26784 .elementor-element.elementor-element-6bbfe74 .elementor-icon {
	font-size: 10px;
}

.elementor-26784 .elementor-element.elementor-element-6bbfe74 .elementor-icon svg {
	height: 10px;
}

.elementor-26784 .elementor-element.elementor-element-e2d65a0 {
	width: 100%;
	max-width: 100%;
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-e2d65a0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-54fa85b {
	--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-26784 .elementor-element.elementor-element-54fa85b:not(.elementor-motion-effects-element-type-background), .elementor-26784 .elementor-element.elementor-element-54fa85b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e3e8fa6);
}

.elementor-26784 .elementor-element.elementor-element-54fa85b.e-con {
	--align-self: stretch;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-26784 .elementor-element.elementor-element-e80b610 {
	width: 100%;
	max-width: 100%;
	font-family: var(--e-global-typography-91f32f7-font-family), Inter;
	font-size: var(--e-global-typography-91f32f7-font-size);
	font-weight: var(--e-global-typography-91f32f7-font-weight);
	line-height: var(--e-global-typography-91f32f7-line-height);
	letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-26784 .elementor-element.elementor-element-e80b610 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-a5a4e3f {
	--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-26784 .elementor-element.elementor-element-a5a4e3f.e-con {
	--align-self: stretch;
}

.elementor-26784 .elementor-element.elementor-element-8609fa5 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-26784 .elementor-element.elementor-element-8609fa5.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-26784 .elementor-element.elementor-element-8609fa5 .elementor-icon {
	font-size: 10px;
}

.elementor-26784 .elementor-element.elementor-element-8609fa5 .elementor-icon svg {
	height: 10px;
}

.elementor-26784 .elementor-element.elementor-element-4463a4c {
	width: 100%;
	max-width: 100%;
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-4463a4c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-97153ca {
	--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-26784 .elementor-element.elementor-element-97153ca.e-con {
	--align-self: stretch;
}

.elementor-26784 .elementor-element.elementor-element-5987071 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26784 .elementor-element.elementor-element-5987071 .elementor-icon {
	font-size: 10px;
}

.elementor-26784 .elementor-element.elementor-element-5987071 .elementor-icon svg {
	height: 10px;
}

.elementor-26784 .elementor-element.elementor-element-3a62f1e {
	width: 100%;
	max-width: 100%;
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-3a62f1e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-01b142c {
	--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-26784 .elementor-element.elementor-element-01b142c:not(.elementor-motion-effects-element-type-background), .elementor-26784 .elementor-element.elementor-element-01b142c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e3e8fa6);
}

.elementor-26784 .elementor-element.elementor-element-01b142c.e-con {
	--align-self: stretch;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-26784 .elementor-element.elementor-element-e6586c4 {
	width: 100%;
	max-width: 100%;
	font-family: var(--e-global-typography-91f32f7-font-family), Inter;
	font-size: var(--e-global-typography-91f32f7-font-size);
	font-weight: var(--e-global-typography-91f32f7-font-weight);
	line-height: var(--e-global-typography-91f32f7-line-height);
	letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-26784 .elementor-element.elementor-element-e6586c4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-2c6cff4 {
	--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-26784 .elementor-element.elementor-element-2c6cff4.e-con {
	--align-self: stretch;
}

.elementor-26784 .elementor-element.elementor-element-7b3499b .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-26784 .elementor-element.elementor-element-7b3499b.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-26784 .elementor-element.elementor-element-7b3499b .elementor-icon {
	font-size: 10px;
}

.elementor-26784 .elementor-element.elementor-element-7b3499b .elementor-icon svg {
	height: 10px;
}

.elementor-26784 .elementor-element.elementor-element-4896423 {
	width: 100%;
	max-width: 100%;
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-4896423 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-17b9be4 {
	--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-26784 .elementor-element.elementor-element-17b9be4.e-con {
	--align-self: stretch;
}

.elementor-26784 .elementor-element.elementor-element-40f96e3 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-26784 .elementor-element.elementor-element-40f96e3.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-26784 .elementor-element.elementor-element-40f96e3 .elementor-icon {
	font-size: 10px;
}

.elementor-26784 .elementor-element.elementor-element-40f96e3 .elementor-icon svg {
	height: 10px;
}

.elementor-26784 .elementor-element.elementor-element-4143662 {
	width: 100%;
	max-width: 100%;
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-4143662 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-cb34739 {
	--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-26784 .elementor-element.elementor-element-cb34739:not(.elementor-motion-effects-element-type-background), .elementor-26784 .elementor-element.elementor-element-cb34739 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e3e8fa6);
}

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

.elementor-26784 .elementor-element.elementor-element-b4d6547 {
	width: 100%;
	max-width: 100%;
	font-family: var(--e-global-typography-91f32f7-font-family), Inter;
	font-size: var(--e-global-typography-91f32f7-font-size);
	font-weight: var(--e-global-typography-91f32f7-font-weight);
	line-height: var(--e-global-typography-91f32f7-line-height);
	letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-26784 .elementor-element.elementor-element-b4d6547 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-6d84e02 {
	--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-26784 .elementor-element.elementor-element-6d84e02.e-con {
	--align-self: stretch;
}

.elementor-26784 .elementor-element.elementor-element-b042c2d .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26784 .elementor-element.elementor-element-b042c2d .elementor-icon {
	font-size: 10px;
}

.elementor-26784 .elementor-element.elementor-element-b042c2d .elementor-icon svg {
	height: 10px;
}

.elementor-26784 .elementor-element.elementor-element-c3e0f83 {
	width: 100%;
	max-width: 100%;
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-c3e0f83 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-9b2a71d {
	--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-26784 .elementor-element.elementor-element-9b2a71d.e-con {
	--align-self: stretch;
}

.elementor-26784 .elementor-element.elementor-element-40559b5 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-26784 .elementor-element.elementor-element-40559b5.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-26784 .elementor-element.elementor-element-40559b5 .elementor-icon {
	font-size: 10px;
}

.elementor-26784 .elementor-element.elementor-element-40559b5 .elementor-icon svg {
	height: 10px;
}

.elementor-26784 .elementor-element.elementor-element-4bfe35e {
	width: 100%;
	max-width: 100%;
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-4bfe35e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-7abdb22 {
	--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-26784 .elementor-element.elementor-element-7abdb22:not(.elementor-motion-effects-element-type-background), .elementor-26784 .elementor-element.elementor-element-7abdb22 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e3e8fa6);
}

.elementor-26784 .elementor-element.elementor-element-7abdb22.e-con {
	--align-self: stretch;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-26784 .elementor-element.elementor-element-e28b1da {
	width: 100%;
	max-width: 100%;
	font-family: var(--e-global-typography-91f32f7-font-family), Inter;
	font-size: var(--e-global-typography-91f32f7-font-size);
	font-weight: var(--e-global-typography-91f32f7-font-weight);
	line-height: var(--e-global-typography-91f32f7-line-height);
	letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-26784 .elementor-element.elementor-element-e28b1da > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-4bce9fa {
	--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-26784 .elementor-element.elementor-element-4bce9fa.e-con {
	--align-self: stretch;
}

.elementor-26784 .elementor-element.elementor-element-6edb178 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-26784 .elementor-element.elementor-element-6edb178.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-26784 .elementor-element.elementor-element-6edb178 .elementor-icon {
	font-size: 10px;
}

.elementor-26784 .elementor-element.elementor-element-6edb178 .elementor-icon svg {
	height: 10px;
}

.elementor-26784 .elementor-element.elementor-element-af516b1 {
	width: 100%;
	max-width: 100%;
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-af516b1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-ae885cd {
	--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-26784 .elementor-element.elementor-element-ae885cd.e-con {
	--align-self: stretch;
}

.elementor-26784 .elementor-element.elementor-element-7f578ef .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-26784 .elementor-element.elementor-element-7f578ef.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-26784 .elementor-element.elementor-element-7f578ef .elementor-icon {
	font-size: 10px;
}

.elementor-26784 .elementor-element.elementor-element-7f578ef .elementor-icon svg {
	height: 10px;
}

.elementor-26784 .elementor-element.elementor-element-9848469 {
	width: 100%;
	max-width: 100%;
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-9848469 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-4a37475 {
	--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-26784 .elementor-element.elementor-element-4a37475:not(.elementor-motion-effects-element-type-background), .elementor-26784 .elementor-element.elementor-element-4a37475 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e3e8fa6);
}

.elementor-26784 .elementor-element.elementor-element-4a37475.e-con {
	--align-self: stretch;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-26784 .elementor-element.elementor-element-33c4f9c {
	width: 100%;
	max-width: 100%;
	font-family: var(--e-global-typography-91f32f7-font-family), Inter;
	font-size: var(--e-global-typography-91f32f7-font-size);
	font-weight: var(--e-global-typography-91f32f7-font-weight);
	line-height: var(--e-global-typography-91f32f7-line-height);
	letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-26784 .elementor-element.elementor-element-33c4f9c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-8c5bebe {
	--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-26784 .elementor-element.elementor-element-8c5bebe.e-con {
	--align-self: stretch;
}

.elementor-26784 .elementor-element.elementor-element-21a7f93 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-26784 .elementor-element.elementor-element-21a7f93.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-26784 .elementor-element.elementor-element-21a7f93 .elementor-icon {
	font-size: 10px;
}

.elementor-26784 .elementor-element.elementor-element-21a7f93 .elementor-icon svg {
	height: 10px;
}

.elementor-26784 .elementor-element.elementor-element-bc14ae2 {
	width: 100%;
	max-width: 100%;
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-bc14ae2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-d318689 {
	--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-26784 .elementor-element.elementor-element-d318689.e-con {
	--align-self: stretch;
}

.elementor-26784 .elementor-element.elementor-element-f48a076 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26784 .elementor-element.elementor-element-f48a076 .elementor-icon {
	font-size: 10px;
}

.elementor-26784 .elementor-element.elementor-element-f48a076 .elementor-icon svg {
	height: 10px;
}

.elementor-26784 .elementor-element.elementor-element-5b2ba1a {
	width: 100%;
	max-width: 100%;
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-5b2ba1a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-64f20cc {
	--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-26784 .elementor-element.elementor-element-64f20cc:not(.elementor-motion-effects-element-type-background), .elementor-26784 .elementor-element.elementor-element-64f20cc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e3e8fa6);
}

.elementor-26784 .elementor-element.elementor-element-64f20cc.e-con {
	--align-self: stretch;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-26784 .elementor-element.elementor-element-d96d75c {
	width: 100%;
	max-width: 100%;
	font-family: var(--e-global-typography-91f32f7-font-family), Inter;
	font-size: var(--e-global-typography-91f32f7-font-size);
	font-weight: var(--e-global-typography-91f32f7-font-weight);
	line-height: var(--e-global-typography-91f32f7-line-height);
	letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-26784 .elementor-element.elementor-element-d96d75c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-9449785 {
	--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-26784 .elementor-element.elementor-element-9449785.e-con {
	--align-self: stretch;
}

.elementor-26784 .elementor-element.elementor-element-1fc196a .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26784 .elementor-element.elementor-element-1fc196a .elementor-icon {
	font-size: 10px;
}

.elementor-26784 .elementor-element.elementor-element-1fc196a .elementor-icon svg {
	height: 10px;
}

.elementor-26784 .elementor-element.elementor-element-d5bbf6b {
	width: 100%;
	max-width: 100%;
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-d5bbf6b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-13bc9fb {
	--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-26784 .elementor-element.elementor-element-13bc9fb.e-con {
	--align-self: stretch;
}

.elementor-26784 .elementor-element.elementor-element-3a42ec2 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-26784 .elementor-element.elementor-element-3a42ec2.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-26784 .elementor-element.elementor-element-3a42ec2 .elementor-icon {
	font-size: 10px;
}

.elementor-26784 .elementor-element.elementor-element-3a42ec2 .elementor-icon svg {
	height: 10px;
}

.elementor-26784 .elementor-element.elementor-element-248ef11 {
	width: 100%;
	max-width: 100%;
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-248ef11 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-9ac1700 {
	--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 0px 0px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-26784 .elementor-element.elementor-element-9ac1700:not(.elementor-motion-effects-element-type-background), .elementor-26784 .elementor-element.elementor-element-9ac1700 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e3e8fa6);
}

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

.elementor-26784 .elementor-element.elementor-element-c7f880f {
	width: 100%;
	max-width: 100%;
	font-family: var(--e-global-typography-91f32f7-font-family), Inter;
	font-size: var(--e-global-typography-91f32f7-font-size);
	font-weight: var(--e-global-typography-91f32f7-font-weight);
	line-height: var(--e-global-typography-91f32f7-line-height);
	letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-26784 .elementor-element.elementor-element-c7f880f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-875b17b {
	--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-26784 .elementor-element.elementor-element-875b17b.e-con {
	--align-self: stretch;
}

.elementor-26784 .elementor-element.elementor-element-3eae283 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-26784 .elementor-element.elementor-element-3eae283.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-26784 .elementor-element.elementor-element-3eae283 .elementor-icon {
	font-size: 10px;
}

.elementor-26784 .elementor-element.elementor-element-3eae283 .elementor-icon svg {
	height: 10px;
}

.elementor-26784 .elementor-element.elementor-element-50294ab {
	width: 100%;
	max-width: 100%;
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-50294ab > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-e8ef86e {
	--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-26784 .elementor-element.elementor-element-e8ef86e.e-con {
	--align-self: stretch;
}

.elementor-26784 .elementor-element.elementor-element-3009d6f .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-26784 .elementor-element.elementor-element-3009d6f.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-26784 .elementor-element.elementor-element-3009d6f .elementor-icon {
	font-size: 10px;
}

.elementor-26784 .elementor-element.elementor-element-3009d6f .elementor-icon svg {
	height: 10px;
}

.elementor-26784 .elementor-element.elementor-element-af534f8 {
	width: 100%;
	max-width: 100%;
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-af534f8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-4a5d336 {
	--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-26784 .elementor-element.elementor-element-4a5d336:not(.elementor-motion-effects-element-type-background), .elementor-26784 .elementor-element.elementor-element-4a5d336 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e3e8fa6);
}

.elementor-26784 .elementor-element.elementor-element-4a5d336.e-con {
	--align-self: stretch;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-26784 .elementor-element.elementor-element-ec8d39b {
	width: 100%;
	max-width: 100%;
	font-family: var(--e-global-typography-91f32f7-font-family), Inter;
	font-size: var(--e-global-typography-91f32f7-font-size);
	font-weight: var(--e-global-typography-91f32f7-font-weight);
	line-height: var(--e-global-typography-91f32f7-line-height);
	letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-26784 .elementor-element.elementor-element-ec8d39b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-ea5520c {
	--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-26784 .elementor-element.elementor-element-ea5520c.e-con {
	--align-self: stretch;
}

.elementor-26784 .elementor-element.elementor-element-9602923 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26784 .elementor-element.elementor-element-9602923 .elementor-icon {
	font-size: 10px;
}

.elementor-26784 .elementor-element.elementor-element-9602923 .elementor-icon svg {
	height: 10px;
}

.elementor-26784 .elementor-element.elementor-element-2f6348a {
	width: 100%;
	max-width: 100%;
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-2f6348a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-b290195 {
	--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-26784 .elementor-element.elementor-element-b290195.e-con {
	--align-self: stretch;
}

.elementor-26784 .elementor-element.elementor-element-b9354f2 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26784 .elementor-element.elementor-element-b9354f2 .elementor-icon {
	font-size: 10px;
}

.elementor-26784 .elementor-element.elementor-element-b9354f2 .elementor-icon svg {
	height: 10px;
}

.elementor-26784 .elementor-element.elementor-element-e7b935d {
	width: 100%;
	max-width: 100%;
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-e7b935d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-fc80bcc {
	--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-26784 .elementor-element.elementor-element-fc80bcc:not(.elementor-motion-effects-element-type-background), .elementor-26784 .elementor-element.elementor-element-fc80bcc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e3e8fa6);
}

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

.elementor-26784 .elementor-element.elementor-element-f6c6be9 {
	width: 100%;
	max-width: 100%;
	font-family: var(--e-global-typography-91f32f7-font-family), Inter;
	font-size: var(--e-global-typography-91f32f7-font-size);
	font-weight: var(--e-global-typography-91f32f7-font-weight);
	line-height: var(--e-global-typography-91f32f7-line-height);
	letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-26784 .elementor-element.elementor-element-f6c6be9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-2b3a468 {
	--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-26784 .elementor-element.elementor-element-2b3a468.e-con {
	--align-self: stretch;
}

.elementor-26784 .elementor-element.elementor-element-8614506 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-8614506 {
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-70295fb {
	--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-26784 .elementor-element.elementor-element-e74c3c2 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-26784 .elementor-element.elementor-element-e74c3c2 .elementor-icon {
	font-size: 18px;
}

.elementor-26784 .elementor-element.elementor-element-e74c3c2 .elementor-icon svg {
	height: 18px;
}

.elementor-26784 .elementor-element.elementor-element-a7593c6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-a7593c6 {
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-72c008d {
	--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-26784 .elementor-element.elementor-element-72c008d.e-con {
	--align-self: stretch;
}

.elementor-26784 .elementor-element.elementor-element-f7b986a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-f7b986a {
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-dba0823 {
	--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-26784 .elementor-element.elementor-element-dba0823.e-con {
	--align-self: flex-start;
}

.elementor-26784 .elementor-element.elementor-element-a3f43a9 {
	--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-26784 .elementor-element.elementor-element-d533e75 {
	--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-26784 .elementor-element.elementor-element-9f794fd > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-9f794fd {
	color: var(--e-global-color-f2fc99c);
}

.elementor-26784 .elementor-element.elementor-element-4876cc0 {
	--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-26784 .elementor-element.elementor-element-09da09b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-26784 .elementor-element.elementor-element-09da09b.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

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

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

.elementor-26784 .elementor-element.elementor-element-28603a5 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-26784 .elementor-element.elementor-element-28603a5.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-26784 .elementor-element.elementor-element-28603a5 .elementor-icon {
	font-size: 10px;
}

.elementor-26784 .elementor-element.elementor-element-28603a5 .elementor-icon svg {
	height: 10px;
}

.elementor-26784 .elementor-element.elementor-element-ee795f5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-ee795f5 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-26784 .elementor-element.elementor-element-714ed72 {
	--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-26784 .elementor-element.elementor-element-a4c4287 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-26784 .elementor-element.elementor-element-35ba0af .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26784 .elementor-element.elementor-element-35ba0af .elementor-icon {
	font-size: 10px;
}

.elementor-26784 .elementor-element.elementor-element-35ba0af .elementor-icon svg {
	height: 10px;
}

.elementor-26784 .elementor-element.elementor-element-92d2208 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-92d2208 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-26784 .elementor-element.elementor-element-559af8c {
	--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-26784 .elementor-element.elementor-element-b18d44e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-b18d44e {
	color: var(--e-global-color-f2fc99c);
}

.elementor-26784 .elementor-element.elementor-element-0cfeb1d {
	--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-26784 .elementor-element.elementor-element-d1b49cd .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-26784 .elementor-element.elementor-element-6398e61 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-26784 .elementor-element.elementor-element-6398e61.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-26784 .elementor-element.elementor-element-6398e61 .elementor-icon {
	font-size: 10px;
}

.elementor-26784 .elementor-element.elementor-element-6398e61 .elementor-icon svg {
	height: 10px;
}

.elementor-26784 .elementor-element.elementor-element-bfa93ec > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-bfa93ec {
	color: var(--e-global-color-f2fc99c);
}

.elementor-26784 .elementor-element.elementor-element-b008b7b {
	--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-26784 .elementor-element.elementor-element-7d07a6e > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-26784 .elementor-element.elementor-element-0753325 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26784 .elementor-element.elementor-element-0753325 .elementor-icon {
	font-size: 10px;
}

.elementor-26784 .elementor-element.elementor-element-0753325 .elementor-icon svg {
	height: 10px;
}

.elementor-26784 .elementor-element.elementor-element-0085f99 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-0085f99 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-26784 .elementor-element.elementor-element-cffc976 {
	--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-26784 .elementor-element.elementor-element-538cff3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-538cff3 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-26784 .elementor-element.elementor-element-22bba57 {
	--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-26784 .elementor-element.elementor-element-03b656e .elementor-icon-wrapper {
	text-align: center;
}

.elementor-26784 .elementor-element.elementor-element-03b656e.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

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

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

.elementor-26784 .elementor-element.elementor-element-45a1c33 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-26784 .elementor-element.elementor-element-45a1c33.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-26784 .elementor-element.elementor-element-45a1c33 .elementor-icon {
	font-size: 10px;
}

.elementor-26784 .elementor-element.elementor-element-45a1c33 .elementor-icon svg {
	height: 10px;
}

.elementor-26784 .elementor-element.elementor-element-8e3fd95 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-8e3fd95 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-26784 .elementor-element.elementor-element-0e87ab0 {
	--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-26784 .elementor-element.elementor-element-c64c9e8 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-26784 .elementor-element.elementor-element-3fd9f38 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-26784 .elementor-element.elementor-element-3fd9f38.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-26784 .elementor-element.elementor-element-3fd9f38 .elementor-icon {
	font-size: 10px;
}

.elementor-26784 .elementor-element.elementor-element-3fd9f38 .elementor-icon svg {
	height: 10px;
}

.elementor-26784 .elementor-element.elementor-element-5e243b2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-5e243b2 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-26784 .elementor-element.elementor-element-ae04886 {
	--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-26784 .elementor-element.elementor-element-194c0fd > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-26784 .elementor-element.elementor-element-60677fa {
	--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-26784 .elementor-element.elementor-element-5153385 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-26784 .elementor-element.elementor-element-16fdd71 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-26784 .elementor-element.elementor-element-16fdd71.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-26784 .elementor-element.elementor-element-16fdd71 .elementor-icon {
	font-size: 10px;
}

.elementor-26784 .elementor-element.elementor-element-16fdd71 .elementor-icon svg {
	height: 10px;
}

.elementor-26784 .elementor-element.elementor-element-9f1f735 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-9f1f735 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-26784 .elementor-element.elementor-element-a8d0345 {
	--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-26784 .elementor-element.elementor-element-0407e22 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-26784 .elementor-element.elementor-element-bb032c6 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26784 .elementor-element.elementor-element-bb032c6 .elementor-icon {
	font-size: 10px;
}

.elementor-26784 .elementor-element.elementor-element-bb032c6 .elementor-icon svg {
	height: 10px;
}

.elementor-26784 .elementor-element.elementor-element-a009d41 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-a009d41 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-26784 .elementor-element.elementor-element-17bbf16 {
	--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-26784 .elementor-element.elementor-element-0811e97 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-26784 .elementor-element.elementor-element-dd129b8 {
	--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-26784 .elementor-element.elementor-element-1f74439 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-26784 .elementor-element.elementor-element-1f74439.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

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

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

.elementor-26784 .elementor-element.elementor-element-7e50e9c .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-26784 .elementor-element.elementor-element-7e50e9c.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-26784 .elementor-element.elementor-element-7e50e9c .elementor-icon {
	font-size: 10px;
}

.elementor-26784 .elementor-element.elementor-element-7e50e9c .elementor-icon svg {
	height: 10px;
}

.elementor-26784 .elementor-element.elementor-element-0343af8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-0343af8 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-26784 .elementor-element.elementor-element-eddd19e {
	--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-26784 .elementor-element.elementor-element-efe70a0 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-26784 .elementor-element.elementor-element-ef7e2c6 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26784 .elementor-element.elementor-element-ef7e2c6 .elementor-icon {
	font-size: 10px;
}

.elementor-26784 .elementor-element.elementor-element-ef7e2c6 .elementor-icon svg {
	height: 10px;
}

.elementor-26784 .elementor-element.elementor-element-47b3f28 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-47b3f28 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-26784 .elementor-element.elementor-element-3f49d52 {
	--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-26784 .elementor-element.elementor-element-d765cd5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-26784 .elementor-element.elementor-element-c3beae5 {
	--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-26784 .elementor-element.elementor-element-b5affd4 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-26784 .elementor-element.elementor-element-a1aedff .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26784 .elementor-element.elementor-element-a1aedff .elementor-icon {
	font-size: 10px;
}

.elementor-26784 .elementor-element.elementor-element-a1aedff .elementor-icon svg {
	height: 10px;
}

.elementor-26784 .elementor-element.elementor-element-b16ccd8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-b16ccd8 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-26784 .elementor-element.elementor-element-7266bae {
	--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-26784 .elementor-element.elementor-element-bda752f > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-26784 .elementor-element.elementor-element-96aa117 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-26784 .elementor-element.elementor-element-96aa117.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-26784 .elementor-element.elementor-element-96aa117 .elementor-icon {
	font-size: 10px;
}

.elementor-26784 .elementor-element.elementor-element-96aa117 .elementor-icon svg {
	height: 10px;
}

.elementor-26784 .elementor-element.elementor-element-cdce1e0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-cdce1e0 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-26784 .elementor-element.elementor-element-d0889d4 {
	--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-26784 .elementor-element.elementor-element-4576d2b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-26784 .elementor-element.elementor-element-a0476e6 {
	--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-26784 .elementor-element.elementor-element-41cf4d4 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-26784 .elementor-element.elementor-element-41cf4d4.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

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

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

.elementor-26784 .elementor-element.elementor-element-271224a .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-26784 .elementor-element.elementor-element-271224a.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-26784 .elementor-element.elementor-element-271224a .elementor-icon {
	font-size: 10px;
}

.elementor-26784 .elementor-element.elementor-element-271224a .elementor-icon svg {
	height: 10px;
}

.elementor-26784 .elementor-element.elementor-element-3f89efb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-3f89efb {
	color: var(--e-global-color-f2fc99c);
}

.elementor-26784 .elementor-element.elementor-element-f715691 {
	--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-26784 .elementor-element.elementor-element-d5bbb03 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-26784 .elementor-element.elementor-element-adedf1c .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26784 .elementor-element.elementor-element-adedf1c .elementor-icon {
	font-size: 10px;
}

.elementor-26784 .elementor-element.elementor-element-adedf1c .elementor-icon svg {
	height: 10px;
}

.elementor-26784 .elementor-element.elementor-element-4e5ecad > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-26784 .elementor-element.elementor-element-d956fe8 {
	--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-26784 .elementor-element.elementor-element-dff0509 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-dff0509 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-26784 .elementor-element.elementor-element-cc675d9 {
	--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-26784 .elementor-element.elementor-element-e4e84fe .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-26784 .elementor-element.elementor-element-789edac .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-26784 .elementor-element.elementor-element-789edac.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-26784 .elementor-element.elementor-element-789edac .elementor-icon {
	font-size: 10px;
}

.elementor-26784 .elementor-element.elementor-element-789edac .elementor-icon svg {
	height: 10px;
}

.elementor-26784 .elementor-element.elementor-element-97da357 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-97da357 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-26784 .elementor-element.elementor-element-165836c {
	--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-26784 .elementor-element.elementor-element-02f01f0 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-26784 .elementor-element.elementor-element-daaf40d .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26784 .elementor-element.elementor-element-daaf40d .elementor-icon {
	font-size: 10px;
}

.elementor-26784 .elementor-element.elementor-element-daaf40d .elementor-icon svg {
	height: 10px;
}

.elementor-26784 .elementor-element.elementor-element-f306efc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-f306efc {
	color: var(--e-global-color-f2fc99c);
}

.elementor-26784 .elementor-element.elementor-element-dd78465 {
	--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-26784 .elementor-element.elementor-element-cc9413c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-26784 .elementor-element.elementor-element-3f67ea5 {
	--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-26784 .elementor-element.elementor-element-95903cc .elementor-icon-wrapper {
	text-align: center;
}

.elementor-26784 .elementor-element.elementor-element-95903cc.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

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

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

.elementor-26784 .elementor-element.elementor-element-82589d8 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-26784 .elementor-element.elementor-element-82589d8.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-26784 .elementor-element.elementor-element-82589d8 .elementor-icon {
	font-size: 10px;
}

.elementor-26784 .elementor-element.elementor-element-82589d8 .elementor-icon svg {
	height: 10px;
}

.elementor-26784 .elementor-element.elementor-element-bc5abc2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-bc5abc2 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-26784 .elementor-element.elementor-element-26d1ca1 {
	--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-26784 .elementor-element.elementor-element-87877c3 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-26784 .elementor-element.elementor-element-40bca0f .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-26784 .elementor-element.elementor-element-40bca0f.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-26784 .elementor-element.elementor-element-40bca0f .elementor-icon {
	font-size: 10px;
}

.elementor-26784 .elementor-element.elementor-element-40bca0f .elementor-icon svg {
	height: 10px;
}

.elementor-26784 .elementor-element.elementor-element-5a6b3bf > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-5a6b3bf {
	color: var(--e-global-color-f2fc99c);
}

.elementor-26784 .elementor-element.elementor-element-679ddf7 {
	--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-26784 .elementor-element.elementor-element-7a9f328 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-26784 .elementor-element.elementor-element-60b322f {
	--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-26784 .elementor-element.elementor-element-4235eeb .elementor-icon-wrapper {
	text-align: center;
}

.elementor-26784 .elementor-element.elementor-element-4235eeb.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

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

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

.elementor-26784 .elementor-element.elementor-element-e12ec92 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26784 .elementor-element.elementor-element-e12ec92 .elementor-icon {
	font-size: 10px;
}

.elementor-26784 .elementor-element.elementor-element-e12ec92 .elementor-icon svg {
	height: 10px;
}

.elementor-26784 .elementor-element.elementor-element-793c54b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-793c54b {
	color: var(--e-global-color-f2fc99c);
}

.elementor-26784 .elementor-element.elementor-element-37e5b01 {
	--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-26784 .elementor-element.elementor-element-4bca180 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-26784 .elementor-element.elementor-element-8718a6a .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-26784 .elementor-element.elementor-element-8718a6a.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-26784 .elementor-element.elementor-element-8718a6a .elementor-icon {
	font-size: 10px;
}

.elementor-26784 .elementor-element.elementor-element-8718a6a .elementor-icon svg {
	height: 10px;
}

.elementor-26784 .elementor-element.elementor-element-0fe45ce > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-26784 .elementor-element.elementor-element-43c2c20 {
	--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-26784 .elementor-element.elementor-element-6690745 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-26784 .elementor-element.elementor-element-796478b {
	--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-26784 .elementor-element.elementor-element-4d999ea .elementor-icon-wrapper {
	text-align: center;
}

.elementor-26784 .elementor-element.elementor-element-4d999ea.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

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

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

.elementor-26784 .elementor-element.elementor-element-d246380 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26784 .elementor-element.elementor-element-d246380 .elementor-icon {
	font-size: 10px;
}

.elementor-26784 .elementor-element.elementor-element-d246380 .elementor-icon svg {
	height: 10px;
}

.elementor-26784 .elementor-element.elementor-element-3c2ad21 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-3c2ad21 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-26784 .elementor-element.elementor-element-ff76851 {
	--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-26784 .elementor-element.elementor-element-ef785e5 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-26784 .elementor-element.elementor-element-7b220a8 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-26784 .elementor-element.elementor-element-7b220a8.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-26784 .elementor-element.elementor-element-7b220a8 .elementor-icon {
	font-size: 10px;
}

.elementor-26784 .elementor-element.elementor-element-7b220a8 .elementor-icon svg {
	height: 10px;
}

.elementor-26784 .elementor-element.elementor-element-ba51df5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-ba51df5 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-26784 .elementor-element.elementor-element-d9e5d91 {
	--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-26784 .elementor-element.elementor-element-4b765a5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-26784 .elementor-element.elementor-element-f57a5ac {
	--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-26784 .elementor-element.elementor-element-f2ae409 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-26784 .elementor-element.elementor-element-5b79d72 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26784 .elementor-element.elementor-element-5b79d72 .elementor-icon {
	font-size: 10px;
}

.elementor-26784 .elementor-element.elementor-element-5b79d72 .elementor-icon svg {
	height: 10px;
}

.elementor-26784 .elementor-element.elementor-element-381b3e7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-381b3e7 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-26784 .elementor-element.elementor-element-e282c6d {
	--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-26784 .elementor-element.elementor-element-295aa10 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-26784 .elementor-element.elementor-element-e1552c0 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26784 .elementor-element.elementor-element-e1552c0 .elementor-icon {
	font-size: 10px;
}

.elementor-26784 .elementor-element.elementor-element-e1552c0 .elementor-icon svg {
	height: 10px;
}

.elementor-26784 .elementor-element.elementor-element-433ebd1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-433ebd1 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-26784 .elementor-element.elementor-element-f3e2153 {
	--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-26784 .elementor-element.elementor-element-44c26de > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-26784 .elementor-element.elementor-element-4d5359f {
	--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-26784 .elementor-element.elementor-element-8cfe8d0 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-26784 .elementor-element.elementor-element-8cfe8d0.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

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

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

.elementor-26784 .elementor-element.elementor-element-a0c4508 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26784 .elementor-element.elementor-element-a0c4508 .elementor-icon {
	font-size: 10px;
}

.elementor-26784 .elementor-element.elementor-element-a0c4508 .elementor-icon svg {
	height: 10px;
}

.elementor-26784 .elementor-element.elementor-element-def4203 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-def4203 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-26784 .elementor-element.elementor-element-7c90a85 {
	--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-26784 .elementor-element.elementor-element-6e4be79 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-26784 .elementor-element.elementor-element-adf47d1 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26784 .elementor-element.elementor-element-adf47d1 .elementor-icon {
	font-size: 10px;
}

.elementor-26784 .elementor-element.elementor-element-adf47d1 .elementor-icon svg {
	height: 10px;
}

.elementor-26784 .elementor-element.elementor-element-1f18841 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-26784 .elementor-element.elementor-element-2f5d3cb {
	--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-26784 .elementor-element.elementor-element-f3fb418 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-26784 .elementor-element.elementor-element-b073a8d {
	--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-26784 .elementor-element.elementor-element-02eb8a8 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-26784 .elementor-element.elementor-element-02eb8a8.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

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

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

.elementor-26784 .elementor-element.elementor-element-cf10d39 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26784 .elementor-element.elementor-element-cf10d39 .elementor-icon {
	font-size: 10px;
}

.elementor-26784 .elementor-element.elementor-element-cf10d39 .elementor-icon svg {
	height: 10px;
}

.elementor-26784 .elementor-element.elementor-element-b0b8f60 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-b0b8f60 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-26784 .elementor-element.elementor-element-e70754a {
	--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-26784 .elementor-element.elementor-element-b9ee4dd > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-26784 .elementor-element.elementor-element-77b53a1 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-26784 .elementor-element.elementor-element-77b53a1.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-26784 .elementor-element.elementor-element-77b53a1 .elementor-icon {
	font-size: 10px;
}

.elementor-26784 .elementor-element.elementor-element-77b53a1 .elementor-icon svg {
	height: 10px;
}

.elementor-26784 .elementor-element.elementor-element-d6c5411 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-d6c5411 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-26784 .elementor-element.elementor-element-86cb7bd {
	--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-26784 .elementor-element.elementor-element-fa09b35 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-fa09b35 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-26784 .elementor-element.elementor-element-a45cd7b {
	--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-26784 .elementor-element.elementor-element-6a2da86 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-26784 .elementor-element.elementor-element-6a2da86.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

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

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

.elementor-26784 .elementor-element.elementor-element-3ff451e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-3ff451e {
	color: var(--e-global-color-f2fc99c);
}

.elementor-26784 .elementor-element.elementor-element-a93829f {
	--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-26784 .elementor-element.elementor-element-b531904 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-26784 .elementor-element.elementor-element-e666f9f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-e666f9f {
	color: var(--e-global-color-f2fc99c);
}

.elementor-26784 .elementor-element.elementor-element-58d84ac {
	--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-26784 .elementor-element.elementor-element-90a3886 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-90a3886 {
	text-align: center;
}

.elementor-26784 .elementor-element.elementor-element-90a3886 .elementor-heading-title {
	font-family: var(--e-global-typography-86e1d49-font-family), Inter;
	font-size: var(--e-global-typography-86e1d49-font-size);
	font-weight: var(--e-global-typography-86e1d49-font-weight);
	line-height: var(--e-global-typography-86e1d49-line-height);
	letter-spacing: var(--e-global-typography-86e1d49-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-26784 .elementor-element.elementor-element-208a66d .elementor-icon-wrapper {
	text-align: center;
}

.elementor-26784 .elementor-element.elementor-element-42c7ab0 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-42c7ab0.elementor-element {
	--align-self: center;
}

.elementor-26784 .elementor-element.elementor-element-74aed39 {
	--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-26784 .elementor-element.elementor-element-74aed39.e-con {
	--align-self: flex-start;
}

.elementor-26784 .elementor-element.elementor-element-21398f1 {
	--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-26784 .elementor-element.elementor-element-21398f1:not(.elementor-motion-effects-element-type-background), .elementor-26784 .elementor-element.elementor-element-21398f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://usewhale.io/nitropack_static/dYCKVbRLfYKfcqiQliugswUtPKmzFGqU/assets/images/optimized/rev-aec94e1/usewhale.io/wp-content/uploads/2024/07/circkles.svg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

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

.elementor-26784 .elementor-element.elementor-element-83f500c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-83f500c img {
	width: 100%;
	max-width: 100px;
}

.elementor-26784 .elementor-element.elementor-element-53bdcf0 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-53bdcf0 {
	text-align: center;
}

.elementor-26784 .elementor-element.elementor-element-53bdcf0 .elementor-heading-title {
	font-family: var(--e-global-typography-87a3c7f-font-family), Inter;
	font-size: var(--e-global-typography-87a3c7f-font-size);
	font-weight: var(--e-global-typography-87a3c7f-font-weight);
	line-height: var(--e-global-typography-87a3c7f-line-height);
	letter-spacing: var(--e-global-typography-87a3c7f-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-26784 .elementor-element.elementor-element-3eef653 {
	--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-26784 .elementor-element.elementor-element-fef0c52 {
	--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-26784 .elementor-element.elementor-element-b34622e > .elementor-widget-container {
	margin: 12px 0px 12px 0px;
}

.elementor-26784 .elementor-element.elementor-element-b34622e img {
	max-width: 160px;
}

.elementor-26784 .elementor-element.elementor-element-8fce338 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-8fce338 {
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-0970186 {
	--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-26784 .elementor-element.elementor-element-fa7fe2f {
	--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-26784 .elementor-element.elementor-element-be7da89 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-be7da89 img {
	max-width: 130px;
}

.elementor-26784 .elementor-element.elementor-element-afda2fd > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-afda2fd {
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-93cbd31 {
	--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-26784 .elementor-element.elementor-element-93cbd31.e-con {
	--align-self: flex-start;
}

.elementor-26784 .elementor-element.elementor-element-1d6cde3 {
	--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-26784 .elementor-element.elementor-element-1d6cde3:not(.elementor-motion-effects-element-type-background), .elementor-26784 .elementor-element.elementor-element-1d6cde3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://usewhale.io/nitropack_static/dYCKVbRLfYKfcqiQliugswUtPKmzFGqU/assets/images/optimized/rev-aec94e1/usewhale.io/wp-content/uploads/2024/07/circkles.svg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

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

.elementor-26784 .elementor-element.elementor-element-6ba2c2b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-6ba2c2b img {
	width: 100%;
	max-width: 180px;
}

.elementor-26784 .elementor-element.elementor-element-3615cf9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-3615cf9 {
	text-align: center;
}

.elementor-26784 .elementor-element.elementor-element-3615cf9 .elementor-heading-title {
	font-family: var(--e-global-typography-87a3c7f-font-family), Inter;
	font-size: var(--e-global-typography-87a3c7f-font-size);
	font-weight: var(--e-global-typography-87a3c7f-font-weight);
	line-height: var(--e-global-typography-87a3c7f-line-height);
	letter-spacing: var(--e-global-typography-87a3c7f-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-26784 .elementor-element.elementor-element-cf758a3 {
	--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-26784 .elementor-element.elementor-element-f784401 {
	--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-26784 .elementor-element.elementor-element-ee75c5a > .elementor-widget-container {
	margin: 12px 0px 12px 0px;
}

.elementor-26784 .elementor-element.elementor-element-ee75c5a img {
	max-width: 160px;
}

.elementor-26784 .elementor-element.elementor-element-f0e9c7d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-f0e9c7d {
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-f15a6bd {
	--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-26784 .elementor-element.elementor-element-f65273e {
	--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-26784 .elementor-element.elementor-element-2d618e5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-2d618e5 img {
	max-width: 130px;
}

.elementor-26784 .elementor-element.elementor-element-77dfa15 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-77dfa15 {
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-e52cb61 {
	--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-26784 .elementor-element.elementor-element-e52cb61.e-con {
	--align-self: flex-start;
}

.elementor-26784 .elementor-element.elementor-element-f0fdbc7 {
	--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-26784 .elementor-element.elementor-element-f0fdbc7:not(.elementor-motion-effects-element-type-background), .elementor-26784 .elementor-element.elementor-element-f0fdbc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://usewhale.io/nitropack_static/dYCKVbRLfYKfcqiQliugswUtPKmzFGqU/assets/images/optimized/rev-aec94e1/usewhale.io/wp-content/uploads/2024/07/circkles.svg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

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

.elementor-26784 .elementor-element.elementor-element-89423f2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-89423f2 img {
	width: 100%;
	max-width: 100px;
}

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

.elementor-26784 .elementor-element.elementor-element-43f354c {
	text-align: center;
}

.elementor-26784 .elementor-element.elementor-element-43f354c .elementor-heading-title {
	font-family: var(--e-global-typography-87a3c7f-font-family), Inter;
	font-size: var(--e-global-typography-87a3c7f-font-size);
	font-weight: var(--e-global-typography-87a3c7f-font-weight);
	line-height: var(--e-global-typography-87a3c7f-line-height);
	letter-spacing: var(--e-global-typography-87a3c7f-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-26784 .elementor-element.elementor-element-c34f72a {
	--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-26784 .elementor-element.elementor-element-27cf1d4 {
	--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-26784 .elementor-element.elementor-element-8e53f6d > .elementor-widget-container {
	margin: 12px 0px 12px 0px;
}

.elementor-26784 .elementor-element.elementor-element-8e53f6d img {
	max-width: 160px;
}

.elementor-26784 .elementor-element.elementor-element-b1938c3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-b1938c3 {
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-4a6986e {
	--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-26784 .elementor-element.elementor-element-d0a61a5 {
	--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-26784 .elementor-element.elementor-element-5d88a78 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-5d88a78 img {
	max-width: 130px;
}

.elementor-26784 .elementor-element.elementor-element-dd9ca2a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-dd9ca2a {
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-896f04f {
	--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-26784 .elementor-element.elementor-element-896f04f.e-con {
	--align-self: flex-start;
}

.elementor-26784 .elementor-element.elementor-element-2e7fbfd {
	--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-26784 .elementor-element.elementor-element-2e7fbfd:not(.elementor-motion-effects-element-type-background), .elementor-26784 .elementor-element.elementor-element-2e7fbfd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://usewhale.io/nitropack_static/dYCKVbRLfYKfcqiQliugswUtPKmzFGqU/assets/images/optimized/rev-aec94e1/usewhale.io/wp-content/uploads/2024/07/circkles.svg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

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

.elementor-26784 .elementor-element.elementor-element-603a7cd > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-603a7cd img {
	width: 100%;
	max-width: 100px;
}

.elementor-26784 .elementor-element.elementor-element-dd735b1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-dd735b1 {
	text-align: start;
}

.elementor-26784 .elementor-element.elementor-element-dd735b1 .elementor-heading-title {
	font-family: var(--e-global-typography-87a3c7f-font-family), Inter;
	font-size: var(--e-global-typography-87a3c7f-font-size);
	font-weight: var(--e-global-typography-87a3c7f-font-weight);
	line-height: var(--e-global-typography-87a3c7f-line-height);
	letter-spacing: var(--e-global-typography-87a3c7f-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-26784 .elementor-element.elementor-element-4c3b8ae {
	--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-26784 .elementor-element.elementor-element-6b009b9 {
	--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-26784 .elementor-element.elementor-element-efe2799 > .elementor-widget-container {
	margin: 12px 0px 12px 0px;
}

.elementor-26784 .elementor-element.elementor-element-efe2799 img {
	max-width: 160px;
}

.elementor-26784 .elementor-element.elementor-element-29a8635 {
	--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-26784 .elementor-element.elementor-element-b32874e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-b32874e {
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-a47b766 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-a47b766 {
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-a3b25c3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-a3b25c3 {
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-b5f6546 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-b5f6546 {
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-6d2ff2f {
	--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-26784 .elementor-element.elementor-element-861edab .elementor-icon-wrapper {
	text-align: center;
}

.elementor-26784 .elementor-element.elementor-element-861edab.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-861edab.elementor-view-framed .elementor-icon, .elementor-26784 .elementor-element.elementor-element-861edab.elementor-view-default .elementor-icon {
	color: var(--e-global-color-d2181f2);
	border-color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-861edab.elementor-view-framed .elementor-icon, .elementor-26784 .elementor-element.elementor-element-861edab.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-861edab .elementor-icon {
	font-size: 18px;
}

.elementor-26784 .elementor-element.elementor-element-861edab .elementor-icon svg {
	height: 18px;
}

.elementor-26784 .elementor-element.elementor-element-2679f19 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-2679f19 {
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-88ca3e5 {
	--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-26784 .elementor-element.elementor-element-8096da5 {
	--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-26784 .elementor-element.elementor-element-14817c3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-14817c3 img {
	max-width: 130px;
}

.elementor-26784 .elementor-element.elementor-element-6da5c7f {
	--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-26784 .elementor-element.elementor-element-080158e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-080158e {
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-38e982b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-38e982b {
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-36788a0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-36788a0 {
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-485187f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-485187f {
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-0c3782f {
	--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-26784 .elementor-element.elementor-element-ffb881b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-ffb881b {
	text-align: center;
}

.elementor-26784 .elementor-element.elementor-element-ffb881b .elementor-heading-title {
	font-family: var(--e-global-typography-86e1d49-font-family), Inter;
	font-size: var(--e-global-typography-86e1d49-font-size);
	font-weight: var(--e-global-typography-86e1d49-font-weight);
	line-height: var(--e-global-typography-86e1d49-line-height);
	letter-spacing: var(--e-global-typography-86e1d49-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-26784 .elementor-element.elementor-element-0ec0443 {
	--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: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
}

.elementor-26784 .elementor-element.elementor-element-a083b04 {
	--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: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-26784 .elementor-element.elementor-element-9fef4c6 > .elementor-widget-container {
	--e-transform-translateY: 20px;
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-9fef4c6 img {
	height: 200px;
	object-fit: contain;
	object-position: center center;
}

.elementor-26784 .elementor-element.elementor-element-9dbbcf3 {
	--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: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
}

.elementor-26784 .elementor-element.elementor-element-99b590a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-99b590a.elementor-element {
	--align-self: flex-start;
}

.elementor-26784 .elementor-element.elementor-element-99b590a {
	text-align: start;
}

.elementor-26784 .elementor-element.elementor-element-99b590a .elementor-heading-title {
	font-family: var(--e-global-typography-ef5bddf-font-family), Inter;
	font-size: var(--e-global-typography-ef5bddf-font-size);
	font-weight: var(--e-global-typography-ef5bddf-font-weight);
	line-height: var(--e-global-typography-ef5bddf-line-height);
	letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-26784 .elementor-element.elementor-element-89f7a48 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-89f7a48.elementor-element {
	--align-self: flex-start;
}

.elementor-26784 .elementor-element.elementor-element-89f7a48 {
	text-align: start;
}

.elementor-26784 .elementor-element.elementor-element-89f7a48 .elementor-heading-title {
	font-family: var(--e-global-typography-33ed0b1-font-family), Inter;
	font-size: var(--e-global-typography-33ed0b1-font-size);
	font-weight: var(--e-global-typography-33ed0b1-font-weight);
	line-height: var(--e-global-typography-33ed0b1-line-height);
	letter-spacing: var(--e-global-typography-33ed0b1-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-26784 .elementor-element.elementor-element-12d6f1b > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-12d6f1b {
	text-align: start;
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-99b4174 {
	--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: space-between;
	--align-items: center;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-26784 .elementor-element.elementor-element-32c80b8 > .elementor-widget-container {
	--e-transform-translateY: 20px;
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-32c80b8 img {
	height: 200px;
	object-fit: contain;
	object-position: center center;
}

.elementor-26784 .elementor-element.elementor-element-21da53a {
	--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: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
}

.elementor-26784 .elementor-element.elementor-element-1459e2b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-1459e2b.elementor-element {
	--align-self: flex-start;
}

.elementor-26784 .elementor-element.elementor-element-1459e2b {
	text-align: start;
}

.elementor-26784 .elementor-element.elementor-element-1459e2b .elementor-heading-title {
	font-family: var(--e-global-typography-ef5bddf-font-family), Inter;
	font-size: var(--e-global-typography-ef5bddf-font-size);
	font-weight: var(--e-global-typography-ef5bddf-font-weight);
	line-height: var(--e-global-typography-ef5bddf-line-height);
	letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-26784 .elementor-element.elementor-element-fe31c99 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-fe31c99.elementor-element {
	--align-self: flex-start;
}

.elementor-26784 .elementor-element.elementor-element-fe31c99 {
	text-align: start;
}

.elementor-26784 .elementor-element.elementor-element-fe31c99 .elementor-heading-title {
	font-family: var(--e-global-typography-33ed0b1-font-family), Inter;
	font-size: var(--e-global-typography-33ed0b1-font-size);
	font-weight: var(--e-global-typography-33ed0b1-font-weight);
	line-height: var(--e-global-typography-33ed0b1-line-height);
	letter-spacing: var(--e-global-typography-33ed0b1-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-26784 .elementor-element.elementor-element-980076e > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-980076e {
	text-align: start;
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-5c46d0b {
	--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: space-between;
	--align-items: center;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-26784 .elementor-element.elementor-element-1ec3b1d > .elementor-widget-container {
	--e-transform-translateY: 22px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-1ec3b1d img {
	height: 200px;
	object-fit: contain;
	object-position: center center;
}

.elementor-26784 .elementor-element.elementor-element-df4ffae {
	--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: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
}

.elementor-26784 .elementor-element.elementor-element-b0bc6b3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-b0bc6b3.elementor-element {
	--align-self: flex-start;
}

.elementor-26784 .elementor-element.elementor-element-b0bc6b3 {
	text-align: start;
}

.elementor-26784 .elementor-element.elementor-element-b0bc6b3 .elementor-heading-title {
	font-family: var(--e-global-typography-ef5bddf-font-family), Inter;
	font-size: var(--e-global-typography-ef5bddf-font-size);
	font-weight: var(--e-global-typography-ef5bddf-font-weight);
	line-height: var(--e-global-typography-ef5bddf-line-height);
	letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

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

.elementor-26784 .elementor-element.elementor-element-5dc4526.elementor-element {
	--align-self: flex-start;
}

.elementor-26784 .elementor-element.elementor-element-5dc4526 {
	text-align: start;
}

.elementor-26784 .elementor-element.elementor-element-5dc4526 .elementor-heading-title {
	font-family: var(--e-global-typography-33ed0b1-font-family), Inter;
	font-size: var(--e-global-typography-33ed0b1-font-size);
	font-weight: var(--e-global-typography-33ed0b1-font-weight);
	line-height: var(--e-global-typography-33ed0b1-line-height);
	letter-spacing: var(--e-global-typography-33ed0b1-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-26784 .elementor-element.elementor-element-37b11fb > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-37b11fb {
	text-align: start;
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-32824f0 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-32824f0.elementor-element {
	--align-self: center;
}

.elementor-26784 .elementor-element.elementor-element-6dba45a {
	--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-26784 .elementor-element.elementor-element-be6157f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-b67a5a2 {
	--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-26784 .elementor-element.elementor-element-572ceac {
	--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;
	--margin-top: 100px;
	--margin-bottom: 100px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 160px;
	--padding-right: 160px;
}

.elementor-26784 .elementor-element.elementor-element-92b4734 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-92b4734 {
	text-align: center;
}

.elementor-26784 .elementor-element.elementor-element-92b4734 .elementor-heading-title {
	font-family: var(--e-global-typography-86e1d49-font-family), Inter;
	font-size: var(--e-global-typography-86e1d49-font-size);
	font-weight: var(--e-global-typography-86e1d49-font-weight);
	line-height: var(--e-global-typography-86e1d49-line-height);
	letter-spacing: var(--e-global-typography-86e1d49-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-26784 .elementor-element.elementor-element-1958fca {
	width: var(--container-widget-width, 900px);
	max-width: 900px;
	--container-widget-width: 900px;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-1958fca > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-26784 .elementor-element.elementor-element-1958fca.elementor-element {
	--align-self: center;
}

.elementor-26784 .elementor-element.elementor-element-f7d5726 {
	--display: grid;
	--min-height: 0px;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--grid-auto-flow: row;
}

.elementor-26784 .elementor-element.elementor-element-b7347a5 {
	--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: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--border-radius: 16px 16px 16px 16px;
	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-26784 .elementor-element.elementor-element-b7347a5:not(.elementor-motion-effects-element-type-background), .elementor-26784 .elementor-element.elementor-element-b7347a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-26784 .elementor-element.elementor-element-b95ded2 {
	--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: 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-26784 .elementor-element.elementor-element-b95ded2.e-con {
	--align-self: center;
}

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

.elementor-26784 .elementor-element.elementor-element-7f2876e.elementor-element {
	--align-self: flex-start;
}

.elementor-26784 .elementor-element.elementor-element-7f2876e {
	text-align: start;
}

.elementor-26784 .elementor-element.elementor-element-7f2876e .elementor-heading-title {
	font-family: var(--e-global-typography-87a3c7f-font-family), Inter;
	font-size: var(--e-global-typography-87a3c7f-font-size);
	font-weight: var(--e-global-typography-87a3c7f-font-weight);
	line-height: var(--e-global-typography-87a3c7f-line-height);
	letter-spacing: var(--e-global-typography-87a3c7f-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-26784 .elementor-element.elementor-element-4114970 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-4114970.elementor-element {
	--align-self: flex-start;
}

.elementor-26784 .elementor-element.elementor-element-4114970 {
	text-align: start;
}

.elementor-26784 .elementor-element.elementor-element-4114970 .elementor-heading-title {
	font-family: var(--e-global-typography-91f32f7-font-family), Inter;
	font-size: var(--e-global-typography-91f32f7-font-size);
	font-weight: var(--e-global-typography-91f32f7-font-weight);
	line-height: var(--e-global-typography-91f32f7-line-height);
	letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-26784 .elementor-element.elementor-element-c02f9df > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-c02f9df {
	text-align: start;
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-5396b06 {
	--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: 16px 16px 16px 16px;
	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-26784 .elementor-element.elementor-element-5396b06:not(.elementor-motion-effects-element-type-background), .elementor-26784 .elementor-element.elementor-element-5396b06 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-26784 .elementor-element.elementor-element-11108a0 {
	--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: 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-26784 .elementor-element.elementor-element-11108a0.e-con {
	--align-self: center;
}

.elementor-26784 .elementor-element.elementor-element-b1760be > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-b1760be.elementor-element {
	--align-self: flex-start;
}

.elementor-26784 .elementor-element.elementor-element-b1760be {
	text-align: start;
}

.elementor-26784 .elementor-element.elementor-element-b1760be .elementor-heading-title {
	font-family: var(--e-global-typography-87a3c7f-font-family), Inter;
	font-size: var(--e-global-typography-87a3c7f-font-size);
	font-weight: var(--e-global-typography-87a3c7f-font-weight);
	line-height: var(--e-global-typography-87a3c7f-line-height);
	letter-spacing: var(--e-global-typography-87a3c7f-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-26784 .elementor-element.elementor-element-68718b9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-68718b9.elementor-element {
	--align-self: flex-start;
}

.elementor-26784 .elementor-element.elementor-element-68718b9 {
	text-align: start;
}

.elementor-26784 .elementor-element.elementor-element-68718b9 .elementor-heading-title {
	font-family: var(--e-global-typography-91f32f7-font-family), Inter;
	font-size: var(--e-global-typography-91f32f7-font-size);
	font-weight: var(--e-global-typography-91f32f7-font-weight);
	line-height: var(--e-global-typography-91f32f7-line-height);
	letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-26784 .elementor-element.elementor-element-8241acb > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-8241acb {
	text-align: start;
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-a12e9b1 {
	--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: 16px 16px 16px 16px;
	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-26784 .elementor-element.elementor-element-a12e9b1:not(.elementor-motion-effects-element-type-background), .elementor-26784 .elementor-element.elementor-element-a12e9b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-26784 .elementor-element.elementor-element-7729de4 {
	--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: 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-26784 .elementor-element.elementor-element-7729de4.e-con {
	--align-self: center;
}

.elementor-26784 .elementor-element.elementor-element-fb98aa5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-fb98aa5.elementor-element {
	--align-self: flex-start;
}

.elementor-26784 .elementor-element.elementor-element-fb98aa5 {
	text-align: start;
}

.elementor-26784 .elementor-element.elementor-element-fb98aa5 .elementor-heading-title {
	font-family: var(--e-global-typography-87a3c7f-font-family), Inter;
	font-size: var(--e-global-typography-87a3c7f-font-size);
	font-weight: var(--e-global-typography-87a3c7f-font-weight);
	line-height: var(--e-global-typography-87a3c7f-line-height);
	letter-spacing: var(--e-global-typography-87a3c7f-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-26784 .elementor-element.elementor-element-d1def4b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-d1def4b.elementor-element {
	--align-self: flex-start;
}

.elementor-26784 .elementor-element.elementor-element-d1def4b {
	text-align: start;
}

.elementor-26784 .elementor-element.elementor-element-d1def4b .elementor-heading-title {
	font-family: var(--e-global-typography-91f32f7-font-family), Inter;
	font-size: var(--e-global-typography-91f32f7-font-size);
	font-weight: var(--e-global-typography-91f32f7-font-weight);
	line-height: var(--e-global-typography-91f32f7-line-height);
	letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-26784 .elementor-element.elementor-element-27926a1 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-27926a1 {
	text-align: start;
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-4c7b547 {
	--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: 16px 16px 16px 16px;
	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-26784 .elementor-element.elementor-element-4c7b547:not(.elementor-motion-effects-element-type-background), .elementor-26784 .elementor-element.elementor-element-4c7b547 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-26784 .elementor-element.elementor-element-52cfab9 {
	--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-26784 .elementor-element.elementor-element-52cfab9.e-con {
	--align-self: center;
}

.elementor-26784 .elementor-element.elementor-element-94c24f1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-94c24f1.elementor-element {
	--align-self: flex-start;
}

.elementor-26784 .elementor-element.elementor-element-94c24f1 {
	text-align: start;
}

.elementor-26784 .elementor-element.elementor-element-94c24f1 .elementor-heading-title {
	font-family: var(--e-global-typography-87a3c7f-font-family), Inter;
	font-size: var(--e-global-typography-87a3c7f-font-size);
	font-weight: var(--e-global-typography-87a3c7f-font-weight);
	line-height: var(--e-global-typography-87a3c7f-line-height);
	letter-spacing: var(--e-global-typography-87a3c7f-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-26784 .elementor-element.elementor-element-af7932d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-af7932d.elementor-element {
	--align-self: flex-start;
}

.elementor-26784 .elementor-element.elementor-element-af7932d {
	text-align: start;
}

.elementor-26784 .elementor-element.elementor-element-af7932d .elementor-heading-title {
	font-family: var(--e-global-typography-91f32f7-font-family), Inter;
	font-size: var(--e-global-typography-91f32f7-font-size);
	font-weight: var(--e-global-typography-91f32f7-font-weight);
	line-height: var(--e-global-typography-91f32f7-line-height);
	letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-26784 .elementor-element.elementor-element-628700b > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-628700b {
	text-align: start;
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-e8bafa2 {
	--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: 16px 16px 16px 16px;
	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-26784 .elementor-element.elementor-element-e8bafa2:not(.elementor-motion-effects-element-type-background), .elementor-26784 .elementor-element.elementor-element-e8bafa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-26784 .elementor-element.elementor-element-49fa807 {
	--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-26784 .elementor-element.elementor-element-49fa807.e-con {
	--align-self: center;
}

.elementor-26784 .elementor-element.elementor-element-a08b460 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-a08b460.elementor-element {
	--align-self: flex-start;
}

.elementor-26784 .elementor-element.elementor-element-a08b460 {
	text-align: start;
}

.elementor-26784 .elementor-element.elementor-element-a08b460 .elementor-heading-title {
	font-family: var(--e-global-typography-87a3c7f-font-family), Inter;
	font-size: var(--e-global-typography-87a3c7f-font-size);
	font-weight: var(--e-global-typography-87a3c7f-font-weight);
	line-height: var(--e-global-typography-87a3c7f-line-height);
	letter-spacing: var(--e-global-typography-87a3c7f-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-26784 .elementor-element.elementor-element-faa64c2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-faa64c2.elementor-element {
	--align-self: flex-start;
}

.elementor-26784 .elementor-element.elementor-element-faa64c2 {
	text-align: start;
}

.elementor-26784 .elementor-element.elementor-element-faa64c2 .elementor-heading-title {
	font-family: var(--e-global-typography-91f32f7-font-family), Inter;
	font-size: var(--e-global-typography-91f32f7-font-size);
	font-weight: var(--e-global-typography-91f32f7-font-weight);
	line-height: var(--e-global-typography-91f32f7-line-height);
	letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-26784 .elementor-element.elementor-element-8936ffa > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-8936ffa {
	text-align: start;
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-7b6f7a1 {
	--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: 16px 16px 16px 16px;
	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-26784 .elementor-element.elementor-element-7b6f7a1:not(.elementor-motion-effects-element-type-background), .elementor-26784 .elementor-element.elementor-element-7b6f7a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-26784 .elementor-element.elementor-element-5d5457b {
	--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-26784 .elementor-element.elementor-element-5d5457b.e-con {
	--align-self: center;
}

.elementor-26784 .elementor-element.elementor-element-c189cdc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-c189cdc.elementor-element {
	--align-self: flex-start;
}

.elementor-26784 .elementor-element.elementor-element-c189cdc {
	text-align: start;
}

.elementor-26784 .elementor-element.elementor-element-c189cdc .elementor-heading-title {
	font-family: var(--e-global-typography-87a3c7f-font-family), Inter;
	font-size: var(--e-global-typography-87a3c7f-font-size);
	font-weight: var(--e-global-typography-87a3c7f-font-weight);
	line-height: var(--e-global-typography-87a3c7f-line-height);
	letter-spacing: var(--e-global-typography-87a3c7f-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-26784 .elementor-element.elementor-element-d869d08 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-d869d08.elementor-element {
	--align-self: flex-start;
}

.elementor-26784 .elementor-element.elementor-element-d869d08 {
	text-align: start;
}

.elementor-26784 .elementor-element.elementor-element-d869d08 .elementor-heading-title {
	font-family: var(--e-global-typography-906ff19-font-family), Inter;
	font-size: var(--e-global-typography-906ff19-font-size);
	font-weight: var(--e-global-typography-906ff19-font-weight);
	line-height: var(--e-global-typography-906ff19-line-height);
	color: var(--e-global-color-e7e6387);
}

.elementor-26784 .elementor-element.elementor-element-31e23c5 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-31e23c5 {
	text-align: start;
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-a958dca > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-a958dca.elementor-element {
	--align-self: center;
}

.elementor-26784 .elementor-element.elementor-element-d734a34 {
	--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-26784 .elementor-element.elementor-element-d734a34:not(.elementor-motion-effects-element-type-background), .elementor-26784 .elementor-element.elementor-element-d734a34 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-26784 .elementor-element.elementor-element-121743c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-121743c {
	text-align: center;
}

.elementor-26784 .elementor-element.elementor-element-121743c .elementor-heading-title {
	font-family: var(--e-global-typography-86e1d49-font-family), Inter;
	font-size: var(--e-global-typography-86e1d49-font-size);
	font-weight: var(--e-global-typography-86e1d49-font-weight);
	line-height: var(--e-global-typography-86e1d49-line-height);
	letter-spacing: var(--e-global-typography-86e1d49-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-26784 .elementor-element.elementor-element-1987486 {
	--display: flex;
}

.elementor-26784 .elementor-element.elementor-element-fded7ca > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-fded7ca {
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-46d19f4 {
	--display: flex;
}

.elementor-26784 .elementor-element.elementor-element-544389d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-544389d {
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-82b5712 {
	--display: flex;
}

.elementor-26784 .elementor-element.elementor-element-12d60d8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-12d60d8 {
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-2b301c1 {
	--display: flex;
}

.elementor-26784 .elementor-element.elementor-element-4ab7242 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26784 .elementor-element.elementor-element-4ab7242 {
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-c71422a {
	--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-26784 .elementor-element.elementor-element-c279342 {
	width: 100%;
	max-width: 100%;
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-c279342 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 8px 16px 16px 16px;
	border-style: solid;
	border-width: 0px 2px 0px 0px;
	border-color: var(--e-global-color-1ba86b9);
}

.elementor-26784 .elementor-element.elementor-element-c279342.elementor-element {
	--align-self: stretch;
}

.elementor-26784 .elementor-element.elementor-element-40b4148 {
	width: 100%;
	max-width: 100%;
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-40b4148 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 8px 16px 16px 16px;
	border-style: solid;
	border-width: 0px 2px 0px 0px;
	border-color: var(--e-global-color-1ba86b9);
}

.elementor-26784 .elementor-element.elementor-element-40b4148.elementor-element {
	--align-self: center;
}

.elementor-26784 .elementor-element.elementor-element-c2fb668 {
	width: 100%;
	max-width: 100%;
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-26784 .elementor-element.elementor-element-c2fb668 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 8px 16px 16px 16px;
	border-style: none;
}

.elementor-26784 .elementor-element.elementor-element-c2fb668.elementor-element {
	--align-self: stretch;
}

.elementor-26784 .elementor-element.elementor-element-b3bee54 {
	--n-accordion-title-font-size: var(--e-global-typography-ef5bddf-font-size);
	--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-e7e6387);
	--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-26784 .elementor-element.elementor-element-b3bee54 > .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-26784 .elementor-element.elementor-element-b3bee54 {
	--n-accordion-padding: 18px 18px 18px 18px;
}

:where( .elementor-26784 .elementor-element.elementor-element-b3bee54 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: var(--e-global-typography-ef5bddf-font-family), Inter;
	font-weight: var(--e-global-typography-ef5bddf-font-weight);
	line-height: var(--e-global-typography-ef5bddf-line-height);
	letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
}

:where( .elementor-26784 .elementor-element.elementor-element-b3bee54 > .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;
}

@media (max-width:1024px) {
	.elementor-26784 .elementor-element.elementor-element-da705f5 {
		--min-height: 400px;
		--padding-top: 64px;
		--padding-bottom: 84px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-6bec286 .elementor-heading-title {
		font-size: var(--e-global-typography-05138fb-font-size);
		line-height: var(--e-global-typography-05138fb-line-height);
		letter-spacing: var(--e-global-typography-05138fb-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-87561bd .elementor-heading-title {
		font-size: var(--e-global-typography-86e1d49-font-size);
		line-height: var(--e-global-typography-86e1d49-line-height);
		letter-spacing: var(--e-global-typography-86e1d49-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-25d521c .elementor-heading-title {
		font-size: var(--e-global-typography-7ed2863-font-size);
		line-height: var(--e-global-typography-7ed2863-line-height);
		letter-spacing: var(--e-global-typography-7ed2863-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-5033aaf {
		--padding-top: 80px;
		--padding-bottom: 56px;
		--padding-left: 48px;
		--padding-right: 48px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-f83e2f1 {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-26784 .elementor-element.elementor-element-eaecce8 .elementor-heading-title {
		font-size: var(--e-global-typography-33ed0b1-font-size);
		line-height: var(--e-global-typography-33ed0b1-line-height);
		letter-spacing: var(--e-global-typography-33ed0b1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-9d9f811 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-7bf46b1 {
		--padding-top: 0px;
		--padding-bottom: 24px;
		--padding-left: 48px;
		--padding-right: 48px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-dfa2007.elementor-element {
		--align-self: center;
	}
	
	.elementor-26784 .elementor-element.elementor-element-dfa2007 .elementor-heading-title {
		font-size: var(--e-global-typography-86e1d49-font-size);
		line-height: var(--e-global-typography-86e1d49-line-height);
		letter-spacing: var(--e-global-typography-86e1d49-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-8723e22 {
		--padding-top: 0px;
		--padding-bottom: 48px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-03bc82a {
		--grid-auto-flow: row;
	}
	
	.elementor-26784 .elementor-element.elementor-element-d72fbb6 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-d0043fa {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-f4f7e4b {
		font-size: var(--e-global-typography-91f32f7-font-size);
		line-height: var(--e-global-typography-91f32f7-line-height);
		letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-08f51ee {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-4bd23e9 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-89f7319 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-0f3ba0c {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-5b4225c {
		font-size: var(--e-global-typography-91f32f7-font-size);
		line-height: var(--e-global-typography-91f32f7-line-height);
		letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-7865fe4 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-588cb66 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-01712a9 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-084f026 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-df4cbfd {
		font-size: var(--e-global-typography-91f32f7-font-size);
		line-height: var(--e-global-typography-91f32f7-line-height);
		letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-b02f424 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-5ff4adb {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-e14e6d1 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-db42103 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-2614123 {
		font-size: var(--e-global-typography-91f32f7-font-size);
		line-height: var(--e-global-typography-91f32f7-line-height);
		letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-f8d3fa9 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-ab2e986 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-bafa7ce {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-3ab1256 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-f276e01 {
		font-size: var(--e-global-typography-91f32f7-font-size);
		line-height: var(--e-global-typography-91f32f7-line-height);
		letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-2d0c39b {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-196b4b3 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-194a135 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-929f566 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-ca2e9fd {
		font-size: var(--e-global-typography-91f32f7-font-size);
		line-height: var(--e-global-typography-91f32f7-line-height);
		letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-4ca3ece {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-f725a03 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-0e27e2b {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-b7e8e0b {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-292a841 {
		font-size: var(--e-global-typography-91f32f7-font-size);
		line-height: var(--e-global-typography-91f32f7-line-height);
		letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-0405026 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-8ce8c25 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-c79ab4c {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-2b4d369 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-1f5c2e5 {
		font-size: var(--e-global-typography-91f32f7-font-size);
		line-height: var(--e-global-typography-91f32f7-line-height);
		letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-4fdae27 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-42ebcaa {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-8923f12 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-e2d65a0 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-e80b610 {
		font-size: var(--e-global-typography-91f32f7-font-size);
		line-height: var(--e-global-typography-91f32f7-line-height);
		letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-a5a4e3f {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-4463a4c {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-97153ca {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-3a62f1e {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-e6586c4 {
		font-size: var(--e-global-typography-91f32f7-font-size);
		line-height: var(--e-global-typography-91f32f7-line-height);
		letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-2c6cff4 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-4896423 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-17b9be4 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-4143662 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-b4d6547 {
		font-size: var(--e-global-typography-91f32f7-font-size);
		line-height: var(--e-global-typography-91f32f7-line-height);
		letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-6d84e02 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-c3e0f83 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-9b2a71d {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-4bfe35e {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-e28b1da {
		font-size: var(--e-global-typography-91f32f7-font-size);
		line-height: var(--e-global-typography-91f32f7-line-height);
		letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-4bce9fa {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-af516b1 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-ae885cd {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-9848469 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-33c4f9c {
		font-size: var(--e-global-typography-91f32f7-font-size);
		line-height: var(--e-global-typography-91f32f7-line-height);
		letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-8c5bebe {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-bc14ae2 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-d318689 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-5b2ba1a {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-d96d75c {
		font-size: var(--e-global-typography-91f32f7-font-size);
		line-height: var(--e-global-typography-91f32f7-line-height);
		letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-9449785 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-d5bbf6b {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-13bc9fb {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-248ef11 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-c7f880f {
		font-size: var(--e-global-typography-91f32f7-font-size);
		line-height: var(--e-global-typography-91f32f7-line-height);
		letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-875b17b {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-50294ab {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-e8ef86e {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-af534f8 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-ec8d39b {
		font-size: var(--e-global-typography-91f32f7-font-size);
		line-height: var(--e-global-typography-91f32f7-line-height);
		letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-ea5520c {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-2f6348a {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-b290195 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-e7b935d {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-f6c6be9 {
		font-size: var(--e-global-typography-91f32f7-font-size);
		line-height: var(--e-global-typography-91f32f7-line-height);
		letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-2b3a468 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 40px;
		--padding-right: 20px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-8614506 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-70295fb {
		--justify-content: flex-start;
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-26784 .elementor-element.elementor-element-a7593c6 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-72c008d {
		--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-26784 .elementor-element.elementor-element-f7b986a {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-dba0823 {
		--padding-top: 0px;
		--padding-bottom: 48px;
		--padding-left: 48px;
		--padding-right: 48px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-a3f43a9 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-90a3886.elementor-element {
		--align-self: center;
	}
	
	.elementor-26784 .elementor-element.elementor-element-90a3886 .elementor-heading-title {
		font-size: var(--e-global-typography-86e1d49-font-size);
		line-height: var(--e-global-typography-86e1d49-line-height);
		letter-spacing: var(--e-global-typography-86e1d49-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-74aed39 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 48px;
		--padding-right: 48px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-53bdcf0 .elementor-heading-title {
		font-size: var(--e-global-typography-87a3c7f-font-size);
		line-height: var(--e-global-typography-87a3c7f-line-height);
		letter-spacing: var(--e-global-typography-87a3c7f-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-8fce338 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-afda2fd {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-93cbd31 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 48px;
		--padding-right: 48px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-3615cf9 .elementor-heading-title {
		font-size: var(--e-global-typography-87a3c7f-font-size);
		line-height: var(--e-global-typography-87a3c7f-line-height);
		letter-spacing: var(--e-global-typography-87a3c7f-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-f0e9c7d {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-77dfa15 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-e52cb61 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 48px;
		--padding-right: 48px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-43f354c .elementor-heading-title {
		font-size: var(--e-global-typography-87a3c7f-font-size);
		line-height: var(--e-global-typography-87a3c7f-line-height);
		letter-spacing: var(--e-global-typography-87a3c7f-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-b1938c3 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-dd9ca2a {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-896f04f {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 48px;
		--padding-right: 48px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-dd735b1 .elementor-heading-title {
		font-size: var(--e-global-typography-87a3c7f-font-size);
		line-height: var(--e-global-typography-87a3c7f-line-height);
		letter-spacing: var(--e-global-typography-87a3c7f-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-b32874e {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-a47b766 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-a3b25c3 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-b5f6546 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-6d2ff2f {
		--justify-content: flex-start;
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-26784 .elementor-element.elementor-element-2679f19 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-080158e {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-38e982b {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-36788a0 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-485187f {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-0c3782f {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 48px;
		--padding-right: 48px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-ffb881b {
		width: var(--container-widget-width, 95%);
		max-width: 95%;
		--container-widget-width: 95%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-26784 .elementor-element.elementor-element-ffb881b.elementor-element {
		--align-self: center;
	}
	
	.elementor-26784 .elementor-element.elementor-element-ffb881b .elementor-heading-title {
		font-size: var(--e-global-typography-86e1d49-font-size);
		line-height: var(--e-global-typography-86e1d49-line-height);
		letter-spacing: var(--e-global-typography-86e1d49-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-99b590a.elementor-element {
		--align-self: center;
	}
	
	.elementor-26784 .elementor-element.elementor-element-99b590a .elementor-heading-title {
		font-size: var(--e-global-typography-ef5bddf-font-size);
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-89f7a48.elementor-element {
		--align-self: center;
	}
	
	.elementor-26784 .elementor-element.elementor-element-89f7a48 .elementor-heading-title {
		font-size: var(--e-global-typography-33ed0b1-font-size);
		line-height: var(--e-global-typography-33ed0b1-line-height);
		letter-spacing: var(--e-global-typography-33ed0b1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-12d6f1b {
		text-align: center;
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-1459e2b.elementor-element {
		--align-self: center;
	}
	
	.elementor-26784 .elementor-element.elementor-element-1459e2b .elementor-heading-title {
		font-size: var(--e-global-typography-ef5bddf-font-size);
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-fe31c99.elementor-element {
		--align-self: center;
	}
	
	.elementor-26784 .elementor-element.elementor-element-fe31c99 .elementor-heading-title {
		font-size: var(--e-global-typography-33ed0b1-font-size);
		line-height: var(--e-global-typography-33ed0b1-line-height);
		letter-spacing: var(--e-global-typography-33ed0b1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-980076e {
		text-align: center;
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-b0bc6b3.elementor-element {
		--align-self: center;
	}
	
	.elementor-26784 .elementor-element.elementor-element-b0bc6b3 .elementor-heading-title {
		font-size: var(--e-global-typography-ef5bddf-font-size);
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-5dc4526.elementor-element {
		--align-self: center;
	}
	
	.elementor-26784 .elementor-element.elementor-element-5dc4526 .elementor-heading-title {
		font-size: var(--e-global-typography-33ed0b1-font-size);
		line-height: var(--e-global-typography-33ed0b1-line-height);
		letter-spacing: var(--e-global-typography-33ed0b1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-37b11fb {
		text-align: center;
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-6dba45a {
		--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-26784 .elementor-element.elementor-element-572ceac {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 48px;
		--padding-right: 48px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-92b4734 {
		width: var(--container-widget-width, 95%);
		max-width: 95%;
		--container-widget-width: 95%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-26784 .elementor-element.elementor-element-92b4734.elementor-element {
		--align-self: center;
	}
	
	.elementor-26784 .elementor-element.elementor-element-92b4734 .elementor-heading-title {
		font-size: var(--e-global-typography-86e1d49-font-size);
		line-height: var(--e-global-typography-86e1d49-line-height);
		letter-spacing: var(--e-global-typography-86e1d49-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-1958fca {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-f7d5726 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-26784 .elementor-element.elementor-element-b7347a5 {
		--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: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-7f2876e.elementor-element {
		--align-self: center;
	}
	
	.elementor-26784 .elementor-element.elementor-element-7f2876e .elementor-heading-title {
		font-size: var(--e-global-typography-87a3c7f-font-size);
		line-height: var(--e-global-typography-87a3c7f-line-height);
		letter-spacing: var(--e-global-typography-87a3c7f-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-4114970.elementor-element {
		--align-self: center;
	}
	
	.elementor-26784 .elementor-element.elementor-element-4114970 .elementor-heading-title {
		font-size: var(--e-global-typography-91f32f7-font-size);
		line-height: var(--e-global-typography-91f32f7-line-height);
		letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-c02f9df {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-5396b06 {
		--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: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-b1760be.elementor-element {
		--align-self: center;
	}
	
	.elementor-26784 .elementor-element.elementor-element-b1760be .elementor-heading-title {
		font-size: var(--e-global-typography-87a3c7f-font-size);
		line-height: var(--e-global-typography-87a3c7f-line-height);
		letter-spacing: var(--e-global-typography-87a3c7f-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-68718b9.elementor-element {
		--align-self: center;
	}
	
	.elementor-26784 .elementor-element.elementor-element-68718b9 .elementor-heading-title {
		font-size: var(--e-global-typography-91f32f7-font-size);
		line-height: var(--e-global-typography-91f32f7-line-height);
		letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-8241acb {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-a12e9b1 {
		--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: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-fb98aa5.elementor-element {
		--align-self: center;
	}
	
	.elementor-26784 .elementor-element.elementor-element-fb98aa5 .elementor-heading-title {
		font-size: var(--e-global-typography-87a3c7f-font-size);
		line-height: var(--e-global-typography-87a3c7f-line-height);
		letter-spacing: var(--e-global-typography-87a3c7f-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-d1def4b.elementor-element {
		--align-self: center;
	}
	
	.elementor-26784 .elementor-element.elementor-element-d1def4b .elementor-heading-title {
		font-size: var(--e-global-typography-91f32f7-font-size);
		line-height: var(--e-global-typography-91f32f7-line-height);
		letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-27926a1 {
		text-align: start;
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-4c7b547 {
		--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: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-94c24f1.elementor-element {
		--align-self: center;
	}
	
	.elementor-26784 .elementor-element.elementor-element-94c24f1 .elementor-heading-title {
		font-size: var(--e-global-typography-87a3c7f-font-size);
		line-height: var(--e-global-typography-87a3c7f-line-height);
		letter-spacing: var(--e-global-typography-87a3c7f-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-af7932d.elementor-element {
		--align-self: center;
	}
	
	.elementor-26784 .elementor-element.elementor-element-af7932d .elementor-heading-title {
		font-size: var(--e-global-typography-91f32f7-font-size);
		line-height: var(--e-global-typography-91f32f7-line-height);
		letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-628700b {
		text-align: start;
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-e8bafa2 {
		--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: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-a08b460.elementor-element {
		--align-self: center;
	}
	
	.elementor-26784 .elementor-element.elementor-element-a08b460 .elementor-heading-title {
		font-size: var(--e-global-typography-87a3c7f-font-size);
		line-height: var(--e-global-typography-87a3c7f-line-height);
		letter-spacing: var(--e-global-typography-87a3c7f-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-faa64c2.elementor-element {
		--align-self: center;
	}
	
	.elementor-26784 .elementor-element.elementor-element-faa64c2 .elementor-heading-title {
		font-size: var(--e-global-typography-91f32f7-font-size);
		line-height: var(--e-global-typography-91f32f7-line-height);
		letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-8936ffa {
		text-align: start;
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-7b6f7a1 {
		--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: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-c189cdc.elementor-element {
		--align-self: center;
	}
	
	.elementor-26784 .elementor-element.elementor-element-c189cdc .elementor-heading-title {
		font-size: var(--e-global-typography-87a3c7f-font-size);
		line-height: var(--e-global-typography-87a3c7f-line-height);
		letter-spacing: var(--e-global-typography-87a3c7f-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-d869d08.elementor-element {
		--align-self: center;
	}
	
	.elementor-26784 .elementor-element.elementor-element-d869d08 .elementor-heading-title {
		font-size: var(--e-global-typography-906ff19-font-size);
		line-height: var(--e-global-typography-906ff19-line-height);
	}
	
	.elementor-26784 .elementor-element.elementor-element-31e23c5 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-d734a34 {
		--padding-top: 100px;
		--padding-bottom: 0px;
		--padding-left: 48px;
		--padding-right: 48px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-121743c .elementor-heading-title {
		font-size: var(--e-global-typography-86e1d49-font-size);
		line-height: var(--e-global-typography-86e1d49-line-height);
		letter-spacing: var(--e-global-typography-86e1d49-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-fded7ca {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-544389d {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-12d60d8 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-4ab7242 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-c279342 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-40b4148 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-c2fb668 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-b3bee54 {
		--n-accordion-title-font-size: var(--e-global-typography-ef5bddf-font-size);
	}
	
	:where( .elementor-26784 .elementor-element.elementor-element-b3bee54 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
}

@media (max-width:767px) {
	.elementor-26784 .elementor-element.elementor-element-da705f5 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-432be00 {
		--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;
		--margin-top: 40px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-6bec286 .elementor-heading-title {
		font-size: var(--e-global-typography-05138fb-font-size);
		line-height: var(--e-global-typography-05138fb-line-height);
		letter-spacing: var(--e-global-typography-05138fb-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-32310d0 {
		--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-26784 .elementor-element.elementor-element-87561bd .elementor-heading-title {
		font-size: var(--e-global-typography-86e1d49-font-size);
		line-height: var(--e-global-typography-86e1d49-line-height);
		letter-spacing: var(--e-global-typography-86e1d49-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-3d9ab99 {
		--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-26784 .elementor-element.elementor-element-25d521c > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-25d521c .elementor-heading-title {
		font-size: var(--e-global-typography-7ed2863-font-size);
		line-height: var(--e-global-typography-7ed2863-line-height);
		letter-spacing: var(--e-global-typography-7ed2863-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-5033aaf {
		--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: 40px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-d62cd05 img {
		max-width: 170px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-f83e2f1 {
		--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-26784 .elementor-element.elementor-element-eaecce8 {
		text-align: start;
	}
	
	.elementor-26784 .elementor-element.elementor-element-eaecce8 .elementor-heading-title {
		font-size: var(--e-global-typography-33ed0b1-font-size);
		line-height: var(--e-global-typography-33ed0b1-line-height);
		letter-spacing: var(--e-global-typography-33ed0b1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-9d9f811 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-7bf46b1 {
		--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-26784 .elementor-element.elementor-element-dfa2007.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-26784 .elementor-element.elementor-element-dfa2007 {
		text-align: start;
	}
	
	.elementor-26784 .elementor-element.elementor-element-dfa2007 .elementor-heading-title {
		font-size: var(--e-global-typography-86e1d49-font-size);
		line-height: var(--e-global-typography-86e1d49-line-height);
		letter-spacing: var(--e-global-typography-86e1d49-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-8723e22 {
		--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-26784 .elementor-element.elementor-element-03bc82a {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-26784 .elementor-element.elementor-element-624749c {
		--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-26784 .elementor-element.elementor-element-d72fbb6 {
		--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-26784 .elementor-element.elementor-element-d0043fa {
		--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-26784 .elementor-element.elementor-element-8ba478f {
		--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-26784 .elementor-element.elementor-element-f4f7e4b {
		font-size: var(--e-global-typography-91f32f7-font-size);
		line-height: var(--e-global-typography-91f32f7-line-height);
		letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-08f51ee {
		--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-26784 .elementor-element.elementor-element-4bd23e9 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-89f7319 {
		--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-26784 .elementor-element.elementor-element-0f3ba0c {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-df95ae6 {
		--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-26784 .elementor-element.elementor-element-5b4225c {
		font-size: var(--e-global-typography-91f32f7-font-size);
		line-height: var(--e-global-typography-91f32f7-line-height);
		letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-7865fe4 {
		--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-26784 .elementor-element.elementor-element-588cb66 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-01712a9 {
		--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-26784 .elementor-element.elementor-element-084f026 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-ab08bd3 {
		--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-26784 .elementor-element.elementor-element-df4cbfd {
		font-size: var(--e-global-typography-91f32f7-font-size);
		line-height: var(--e-global-typography-91f32f7-line-height);
		letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-b02f424 {
		--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-26784 .elementor-element.elementor-element-5ff4adb {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-e14e6d1 {
		--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-26784 .elementor-element.elementor-element-db42103 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-3c4fad8 {
		--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-26784 .elementor-element.elementor-element-2614123 {
		font-size: var(--e-global-typography-91f32f7-font-size);
		line-height: var(--e-global-typography-91f32f7-line-height);
		letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-f8d3fa9 {
		--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-26784 .elementor-element.elementor-element-ab2e986 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-bafa7ce {
		--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-26784 .elementor-element.elementor-element-3ab1256 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-99f73b2 {
		--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-26784 .elementor-element.elementor-element-f276e01 {
		font-size: var(--e-global-typography-91f32f7-font-size);
		line-height: var(--e-global-typography-91f32f7-line-height);
		letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-2d0c39b {
		--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-26784 .elementor-element.elementor-element-196b4b3 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-194a135 {
		--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-26784 .elementor-element.elementor-element-929f566 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-450ab4d {
		--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-26784 .elementor-element.elementor-element-ca2e9fd {
		font-size: var(--e-global-typography-91f32f7-font-size);
		line-height: var(--e-global-typography-91f32f7-line-height);
		letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-4ca3ece {
		--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-26784 .elementor-element.elementor-element-f725a03 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-0e27e2b {
		--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-26784 .elementor-element.elementor-element-b7e8e0b {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-a4b2e1e {
		--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-26784 .elementor-element.elementor-element-292a841 {
		font-size: var(--e-global-typography-91f32f7-font-size);
		line-height: var(--e-global-typography-91f32f7-line-height);
		letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-0405026 {
		--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-26784 .elementor-element.elementor-element-8ce8c25 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-c79ab4c {
		--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-26784 .elementor-element.elementor-element-2b4d369 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-085c730 {
		--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-26784 .elementor-element.elementor-element-1f5c2e5 {
		font-size: var(--e-global-typography-91f32f7-font-size);
		line-height: var(--e-global-typography-91f32f7-line-height);
		letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-4fdae27 {
		--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-26784 .elementor-element.elementor-element-42ebcaa {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-8923f12 {
		--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-26784 .elementor-element.elementor-element-e2d65a0 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-54fa85b {
		--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-26784 .elementor-element.elementor-element-e80b610 {
		font-size: var(--e-global-typography-91f32f7-font-size);
		line-height: var(--e-global-typography-91f32f7-line-height);
		letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-a5a4e3f {
		--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-26784 .elementor-element.elementor-element-4463a4c {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-97153ca {
		--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-26784 .elementor-element.elementor-element-3a62f1e {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-01b142c {
		--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-26784 .elementor-element.elementor-element-e6586c4 {
		font-size: var(--e-global-typography-91f32f7-font-size);
		line-height: var(--e-global-typography-91f32f7-line-height);
		letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-2c6cff4 {
		--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-26784 .elementor-element.elementor-element-4896423 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-17b9be4 {
		--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-26784 .elementor-element.elementor-element-4143662 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-cb34739 {
		--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-26784 .elementor-element.elementor-element-b4d6547 {
		font-size: var(--e-global-typography-91f32f7-font-size);
		line-height: var(--e-global-typography-91f32f7-line-height);
		letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-6d84e02 {
		--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-26784 .elementor-element.elementor-element-c3e0f83 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-9b2a71d {
		--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-26784 .elementor-element.elementor-element-4bfe35e {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-7abdb22 {
		--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-26784 .elementor-element.elementor-element-e28b1da {
		font-size: var(--e-global-typography-91f32f7-font-size);
		line-height: var(--e-global-typography-91f32f7-line-height);
		letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-4bce9fa {
		--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-26784 .elementor-element.elementor-element-af516b1 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-ae885cd {
		--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-26784 .elementor-element.elementor-element-9848469 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-4a37475 {
		--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-26784 .elementor-element.elementor-element-33c4f9c {
		font-size: var(--e-global-typography-91f32f7-font-size);
		line-height: var(--e-global-typography-91f32f7-line-height);
		letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-8c5bebe {
		--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-26784 .elementor-element.elementor-element-bc14ae2 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-d318689 {
		--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-26784 .elementor-element.elementor-element-5b2ba1a {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-64f20cc {
		--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-26784 .elementor-element.elementor-element-d96d75c {
		font-size: var(--e-global-typography-91f32f7-font-size);
		line-height: var(--e-global-typography-91f32f7-line-height);
		letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-9449785 {
		--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-26784 .elementor-element.elementor-element-d5bbf6b {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-13bc9fb {
		--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-26784 .elementor-element.elementor-element-248ef11 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-9ac1700 {
		--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-26784 .elementor-element.elementor-element-c7f880f {
		font-size: var(--e-global-typography-91f32f7-font-size);
		line-height: var(--e-global-typography-91f32f7-line-height);
		letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-875b17b {
		--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-26784 .elementor-element.elementor-element-50294ab {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-e8ef86e {
		--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-26784 .elementor-element.elementor-element-af534f8 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-4a5d336 {
		--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-26784 .elementor-element.elementor-element-ec8d39b {
		font-size: var(--e-global-typography-91f32f7-font-size);
		line-height: var(--e-global-typography-91f32f7-line-height);
		letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-ea5520c {
		--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-26784 .elementor-element.elementor-element-2f6348a {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-b290195 {
		--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-26784 .elementor-element.elementor-element-e7b935d {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-fc80bcc {
		--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-26784 .elementor-element.elementor-element-f6c6be9 {
		font-size: var(--e-global-typography-91f32f7-font-size);
		line-height: var(--e-global-typography-91f32f7-line-height);
		letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-2b3a468 {
		--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-26784 .elementor-element.elementor-element-8614506 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-70295fb {
		--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-26784 .elementor-element.elementor-element-a7593c6 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-72c008d {
		--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-26784 .elementor-element.elementor-element-f7b986a {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-dba0823 {
		--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-26784 .elementor-element.elementor-element-a3f43a9 {
		--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-26784 .elementor-element.elementor-element-d533e75 {
		--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-26784 .elementor-element.elementor-element-9f794fd > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-4876cc0 {
		--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-26784 .elementor-element.elementor-element-09da09b .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-09da09b .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-714ed72 {
		--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-26784 .elementor-element.elementor-element-a4c4287 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-a4c4287 img {
		max-width: 22px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-559af8c {
		--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-26784 .elementor-element.elementor-element-b18d44e > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-0cfeb1d {
		--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-26784 .elementor-element.elementor-element-d1b49cd .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-d1b49cd .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-b008b7b {
		--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-26784 .elementor-element.elementor-element-7d07a6e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-7d07a6e img {
		max-width: 22px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-cffc976 {
		--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-26784 .elementor-element.elementor-element-538cff3 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-22bba57 {
		--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-26784 .elementor-element.elementor-element-03b656e .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-03b656e .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-0e87ab0 {
		--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-26784 .elementor-element.elementor-element-c64c9e8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-c64c9e8 img {
		max-width: 22px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-ae04886 {
		--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-26784 .elementor-element.elementor-element-194c0fd > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-60677fa {
		--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-26784 .elementor-element.elementor-element-5153385 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-5153385 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-a8d0345 {
		--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-26784 .elementor-element.elementor-element-0407e22 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-0407e22 img {
		max-width: 22px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-17bbf16 {
		--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-26784 .elementor-element.elementor-element-0811e97 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-dd129b8 {
		--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-26784 .elementor-element.elementor-element-1f74439 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-1f74439 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-eddd19e {
		--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-26784 .elementor-element.elementor-element-efe70a0 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-efe70a0 img {
		max-width: 22px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-3f49d52 {
		--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-26784 .elementor-element.elementor-element-d765cd5 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-c3beae5 {
		--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-26784 .elementor-element.elementor-element-b5affd4 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-b5affd4 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-7266bae {
		--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-26784 .elementor-element.elementor-element-bda752f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-bda752f img {
		max-width: 22px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-d0889d4 {
		--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-26784 .elementor-element.elementor-element-4576d2b > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-a0476e6 {
		--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-26784 .elementor-element.elementor-element-41cf4d4 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-41cf4d4 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-f715691 {
		--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-26784 .elementor-element.elementor-element-d5bbb03 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-d5bbb03 img {
		max-width: 22px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-d956fe8 {
		--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-26784 .elementor-element.elementor-element-dff0509 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-cc675d9 {
		--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-26784 .elementor-element.elementor-element-e4e84fe .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-e4e84fe .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-165836c {
		--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-26784 .elementor-element.elementor-element-02f01f0 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-02f01f0 img {
		max-width: 22px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-dd78465 {
		--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-26784 .elementor-element.elementor-element-cc9413c > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-3f67ea5 {
		--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-26784 .elementor-element.elementor-element-95903cc .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-95903cc .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-26d1ca1 {
		--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-26784 .elementor-element.elementor-element-87877c3 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-87877c3 img {
		max-width: 22px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-679ddf7 {
		--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-26784 .elementor-element.elementor-element-7a9f328 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-60b322f {
		--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-26784 .elementor-element.elementor-element-4235eeb .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-4235eeb .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-37e5b01 {
		--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-26784 .elementor-element.elementor-element-4bca180 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-4bca180 img {
		max-width: 22px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-43c2c20 {
		--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-26784 .elementor-element.elementor-element-6690745 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-796478b {
		--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-26784 .elementor-element.elementor-element-4d999ea .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-4d999ea .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-ff76851 {
		--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-26784 .elementor-element.elementor-element-ef785e5 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-ef785e5 img {
		max-width: 22px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-d9e5d91 {
		--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-26784 .elementor-element.elementor-element-4b765a5 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-f57a5ac {
		--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-26784 .elementor-element.elementor-element-f2ae409 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-f2ae409 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-e282c6d {
		--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-26784 .elementor-element.elementor-element-295aa10 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-295aa10 img {
		max-width: 22px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-f3e2153 {
		--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-26784 .elementor-element.elementor-element-44c26de > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-4d5359f {
		--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-26784 .elementor-element.elementor-element-8cfe8d0 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-8cfe8d0 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-7c90a85 {
		--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-26784 .elementor-element.elementor-element-6e4be79 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-6e4be79 img {
		max-width: 22px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-2f5d3cb {
		--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-26784 .elementor-element.elementor-element-f3fb418 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-b073a8d {
		--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-26784 .elementor-element.elementor-element-02eb8a8 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-02eb8a8 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-e70754a {
		--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-26784 .elementor-element.elementor-element-b9ee4dd > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-b9ee4dd img {
		max-width: 22px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-86cb7bd {
		--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-26784 .elementor-element.elementor-element-fa09b35 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-a45cd7b {
		--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-26784 .elementor-element.elementor-element-6a2da86 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-6a2da86 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-a93829f {
		--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-26784 .elementor-element.elementor-element-b531904 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-b531904 img {
		max-width: 22px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-58d84ac {
		--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-26784 .elementor-element.elementor-element-90a3886 .elementor-heading-title {
		font-size: var(--e-global-typography-86e1d49-font-size);
		line-height: var(--e-global-typography-86e1d49-line-height);
		letter-spacing: var(--e-global-typography-86e1d49-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-74aed39 {
		--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-26784 .elementor-element.elementor-element-21398f1 {
		--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-26784 .elementor-element.elementor-element-53bdcf0 .elementor-heading-title {
		font-size: var(--e-global-typography-87a3c7f-font-size);
		line-height: var(--e-global-typography-87a3c7f-line-height);
		letter-spacing: var(--e-global-typography-87a3c7f-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-3eef653 {
		--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-26784 .elementor-element.elementor-element-fef0c52 {
		--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-26784 .elementor-element.elementor-element-8fce338 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-0970186 {
		--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-26784 .elementor-element.elementor-element-fa7fe2f {
		--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-26784 .elementor-element.elementor-element-afda2fd {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-93cbd31 {
		--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-26784 .elementor-element.elementor-element-1d6cde3 {
		--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-26784 .elementor-element.elementor-element-3615cf9 .elementor-heading-title {
		font-size: var(--e-global-typography-87a3c7f-font-size);
		line-height: var(--e-global-typography-87a3c7f-line-height);
		letter-spacing: var(--e-global-typography-87a3c7f-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-cf758a3 {
		--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-26784 .elementor-element.elementor-element-f784401 {
		--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-26784 .elementor-element.elementor-element-f0e9c7d {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-f15a6bd {
		--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-26784 .elementor-element.elementor-element-f65273e {
		--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-26784 .elementor-element.elementor-element-77dfa15 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-e52cb61 {
		--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-26784 .elementor-element.elementor-element-f0fdbc7 {
		--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-26784 .elementor-element.elementor-element-43f354c .elementor-heading-title {
		font-size: var(--e-global-typography-87a3c7f-font-size);
		line-height: var(--e-global-typography-87a3c7f-line-height);
		letter-spacing: var(--e-global-typography-87a3c7f-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-c34f72a {
		--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-26784 .elementor-element.elementor-element-27cf1d4 {
		--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-26784 .elementor-element.elementor-element-b1938c3 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-4a6986e {
		--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-26784 .elementor-element.elementor-element-d0a61a5 {
		--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-26784 .elementor-element.elementor-element-dd9ca2a {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-896f04f {
		--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-26784 .elementor-element.elementor-element-2e7fbfd {
		--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-26784 .elementor-element.elementor-element-dd735b1 .elementor-heading-title {
		font-size: var(--e-global-typography-87a3c7f-font-size);
		line-height: var(--e-global-typography-87a3c7f-line-height);
		letter-spacing: var(--e-global-typography-87a3c7f-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-4c3b8ae {
		--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-26784 .elementor-element.elementor-element-6b009b9 {
		--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-26784 .elementor-element.elementor-element-29a8635 {
		--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-26784 .elementor-element.elementor-element-b32874e {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-a47b766 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-a3b25c3 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-b5f6546 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-6d2ff2f {
		--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-26784 .elementor-element.elementor-element-2679f19 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-88ca3e5 {
		--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-26784 .elementor-element.elementor-element-8096da5 {
		--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-26784 .elementor-element.elementor-element-6da5c7f {
		--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-26784 .elementor-element.elementor-element-080158e {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-38e982b {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-36788a0 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-485187f {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-0c3782f {
		--content-width: 90%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-ffb881b .elementor-heading-title {
		font-size: var(--e-global-typography-86e1d49-font-size);
		line-height: var(--e-global-typography-86e1d49-line-height);
		letter-spacing: var(--e-global-typography-86e1d49-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-0ec0443 {
		--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-26784 .elementor-element.elementor-element-a083b04 {
		--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-26784 .elementor-element.elementor-element-9fef4c6.elementor-element {
		--align-self: center;
	}
	
	.elementor-26784 .elementor-element.elementor-element-9fef4c6 img {
		max-width: 160px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-9dbbcf3 {
		--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-26784 .elementor-element.elementor-element-99b590a .elementor-heading-title {
		font-size: var(--e-global-typography-ef5bddf-font-size);
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-89f7a48 .elementor-heading-title {
		font-size: var(--e-global-typography-33ed0b1-font-size);
		line-height: var(--e-global-typography-33ed0b1-line-height);
		letter-spacing: var(--e-global-typography-33ed0b1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-12d6f1b {
		text-align: start;
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-99b4174 {
		--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-26784 .elementor-element.elementor-element-32c80b8.elementor-element {
		--align-self: center;
	}
	
	.elementor-26784 .elementor-element.elementor-element-32c80b8 img {
		max-width: 160px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-21da53a {
		--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-26784 .elementor-element.elementor-element-1459e2b .elementor-heading-title {
		font-size: var(--e-global-typography-ef5bddf-font-size);
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-fe31c99 .elementor-heading-title {
		font-size: var(--e-global-typography-33ed0b1-font-size);
		line-height: var(--e-global-typography-33ed0b1-line-height);
		letter-spacing: var(--e-global-typography-33ed0b1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-980076e {
		text-align: start;
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-5c46d0b {
		--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-26784 .elementor-element.elementor-element-1ec3b1d img {
		max-width: 170px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-df4ffae {
		--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-26784 .elementor-element.elementor-element-b0bc6b3 .elementor-heading-title {
		font-size: var(--e-global-typography-ef5bddf-font-size);
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-5dc4526 .elementor-heading-title {
		font-size: var(--e-global-typography-33ed0b1-font-size);
		line-height: var(--e-global-typography-33ed0b1-line-height);
		letter-spacing: var(--e-global-typography-33ed0b1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-37b11fb {
		text-align: start;
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-6dba45a {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-572ceac {
		--content-width: 90%;
		--margin-top: 80px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-92b4734 .elementor-heading-title {
		font-size: var(--e-global-typography-86e1d49-font-size);
		line-height: var(--e-global-typography-86e1d49-line-height);
		letter-spacing: var(--e-global-typography-86e1d49-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-1958fca {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-f7d5726 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-26784 .elementor-element.elementor-element-b7347a5 {
		--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-26784 .elementor-element.elementor-element-b95ded2 {
		--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-26784 .elementor-element.elementor-element-7f2876e .elementor-heading-title {
		font-size: var(--e-global-typography-87a3c7f-font-size);
		line-height: var(--e-global-typography-87a3c7f-line-height);
		letter-spacing: var(--e-global-typography-87a3c7f-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-4114970 .elementor-heading-title {
		font-size: var(--e-global-typography-91f32f7-font-size);
		line-height: var(--e-global-typography-91f32f7-line-height);
		letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-c02f9df {
		text-align: start;
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-5396b06 {
		--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-26784 .elementor-element.elementor-element-11108a0 {
		--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-26784 .elementor-element.elementor-element-b1760be .elementor-heading-title {
		font-size: var(--e-global-typography-87a3c7f-font-size);
		line-height: var(--e-global-typography-87a3c7f-line-height);
		letter-spacing: var(--e-global-typography-87a3c7f-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-68718b9 .elementor-heading-title {
		font-size: var(--e-global-typography-91f32f7-font-size);
		line-height: var(--e-global-typography-91f32f7-line-height);
		letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-8241acb {
		text-align: start;
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-a12e9b1 {
		--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-26784 .elementor-element.elementor-element-7729de4 {
		--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-26784 .elementor-element.elementor-element-fb98aa5 .elementor-heading-title {
		font-size: var(--e-global-typography-87a3c7f-font-size);
		line-height: var(--e-global-typography-87a3c7f-line-height);
		letter-spacing: var(--e-global-typography-87a3c7f-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-d1def4b .elementor-heading-title {
		font-size: var(--e-global-typography-91f32f7-font-size);
		line-height: var(--e-global-typography-91f32f7-line-height);
		letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-27926a1 {
		text-align: start;
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-4c7b547 {
		--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-26784 .elementor-element.elementor-element-52cfab9 {
		--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-26784 .elementor-element.elementor-element-94c24f1 .elementor-heading-title {
		font-size: var(--e-global-typography-87a3c7f-font-size);
		line-height: var(--e-global-typography-87a3c7f-line-height);
		letter-spacing: var(--e-global-typography-87a3c7f-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-af7932d .elementor-heading-title {
		font-size: var(--e-global-typography-91f32f7-font-size);
		line-height: var(--e-global-typography-91f32f7-line-height);
		letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-628700b {
		text-align: start;
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-e8bafa2 {
		--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-26784 .elementor-element.elementor-element-49fa807 {
		--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-26784 .elementor-element.elementor-element-a08b460 .elementor-heading-title {
		font-size: var(--e-global-typography-87a3c7f-font-size);
		line-height: var(--e-global-typography-87a3c7f-line-height);
		letter-spacing: var(--e-global-typography-87a3c7f-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-faa64c2 .elementor-heading-title {
		font-size: var(--e-global-typography-91f32f7-font-size);
		line-height: var(--e-global-typography-91f32f7-line-height);
		letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-8936ffa {
		text-align: start;
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-7b6f7a1 {
		--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-26784 .elementor-element.elementor-element-5d5457b {
		--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-26784 .elementor-element.elementor-element-c189cdc .elementor-heading-title {
		font-size: var(--e-global-typography-87a3c7f-font-size);
		line-height: var(--e-global-typography-87a3c7f-line-height);
		letter-spacing: var(--e-global-typography-87a3c7f-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-d869d08 .elementor-heading-title {
		font-size: var(--e-global-typography-906ff19-font-size);
		line-height: var(--e-global-typography-906ff19-line-height);
	}
	
	.elementor-26784 .elementor-element.elementor-element-31e23c5 {
		text-align: start;
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-d734a34 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-121743c .elementor-heading-title {
		font-size: var(--e-global-typography-86e1d49-font-size);
		line-height: var(--e-global-typography-86e1d49-line-height);
		letter-spacing: var(--e-global-typography-86e1d49-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-fded7ca {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-544389d {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-12d60d8 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-4ab7242 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-c279342 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-40b4148 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-c2fb668 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-26784 .elementor-element.elementor-element-b3bee54 {
		--n-accordion-title-font-size: var(--e-global-typography-ef5bddf-font-size);
	}
	
	:where( .elementor-26784 .elementor-element.elementor-element-b3bee54 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
}

@media (min-width:768px) {
	.elementor-26784 .elementor-element.elementor-element-432be00 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-e14db7e {
		--width: 600px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-32310d0 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-3d9ab99 {
		--width: 80%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-f83e2f1 {
		--width: 740px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-624749c {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-d72fbb6 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-d0043fa {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-8ba478f {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-08f51ee {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-89f7319 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-df95ae6 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-7865fe4 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-01712a9 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-ab08bd3 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-b02f424 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-e14e6d1 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-3c4fad8 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-f8d3fa9 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-bafa7ce {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-99f73b2 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-2d0c39b {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-194a135 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-450ab4d {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-4ca3ece {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-0e27e2b {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-a4b2e1e {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-0405026 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-c79ab4c {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-085c730 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-4fdae27 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-8923f12 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-54fa85b {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-a5a4e3f {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-97153ca {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-01b142c {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-2c6cff4 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-17b9be4 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-cb34739 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-6d84e02 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-9b2a71d {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-7abdb22 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-4bce9fa {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-ae885cd {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-4a37475 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-8c5bebe {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-d318689 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-64f20cc {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-9449785 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-13bc9fb {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-9ac1700 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-875b17b {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-e8ef86e {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-4a5d336 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-ea5520c {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-b290195 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-fc80bcc {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-2b3a468 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-70295fb {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-72c008d {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-dba0823 {
		--content-width: 1240px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-a3f43a9 {
		--width: 20%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-d533e75 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-4876cc0 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-714ed72 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-559af8c {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-0cfeb1d {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-b008b7b {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-cffc976 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-22bba57 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-0e87ab0 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-ae04886 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-60677fa {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-a8d0345 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-17bbf16 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-dd129b8 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-eddd19e {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-3f49d52 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-c3beae5 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-7266bae {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-d0889d4 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-a0476e6 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-f715691 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-d956fe8 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-cc675d9 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-165836c {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-dd78465 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-3f67ea5 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-26d1ca1 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-679ddf7 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-60b322f {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-37e5b01 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-43c2c20 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-796478b {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-ff76851 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-d9e5d91 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-f57a5ac {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-e282c6d {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-f3e2153 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-4d5359f {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-7c90a85 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-2f5d3cb {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-b073a8d {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-e70754a {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-86cb7bd {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-a45cd7b {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-a93829f {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-21398f1 {
		--width: 18%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-3eef653 {
		--width: 36%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-fef0c52 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-0970186 {
		--width: 36%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-fa7fe2f {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-1d6cde3 {
		--width: 18%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-cf758a3 {
		--width: 36%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-f784401 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-f15a6bd {
		--width: 36%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-f65273e {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-f0fdbc7 {
		--width: 18%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-c34f72a {
		--width: 36%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-27cf1d4 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-4a6986e {
		--width: 36%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-d0a61a5 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-2e7fbfd {
		--width: 18%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-4c3b8ae {
		--width: 36%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-6b009b9 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-29a8635 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-6d2ff2f {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-88ca3e5 {
		--width: 36%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-8096da5 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-6da5c7f {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-0ec0443 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-a083b04 {
		--width: 50%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-9dbbcf3 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-99b4174 {
		--width: 50%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-21da53a {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-5c46d0b {
		--width: 50%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-df4ffae {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-f7d5726 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-b7347a5 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-b95ded2 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-5396b06 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-11108a0 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-a12e9b1 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-7729de4 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-4c7b547 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-52cfab9 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-e8bafa2 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-49fa807 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-7b6f7a1 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-5d5457b {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-d734a34 {
		--content-width: 780px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-26784 .elementor-element.elementor-element-e14db7e {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-f83e2f1 {
		--width: 100%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-8723e22 {
		--content-width: 1140px;
	}
	
	.elementor-26784 .elementor-element.elementor-element-624749c {
		--width: 32%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-8ba478f {
		--width: 32%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-df95ae6 {
		--width: 32%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-ab08bd3 {
		--width: 32%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-3c4fad8 {
		--width: 32%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-99f73b2 {
		--width: 32%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-450ab4d {
		--width: 32%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-a4b2e1e {
		--width: 32%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-085c730 {
		--width: 32%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-54fa85b {
		--width: 32%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-01b142c {
		--width: 32%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-cb34739 {
		--width: 32%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-7abdb22 {
		--width: 32%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-4a37475 {
		--width: 32%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-64f20cc {
		--width: 32%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-9ac1700 {
		--width: 32%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-4a5d336 {
		--width: 32%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-fc80bcc {
		--width: 32%;
	}
	
	.elementor-26784 .elementor-element.elementor-element-dba0823 {
		--content-width: 1140px;
	}
}

/* Start custom CSS for text-editor, class: .elementor-element-f4f7e4b */
.elementor-26784 .elementor-element.elementor-element-f4f7e4b p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4bd23e9 */
.elementor-26784 .elementor-element.elementor-element-4bd23e9 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-0f3ba0c */
.elementor-26784 .elementor-element.elementor-element-0f3ba0c p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5b4225c */
.elementor-26784 .elementor-element.elementor-element-5b4225c p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-588cb66 */
.elementor-26784 .elementor-element.elementor-element-588cb66 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-084f026 */
.elementor-26784 .elementor-element.elementor-element-084f026 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-df4cbfd */
.elementor-26784 .elementor-element.elementor-element-df4cbfd p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-311dbd7 */
.elementor-26784 .elementor-element.elementor-element-311dbd7 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5ff4adb */
.elementor-26784 .elementor-element.elementor-element-5ff4adb p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-22e7bb3 */
.elementor-26784 .elementor-element.elementor-element-22e7bb3 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-db42103 */
.elementor-26784 .elementor-element.elementor-element-db42103 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2614123 */
.elementor-26784 .elementor-element.elementor-element-2614123 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-6713882 */
.elementor-26784 .elementor-element.elementor-element-6713882 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-ab2e986 */
.elementor-26784 .elementor-element.elementor-element-ab2e986 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-36701c4 */
.elementor-26784 .elementor-element.elementor-element-36701c4 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3ab1256 */
.elementor-26784 .elementor-element.elementor-element-3ab1256 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f276e01 */
.elementor-26784 .elementor-element.elementor-element-f276e01 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-ac5543d */
.elementor-26784 .elementor-element.elementor-element-ac5543d {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-196b4b3 */
.elementor-26784 .elementor-element.elementor-element-196b4b3 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-8cbe18a */
.elementor-26784 .elementor-element.elementor-element-8cbe18a {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-929f566 */
.elementor-26784 .elementor-element.elementor-element-929f566 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-ca2e9fd */
.elementor-26784 .elementor-element.elementor-element-ca2e9fd p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-a708392 */
.elementor-26784 .elementor-element.elementor-element-a708392 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f725a03 */
.elementor-26784 .elementor-element.elementor-element-f725a03 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-5a52b48 */
.elementor-26784 .elementor-element.elementor-element-5a52b48 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-b7e8e0b */
.elementor-26784 .elementor-element.elementor-element-b7e8e0b p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-292a841 */
.elementor-26784 .elementor-element.elementor-element-292a841 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-2eb0287 */
.elementor-26784 .elementor-element.elementor-element-2eb0287 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-8ce8c25 */
.elementor-26784 .elementor-element.elementor-element-8ce8c25 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-bd830d3 */
.elementor-26784 .elementor-element.elementor-element-bd830d3 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2b4d369 */
.elementor-26784 .elementor-element.elementor-element-2b4d369 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-1f5c2e5 */
.elementor-26784 .elementor-element.elementor-element-1f5c2e5 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-59eac2d */
.elementor-26784 .elementor-element.elementor-element-59eac2d {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-42ebcaa */
.elementor-26784 .elementor-element.elementor-element-42ebcaa p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-6bbfe74 */
.elementor-26784 .elementor-element.elementor-element-6bbfe74 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-e2d65a0 */
.elementor-26784 .elementor-element.elementor-element-e2d65a0 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-e80b610 */
.elementor-26784 .elementor-element.elementor-element-e80b610 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-8609fa5 */
.elementor-26784 .elementor-element.elementor-element-8609fa5 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4463a4c */
.elementor-26784 .elementor-element.elementor-element-4463a4c p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-5987071 */
.elementor-26784 .elementor-element.elementor-element-5987071 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3a62f1e */
.elementor-26784 .elementor-element.elementor-element-3a62f1e p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-e6586c4 */
.elementor-26784 .elementor-element.elementor-element-e6586c4 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-7b3499b */
.elementor-26784 .elementor-element.elementor-element-7b3499b {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4896423 */
.elementor-26784 .elementor-element.elementor-element-4896423 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-40f96e3 */
.elementor-26784 .elementor-element.elementor-element-40f96e3 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4143662 */
.elementor-26784 .elementor-element.elementor-element-4143662 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-b4d6547 */
.elementor-26784 .elementor-element.elementor-element-b4d6547 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-b042c2d */
.elementor-26784 .elementor-element.elementor-element-b042c2d {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-c3e0f83 */
.elementor-26784 .elementor-element.elementor-element-c3e0f83 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-40559b5 */
.elementor-26784 .elementor-element.elementor-element-40559b5 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4bfe35e */
.elementor-26784 .elementor-element.elementor-element-4bfe35e p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-e28b1da */
.elementor-26784 .elementor-element.elementor-element-e28b1da p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-6edb178 */
.elementor-26784 .elementor-element.elementor-element-6edb178 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-af516b1 */
.elementor-26784 .elementor-element.elementor-element-af516b1 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-7f578ef */
.elementor-26784 .elementor-element.elementor-element-7f578ef {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-9848469 */
.elementor-26784 .elementor-element.elementor-element-9848469 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-33c4f9c */
.elementor-26784 .elementor-element.elementor-element-33c4f9c p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-21a7f93 */
.elementor-26784 .elementor-element.elementor-element-21a7f93 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-bc14ae2 */
.elementor-26784 .elementor-element.elementor-element-bc14ae2 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-f48a076 */
.elementor-26784 .elementor-element.elementor-element-f48a076 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5b2ba1a */
.elementor-26784 .elementor-element.elementor-element-5b2ba1a p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d96d75c */
.elementor-26784 .elementor-element.elementor-element-d96d75c p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-1fc196a */
.elementor-26784 .elementor-element.elementor-element-1fc196a {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d5bbf6b */
.elementor-26784 .elementor-element.elementor-element-d5bbf6b p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-3a42ec2 */
.elementor-26784 .elementor-element.elementor-element-3a42ec2 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-248ef11 */
.elementor-26784 .elementor-element.elementor-element-248ef11 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-c7f880f */
.elementor-26784 .elementor-element.elementor-element-c7f880f p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-3eae283 */
.elementor-26784 .elementor-element.elementor-element-3eae283 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-50294ab */
.elementor-26784 .elementor-element.elementor-element-50294ab p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-3009d6f */
.elementor-26784 .elementor-element.elementor-element-3009d6f {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-af534f8 */
.elementor-26784 .elementor-element.elementor-element-af534f8 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-ec8d39b */
.elementor-26784 .elementor-element.elementor-element-ec8d39b p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-9602923 */
.elementor-26784 .elementor-element.elementor-element-9602923 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2f6348a */
.elementor-26784 .elementor-element.elementor-element-2f6348a p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-b9354f2 */
.elementor-26784 .elementor-element.elementor-element-b9354f2 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-e7b935d */
.elementor-26784 .elementor-element.elementor-element-e7b935d p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f6c6be9 */
.elementor-26784 .elementor-element.elementor-element-f6c6be9 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-8614506 */
.elementor-26784 .elementor-element.elementor-element-8614506 ul {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-e74c3c2 */
.elementor-26784 .elementor-element.elementor-element-e74c3c2 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a7593c6 */
.elementor-26784 .elementor-element.elementor-element-a7593c6 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-70295fb */
.elementor-26784 .elementor-element.elementor-element-70295fb {
	position: absolute;
	left: 48px;
	bottom: -48px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f7b986a */
.elementor-26784 .elementor-element.elementor-element-f7b986a ul {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-03bc82a */
.elementor-26784 .elementor-element.elementor-element-03bc82a {
	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-8723e22 */
#comparison-table .elementor-widget-icon {
	margin-top: 16px;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-09da09b */
.elementor-26784 .elementor-element.elementor-element-09da09b {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-28603a5 */
.elementor-26784 .elementor-element.elementor-element-28603a5 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-ee795f5 */
.elementor-26784 .elementor-element.elementor-element-ee795f5 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-35ba0af */
.elementor-26784 .elementor-element.elementor-element-35ba0af {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-92d2208 */
.elementor-26784 .elementor-element.elementor-element-92d2208 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-d1b49cd */
.elementor-26784 .elementor-element.elementor-element-d1b49cd {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-6398e61 */
.elementor-26784 .elementor-element.elementor-element-6398e61 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-bfa93ec */
.elementor-26784 .elementor-element.elementor-element-bfa93ec p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-0753325 */
.elementor-26784 .elementor-element.elementor-element-0753325 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-0085f99 */
.elementor-26784 .elementor-element.elementor-element-0085f99 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-03b656e */
.elementor-26784 .elementor-element.elementor-element-03b656e {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-45a1c33 */
.elementor-26784 .elementor-element.elementor-element-45a1c33 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-8e3fd95 */
.elementor-26784 .elementor-element.elementor-element-8e3fd95 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-3fd9f38 */
.elementor-26784 .elementor-element.elementor-element-3fd9f38 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5e243b2 */
.elementor-26784 .elementor-element.elementor-element-5e243b2 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-5153385 */
.elementor-26784 .elementor-element.elementor-element-5153385 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-16fdd71 */
.elementor-26784 .elementor-element.elementor-element-16fdd71 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-9f1f735 */
.elementor-26784 .elementor-element.elementor-element-9f1f735 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-bb032c6 */
.elementor-26784 .elementor-element.elementor-element-bb032c6 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a009d41 */
.elementor-26784 .elementor-element.elementor-element-a009d41 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-1f74439 */
.elementor-26784 .elementor-element.elementor-element-1f74439 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-7e50e9c */
.elementor-26784 .elementor-element.elementor-element-7e50e9c {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-0343af8 */
.elementor-26784 .elementor-element.elementor-element-0343af8 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-ef7e2c6 */
.elementor-26784 .elementor-element.elementor-element-ef7e2c6 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-47b3f28 */
.elementor-26784 .elementor-element.elementor-element-47b3f28 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-b5affd4 */
.elementor-26784 .elementor-element.elementor-element-b5affd4 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-a1aedff */
.elementor-26784 .elementor-element.elementor-element-a1aedff {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-b16ccd8 */
.elementor-26784 .elementor-element.elementor-element-b16ccd8 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-96aa117 */
.elementor-26784 .elementor-element.elementor-element-96aa117 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-cdce1e0 */
.elementor-26784 .elementor-element.elementor-element-cdce1e0 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-41cf4d4 */
.elementor-26784 .elementor-element.elementor-element-41cf4d4 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-271224a */
.elementor-26784 .elementor-element.elementor-element-271224a {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3f89efb */
.elementor-26784 .elementor-element.elementor-element-3f89efb p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-adedf1c */
.elementor-26784 .elementor-element.elementor-element-adedf1c {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4e5ecad */
.elementor-26784 .elementor-element.elementor-element-4e5ecad p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-e4e84fe */
.elementor-26784 .elementor-element.elementor-element-e4e84fe {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-789edac */
.elementor-26784 .elementor-element.elementor-element-789edac {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-97da357 */
.elementor-26784 .elementor-element.elementor-element-97da357 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-daaf40d */
.elementor-26784 .elementor-element.elementor-element-daaf40d {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f306efc */
.elementor-26784 .elementor-element.elementor-element-f306efc p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-95903cc */
.elementor-26784 .elementor-element.elementor-element-95903cc {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-82589d8 */
.elementor-26784 .elementor-element.elementor-element-82589d8 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-bc5abc2 */
.elementor-26784 .elementor-element.elementor-element-bc5abc2 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-40bca0f */
.elementor-26784 .elementor-element.elementor-element-40bca0f {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5a6b3bf */
.elementor-26784 .elementor-element.elementor-element-5a6b3bf p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-4235eeb */
.elementor-26784 .elementor-element.elementor-element-4235eeb {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-e12ec92 */
.elementor-26784 .elementor-element.elementor-element-e12ec92 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-793c54b */
.elementor-26784 .elementor-element.elementor-element-793c54b p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-8718a6a */
.elementor-26784 .elementor-element.elementor-element-8718a6a {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-0fe45ce */
.elementor-26784 .elementor-element.elementor-element-0fe45ce p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-4d999ea */
.elementor-26784 .elementor-element.elementor-element-4d999ea {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-d246380 */
.elementor-26784 .elementor-element.elementor-element-d246380 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3c2ad21 */
.elementor-26784 .elementor-element.elementor-element-3c2ad21 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-7b220a8 */
.elementor-26784 .elementor-element.elementor-element-7b220a8 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-ba51df5 */
.elementor-26784 .elementor-element.elementor-element-ba51df5 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-f2ae409 */
.elementor-26784 .elementor-element.elementor-element-f2ae409 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-5b79d72 */
.elementor-26784 .elementor-element.elementor-element-5b79d72 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-381b3e7 */
.elementor-26784 .elementor-element.elementor-element-381b3e7 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-e1552c0 */
.elementor-26784 .elementor-element.elementor-element-e1552c0 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-433ebd1 */
.elementor-26784 .elementor-element.elementor-element-433ebd1 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-8cfe8d0 */
.elementor-26784 .elementor-element.elementor-element-8cfe8d0 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-a0c4508 */
.elementor-26784 .elementor-element.elementor-element-a0c4508 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-def4203 */
.elementor-26784 .elementor-element.elementor-element-def4203 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-adf47d1 */
.elementor-26784 .elementor-element.elementor-element-adf47d1 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-1f18841 */
.elementor-26784 .elementor-element.elementor-element-1f18841 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-02eb8a8 */
.elementor-26784 .elementor-element.elementor-element-02eb8a8 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-cf10d39 */
.elementor-26784 .elementor-element.elementor-element-cf10d39 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-b0b8f60 */
.elementor-26784 .elementor-element.elementor-element-b0b8f60 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-77b53a1 */
.elementor-26784 .elementor-element.elementor-element-77b53a1 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d6c5411 */
.elementor-26784 .elementor-element.elementor-element-d6c5411 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-6a2da86 */
.elementor-26784 .elementor-element.elementor-element-6a2da86 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-208a66d */
.elementor-26784 .elementor-element.elementor-element-208a66d {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-b1938c3 */
p:last-child {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-861edab */
.elementor-26784 .elementor-element.elementor-element-861edab {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2679f19 */
.elementor-26784 .elementor-element.elementor-element-2679f19 p {
	margin-top: 0;
}
