/* End custom CSS */

.elementor-94829 .elementor-element.elementor-element-be54781 {
	--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: flex-start;
	--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-94829 .elementor-element.elementor-element-be54781:not(.elementor-motion-effects-element-type-background), .elementor-94829 .elementor-element.elementor-element-be54781 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://usewhale.io/nitropack_static/dYCKVbRLfYKfcqiQliugswUtPKmzFGqU/assets/images/optimized/rev-89b248f/usewhale.io/wp-content/uploads/2024/09/light-bg-scaled.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-94829 .elementor-element.elementor-element-be54781.e-con {
	--align-self: center;
}

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

.elementor-94829 .elementor-element.elementor-element-e0d6376 > .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-94829 .elementor-element.elementor-element-e0d6376.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-94829 .elementor-element.elementor-element-e0d6376 {
	text-align: start;
}

.elementor-94829 .elementor-element.elementor-element-e0d6376 .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-94829 .elementor-element.elementor-element-11fabad {
	--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;
}

.elementor-94829 .elementor-element.elementor-element-83bb47b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-83bb47b img {
	max-width: 80px;
}

.elementor-94829 .elementor-element.elementor-element-d31c27f {
	width: auto;
	max-width: auto;
	text-align: center;
}

.elementor-94829 .elementor-element.elementor-element-d31c27f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-d31c27f .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-94829 .elementor-element.elementor-element-2ed5bcf > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-2ed5bcf img {
	max-width: 80px;
}

.elementor-94829 .elementor-element.elementor-element-733afb9 {
	--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-94829 .elementor-element.elementor-element-10b035d {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

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

.elementor-94829 .elementor-element.elementor-element-10b035d .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-94829 .elementor-element.elementor-element-058d307 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-058d307 {
	font-family: var(--e-global-typography-fe6e299-font-family), Inter;
	font-size: var(--e-global-typography-fe6e299-font-size);
	font-weight: var(--e-global-typography-fe6e299-font-weight);
	line-height: var(--e-global-typography-fe6e299-line-height);
	letter-spacing: var(--e-global-typography-fe6e299-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-94829 .elementor-element.elementor-element-4b9ac62 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-4b9ac62.elementor-element {
	--align-self: center;
}

.elementor-94829 .elementor-element.elementor-element-62a9cdc {
	--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: 180px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 40px;
	--padding-bottom: 48px;
	--padding-left: 160px;
	--padding-right: 160px;
}

.elementor-94829 .elementor-element.elementor-element-e92cbc4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-e92cbc4 img {
	width: 100%;
	max-width: 250px;
}

.elementor-94829 .elementor-element.elementor-element-d742acb {
	--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-94829 .elementor-element.elementor-element-2b45842 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-2b45842.elementor-element {
	--align-self: flex-start;
}

.elementor-94829 .elementor-element.elementor-element-2b45842 {
	text-align: start;
}

.elementor-94829 .elementor-element.elementor-element-2b45842 .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-94829 .elementor-element.elementor-element-2be853a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-2be853a {
	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-94829 .elementor-element.elementor-element-fa2c6df {
	--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-94829 .elementor-element.elementor-element-7506841 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-7506841 {
	text-align: center;
}

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

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

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

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

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

.elementor-94829 .elementor-element.elementor-element-f0d7592.e-con {
	--align-self: stretch;
}

.elementor-94829 .elementor-element.elementor-element-c88dddb > .elementor-widget-container {
	margin: 12px 0px 12px 0px;
}

.elementor-94829 .elementor-element.elementor-element-c88dddb img {
	max-width: 120px;
}

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

.elementor-94829 .elementor-element.elementor-element-4138f8f.e-con {
	--align-self: stretch;
}

.elementor-94829 .elementor-element.elementor-element-0b0bfd5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-0b0bfd5 img {
	max-width: 90px;
}

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

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

.elementor-94829 .elementor-element.elementor-element-ac185fe {
	width: 100%;
	max-width: 100%;
	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-94829 .elementor-element.elementor-element-ac185fe > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-94829 .elementor-element.elementor-element-ca0dedf .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-94829 .elementor-element.elementor-element-ca0dedf .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-ca0dedf .elementor-icon svg {
	height: 10px;
}

.elementor-94829 .elementor-element.elementor-element-67e5fe6 {
	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-94829 .elementor-element.elementor-element-67e5fe6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-94829 .elementor-element.elementor-element-b71a545 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-94829 .elementor-element.elementor-element-b71a545 .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-b71a545 .elementor-icon svg {
	height: 10px;
}

.elementor-94829 .elementor-element.elementor-element-25e118d {
	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-94829 .elementor-element.elementor-element-25e118d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

.elementor-94829 .elementor-element.elementor-element-60014fa {
	width: 100%;
	max-width: 100%;
	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-94829 .elementor-element.elementor-element-60014fa > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-94829 .elementor-element.elementor-element-55d0f22 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-94829 .elementor-element.elementor-element-55d0f22.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-94829 .elementor-element.elementor-element-55d0f22 .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-55d0f22 .elementor-icon svg {
	height: 10px;
}

.elementor-94829 .elementor-element.elementor-element-07acbee {
	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-94829 .elementor-element.elementor-element-07acbee > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-94829 .elementor-element.elementor-element-14a95a9 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-94829 .elementor-element.elementor-element-14a95a9.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-94829 .elementor-element.elementor-element-14a95a9 .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-14a95a9 .elementor-icon svg {
	height: 10px;
}

.elementor-94829 .elementor-element.elementor-element-2bdd533 {
	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-94829 .elementor-element.elementor-element-2bdd533 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

.elementor-94829 .elementor-element.elementor-element-f337b05 {
	width: 100%;
	max-width: 100%;
	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-94829 .elementor-element.elementor-element-f337b05 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-94829 .elementor-element.elementor-element-78b16cb .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-94829 .elementor-element.elementor-element-78b16cb.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-94829 .elementor-element.elementor-element-78b16cb .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-78b16cb .elementor-icon svg {
	height: 10px;
}

.elementor-94829 .elementor-element.elementor-element-0777ff5 {
	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-94829 .elementor-element.elementor-element-0777ff5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-94829 .elementor-element.elementor-element-b88f600 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-94829 .elementor-element.elementor-element-b88f600 .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-b88f600 .elementor-icon svg {
	height: 10px;
}

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

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

.elementor-94829 .elementor-element.elementor-element-43f4143.e-con {
	--align-self: stretch;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-94829 .elementor-element.elementor-element-58ce43f {
	width: 100%;
	max-width: 100%;
	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-94829 .elementor-element.elementor-element-58ce43f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-94829 .elementor-element.elementor-element-65d45af .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-94829 .elementor-element.elementor-element-65d45af.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-94829 .elementor-element.elementor-element-65d45af .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-65d45af .elementor-icon svg {
	height: 10px;
}

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

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

.elementor-94829 .elementor-element.elementor-element-e945635 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-94829 .elementor-element.elementor-element-e945635 .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-e945635 .elementor-icon svg {
	height: 10px;
}

.elementor-94829 .elementor-element.elementor-element-61926a5 {
	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-94829 .elementor-element.elementor-element-61926a5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

.elementor-94829 .elementor-element.elementor-element-83a163b {
	width: 100%;
	max-width: 100%;
	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-94829 .elementor-element.elementor-element-83a163b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-94829 .elementor-element.elementor-element-88c3eb6 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-94829 .elementor-element.elementor-element-88c3eb6.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-94829 .elementor-element.elementor-element-88c3eb6 .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-88c3eb6 .elementor-icon svg {
	height: 10px;
}

.elementor-94829 .elementor-element.elementor-element-03557e6 {
	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-94829 .elementor-element.elementor-element-03557e6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-94829 .elementor-element.elementor-element-8dd5b1f .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-94829 .elementor-element.elementor-element-8dd5b1f .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-8dd5b1f .elementor-icon svg {
	height: 10px;
}

.elementor-94829 .elementor-element.elementor-element-99b49a2 {
	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-94829 .elementor-element.elementor-element-99b49a2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-94829 .elementor-element.elementor-element-863b1ba.e-con {
	--align-self: stretch;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-94829 .elementor-element.elementor-element-3ed7564 {
	width: 100%;
	max-width: 100%;
	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-94829 .elementor-element.elementor-element-3ed7564 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-94829 .elementor-element.elementor-element-be9731b .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-94829 .elementor-element.elementor-element-be9731b .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-be9731b .elementor-icon svg {
	height: 10px;
}

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

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

.elementor-94829 .elementor-element.elementor-element-4377312 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-94829 .elementor-element.elementor-element-4377312 .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-4377312 .elementor-icon svg {
	height: 10px;
}

.elementor-94829 .elementor-element.elementor-element-2c5458a {
	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-94829 .elementor-element.elementor-element-2c5458a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-94829 .elementor-element.elementor-element-273e089.e-con {
	--align-self: stretch;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-94829 .elementor-element.elementor-element-2ed95a4 {
	width: 100%;
	max-width: 100%;
	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-94829 .elementor-element.elementor-element-2ed95a4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-94829 .elementor-element.elementor-element-c65ba33 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-94829 .elementor-element.elementor-element-c65ba33 .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-c65ba33 .elementor-icon svg {
	height: 10px;
}

.elementor-94829 .elementor-element.elementor-element-0839af7 {
	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-94829 .elementor-element.elementor-element-0839af7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-94829 .elementor-element.elementor-element-36caed9 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-94829 .elementor-element.elementor-element-36caed9.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-94829 .elementor-element.elementor-element-36caed9 .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-36caed9 .elementor-icon svg {
	height: 10px;
}

.elementor-94829 .elementor-element.elementor-element-91705aa {
	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-94829 .elementor-element.elementor-element-91705aa > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

.elementor-94829 .elementor-element.elementor-element-6496d74 {
	width: 100%;
	max-width: 100%;
	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-94829 .elementor-element.elementor-element-6496d74 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-94829 .elementor-element.elementor-element-a9ad35e .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-94829 .elementor-element.elementor-element-a9ad35e .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-a9ad35e .elementor-icon svg {
	height: 10px;
}

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

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

.elementor-94829 .elementor-element.elementor-element-e559f6d .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-94829 .elementor-element.elementor-element-e559f6d .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-e559f6d .elementor-icon svg {
	height: 10px;
}

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

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

.elementor-94829 .elementor-element.elementor-element-2417be2.e-con {
	--align-self: stretch;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-94829 .elementor-element.elementor-element-896618f {
	width: 100%;
	max-width: 100%;
	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-94829 .elementor-element.elementor-element-896618f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-94829 .elementor-element.elementor-element-a266305 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-94829 .elementor-element.elementor-element-a266305 .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-a266305 .elementor-icon svg {
	height: 10px;
}

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

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

.elementor-94829 .elementor-element.elementor-element-1e91e5a .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-94829 .elementor-element.elementor-element-1e91e5a .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-1e91e5a .elementor-icon svg {
	height: 10px;
}

.elementor-94829 .elementor-element.elementor-element-9ddedb2 {
	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-94829 .elementor-element.elementor-element-9ddedb2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-94829 .elementor-element.elementor-element-97a27c2.e-con {
	--align-self: stretch;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-94829 .elementor-element.elementor-element-442dc69 {
	width: 100%;
	max-width: 100%;
	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-94829 .elementor-element.elementor-element-442dc69 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-94829 .elementor-element.elementor-element-1552dff .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-94829 .elementor-element.elementor-element-1552dff.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-94829 .elementor-element.elementor-element-1552dff .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-1552dff .elementor-icon svg {
	height: 10px;
}

.elementor-94829 .elementor-element.elementor-element-61c0f7b {
	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-94829 .elementor-element.elementor-element-61c0f7b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-94829 .elementor-element.elementor-element-f239ce0 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-94829 .elementor-element.elementor-element-f239ce0 .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-f239ce0 .elementor-icon svg {
	height: 10px;
}

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

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

.elementor-94829 .elementor-element.elementor-element-3231d88.e-con {
	--align-self: stretch;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-94829 .elementor-element.elementor-element-e8a99a3 {
	width: 100%;
	max-width: 100%;
	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-94829 .elementor-element.elementor-element-e8a99a3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-94829 .elementor-element.elementor-element-30d61af .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-94829 .elementor-element.elementor-element-30d61af.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-94829 .elementor-element.elementor-element-30d61af .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-30d61af .elementor-icon svg {
	height: 10px;
}

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

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

.elementor-94829 .elementor-element.elementor-element-965b42d .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-94829 .elementor-element.elementor-element-965b42d.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-94829 .elementor-element.elementor-element-965b42d .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-965b42d .elementor-icon svg {
	height: 10px;
}

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

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

.elementor-94829 .elementor-element.elementor-element-79aa194.e-con {
	--align-self: stretch;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-94829 .elementor-element.elementor-element-eff81fb {
	width: 100%;
	max-width: 100%;
	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-94829 .elementor-element.elementor-element-eff81fb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-94829 .elementor-element.elementor-element-2dba8c4 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-94829 .elementor-element.elementor-element-2dba8c4 .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-2dba8c4 .elementor-icon svg {
	height: 10px;
}

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

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

.elementor-94829 .elementor-element.elementor-element-3ca3c03 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-94829 .elementor-element.elementor-element-3ca3c03 .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-3ca3c03 .elementor-icon svg {
	height: 10px;
}

.elementor-94829 .elementor-element.elementor-element-9ffd287 {
	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-94829 .elementor-element.elementor-element-9ffd287 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

.elementor-94829 .elementor-element.elementor-element-5f82505 {
	width: 100%;
	max-width: 100%;
	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-94829 .elementor-element.elementor-element-5f82505 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-94829 .elementor-element.elementor-element-a81d387 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-94829 .elementor-element.elementor-element-a81d387 .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-a81d387 .elementor-icon svg {
	height: 10px;
}

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

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

.elementor-94829 .elementor-element.elementor-element-e4e2886 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-94829 .elementor-element.elementor-element-e4e2886 .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-e4e2886 .elementor-icon svg {
	height: 10px;
}

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

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

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

.elementor-94829 .elementor-element.elementor-element-411e685 {
	width: 100%;
	max-width: 100%;
	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-94829 .elementor-element.elementor-element-411e685 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-94829 .elementor-element.elementor-element-a211e6a .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-94829 .elementor-element.elementor-element-a211e6a .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-a211e6a .elementor-icon svg {
	height: 10px;
}

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

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

.elementor-94829 .elementor-element.elementor-element-92bdeec .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-94829 .elementor-element.elementor-element-92bdeec.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-94829 .elementor-element.elementor-element-92bdeec .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-92bdeec .elementor-icon svg {
	height: 10px;
}

.elementor-94829 .elementor-element.elementor-element-624b485 {
	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-94829 .elementor-element.elementor-element-624b485 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

.elementor-94829 .elementor-element.elementor-element-a3128c7 {
	width: 100%;
	max-width: 100%;
	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-94829 .elementor-element.elementor-element-a3128c7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-94829 .elementor-element.elementor-element-644756c .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-94829 .elementor-element.elementor-element-644756c.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-94829 .elementor-element.elementor-element-644756c .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-644756c .elementor-icon svg {
	height: 10px;
}

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

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

.elementor-94829 .elementor-element.elementor-element-ba3eb2b .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-94829 .elementor-element.elementor-element-ba3eb2b .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-ba3eb2b .elementor-icon svg {
	height: 10px;
}

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

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

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

.elementor-94829 .elementor-element.elementor-element-ad7aae4 {
	width: 100%;
	max-width: 100%;
	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-94829 .elementor-element.elementor-element-ad7aae4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-94829 .elementor-element.elementor-element-e64ddf2 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-94829 .elementor-element.elementor-element-e64ddf2 .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-e64ddf2 .elementor-icon svg {
	height: 10px;
}

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

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

.elementor-94829 .elementor-element.elementor-element-c958a5b .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-94829 .elementor-element.elementor-element-c958a5b .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-c958a5b .elementor-icon svg {
	height: 10px;
}

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

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

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

.elementor-94829 .elementor-element.elementor-element-85ca1fb {
	width: 100%;
	max-width: 100%;
	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-94829 .elementor-element.elementor-element-85ca1fb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-94829 .elementor-element.elementor-element-e0c1a4b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-e0c1a4b {
	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-94829 .elementor-element.elementor-element-df86d09 {
	--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-94829 .elementor-element.elementor-element-050e9c7 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-94829 .elementor-element.elementor-element-050e9c7.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-d2181f2);
}

.elementor-94829 .elementor-element.elementor-element-050e9c7.elementor-view-framed .elementor-icon, .elementor-94829 .elementor-element.elementor-element-050e9c7.elementor-view-default .elementor-icon {
	color: var(--e-global-color-d2181f2);
	border-color: var(--e-global-color-d2181f2);
}

.elementor-94829 .elementor-element.elementor-element-050e9c7.elementor-view-framed .elementor-icon, .elementor-94829 .elementor-element.elementor-element-050e9c7.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-d2181f2);
}

.elementor-94829 .elementor-element.elementor-element-050e9c7 .elementor-icon {
	font-size: 18px;
}

.elementor-94829 .elementor-element.elementor-element-050e9c7 .elementor-icon svg {
	height: 18px;
}

.elementor-94829 .elementor-element.elementor-element-f990ee4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-94829 .elementor-element.elementor-element-35babcd > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-35babcd {
	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-94829 .elementor-element.elementor-element-0358125 {
	--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-94829 .elementor-element.elementor-element-0358125.e-con {
	--align-self: flex-start;
}

.elementor-94829 .elementor-element.elementor-element-99610fb {
	--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-94829 .elementor-element.elementor-element-619547f {
	--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-94829 .elementor-element.elementor-element-a9a9daa > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-a9a9daa {
	color: var(--e-global-color-f2fc99c);
}

.elementor-94829 .elementor-element.elementor-element-3f2423e {
	--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-94829 .elementor-element.elementor-element-1fb4831 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-94829 .elementor-element.elementor-element-792103f .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-94829 .elementor-element.elementor-element-792103f.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-94829 .elementor-element.elementor-element-792103f .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-792103f .elementor-icon svg {
	height: 10px;
}

.elementor-94829 .elementor-element.elementor-element-fa8f67b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-fa8f67b {
	color: var(--e-global-color-f2fc99c);
}

.elementor-94829 .elementor-element.elementor-element-30589da {
	--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-94829 .elementor-element.elementor-element-dcfa8e2 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-94829 .elementor-element.elementor-element-68b319d .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-94829 .elementor-element.elementor-element-68b319d.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-94829 .elementor-element.elementor-element-68b319d .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-68b319d .elementor-icon svg {
	height: 10px;
}

.elementor-94829 .elementor-element.elementor-element-916f96f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-916f96f {
	color: var(--e-global-color-f2fc99c);
}

.elementor-94829 .elementor-element.elementor-element-393160e {
	--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-94829 .elementor-element.elementor-element-234d6f1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-234d6f1 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-94829 .elementor-element.elementor-element-42b1ceb {
	--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-94829 .elementor-element.elementor-element-abb47b9 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-94829 .elementor-element.elementor-element-c62be7b .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-94829 .elementor-element.elementor-element-c62be7b .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-c62be7b .elementor-icon svg {
	height: 10px;
}

.elementor-94829 .elementor-element.elementor-element-64ca4b1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-94829 .elementor-element.elementor-element-ed1c744 {
	--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-94829 .elementor-element.elementor-element-139e7f3 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-94829 .elementor-element.elementor-element-99bd687 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-94829 .elementor-element.elementor-element-99bd687.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-94829 .elementor-element.elementor-element-99bd687 .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-99bd687 .elementor-icon svg {
	height: 10px;
}

.elementor-94829 .elementor-element.elementor-element-4d07d16 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-94829 .elementor-element.elementor-element-b93b99c {
	--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-94829 .elementor-element.elementor-element-ef305a3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-ef305a3 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-94829 .elementor-element.elementor-element-4ce5a23 {
	--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-94829 .elementor-element.elementor-element-16fa816 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-94829 .elementor-element.elementor-element-16fa816.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

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

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

.elementor-94829 .elementor-element.elementor-element-ce60efd .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-94829 .elementor-element.elementor-element-ce60efd .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-ce60efd .elementor-icon svg {
	height: 10px;
}

.elementor-94829 .elementor-element.elementor-element-8b5082e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-94829 .elementor-element.elementor-element-a5a9113 {
	--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-94829 .elementor-element.elementor-element-2816ec0 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-94829 .elementor-element.elementor-element-36a477c .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-94829 .elementor-element.elementor-element-36a477c.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-94829 .elementor-element.elementor-element-36a477c .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-36a477c .elementor-icon svg {
	height: 10px;
}

.elementor-94829 .elementor-element.elementor-element-f42594f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-f42594f {
	color: var(--e-global-color-f2fc99c);
}

.elementor-94829 .elementor-element.elementor-element-7cda554 {
	--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-94829 .elementor-element.elementor-element-30e1177 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-94829 .elementor-element.elementor-element-bb7e5fe {
	--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-94829 .elementor-element.elementor-element-812ff01 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-94829 .elementor-element.elementor-element-812ff01.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

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

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

.elementor-94829 .elementor-element.elementor-element-4c4c7c7 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-94829 .elementor-element.elementor-element-4c4c7c7 .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-4c4c7c7 .elementor-icon svg {
	height: 10px;
}

.elementor-94829 .elementor-element.elementor-element-7faa368 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-94829 .elementor-element.elementor-element-8af9b6e {
	--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-94829 .elementor-element.elementor-element-4f90fd7 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-94829 .elementor-element.elementor-element-aaa5c41 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-94829 .elementor-element.elementor-element-aaa5c41 .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-aaa5c41 .elementor-icon svg {
	height: 10px;
}

.elementor-94829 .elementor-element.elementor-element-95a930a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-95a930a {
	color: var(--e-global-color-f2fc99c);
}

.elementor-94829 .elementor-element.elementor-element-125d239 {
	--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-94829 .elementor-element.elementor-element-54bd5da > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-94829 .elementor-element.elementor-element-5470ec2 {
	--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-94829 .elementor-element.elementor-element-3bdcec7 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-94829 .elementor-element.elementor-element-3bdcec7.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

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

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

.elementor-94829 .elementor-element.elementor-element-2ce877d .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-94829 .elementor-element.elementor-element-2ce877d .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-2ce877d .elementor-icon svg {
	height: 10px;
}

.elementor-94829 .elementor-element.elementor-element-68ca240 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-68ca240 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-94829 .elementor-element.elementor-element-d30b510 {
	--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-94829 .elementor-element.elementor-element-24f7d73 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-94829 .elementor-element.elementor-element-0d5c7cd .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-94829 .elementor-element.elementor-element-0d5c7cd .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-0d5c7cd .elementor-icon svg {
	height: 10px;
}

.elementor-94829 .elementor-element.elementor-element-c48cfa6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-c48cfa6 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-94829 .elementor-element.elementor-element-49852f5 {
	--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-94829 .elementor-element.elementor-element-0b66eb0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-94829 .elementor-element.elementor-element-b146b9e {
	--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-94829 .elementor-element.elementor-element-05e0897 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-94829 .elementor-element.elementor-element-05e0897.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

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

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

.elementor-94829 .elementor-element.elementor-element-287bc0f .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-94829 .elementor-element.elementor-element-287bc0f.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-94829 .elementor-element.elementor-element-287bc0f .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-287bc0f .elementor-icon svg {
	height: 10px;
}

.elementor-94829 .elementor-element.elementor-element-2743132 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-2743132 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-94829 .elementor-element.elementor-element-39a0963 {
	--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-94829 .elementor-element.elementor-element-eb0227e > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-94829 .elementor-element.elementor-element-8588021 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-94829 .elementor-element.elementor-element-8588021 .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-8588021 .elementor-icon svg {
	height: 10px;
}

.elementor-94829 .elementor-element.elementor-element-63e1416 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-63e1416 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-94829 .elementor-element.elementor-element-c3d2c69 {
	--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-94829 .elementor-element.elementor-element-498c85d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-94829 .elementor-element.elementor-element-d89cbea {
	--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-94829 .elementor-element.elementor-element-ea27fcf .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-94829 .elementor-element.elementor-element-8519fa4 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-94829 .elementor-element.elementor-element-8519fa4.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-94829 .elementor-element.elementor-element-8519fa4 .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-8519fa4 .elementor-icon svg {
	height: 10px;
}

.elementor-94829 .elementor-element.elementor-element-0fc2de7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-94829 .elementor-element.elementor-element-bc601eb {
	--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-94829 .elementor-element.elementor-element-f69c5c8 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-94829 .elementor-element.elementor-element-cfa7dc0 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-94829 .elementor-element.elementor-element-cfa7dc0 .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-cfa7dc0 .elementor-icon svg {
	height: 10px;
}

.elementor-94829 .elementor-element.elementor-element-dad2b92 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-dad2b92 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-94829 .elementor-element.elementor-element-eda2518 {
	--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-94829 .elementor-element.elementor-element-9cfd0d5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-94829 .elementor-element.elementor-element-242e8ea {
	--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-94829 .elementor-element.elementor-element-7fea7d8 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-94829 .elementor-element.elementor-element-7fea7d8.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

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

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

.elementor-94829 .elementor-element.elementor-element-23d98af .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-94829 .elementor-element.elementor-element-23d98af.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-94829 .elementor-element.elementor-element-23d98af .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-23d98af .elementor-icon svg {
	height: 10px;
}

.elementor-94829 .elementor-element.elementor-element-bdecafc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-bdecafc {
	color: var(--e-global-color-f2fc99c);
}

.elementor-94829 .elementor-element.elementor-element-caf92e1 {
	--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-94829 .elementor-element.elementor-element-282deab > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-94829 .elementor-element.elementor-element-58e2bd9 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-94829 .elementor-element.elementor-element-58e2bd9.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-94829 .elementor-element.elementor-element-58e2bd9 .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-58e2bd9 .elementor-icon svg {
	height: 10px;
}

.elementor-94829 .elementor-element.elementor-element-873d76c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-873d76c {
	color: var(--e-global-color-f2fc99c);
}

.elementor-94829 .elementor-element.elementor-element-434341d {
	--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-94829 .elementor-element.elementor-element-56397b2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-94829 .elementor-element.elementor-element-14ddee0 {
	--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-94829 .elementor-element.elementor-element-b8e86df .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-94829 .elementor-element.elementor-element-7fbb3a6 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-94829 .elementor-element.elementor-element-7fbb3a6 .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-7fbb3a6 .elementor-icon svg {
	height: 10px;
}

.elementor-94829 .elementor-element.elementor-element-1bcb6f6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-94829 .elementor-element.elementor-element-c0175ec {
	--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-94829 .elementor-element.elementor-element-48e3dd2 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-94829 .elementor-element.elementor-element-47a3828 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-94829 .elementor-element.elementor-element-47a3828.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-94829 .elementor-element.elementor-element-47a3828 .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-47a3828 .elementor-icon svg {
	height: 10px;
}

.elementor-94829 .elementor-element.elementor-element-dabb52a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-dabb52a {
	color: var(--e-global-color-f2fc99c);
}

.elementor-94829 .elementor-element.elementor-element-cf389eb {
	--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-94829 .elementor-element.elementor-element-8150e32 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-94829 .elementor-element.elementor-element-2f111ac {
	--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-94829 .elementor-element.elementor-element-aaac180 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-94829 .elementor-element.elementor-element-a3f5592 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-94829 .elementor-element.elementor-element-a3f5592 .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-a3f5592 .elementor-icon svg {
	height: 10px;
}

.elementor-94829 .elementor-element.elementor-element-b8d7fa7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-b8d7fa7 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-94829 .elementor-element.elementor-element-5a4ec09 {
	--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-94829 .elementor-element.elementor-element-f85bee3 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-94829 .elementor-element.elementor-element-1c8f93b .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-94829 .elementor-element.elementor-element-1c8f93b .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-1c8f93b .elementor-icon svg {
	height: 10px;
}

.elementor-94829 .elementor-element.elementor-element-9bffe87 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-94829 .elementor-element.elementor-element-5884147 {
	--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-94829 .elementor-element.elementor-element-8f46009 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-94829 .elementor-element.elementor-element-abf8caf {
	--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-94829 .elementor-element.elementor-element-432a6cc .elementor-icon-wrapper {
	text-align: center;
}

.elementor-94829 .elementor-element.elementor-element-432a6cc.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

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

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

.elementor-94829 .elementor-element.elementor-element-c07a220 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-94829 .elementor-element.elementor-element-c07a220 .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-c07a220 .elementor-icon svg {
	height: 10px;
}

.elementor-94829 .elementor-element.elementor-element-603fa98 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-603fa98 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-94829 .elementor-element.elementor-element-37840d5 {
	--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-94829 .elementor-element.elementor-element-0974deb > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-94829 .elementor-element.elementor-element-f2f2b92 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-94829 .elementor-element.elementor-element-f2f2b92 .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-f2f2b92 .elementor-icon svg {
	height: 10px;
}

.elementor-94829 .elementor-element.elementor-element-2e4c162 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-2e4c162 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-94829 .elementor-element.elementor-element-233b100 {
	--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-94829 .elementor-element.elementor-element-d8ef95a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-94829 .elementor-element.elementor-element-69fc4b2 {
	--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-94829 .elementor-element.elementor-element-a3a26e2 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-94829 .elementor-element.elementor-element-e8d01f4 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-94829 .elementor-element.elementor-element-e8d01f4 .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-e8d01f4 .elementor-icon svg {
	height: 10px;
}

.elementor-94829 .elementor-element.elementor-element-457f571 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-94829 .elementor-element.elementor-element-beb60eb {
	--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-94829 .elementor-element.elementor-element-6129ef3 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-94829 .elementor-element.elementor-element-f3f91b9 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-94829 .elementor-element.elementor-element-f3f91b9 .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-f3f91b9 .elementor-icon svg {
	height: 10px;
}

.elementor-94829 .elementor-element.elementor-element-84f4a8b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-84f4a8b {
	color: var(--e-global-color-f2fc99c);
}

.elementor-94829 .elementor-element.elementor-element-84f1dec {
	--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-94829 .elementor-element.elementor-element-93ee952 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-94829 .elementor-element.elementor-element-c7a1c9a {
	--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-94829 .elementor-element.elementor-element-d6a2410 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-94829 .elementor-element.elementor-element-fd32d2a .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-94829 .elementor-element.elementor-element-fd32d2a .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-fd32d2a .elementor-icon svg {
	height: 10px;
}

.elementor-94829 .elementor-element.elementor-element-2d80f27 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-2d80f27 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-94829 .elementor-element.elementor-element-8ad2ace {
	--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-94829 .elementor-element.elementor-element-fd3f4cb > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-94829 .elementor-element.elementor-element-e0f03c9 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-94829 .elementor-element.elementor-element-e0f03c9 .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-e0f03c9 .elementor-icon svg {
	height: 10px;
}

.elementor-94829 .elementor-element.elementor-element-70bdf60 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-70bdf60 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-94829 .elementor-element.elementor-element-2154b75 {
	--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-94829 .elementor-element.elementor-element-db7c331 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-94829 .elementor-element.elementor-element-78fbf50 {
	--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-94829 .elementor-element.elementor-element-d0f5cce .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-94829 .elementor-element.elementor-element-c7f8c07 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-94829 .elementor-element.elementor-element-c7f8c07 .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-c7f8c07 .elementor-icon svg {
	height: 10px;
}

.elementor-94829 .elementor-element.elementor-element-276d771 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-276d771 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-94829 .elementor-element.elementor-element-d909605 {
	--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-94829 .elementor-element.elementor-element-7d04ef0 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-94829 .elementor-element.elementor-element-789f574 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-94829 .elementor-element.elementor-element-789f574 .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-789f574 .elementor-icon svg {
	height: 10px;
}

.elementor-94829 .elementor-element.elementor-element-2c09f71 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-2c09f71 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-94829 .elementor-element.elementor-element-c431983 {
	--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-94829 .elementor-element.elementor-element-bfad8d2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-94829 .elementor-element.elementor-element-75b0961 {
	--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-94829 .elementor-element.elementor-element-792cef6 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-94829 .elementor-element.elementor-element-792cef6.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

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

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

.elementor-94829 .elementor-element.elementor-element-f5d287f .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-94829 .elementor-element.elementor-element-f5d287f .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-f5d287f .elementor-icon svg {
	height: 10px;
}

.elementor-94829 .elementor-element.elementor-element-87dee21 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-87dee21 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-94829 .elementor-element.elementor-element-5e5b445 {
	--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-94829 .elementor-element.elementor-element-8ffc10a > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-94829 .elementor-element.elementor-element-dde455d .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-94829 .elementor-element.elementor-element-dde455d .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-dde455d .elementor-icon svg {
	height: 10px;
}

.elementor-94829 .elementor-element.elementor-element-d8fa5ab > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-d8fa5ab {
	color: var(--e-global-color-f2fc99c);
}

.elementor-94829 .elementor-element.elementor-element-9175827 {
	--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-94829 .elementor-element.elementor-element-03a7176 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-94829 .elementor-element.elementor-element-73db25c {
	--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-94829 .elementor-element.elementor-element-afd8fbb .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-94829 .elementor-element.elementor-element-e3e6f27 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-94829 .elementor-element.elementor-element-e3e6f27 .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-e3e6f27 .elementor-icon svg {
	height: 10px;
}

.elementor-94829 .elementor-element.elementor-element-f825bb6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-f825bb6 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-94829 .elementor-element.elementor-element-904dd71 {
	--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-94829 .elementor-element.elementor-element-64327e1 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-94829 .elementor-element.elementor-element-7cabe31 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-94829 .elementor-element.elementor-element-7cabe31 .elementor-icon {
	font-size: 10px;
}

.elementor-94829 .elementor-element.elementor-element-7cabe31 .elementor-icon svg {
	height: 10px;
}

.elementor-94829 .elementor-element.elementor-element-fc91adc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-fc91adc {
	color: var(--e-global-color-f2fc99c);
}

.elementor-94829 .elementor-element.elementor-element-8e4285b {
	--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-94829 .elementor-element.elementor-element-84e4464 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-84e4464 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-94829 .elementor-element.elementor-element-7dc2bee {
	--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-94829 .elementor-element.elementor-element-31c5c59 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-94829 .elementor-element.elementor-element-31c5c59.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

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

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

.elementor-94829 .elementor-element.elementor-element-5fdc002 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-94829 .elementor-element.elementor-element-e192c51 {
	--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-94829 .elementor-element.elementor-element-7fd2218 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-94829 .elementor-element.elementor-element-2d100b6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-2d100b6 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-94829 .elementor-element.elementor-element-28a371a {
	--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: 10px;
	--padding-bottom: 10px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-94829 .elementor-element.elementor-element-75431c5 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-75431c5.elementor-element {
	--align-self: center;
}

.elementor-94829 .elementor-element.elementor-element-87bfbae {
	--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-94829 .elementor-element.elementor-element-7e80372 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-7e80372 {
	text-align: center;
}

.elementor-94829 .elementor-element.elementor-element-7e80372 .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-94829 .elementor-element.elementor-element-b3188a9 .elementor-icon-wrapper {
	text-align: center;
}

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

.elementor-94829 .elementor-element.elementor-element-943d92b {
	--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-94829 .elementor-element.elementor-element-943d92b:not(.elementor-motion-effects-element-type-background), .elementor-94829 .elementor-element.elementor-element-943d92b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://usewhale.io/nitropack_static/dYCKVbRLfYKfcqiQliugswUtPKmzFGqU/assets/images/optimized/rev-89b248f/usewhale.io/wp-content/uploads/2024/07/circkles.svg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

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

.elementor-94829 .elementor-element.elementor-element-9621f13 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-9621f13 img {
	width: 100%;
	max-width: 100px;
}

.elementor-94829 .elementor-element.elementor-element-831fc90 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-831fc90 {
	text-align: center;
}

.elementor-94829 .elementor-element.elementor-element-831fc90 .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-94829 .elementor-element.elementor-element-e68b1fe {
	--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-94829 .elementor-element.elementor-element-2627448 {
	--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-94829 .elementor-element.elementor-element-1bccd1b > .elementor-widget-container {
	margin: 12px 0px 12px 0px;
}

.elementor-94829 .elementor-element.elementor-element-1bccd1b img {
	max-width: 160px;
}

.elementor-94829 .elementor-element.elementor-element-9986ab4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-9986ab4 {
	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-94829 .elementor-element.elementor-element-65051bc {
	--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-94829 .elementor-element.elementor-element-af87daa {
	--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-94829 .elementor-element.elementor-element-cf29e86 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-cf29e86 img {
	max-width: 130px;
}

.elementor-94829 .elementor-element.elementor-element-280f850 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-280f850 {
	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-94829 .elementor-element.elementor-element-3de26bc {
	--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-94829 .elementor-element.elementor-element-3de26bc.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-94829 .elementor-element.elementor-element-bb3b8cb {
	--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-94829 .elementor-element.elementor-element-bb3b8cb:not(.elementor-motion-effects-element-type-background), .elementor-94829 .elementor-element.elementor-element-bb3b8cb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://usewhale.io/nitropack_static/dYCKVbRLfYKfcqiQliugswUtPKmzFGqU/assets/images/optimized/rev-89b248f/usewhale.io/wp-content/uploads/2024/07/circkles.svg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

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

.elementor-94829 .elementor-element.elementor-element-444e7f8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-444e7f8 img {
	width: 100%;
	max-width: 180px;
}

.elementor-94829 .elementor-element.elementor-element-d83b9a4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-d83b9a4 {
	text-align: center;
}

.elementor-94829 .elementor-element.elementor-element-d83b9a4 .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-94829 .elementor-element.elementor-element-81bea43 {
	--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-94829 .elementor-element.elementor-element-3a75bac {
	--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-94829 .elementor-element.elementor-element-a31c563 > .elementor-widget-container {
	margin: 12px 0px 12px 0px;
}

.elementor-94829 .elementor-element.elementor-element-a31c563 img {
	max-width: 160px;
}

.elementor-94829 .elementor-element.elementor-element-3f200d4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-3f200d4 {
	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-94829 .elementor-element.elementor-element-616537f {
	--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-94829 .elementor-element.elementor-element-a1869ff {
	--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-94829 .elementor-element.elementor-element-ce5c949 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-ce5c949 img {
	max-width: 130px;
}

.elementor-94829 .elementor-element.elementor-element-f347268 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-f347268 {
	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-94829 .elementor-element.elementor-element-2d31b18 {
	--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-94829 .elementor-element.elementor-element-2d31b18.e-con {
	--align-self: flex-start;
}

.elementor-94829 .elementor-element.elementor-element-b6b7cd9 {
	--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-94829 .elementor-element.elementor-element-b6b7cd9:not(.elementor-motion-effects-element-type-background), .elementor-94829 .elementor-element.elementor-element-b6b7cd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://usewhale.io/nitropack_static/dYCKVbRLfYKfcqiQliugswUtPKmzFGqU/assets/images/optimized/rev-89b248f/usewhale.io/wp-content/uploads/2024/07/circkles.svg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

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

.elementor-94829 .elementor-element.elementor-element-7459afd > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-7459afd img {
	width: 100%;
	max-width: 100px;
}

.elementor-94829 .elementor-element.elementor-element-adceded > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-adceded {
	text-align: center;
}

.elementor-94829 .elementor-element.elementor-element-adceded .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-94829 .elementor-element.elementor-element-0b63fda {
	--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-94829 .elementor-element.elementor-element-498479d {
	--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-94829 .elementor-element.elementor-element-c9b6c51 > .elementor-widget-container {
	margin: 12px 0px 12px 0px;
}

.elementor-94829 .elementor-element.elementor-element-c9b6c51 img {
	max-width: 160px;
}

.elementor-94829 .elementor-element.elementor-element-2253354 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-2253354 {
	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-94829 .elementor-element.elementor-element-b89e60a {
	--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-94829 .elementor-element.elementor-element-c2ef12b {
	--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-94829 .elementor-element.elementor-element-beb19cb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-beb19cb img {
	max-width: 130px;
}

.elementor-94829 .elementor-element.elementor-element-d8f8b13 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-94829 .elementor-element.elementor-element-930537c {
	--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-94829 .elementor-element.elementor-element-930537c:not(.elementor-motion-effects-element-type-background), .elementor-94829 .elementor-element.elementor-element-930537c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://usewhale.io/nitropack_static/dYCKVbRLfYKfcqiQliugswUtPKmzFGqU/assets/images/optimized/rev-89b248f/usewhale.io/wp-content/uploads/2024/07/circkles.svg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

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

.elementor-94829 .elementor-element.elementor-element-38a3cd1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-38a3cd1 img {
	width: 100%;
	max-width: 100px;
}

.elementor-94829 .elementor-element.elementor-element-9949446 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-9949446 {
	text-align: start;
}

.elementor-94829 .elementor-element.elementor-element-9949446 .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-94829 .elementor-element.elementor-element-27d8e70 {
	--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-94829 .elementor-element.elementor-element-2f3c7f2 {
	--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-94829 .elementor-element.elementor-element-d1c3bbb > .elementor-widget-container {
	margin: 12px 0px 12px 0px;
}

.elementor-94829 .elementor-element.elementor-element-d1c3bbb img {
	max-width: 160px;
}

.elementor-94829 .elementor-element.elementor-element-88025ee {
	--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-94829 .elementor-element.elementor-element-ba54e7c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-ba54e7c {
	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-94829 .elementor-element.elementor-element-0da57c7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-0da57c7 {
	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-94829 .elementor-element.elementor-element-3c7acd1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-3c7acd1 {
	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-94829 .elementor-element.elementor-element-a199432 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-a199432 {
	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-94829 .elementor-element.elementor-element-e52ab4f {
	--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-94829 .elementor-element.elementor-element-bf00f1f .elementor-icon-wrapper {
	text-align: center;
}

.elementor-94829 .elementor-element.elementor-element-bf00f1f.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-d2181f2);
}

.elementor-94829 .elementor-element.elementor-element-bf00f1f.elementor-view-framed .elementor-icon, .elementor-94829 .elementor-element.elementor-element-bf00f1f.elementor-view-default .elementor-icon {
	color: var(--e-global-color-d2181f2);
	border-color: var(--e-global-color-d2181f2);
}

.elementor-94829 .elementor-element.elementor-element-bf00f1f.elementor-view-framed .elementor-icon, .elementor-94829 .elementor-element.elementor-element-bf00f1f.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-d2181f2);
}

.elementor-94829 .elementor-element.elementor-element-bf00f1f .elementor-icon {
	font-size: 18px;
}

.elementor-94829 .elementor-element.elementor-element-bf00f1f .elementor-icon svg {
	height: 18px;
}

.elementor-94829 .elementor-element.elementor-element-f7e7295 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-f7e7295 {
	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-94829 .elementor-element.elementor-element-63ec445 {
	--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-94829 .elementor-element.elementor-element-ac0e927 {
	--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-94829 .elementor-element.elementor-element-2cf78fb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-2cf78fb img {
	max-width: 130px;
}

.elementor-94829 .elementor-element.elementor-element-8a41aaa {
	--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-94829 .elementor-element.elementor-element-08f625e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-08f625e {
	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-94829 .elementor-element.elementor-element-9395ea2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-9395ea2 {
	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-94829 .elementor-element.elementor-element-fd6d877 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-fd6d877 {
	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-94829 .elementor-element.elementor-element-ed4ce17 {
	--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-94829 .elementor-element.elementor-element-abd24d6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-abd24d6 {
	text-align: center;
}

.elementor-94829 .elementor-element.elementor-element-abd24d6 .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-94829 .elementor-element.elementor-element-45466c0 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: flex-end;
	--gap: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
}

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

.elementor-94829 .elementor-element.elementor-element-2fd6541 {
	--display: flex;
	--min-height: 240px;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 0px 0px 24px -10px rgba(53, 64, 148, .36078431372549);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-94829 .elementor-element.elementor-element-2fd6541:not(.elementor-motion-effects-element-type-background), .elementor-94829 .elementor-element.elementor-element-2fd6541 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-94829 .elementor-element.elementor-element-dae3972 {
	--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-94829 .elementor-element.elementor-element-dae3972.e-con {
	--align-self: center;
}

.elementor-94829 .elementor-element.elementor-element-142921c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-142921c.elementor-element {
	--align-self: flex-start;
}

.elementor-94829 .elementor-element.elementor-element-142921c {
	text-align: start;
}

.elementor-94829 .elementor-element.elementor-element-142921c .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-94829 .elementor-element.elementor-element-d9239a2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-d9239a2.elementor-element {
	--align-self: flex-start;
}

.elementor-94829 .elementor-element.elementor-element-d9239a2 {
	text-align: start;
}

.elementor-94829 .elementor-element.elementor-element-d9239a2 .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-94829 .elementor-element.elementor-element-e699aa5 > .elementor-widget-container {
	margin: 16px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-e699aa5 {
	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-94829 .elementor-element.elementor-element-8f9a816 > .elementor-widget-container {
	--e-transform-translateY: 22px;
	margin: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-8f9a816 img {
	max-width: 220px;
}

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

.elementor-94829 .elementor-element.elementor-element-f3baa52 {
	--display: flex;
	--min-height: 240px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 0px 0px 24px -10px rgba(53, 64, 148, .36078431372549);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-94829 .elementor-element.elementor-element-f3baa52:not(.elementor-motion-effects-element-type-background), .elementor-94829 .elementor-element.elementor-element-f3baa52 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-94829 .elementor-element.elementor-element-0d75a02 {
	--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-94829 .elementor-element.elementor-element-0d75a02.e-con {
	--align-self: center;
}

.elementor-94829 .elementor-element.elementor-element-4077897 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-4077897.elementor-element {
	--align-self: flex-start;
}

.elementor-94829 .elementor-element.elementor-element-4077897 {
	text-align: start;
}

.elementor-94829 .elementor-element.elementor-element-4077897 .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-94829 .elementor-element.elementor-element-7987066 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-7987066.elementor-element {
	--align-self: flex-start;
}

.elementor-94829 .elementor-element.elementor-element-7987066 {
	text-align: start;
}

.elementor-94829 .elementor-element.elementor-element-7987066 .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-94829 .elementor-element.elementor-element-b0c4f51 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-b0c4f51 {
	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-94829 .elementor-element.elementor-element-12e4dbb > .elementor-widget-container {
	--e-transform-translateY: 20px;
	margin: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-12e4dbb img {
	max-width: 220px;
}

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

.elementor-94829 .elementor-element.elementor-element-4dbb4bf {
	--display: flex;
	--min-height: 240px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 0px 0px 24px -10px rgba(53, 64, 148, .36078431372549);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-94829 .elementor-element.elementor-element-4dbb4bf:not(.elementor-motion-effects-element-type-background), .elementor-94829 .elementor-element.elementor-element-4dbb4bf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-94829 .elementor-element.elementor-element-4eb0214 {
	--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-94829 .elementor-element.elementor-element-4eb0214.e-con {
	--align-self: center;
}

.elementor-94829 .elementor-element.elementor-element-e1a531c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-e1a531c.elementor-element {
	--align-self: flex-start;
}

.elementor-94829 .elementor-element.elementor-element-e1a531c {
	text-align: start;
}

.elementor-94829 .elementor-element.elementor-element-e1a531c .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-94829 .elementor-element.elementor-element-5771c9f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-5771c9f.elementor-element {
	--align-self: flex-start;
}

.elementor-94829 .elementor-element.elementor-element-5771c9f {
	text-align: start;
}

.elementor-94829 .elementor-element.elementor-element-5771c9f .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-94829 .elementor-element.elementor-element-dfec5cd > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-dfec5cd {
	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-94829 .elementor-element.elementor-element-34f17d7 > .elementor-widget-container {
	--e-transform-translateY: 20px;
	margin: 0px 0px 0px 0px;
}

.elementor-94829 .elementor-element.elementor-element-34f17d7 img {
	max-width: 184px;
}

.elementor-94829 .elementor-element.elementor-element-ec6180f {
	--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;
	--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: 0px;
	--padding-bottom: 0px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-94829 .elementor-element.elementor-element-94afc68 {
	--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-radius: 32px 32px 32px 32px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 16px;
	--margin-right: 16px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-94829 .elementor-element.elementor-element-94afc68:not(.elementor-motion-effects-element-type-background), .elementor-94829 .elementor-element.elementor-element-94afc68 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://usewhale.io/nitropack_static/dYCKVbRLfYKfcqiQliugswUtPKmzFGqU/assets/images/optimized/rev-89b248f/usewhale.io/wp-content/uploads/2024/09/light-bg-scaled.jpg");
}

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

.elementor-94829 .elementor-element.elementor-element-08b8972 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-94829 .elementor-element.elementor-element-6ec8c11 {
	text-align: center;
}

.elementor-94829 .elementor-element.elementor-element-6ec8c11 .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-94829 .elementor-element.elementor-element-854e8bc > .elementor-widget-container {
	margin: 0px 0px 12px 0px;
}

.elementor-94829 .elementor-element.elementor-element-854e8bc {
	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-94829 .elementor-element.elementor-element-ff114b5 .elementor-button {
	background-color: var(--e-global-color-0e930c8);
	font-family: var(--e-global-typography-4e60744-font-family), Inter;
	font-size: var(--e-global-typography-4e60744-font-size);
	font-weight: var(--e-global-typography-4e60744-font-weight);
	line-height: var(--e-global-typography-4e60744-line-height);
	letter-spacing: var(--e-global-typography-4e60744-letter-spacing);
	fill: var(--e-global-color-c550a3b);
	color: var(--e-global-color-c550a3b);
	transition-duration: .1s;
	border-radius: 50px 50px 50px 50px;
	padding: 8px 15px 10px 15px;
}

.elementor-94829 .elementor-element.elementor-element-ff114b5 .elementor-button:hover, .elementor-94829 .elementor-element.elementor-element-ff114b5 .elementor-button:focus {
	background-color: var(--e-global-color-2ab67ab);
	color: var(--e-global-color-c550a3b);
}

.elementor-94829 .elementor-element.elementor-element-ff114b5.elementor-element {
	--align-self: center;
}

.elementor-94829 .elementor-element.elementor-element-ff114b5 .elementor-button:hover svg, .elementor-94829 .elementor-element.elementor-element-ff114b5 .elementor-button:focus svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-94829 .elementor-element.elementor-element-d207fa5 {
	--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: 50px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-94829 .elementor-element.elementor-element-32fc5d4 {
	--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-94829 .elementor-element.elementor-element-eeac78d {
	--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: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-94829 .elementor-element.elementor-element-eeac78d:not(.elementor-motion-effects-element-type-background), .elementor-94829 .elementor-element.elementor-element-eeac78d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-94829 .elementor-element.elementor-element-eeac78d.e-con {
	--align-self: center;
}

.elementor-94829 .elementor-element.elementor-element-2bd1d4c > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-94829 .elementor-element.elementor-element-2bd1d4c {
	text-align: center;
}

.elementor-94829 .elementor-element.elementor-element-2bd1d4c .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-94829 .elementor-element.elementor-element-029c478 {
	width: var(--container-widget-width, 780px);
	max-width: 780px;
	--container-widget-width: 780px;
	--container-widget-flex-grow: 0;
}

.elementor-94829 .elementor-element.elementor-element-029c478.elementor-element {
	--align-self: center;
}

.elementor-94829 .elementor-element.elementor-element-029c478 > .elementor-widget-container {
	border-style: solid;
	border-width: 8px 8px 8px 8px;
	border-color: var(--e-global-color-e3e8fa6);
	border-radius: 16px 16px 16px 16px;
}

.elementor-94829 .elementor-element.elementor-element-029c478 .elementor-tab-title {
	border-width: 0px;
	border-color: var(--e-global-color-d2181f2);
	background-color: var(--e-global-color-e3e8fa6);
	padding: 18px 18px 18px 18px;
}

.elementor-94829 .elementor-element.elementor-element-029c478 .elementor-tab-content {
	border-width: 0px;
	border-block-end-color: var(--e-global-color-d2181f2);
	background-color: var(--e-global-color-c550a3b);
	color: var(--e-global-color-d2181f2);
	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);
	padding: 18px 18px 18px 18px;
}

.elementor-94829 .elementor-element.elementor-element-029c478 .elementor-toggle-title, .elementor-94829 .elementor-element.elementor-element-029c478 .elementor-toggle-icon {
	color: var(--e-global-color-e7e6387);
}

.elementor-94829 .elementor-element.elementor-element-029c478 .elementor-toggle-icon svg {
	fill: var(--e-global-color-e7e6387);
}

.elementor-94829 .elementor-element.elementor-element-029c478 .elementor-tab-title.elementor-active a, .elementor-94829 .elementor-element.elementor-element-029c478 .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: var(--e-global-color-a443cd3);
}

.elementor-94829 .elementor-element.elementor-element-029c478 .elementor-toggle-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);
}

.elementor-94829 .elementor-element.elementor-element-029c478 .elementor-tab-title .elementor-toggle-icon i:before {
	color: var(--e-global-color-f2fc99c);
}

.elementor-94829 .elementor-element.elementor-element-029c478 .elementor-tab-title .elementor-toggle-icon svg {
	fill: var(--e-global-color-f2fc99c);
}

.elementor-94829 .elementor-element.elementor-element-029c478 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before {
	color: var(--e-global-color-3813da7);
}

.elementor-94829 .elementor-element.elementor-element-029c478 .elementor-tab-title.elementor-active .elementor-toggle-icon svg {
	fill: var(--e-global-color-3813da7);
}

.elementor-94829 .elementor-element.elementor-element-029c478 .elementor-toggle-icon {
	margin-inline-end: 24px;
}

@media (min-width:768px) {
	.elementor-94829 .elementor-element.elementor-element-11fabad {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-733afb9 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-d742acb {
		--width: 700px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-e78ff30 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-f0d7592 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-4138f8f {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-5230323 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-9d904ec {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-fb09b6a {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-9630940 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-231229a {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-8c5fe5b {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-f7f667c {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-d7f8dba {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-bdd4db8 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-43f4143 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-45649eb {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-a5049a4 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-3c73636 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-bd759e0 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-747795f {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-863b1ba {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-58fbefc {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-3a48acd {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-273e089 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-73c22cf {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-f7f2c07 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-56c1f7e {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-3d044c1 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-7df4c84 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-2417be2 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-018b6d5 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-108794d {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-97a27c2 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-ad7d14f {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-89e993f {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-3231d88 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-a0fa6af {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-b08fc59 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-79aa194 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-e1eddce {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-028703d {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-eb2177a {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-cde204f {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-77cedc4 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-da5e7b3 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-b03c1e5 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-a2e5141 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-f878cee {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-12047e9 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-0db5b70 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-aceb2f0 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-cded71b {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-81ac5dc {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-f0d3c47 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-73b67c0 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-df86d09 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-8733901 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-0358125 {
		--content-width: 1240px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-99610fb {
		--width: 20%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-619547f {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-3f2423e {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-30589da {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-393160e {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-42b1ceb {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-ed1c744 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-b93b99c {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-4ce5a23 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-a5a9113 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-7cda554 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-bb7e5fe {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-8af9b6e {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-125d239 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-5470ec2 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-d30b510 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-49852f5 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-b146b9e {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-39a0963 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-c3d2c69 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-d89cbea {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-bc601eb {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-eda2518 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-242e8ea {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-caf92e1 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-434341d {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-14ddee0 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-c0175ec {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-cf389eb {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-2f111ac {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-5a4ec09 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-5884147 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-abf8caf {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-37840d5 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-233b100 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-69fc4b2 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-beb60eb {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-84f1dec {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-c7a1c9a {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-8ad2ace {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-2154b75 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-78fbf50 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-d909605 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-c431983 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-75b0961 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-5e5b445 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-9175827 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-73db25c {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-904dd71 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-8e4285b {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-7dc2bee {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-e192c51 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-943d92b {
		--width: 18%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-e68b1fe {
		--width: 36%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-2627448 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-65051bc {
		--width: 36%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-af87daa {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-bb3b8cb {
		--width: 18%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-81bea43 {
		--width: 36%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-3a75bac {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-616537f {
		--width: 36%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-a1869ff {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-b6b7cd9 {
		--width: 18%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-0b63fda {
		--width: 36%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-498479d {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-b89e60a {
		--width: 36%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-c2ef12b {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-930537c {
		--width: 18%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-27d8e70 {
		--width: 36%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-2f3c7f2 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-88025ee {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-e52ab4f {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-63ec445 {
		--width: 36%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-ac0e927 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-8a41aaa {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-45466c0 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-64cf711 {
		--width: 50%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-2fd6541 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-dae3972 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-eeacb30 {
		--width: 50%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-f3baa52 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-0d75a02 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-a565620 {
		--width: 50%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-4dbb4bf {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-4eb0214 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-ec6180f {
		--content-width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-94afc68 {
		--content-width: 50%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-08b8972 {
		--width: 720px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-eeac78d {
		--content-width: 780px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-94829 .elementor-element.elementor-element-be54781 {
		--content-width: 90%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-6040589 {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-d742acb {
		--width: 100%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-e7e1a1a {
		--content-width: 1140px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-e78ff30 {
		--width: 32%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-5230323 {
		--width: 32%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-9630940 {
		--width: 32%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-f7f667c {
		--width: 32%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-43f4143 {
		--width: 32%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-3c73636 {
		--width: 32%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-863b1ba {
		--width: 32%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-273e089 {
		--width: 32%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-56c1f7e {
		--width: 32%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-2417be2 {
		--width: 32%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-97a27c2 {
		--width: 32%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-3231d88 {
		--width: 32%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-79aa194 {
		--width: 32%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-eb2177a {
		--width: 32%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-da5e7b3 {
		--width: 32%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-f878cee {
		--width: 32%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-aceb2f0 {
		--width: 32%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-f0d3c47 {
		--width: 32%;
	}
	
	.elementor-94829 .elementor-element.elementor-element-0358125 {
		--content-width: 1140px;
	}
}

@media (max-width:1024px) {
	.elementor-94829 .elementor-element.elementor-element-be54781 {
		--min-height: 400px;
		--padding-top: 64px;
		--padding-bottom: 84px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-e0d6376 .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-94829 .elementor-element.elementor-element-d31c27f .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-94829 .elementor-element.elementor-element-10b035d .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-94829 .elementor-element.elementor-element-058d307 {
		font-size: var(--e-global-typography-fe6e299-font-size);
		line-height: var(--e-global-typography-fe6e299-line-height);
		letter-spacing: var(--e-global-typography-fe6e299-letter-spacing);
	}
	
	.elementor-94829 .elementor-element.elementor-element-62a9cdc {
		--padding-top: 80px;
		--padding-bottom: 56px;
		--padding-left: 48px;
		--padding-right: 48px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-d742acb {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-94829 .elementor-element.elementor-element-2b45842 .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-94829 .elementor-element.elementor-element-2be853a {
		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-94829 .elementor-element.elementor-element-fa2c6df {
		--padding-top: 0px;
		--padding-bottom: 24px;
		--padding-left: 48px;
		--padding-right: 48px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-7506841.elementor-element {
		--align-self: center;
	}
	
	.elementor-94829 .elementor-element.elementor-element-7506841 .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-94829 .elementor-element.elementor-element-e7e1a1a {
		--padding-top: 0px;
		--padding-bottom: 48px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-81e15d8 {
		--grid-auto-flow: row;
	}
	
	.elementor-94829 .elementor-element.elementor-element-f0d7592 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-4138f8f {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-ac185fe {
		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-94829 .elementor-element.elementor-element-9d904ec {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-67e5fe6 {
		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-94829 .elementor-element.elementor-element-fb09b6a {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-25e118d {
		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-94829 .elementor-element.elementor-element-60014fa {
		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-94829 .elementor-element.elementor-element-231229a {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-07acbee {
		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-94829 .elementor-element.elementor-element-8c5fe5b {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-2bdd533 {
		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-94829 .elementor-element.elementor-element-f337b05 {
		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-94829 .elementor-element.elementor-element-d7f8dba {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-0777ff5 {
		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-94829 .elementor-element.elementor-element-bdd4db8 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-e4dc7bc {
		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-94829 .elementor-element.elementor-element-58ce43f {
		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-94829 .elementor-element.elementor-element-45649eb {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-e2af118 {
		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-94829 .elementor-element.elementor-element-a5049a4 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-61926a5 {
		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-94829 .elementor-element.elementor-element-83a163b {
		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-94829 .elementor-element.elementor-element-bd759e0 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-03557e6 {
		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-94829 .elementor-element.elementor-element-747795f {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-99b49a2 {
		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-94829 .elementor-element.elementor-element-3ed7564 {
		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-94829 .elementor-element.elementor-element-58fbefc {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-e8ae141 {
		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-94829 .elementor-element.elementor-element-3a48acd {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-2c5458a {
		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-94829 .elementor-element.elementor-element-2ed95a4 {
		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-94829 .elementor-element.elementor-element-73c22cf {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-0839af7 {
		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-94829 .elementor-element.elementor-element-f7f2c07 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-91705aa {
		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-94829 .elementor-element.elementor-element-6496d74 {
		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-94829 .elementor-element.elementor-element-3d044c1 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-f4c242c {
		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-94829 .elementor-element.elementor-element-7df4c84 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-d5fa989 {
		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-94829 .elementor-element.elementor-element-896618f {
		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-94829 .elementor-element.elementor-element-018b6d5 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-d84ba2f {
		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-94829 .elementor-element.elementor-element-108794d {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-9ddedb2 {
		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-94829 .elementor-element.elementor-element-442dc69 {
		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-94829 .elementor-element.elementor-element-ad7d14f {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-61c0f7b {
		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-94829 .elementor-element.elementor-element-89e993f {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-c7d14df {
		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-94829 .elementor-element.elementor-element-e8a99a3 {
		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-94829 .elementor-element.elementor-element-a0fa6af {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-4bef37b {
		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-94829 .elementor-element.elementor-element-b08fc59 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-4e7964d {
		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-94829 .elementor-element.elementor-element-eff81fb {
		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-94829 .elementor-element.elementor-element-e1eddce {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-c4c59c1 {
		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-94829 .elementor-element.elementor-element-028703d {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-9ffd287 {
		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-94829 .elementor-element.elementor-element-5f82505 {
		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-94829 .elementor-element.elementor-element-cde204f {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-fae3213 {
		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-94829 .elementor-element.elementor-element-77cedc4 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-b39aa27 {
		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-94829 .elementor-element.elementor-element-411e685 {
		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-94829 .elementor-element.elementor-element-b03c1e5 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-0fd7163 {
		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-94829 .elementor-element.elementor-element-a2e5141 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-624b485 {
		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-94829 .elementor-element.elementor-element-a3128c7 {
		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-94829 .elementor-element.elementor-element-12047e9 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-a7fabec {
		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-94829 .elementor-element.elementor-element-0db5b70 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-be576bb {
		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-94829 .elementor-element.elementor-element-ad7aae4 {
		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-94829 .elementor-element.elementor-element-cded71b {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-0a0b1e4 {
		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-94829 .elementor-element.elementor-element-81ac5dc {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-e1b4897 {
		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-94829 .elementor-element.elementor-element-85ca1fb {
		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-94829 .elementor-element.elementor-element-73b67c0 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 40px;
		--padding-right: 20px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-e0c1a4b {
		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-94829 .elementor-element.elementor-element-df86d09 {
		--justify-content: flex-start;
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-94829 .elementor-element.elementor-element-f990ee4 {
		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-94829 .elementor-element.elementor-element-8733901 {
		--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-94829 .elementor-element.elementor-element-35babcd {
		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-94829 .elementor-element.elementor-element-0358125 {
		--padding-top: 0px;
		--padding-bottom: 48px;
		--padding-left: 48px;
		--padding-right: 48px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-99610fb {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-7e80372.elementor-element {
		--align-self: center;
	}
	
	.elementor-94829 .elementor-element.elementor-element-7e80372 .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-94829 .elementor-element.elementor-element-9858782 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 48px;
		--padding-right: 48px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-831fc90 .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-94829 .elementor-element.elementor-element-9986ab4 {
		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-94829 .elementor-element.elementor-element-280f850 {
		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-94829 .elementor-element.elementor-element-3de26bc {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 48px;
		--padding-right: 48px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-d83b9a4 .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-94829 .elementor-element.elementor-element-3f200d4 {
		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-94829 .elementor-element.elementor-element-f347268 {
		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-94829 .elementor-element.elementor-element-2d31b18 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 48px;
		--padding-right: 48px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-adceded .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-94829 .elementor-element.elementor-element-2253354 {
		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-94829 .elementor-element.elementor-element-d8f8b13 {
		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-94829 .elementor-element.elementor-element-2494365 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 48px;
		--padding-right: 48px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-9949446 .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-94829 .elementor-element.elementor-element-ba54e7c {
		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-94829 .elementor-element.elementor-element-0da57c7 {
		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-94829 .elementor-element.elementor-element-3c7acd1 {
		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-94829 .elementor-element.elementor-element-a199432 {
		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-94829 .elementor-element.elementor-element-e52ab4f {
		--justify-content: flex-start;
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-94829 .elementor-element.elementor-element-f7e7295 {
		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-94829 .elementor-element.elementor-element-08f625e {
		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-94829 .elementor-element.elementor-element-9395ea2 {
		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-94829 .elementor-element.elementor-element-fd6d877 {
		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-94829 .elementor-element.elementor-element-ed4ce17 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 48px;
		--padding-right: 48px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-abd24d6 {
		width: var(--container-widget-width, 95%);
		max-width: 95%;
		--container-widget-width: 95%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-94829 .elementor-element.elementor-element-abd24d6.elementor-element {
		--align-self: center;
	}
	
	.elementor-94829 .elementor-element.elementor-element-abd24d6 .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-94829 .elementor-element.elementor-element-2fd6541 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 10px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-142921c.elementor-element {
		--align-self: center;
	}
	
	.elementor-94829 .elementor-element.elementor-element-142921c .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-94829 .elementor-element.elementor-element-d9239a2.elementor-element {
		--align-self: center;
	}
	
	.elementor-94829 .elementor-element.elementor-element-d9239a2 .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-94829 .elementor-element.elementor-element-e699aa5 {
		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-94829 .elementor-element.elementor-element-f3baa52 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 10px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-4077897.elementor-element {
		--align-self: center;
	}
	
	.elementor-94829 .elementor-element.elementor-element-4077897 .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-94829 .elementor-element.elementor-element-7987066.elementor-element {
		--align-self: center;
	}
	
	.elementor-94829 .elementor-element.elementor-element-7987066 .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-94829 .elementor-element.elementor-element-b0c4f51 {
		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-94829 .elementor-element.elementor-element-4dbb4bf {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 10px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-e1a531c.elementor-element {
		--align-self: center;
	}
	
	.elementor-94829 .elementor-element.elementor-element-e1a531c .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-94829 .elementor-element.elementor-element-5771c9f.elementor-element {
		--align-self: center;
	}
	
	.elementor-94829 .elementor-element.elementor-element-5771c9f .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-94829 .elementor-element.elementor-element-dfec5cd {
		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-94829 .elementor-element.elementor-element-6ec8c11 .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-94829 .elementor-element.elementor-element-854e8bc {
		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-94829 .elementor-element.elementor-element-ff114b5 .elementor-button {
		font-size: var(--e-global-typography-4e60744-font-size);
		line-height: var(--e-global-typography-4e60744-line-height);
		letter-spacing: var(--e-global-typography-4e60744-letter-spacing);
	}
	
	.elementor-94829 .elementor-element.elementor-element-d207fa5 {
		--flex-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-94829 .elementor-element.elementor-element-eeac78d {
		--padding-top: 100px;
		--padding-bottom: 100px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-2bd1d4c .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-94829 .elementor-element.elementor-element-029c478 .elementor-toggle-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-94829 .elementor-element.elementor-element-029c478 .elementor-tab-content {
		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);
	}
}

@media (max-width:767px) {
	.elementor-94829 .elementor-element.elementor-element-be54781 {
		--content-width: 90%;
		--padding-top: 50px;
		--padding-bottom: 70px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-e0d6376 .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-94829 .elementor-element.elementor-element-11fabad {
		--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-94829 .elementor-element.elementor-element-d31c27f .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-94829 .elementor-element.elementor-element-733afb9 {
		--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-94829 .elementor-element.elementor-element-10b035d .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-94829 .elementor-element.elementor-element-058d307 {
		text-align: center;
		font-size: var(--e-global-typography-fe6e299-font-size);
		line-height: var(--e-global-typography-fe6e299-line-height);
		letter-spacing: var(--e-global-typography-fe6e299-letter-spacing);
	}
	
	.elementor-94829 .elementor-element.elementor-element-62a9cdc {
		--content-width: 85%;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
		--padding-top: 80px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-d742acb {
		--flex-direction: column;
		--container-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-94829 .elementor-element.elementor-element-2b45842 {
		text-align: start;
	}
	
	.elementor-94829 .elementor-element.elementor-element-2b45842 .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-94829 .elementor-element.elementor-element-2be853a {
		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-94829 .elementor-element.elementor-element-fa2c6df {
		--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-94829 .elementor-element.elementor-element-7506841.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-94829 .elementor-element.elementor-element-7506841 {
		text-align: start;
	}
	
	.elementor-94829 .elementor-element.elementor-element-7506841 .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-94829 .elementor-element.elementor-element-e7e1a1a {
		--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-94829 .elementor-element.elementor-element-81e15d8 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-94829 .elementor-element.elementor-element-e78ff30 {
		--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-94829 .elementor-element.elementor-element-f0d7592 {
		--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-94829 .elementor-element.elementor-element-4138f8f {
		--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-94829 .elementor-element.elementor-element-5230323 {
		--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-94829 .elementor-element.elementor-element-ac185fe {
		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-94829 .elementor-element.elementor-element-9d904ec {
		--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-94829 .elementor-element.elementor-element-67e5fe6 {
		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-94829 .elementor-element.elementor-element-fb09b6a {
		--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-94829 .elementor-element.elementor-element-25e118d {
		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-94829 .elementor-element.elementor-element-9630940 {
		--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-94829 .elementor-element.elementor-element-60014fa {
		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-94829 .elementor-element.elementor-element-231229a {
		--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-94829 .elementor-element.elementor-element-07acbee {
		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-94829 .elementor-element.elementor-element-8c5fe5b {
		--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-94829 .elementor-element.elementor-element-2bdd533 {
		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-94829 .elementor-element.elementor-element-f7f667c {
		--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-94829 .elementor-element.elementor-element-f337b05 {
		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-94829 .elementor-element.elementor-element-d7f8dba {
		--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-94829 .elementor-element.elementor-element-0777ff5 {
		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-94829 .elementor-element.elementor-element-bdd4db8 {
		--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-94829 .elementor-element.elementor-element-e4dc7bc {
		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-94829 .elementor-element.elementor-element-43f4143 {
		--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-94829 .elementor-element.elementor-element-58ce43f {
		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-94829 .elementor-element.elementor-element-45649eb {
		--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-94829 .elementor-element.elementor-element-e2af118 {
		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-94829 .elementor-element.elementor-element-a5049a4 {
		--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-94829 .elementor-element.elementor-element-61926a5 {
		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-94829 .elementor-element.elementor-element-3c73636 {
		--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-94829 .elementor-element.elementor-element-83a163b {
		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-94829 .elementor-element.elementor-element-bd759e0 {
		--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-94829 .elementor-element.elementor-element-03557e6 {
		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-94829 .elementor-element.elementor-element-747795f {
		--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-94829 .elementor-element.elementor-element-99b49a2 {
		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-94829 .elementor-element.elementor-element-863b1ba {
		--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-94829 .elementor-element.elementor-element-3ed7564 {
		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-94829 .elementor-element.elementor-element-58fbefc {
		--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-94829 .elementor-element.elementor-element-e8ae141 {
		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-94829 .elementor-element.elementor-element-3a48acd {
		--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-94829 .elementor-element.elementor-element-2c5458a {
		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-94829 .elementor-element.elementor-element-273e089 {
		--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-94829 .elementor-element.elementor-element-2ed95a4 {
		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-94829 .elementor-element.elementor-element-73c22cf {
		--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-94829 .elementor-element.elementor-element-0839af7 {
		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-94829 .elementor-element.elementor-element-f7f2c07 {
		--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-94829 .elementor-element.elementor-element-91705aa {
		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-94829 .elementor-element.elementor-element-56c1f7e {
		--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-94829 .elementor-element.elementor-element-6496d74 {
		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-94829 .elementor-element.elementor-element-3d044c1 {
		--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-94829 .elementor-element.elementor-element-f4c242c {
		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-94829 .elementor-element.elementor-element-7df4c84 {
		--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-94829 .elementor-element.elementor-element-d5fa989 {
		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-94829 .elementor-element.elementor-element-2417be2 {
		--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-94829 .elementor-element.elementor-element-896618f {
		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-94829 .elementor-element.elementor-element-018b6d5 {
		--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-94829 .elementor-element.elementor-element-d84ba2f {
		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-94829 .elementor-element.elementor-element-108794d {
		--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-94829 .elementor-element.elementor-element-9ddedb2 {
		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-94829 .elementor-element.elementor-element-97a27c2 {
		--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-94829 .elementor-element.elementor-element-442dc69 {
		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-94829 .elementor-element.elementor-element-ad7d14f {
		--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-94829 .elementor-element.elementor-element-61c0f7b {
		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-94829 .elementor-element.elementor-element-89e993f {
		--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-94829 .elementor-element.elementor-element-c7d14df {
		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-94829 .elementor-element.elementor-element-3231d88 {
		--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-94829 .elementor-element.elementor-element-e8a99a3 {
		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-94829 .elementor-element.elementor-element-a0fa6af {
		--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-94829 .elementor-element.elementor-element-4bef37b {
		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-94829 .elementor-element.elementor-element-b08fc59 {
		--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-94829 .elementor-element.elementor-element-4e7964d {
		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-94829 .elementor-element.elementor-element-79aa194 {
		--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-94829 .elementor-element.elementor-element-eff81fb {
		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-94829 .elementor-element.elementor-element-e1eddce {
		--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-94829 .elementor-element.elementor-element-c4c59c1 {
		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-94829 .elementor-element.elementor-element-028703d {
		--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-94829 .elementor-element.elementor-element-9ffd287 {
		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-94829 .elementor-element.elementor-element-eb2177a {
		--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-94829 .elementor-element.elementor-element-5f82505 {
		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-94829 .elementor-element.elementor-element-cde204f {
		--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-94829 .elementor-element.elementor-element-fae3213 {
		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-94829 .elementor-element.elementor-element-77cedc4 {
		--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-94829 .elementor-element.elementor-element-b39aa27 {
		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-94829 .elementor-element.elementor-element-da5e7b3 {
		--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-94829 .elementor-element.elementor-element-411e685 {
		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-94829 .elementor-element.elementor-element-b03c1e5 {
		--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-94829 .elementor-element.elementor-element-0fd7163 {
		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-94829 .elementor-element.elementor-element-a2e5141 {
		--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-94829 .elementor-element.elementor-element-624b485 {
		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-94829 .elementor-element.elementor-element-f878cee {
		--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-94829 .elementor-element.elementor-element-a3128c7 {
		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-94829 .elementor-element.elementor-element-12047e9 {
		--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-94829 .elementor-element.elementor-element-a7fabec {
		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-94829 .elementor-element.elementor-element-0db5b70 {
		--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-94829 .elementor-element.elementor-element-be576bb {
		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-94829 .elementor-element.elementor-element-aceb2f0 {
		--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-94829 .elementor-element.elementor-element-ad7aae4 {
		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-94829 .elementor-element.elementor-element-cded71b {
		--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-94829 .elementor-element.elementor-element-0a0b1e4 {
		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-94829 .elementor-element.elementor-element-81ac5dc {
		--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-94829 .elementor-element.elementor-element-e1b4897 {
		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-94829 .elementor-element.elementor-element-f0d3c47 {
		--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-94829 .elementor-element.elementor-element-85ca1fb {
		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-94829 .elementor-element.elementor-element-73b67c0 {
		--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-94829 .elementor-element.elementor-element-e0c1a4b {
		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-94829 .elementor-element.elementor-element-df86d09 {
		--flex-direction: column;
		--container-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-94829 .elementor-element.elementor-element-f990ee4 {
		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-94829 .elementor-element.elementor-element-8733901 {
		--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-94829 .elementor-element.elementor-element-35babcd {
		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-94829 .elementor-element.elementor-element-0358125 {
		--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-94829 .elementor-element.elementor-element-99610fb {
		--flex-direction: column;
		--container-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-94829 .elementor-element.elementor-element-619547f {
		--flex-direction: column;
		--container-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-94829 .elementor-element.elementor-element-a9a9daa > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-3f2423e {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-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-94829 .elementor-element.elementor-element-1fb4831 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-1fb4831 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-30589da {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-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-94829 .elementor-element.elementor-element-dcfa8e2 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-dcfa8e2 img {
		max-width: 22px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-393160e {
		--flex-direction: column;
		--container-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-94829 .elementor-element.elementor-element-234d6f1 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-42b1ceb {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-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-94829 .elementor-element.elementor-element-abb47b9 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-abb47b9 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-ed1c744 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-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-94829 .elementor-element.elementor-element-139e7f3 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-139e7f3 img {
		max-width: 22px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-b93b99c {
		--flex-direction: column;
		--container-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-94829 .elementor-element.elementor-element-ef305a3 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-4ce5a23 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-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-94829 .elementor-element.elementor-element-16fa816 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-16fa816 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-a5a9113 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-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-94829 .elementor-element.elementor-element-2816ec0 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-2816ec0 img {
		max-width: 22px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-7cda554 {
		--flex-direction: column;
		--container-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-94829 .elementor-element.elementor-element-30e1177 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-bb7e5fe {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-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-94829 .elementor-element.elementor-element-812ff01 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-812ff01 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-8af9b6e {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-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-94829 .elementor-element.elementor-element-4f90fd7 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-4f90fd7 img {
		max-width: 22px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-125d239 {
		--flex-direction: column;
		--container-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-94829 .elementor-element.elementor-element-54bd5da > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-5470ec2 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-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-94829 .elementor-element.elementor-element-3bdcec7 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-3bdcec7 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-d30b510 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-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-94829 .elementor-element.elementor-element-24f7d73 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-24f7d73 img {
		max-width: 22px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-49852f5 {
		--flex-direction: column;
		--container-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-94829 .elementor-element.elementor-element-0b66eb0 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-b146b9e {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-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-94829 .elementor-element.elementor-element-05e0897 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-05e0897 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-39a0963 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-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-94829 .elementor-element.elementor-element-eb0227e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-eb0227e img {
		max-width: 22px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-c3d2c69 {
		--flex-direction: column;
		--container-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-94829 .elementor-element.elementor-element-498c85d > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-d89cbea {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-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-94829 .elementor-element.elementor-element-ea27fcf .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-ea27fcf .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-bc601eb {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-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-94829 .elementor-element.elementor-element-f69c5c8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-f69c5c8 img {
		max-width: 22px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-eda2518 {
		--flex-direction: column;
		--container-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-94829 .elementor-element.elementor-element-9cfd0d5 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-242e8ea {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-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-94829 .elementor-element.elementor-element-7fea7d8 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-7fea7d8 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-caf92e1 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-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-94829 .elementor-element.elementor-element-282deab > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-282deab img {
		max-width: 22px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-434341d {
		--flex-direction: column;
		--container-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-94829 .elementor-element.elementor-element-56397b2 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-14ddee0 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-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-94829 .elementor-element.elementor-element-b8e86df .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-b8e86df .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-c0175ec {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-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-94829 .elementor-element.elementor-element-48e3dd2 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-48e3dd2 img {
		max-width: 22px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-cf389eb {
		--flex-direction: column;
		--container-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-94829 .elementor-element.elementor-element-8150e32 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-2f111ac {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-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-94829 .elementor-element.elementor-element-aaac180 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-aaac180 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-5a4ec09 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-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-94829 .elementor-element.elementor-element-f85bee3 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-f85bee3 img {
		max-width: 22px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-5884147 {
		--flex-direction: column;
		--container-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-94829 .elementor-element.elementor-element-8f46009 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-abf8caf {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-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-94829 .elementor-element.elementor-element-432a6cc .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-432a6cc .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-37840d5 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-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-94829 .elementor-element.elementor-element-0974deb > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-0974deb img {
		max-width: 22px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-233b100 {
		--flex-direction: column;
		--container-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-94829 .elementor-element.elementor-element-d8ef95a > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-69fc4b2 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-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-94829 .elementor-element.elementor-element-a3a26e2 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-a3a26e2 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-beb60eb {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-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-94829 .elementor-element.elementor-element-6129ef3 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-6129ef3 img {
		max-width: 22px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-84f1dec {
		--flex-direction: column;
		--container-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-94829 .elementor-element.elementor-element-93ee952 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-c7a1c9a {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-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-94829 .elementor-element.elementor-element-d6a2410 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-d6a2410 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-8ad2ace {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-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-94829 .elementor-element.elementor-element-fd3f4cb > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-fd3f4cb img {
		max-width: 22px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-2154b75 {
		--flex-direction: column;
		--container-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-94829 .elementor-element.elementor-element-db7c331 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-78fbf50 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-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-94829 .elementor-element.elementor-element-d0f5cce .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-d0f5cce .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-d909605 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-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-94829 .elementor-element.elementor-element-7d04ef0 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-7d04ef0 img {
		max-width: 22px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-c431983 {
		--flex-direction: column;
		--container-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-94829 .elementor-element.elementor-element-bfad8d2 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-75b0961 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-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-94829 .elementor-element.elementor-element-792cef6 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-792cef6 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-5e5b445 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-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-94829 .elementor-element.elementor-element-8ffc10a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-8ffc10a img {
		max-width: 22px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-9175827 {
		--flex-direction: column;
		--container-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-94829 .elementor-element.elementor-element-03a7176 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-73db25c {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-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-94829 .elementor-element.elementor-element-afd8fbb .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-afd8fbb .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-904dd71 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-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-94829 .elementor-element.elementor-element-64327e1 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-64327e1 img {
		max-width: 22px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-8e4285b {
		--flex-direction: column;
		--container-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-94829 .elementor-element.elementor-element-84e4464 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-7dc2bee {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-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-94829 .elementor-element.elementor-element-31c5c59 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-31c5c59 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-e192c51 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-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-94829 .elementor-element.elementor-element-7fd2218 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-7fd2218 img {
		max-width: 22px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-28a371a {
		--flex-direction: column;
		--container-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: 80px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-87bfbae {
		--flex-direction: column;
		--container-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: 80px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-7e80372 .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-94829 .elementor-element.elementor-element-9858782 {
		--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-94829 .elementor-element.elementor-element-943d92b {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-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-94829 .elementor-element.elementor-element-831fc90 .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-94829 .elementor-element.elementor-element-e68b1fe {
		--flex-direction: column;
		--container-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-94829 .elementor-element.elementor-element-2627448 {
		--flex-direction: column;
		--container-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-94829 .elementor-element.elementor-element-9986ab4 {
		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-94829 .elementor-element.elementor-element-65051bc {
		--flex-direction: column;
		--container-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-94829 .elementor-element.elementor-element-af87daa {
		--flex-direction: column;
		--container-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-94829 .elementor-element.elementor-element-280f850 {
		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-94829 .elementor-element.elementor-element-3de26bc {
		--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-94829 .elementor-element.elementor-element-bb3b8cb {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-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-94829 .elementor-element.elementor-element-d83b9a4 .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-94829 .elementor-element.elementor-element-81bea43 {
		--flex-direction: column;
		--container-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-94829 .elementor-element.elementor-element-3a75bac {
		--flex-direction: column;
		--container-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-94829 .elementor-element.elementor-element-3f200d4 {
		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-94829 .elementor-element.elementor-element-616537f {
		--flex-direction: column;
		--container-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-94829 .elementor-element.elementor-element-a1869ff {
		--flex-direction: column;
		--container-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-94829 .elementor-element.elementor-element-f347268 {
		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-94829 .elementor-element.elementor-element-2d31b18 {
		--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-94829 .elementor-element.elementor-element-b6b7cd9 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-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-94829 .elementor-element.elementor-element-adceded .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-94829 .elementor-element.elementor-element-0b63fda {
		--flex-direction: column;
		--container-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-94829 .elementor-element.elementor-element-498479d {
		--flex-direction: column;
		--container-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-94829 .elementor-element.elementor-element-2253354 {
		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-94829 .elementor-element.elementor-element-b89e60a {
		--flex-direction: column;
		--container-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-94829 .elementor-element.elementor-element-c2ef12b {
		--flex-direction: column;
		--container-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-94829 .elementor-element.elementor-element-d8f8b13 {
		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-94829 .elementor-element.elementor-element-2494365 {
		--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-94829 .elementor-element.elementor-element-930537c {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-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-94829 .elementor-element.elementor-element-9949446 .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-94829 .elementor-element.elementor-element-27d8e70 {
		--flex-direction: column;
		--container-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-94829 .elementor-element.elementor-element-2f3c7f2 {
		--flex-direction: column;
		--container-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-94829 .elementor-element.elementor-element-88025ee {
		--flex-direction: column;
		--container-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-94829 .elementor-element.elementor-element-ba54e7c {
		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-94829 .elementor-element.elementor-element-0da57c7 {
		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-94829 .elementor-element.elementor-element-3c7acd1 {
		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-94829 .elementor-element.elementor-element-a199432 {
		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-94829 .elementor-element.elementor-element-e52ab4f {
		--flex-direction: column;
		--container-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-94829 .elementor-element.elementor-element-f7e7295 {
		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-94829 .elementor-element.elementor-element-63ec445 {
		--flex-direction: column;
		--container-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-94829 .elementor-element.elementor-element-ac0e927 {
		--flex-direction: column;
		--container-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-94829 .elementor-element.elementor-element-8a41aaa {
		--flex-direction: column;
		--container-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-94829 .elementor-element.elementor-element-08f625e {
		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-94829 .elementor-element.elementor-element-9395ea2 {
		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-94829 .elementor-element.elementor-element-fd6d877 {
		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-94829 .elementor-element.elementor-element-ed4ce17 {
		--content-width: 90%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-abd24d6 .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-94829 .elementor-element.elementor-element-45466c0 {
		--flex-direction: column;
		--container-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-94829 .elementor-element.elementor-element-64cf711 {
		--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-94829 .elementor-element.elementor-element-2fd6541 {
		--flex-direction: column;
		--container-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-94829 .elementor-element.elementor-element-dae3972 {
		--flex-direction: column;
		--container-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-94829 .elementor-element.elementor-element-142921c .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-94829 .elementor-element.elementor-element-d9239a2 .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-94829 .elementor-element.elementor-element-e699aa5 {
		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-94829 .elementor-element.elementor-element-eeacb30 {
		--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-94829 .elementor-element.elementor-element-f3baa52 {
		--flex-direction: column;
		--container-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-94829 .elementor-element.elementor-element-0d75a02 {
		--flex-direction: column;
		--container-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-94829 .elementor-element.elementor-element-4077897 .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-94829 .elementor-element.elementor-element-7987066 .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-94829 .elementor-element.elementor-element-b0c4f51 {
		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-94829 .elementor-element.elementor-element-12e4dbb.elementor-element {
		--align-self: center;
	}
	
	.elementor-94829 .elementor-element.elementor-element-a565620 {
		--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-94829 .elementor-element.elementor-element-4dbb4bf {
		--flex-direction: column;
		--container-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-94829 .elementor-element.elementor-element-4eb0214 {
		--flex-direction: column;
		--container-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-94829 .elementor-element.elementor-element-e1a531c .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-94829 .elementor-element.elementor-element-5771c9f .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-94829 .elementor-element.elementor-element-dfec5cd {
		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-94829 .elementor-element.elementor-element-34f17d7.elementor-element {
		--align-self: center;
	}
	
	.elementor-94829 .elementor-element.elementor-element-ec6180f {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-94afc68 {
		--flex-direction: column;
		--container-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-94829 .elementor-element.elementor-element-6ec8c11 .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-94829 .elementor-element.elementor-element-854e8bc {
		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-94829 .elementor-element.elementor-element-ff114b5 .elementor-button {
		font-size: var(--e-global-typography-4e60744-font-size);
		line-height: var(--e-global-typography-4e60744-line-height);
		letter-spacing: var(--e-global-typography-4e60744-letter-spacing);
	}
	
	.elementor-94829 .elementor-element.elementor-element-d207fa5 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-eeac78d {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-2bd1d4c .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-94829 .elementor-element.elementor-element-029c478 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-94829 .elementor-element.elementor-element-029c478 .elementor-toggle-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-94829 .elementor-element.elementor-element-029c478 .elementor-tab-content {
		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);
	}
}

/* Start custom CSS for text-editor, class: .elementor-element-ac185fe */
.elementor-94829 .elementor-element.elementor-element-ac185fe p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-ca0dedf */
.elementor-94829 .elementor-element.elementor-element-ca0dedf {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-67e5fe6 */
.elementor-94829 .elementor-element.elementor-element-67e5fe6 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-b71a545 */
.elementor-94829 .elementor-element.elementor-element-b71a545 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-25e118d */
.elementor-94829 .elementor-element.elementor-element-25e118d p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-60014fa */
.elementor-94829 .elementor-element.elementor-element-60014fa p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-55d0f22 */
.elementor-94829 .elementor-element.elementor-element-55d0f22 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-07acbee */
.elementor-94829 .elementor-element.elementor-element-07acbee p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-14a95a9 */
.elementor-94829 .elementor-element.elementor-element-14a95a9 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2bdd533 */
.elementor-94829 .elementor-element.elementor-element-2bdd533 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f337b05 */
.elementor-94829 .elementor-element.elementor-element-f337b05 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-78b16cb */
.elementor-94829 .elementor-element.elementor-element-78b16cb {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-0777ff5 */
.elementor-94829 .elementor-element.elementor-element-0777ff5 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-b88f600 */
.elementor-94829 .elementor-element.elementor-element-b88f600 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-e4dc7bc */
.elementor-94829 .elementor-element.elementor-element-e4dc7bc p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-58ce43f */
.elementor-94829 .elementor-element.elementor-element-58ce43f p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-65d45af */
.elementor-94829 .elementor-element.elementor-element-65d45af {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-e2af118 */
.elementor-94829 .elementor-element.elementor-element-e2af118 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-e945635 */
.elementor-94829 .elementor-element.elementor-element-e945635 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-61926a5 */
.elementor-94829 .elementor-element.elementor-element-61926a5 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-83a163b */
.elementor-94829 .elementor-element.elementor-element-83a163b p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-88c3eb6 */
.elementor-94829 .elementor-element.elementor-element-88c3eb6 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-03557e6 */
.elementor-94829 .elementor-element.elementor-element-03557e6 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-8dd5b1f */
.elementor-94829 .elementor-element.elementor-element-8dd5b1f {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-99b49a2 */
.elementor-94829 .elementor-element.elementor-element-99b49a2 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3ed7564 */
.elementor-94829 .elementor-element.elementor-element-3ed7564 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-be9731b */
.elementor-94829 .elementor-element.elementor-element-be9731b {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-e8ae141 */
.elementor-94829 .elementor-element.elementor-element-e8ae141 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-4377312 */
.elementor-94829 .elementor-element.elementor-element-4377312 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2c5458a */
.elementor-94829 .elementor-element.elementor-element-2c5458a p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2ed95a4 */
.elementor-94829 .elementor-element.elementor-element-2ed95a4 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-c65ba33 */
.elementor-94829 .elementor-element.elementor-element-c65ba33 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-0839af7 */
.elementor-94829 .elementor-element.elementor-element-0839af7 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-36caed9 */
.elementor-94829 .elementor-element.elementor-element-36caed9 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-91705aa */
.elementor-94829 .elementor-element.elementor-element-91705aa p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-6496d74 */
.elementor-94829 .elementor-element.elementor-element-6496d74 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-a9ad35e */
.elementor-94829 .elementor-element.elementor-element-a9ad35e {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f4c242c */
.elementor-94829 .elementor-element.elementor-element-f4c242c p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-e559f6d */
.elementor-94829 .elementor-element.elementor-element-e559f6d {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d5fa989 */
.elementor-94829 .elementor-element.elementor-element-d5fa989 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-896618f */
.elementor-94829 .elementor-element.elementor-element-896618f p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-a266305 */
.elementor-94829 .elementor-element.elementor-element-a266305 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d84ba2f */
.elementor-94829 .elementor-element.elementor-element-d84ba2f p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-1e91e5a */
.elementor-94829 .elementor-element.elementor-element-1e91e5a {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-9ddedb2 */
.elementor-94829 .elementor-element.elementor-element-9ddedb2 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-442dc69 */
.elementor-94829 .elementor-element.elementor-element-442dc69 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-1552dff */
.elementor-94829 .elementor-element.elementor-element-1552dff {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-61c0f7b */
.elementor-94829 .elementor-element.elementor-element-61c0f7b p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-f239ce0 */
.elementor-94829 .elementor-element.elementor-element-f239ce0 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-c7d14df */
.elementor-94829 .elementor-element.elementor-element-c7d14df p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-e8a99a3 */
.elementor-94829 .elementor-element.elementor-element-e8a99a3 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-30d61af */
.elementor-94829 .elementor-element.elementor-element-30d61af {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4bef37b */
.elementor-94829 .elementor-element.elementor-element-4bef37b p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-965b42d */
.elementor-94829 .elementor-element.elementor-element-965b42d {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4e7964d */
.elementor-94829 .elementor-element.elementor-element-4e7964d p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-eff81fb */
.elementor-94829 .elementor-element.elementor-element-eff81fb p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-2dba8c4 */
.elementor-94829 .elementor-element.elementor-element-2dba8c4 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-c4c59c1 */
.elementor-94829 .elementor-element.elementor-element-c4c59c1 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-3ca3c03 */
.elementor-94829 .elementor-element.elementor-element-3ca3c03 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-9ffd287 */
.elementor-94829 .elementor-element.elementor-element-9ffd287 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5f82505 */
.elementor-94829 .elementor-element.elementor-element-5f82505 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-a81d387 */
.elementor-94829 .elementor-element.elementor-element-a81d387 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-fae3213 */
.elementor-94829 .elementor-element.elementor-element-fae3213 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-e4e2886 */
.elementor-94829 .elementor-element.elementor-element-e4e2886 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-b39aa27 */
.elementor-94829 .elementor-element.elementor-element-b39aa27 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-411e685 */
.elementor-94829 .elementor-element.elementor-element-411e685 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-a211e6a */
.elementor-94829 .elementor-element.elementor-element-a211e6a {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-0fd7163 */
.elementor-94829 .elementor-element.elementor-element-0fd7163 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-92bdeec */
.elementor-94829 .elementor-element.elementor-element-92bdeec {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-624b485 */
.elementor-94829 .elementor-element.elementor-element-624b485 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a3128c7 */
.elementor-94829 .elementor-element.elementor-element-a3128c7 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-644756c */
.elementor-94829 .elementor-element.elementor-element-644756c {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a7fabec */
.elementor-94829 .elementor-element.elementor-element-a7fabec p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-ba3eb2b */
.elementor-94829 .elementor-element.elementor-element-ba3eb2b {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-be576bb */
.elementor-94829 .elementor-element.elementor-element-be576bb p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-ad7aae4 */
.elementor-94829 .elementor-element.elementor-element-ad7aae4 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-e64ddf2 */
.elementor-94829 .elementor-element.elementor-element-e64ddf2 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-0a0b1e4 */
.elementor-94829 .elementor-element.elementor-element-0a0b1e4 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-c958a5b */
.elementor-94829 .elementor-element.elementor-element-c958a5b {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-e1b4897 */
.elementor-94829 .elementor-element.elementor-element-e1b4897 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-85ca1fb */
.elementor-94829 .elementor-element.elementor-element-85ca1fb p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-e0c1a4b */
.elementor-94829 .elementor-element.elementor-element-e0c1a4b ul {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-050e9c7 */
.elementor-94829 .elementor-element.elementor-element-050e9c7 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f990ee4 */
.elementor-94829 .elementor-element.elementor-element-f990ee4 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-df86d09 */
.elementor-94829 .elementor-element.elementor-element-df86d09 {
	position: absolute;
	left: 48px;
	bottom: -48px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-35babcd */
.elementor-94829 .elementor-element.elementor-element-35babcd ul {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-81e15d8 */
.elementor-94829 .elementor-element.elementor-element-81e15d8 {
	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-e7e1a1a */
#comparison-table .elementor-widget-icon {
	margin-top: 16px;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-1fb4831 */
.elementor-94829 .elementor-element.elementor-element-1fb4831 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-792103f */
.elementor-94829 .elementor-element.elementor-element-792103f {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-68b319d */
.elementor-94829 .elementor-element.elementor-element-68b319d {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-abb47b9 */
.elementor-94829 .elementor-element.elementor-element-abb47b9 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-c62be7b */
.elementor-94829 .elementor-element.elementor-element-c62be7b {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-99bd687 */
.elementor-94829 .elementor-element.elementor-element-99bd687 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-16fa816 */
.elementor-94829 .elementor-element.elementor-element-16fa816 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-ce60efd */
.elementor-94829 .elementor-element.elementor-element-ce60efd {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-36a477c */
.elementor-94829 .elementor-element.elementor-element-36a477c {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f42594f */
.elementor-94829 .elementor-element.elementor-element-f42594f {
	max-width: calc(100% - 68px) !important;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-812ff01 */
.elementor-94829 .elementor-element.elementor-element-812ff01 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-4c4c7c7 */
.elementor-94829 .elementor-element.elementor-element-4c4c7c7 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-aaa5c41 */
.elementor-94829 .elementor-element.elementor-element-aaa5c41 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-3bdcec7 */
.elementor-94829 .elementor-element.elementor-element-3bdcec7 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-2ce877d */
.elementor-94829 .elementor-element.elementor-element-2ce877d {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-0d5c7cd */
.elementor-94829 .elementor-element.elementor-element-0d5c7cd {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-05e0897 */
.elementor-94829 .elementor-element.elementor-element-05e0897 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-287bc0f */
.elementor-94829 .elementor-element.elementor-element-287bc0f {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-8588021 */
.elementor-94829 .elementor-element.elementor-element-8588021 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-ea27fcf */
.elementor-94829 .elementor-element.elementor-element-ea27fcf {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-8519fa4 */
.elementor-94829 .elementor-element.elementor-element-8519fa4 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-cfa7dc0 */
.elementor-94829 .elementor-element.elementor-element-cfa7dc0 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-7fea7d8 */
.elementor-94829 .elementor-element.elementor-element-7fea7d8 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-23d98af */
.elementor-94829 .elementor-element.elementor-element-23d98af {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-58e2bd9 */
.elementor-94829 .elementor-element.elementor-element-58e2bd9 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-b8e86df */
.elementor-94829 .elementor-element.elementor-element-b8e86df {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-7fbb3a6 */
.elementor-94829 .elementor-element.elementor-element-7fbb3a6 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-47a3828 */
.elementor-94829 .elementor-element.elementor-element-47a3828 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-dabb52a */
.elementor-94829 .elementor-element.elementor-element-dabb52a {
	max-width: calc(100% - 68px) !important;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-aaac180 */
.elementor-94829 .elementor-element.elementor-element-aaac180 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-a3f5592 */
.elementor-94829 .elementor-element.elementor-element-a3f5592 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-1c8f93b */
.elementor-94829 .elementor-element.elementor-element-1c8f93b {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-432a6cc */
.elementor-94829 .elementor-element.elementor-element-432a6cc {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-c07a220 */
.elementor-94829 .elementor-element.elementor-element-c07a220 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-f2f2b92 */
.elementor-94829 .elementor-element.elementor-element-f2f2b92 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-a3a26e2 */
.elementor-94829 .elementor-element.elementor-element-a3a26e2 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-e8d01f4 */
.elementor-94829 .elementor-element.elementor-element-e8d01f4 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-f3f91b9 */
.elementor-94829 .elementor-element.elementor-element-f3f91b9 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-d6a2410 */
.elementor-94829 .elementor-element.elementor-element-d6a2410 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-fd32d2a */
.elementor-94829 .elementor-element.elementor-element-fd32d2a {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-e0f03c9 */
.elementor-94829 .elementor-element.elementor-element-e0f03c9 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-d0f5cce */
.elementor-94829 .elementor-element.elementor-element-d0f5cce {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-c7f8c07 */
.elementor-94829 .elementor-element.elementor-element-c7f8c07 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-789f574 */
.elementor-94829 .elementor-element.elementor-element-789f574 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-792cef6 */
.elementor-94829 .elementor-element.elementor-element-792cef6 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-f5d287f */
.elementor-94829 .elementor-element.elementor-element-f5d287f {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-dde455d */
.elementor-94829 .elementor-element.elementor-element-dde455d {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-afd8fbb */
.elementor-94829 .elementor-element.elementor-element-afd8fbb {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-e3e6f27 */
.elementor-94829 .elementor-element.elementor-element-e3e6f27 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-7cabe31 */
.elementor-94829 .elementor-element.elementor-element-7cabe31 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-31c5c59 */
.elementor-94829 .elementor-element.elementor-element-31c5c59 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-b3188a9 */
.elementor-94829 .elementor-element.elementor-element-b3188a9 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2253354 */
p:last-child {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-bf00f1f */
.elementor-94829 .elementor-element.elementor-element-bf00f1f {
	line-height: 0;
}
