/* End custom CSS */

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

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

.elementor-32733 .elementor-element.elementor-element-bf41ae7.e-con {
	--align-self: center;
}

.elementor-32733 .elementor-element.elementor-element-3795e46 {
	--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-32733 .elementor-element.elementor-element-da51c4e {
	--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-32733 .elementor-element.elementor-element-da51c4e.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-32733 .elementor-element.elementor-element-d4008b8 {
	text-align: start;
}

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

.elementor-32733 .elementor-element.elementor-element-644bced > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-644bced img {
	max-width: 80px;
}

.elementor-32733 .elementor-element.elementor-element-6e79699 {
	width: auto;
	max-width: auto;
	text-align: center;
}

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

.elementor-32733 .elementor-element.elementor-element-6e79699 .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-32733 .elementor-element.elementor-element-1066ec3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-1066ec3 img {
	max-width: 80px;
}

.elementor-32733 .elementor-element.elementor-element-8fb1091 {
	--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-32733 .elementor-element.elementor-element-de17314 {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-32733 .elementor-element.elementor-element-de17314 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-32733 .elementor-element.elementor-element-5171073 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-5171073 {
	font-family: var(--e-global-typography-8cde873-font-family), Inter;
	font-size: var(--e-global-typography-8cde873-font-size);
	font-weight: var(--e-global-typography-8cde873-font-weight);
	line-height: var(--e-global-typography-8cde873-line-height);
	letter-spacing: var(--e-global-typography-8cde873-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-32733 .elementor-element.elementor-element-6a6e22d {
	--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-32733 .elementor-element.elementor-element-a4a153c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-a4a153c img {
	width: 100%;
	max-width: 250px;
}

.elementor-32733 .elementor-element.elementor-element-d9f19c2 {
	--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-32733 .elementor-element.elementor-element-1eeb86c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-1eeb86c.elementor-element {
	--align-self: flex-start;
}

.elementor-32733 .elementor-element.elementor-element-1eeb86c {
	text-align: start;
}

.elementor-32733 .elementor-element.elementor-element-1eeb86c .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-32733 .elementor-element.elementor-element-8b2a6c9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-8b2a6c9 {
	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-32733 .elementor-element.elementor-element-2bc2f99 {
	--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-32733 .elementor-element.elementor-element-c0a10c8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-c0a10c8 {
	text-align: center;
}

.elementor-32733 .elementor-element.elementor-element-c0a10c8 .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-32733 .elementor-element.elementor-element-37e1146 {
	--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-32733 .elementor-element.elementor-element-37e1146.e-con {
	--align-self: flex-start;
}

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

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

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

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

.elementor-32733 .elementor-element.elementor-element-69bb391.e-con {
	--align-self: stretch;
}

.elementor-32733 .elementor-element.elementor-element-e87800d > .elementor-widget-container {
	margin: 12px 0px 12px 0px;
}

.elementor-32733 .elementor-element.elementor-element-e87800d img {
	max-width: 120px;
}

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

.elementor-32733 .elementor-element.elementor-element-003a830.e-con {
	--align-self: stretch;
}

.elementor-32733 .elementor-element.elementor-element-acd9ca0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-acd9ca0 img {
	max-width: 130px;
}

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

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

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

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

.elementor-32733 .elementor-element.elementor-element-d6cba35 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-32733 .elementor-element.elementor-element-d6cba35 .elementor-icon {
	font-size: 10px;
}

.elementor-32733 .elementor-element.elementor-element-d6cba35 .elementor-icon svg {
	height: 10px;
}

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

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

.elementor-32733 .elementor-element.elementor-element-eea6a03 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-32733 .elementor-element.elementor-element-eea6a03 .elementor-icon {
	font-size: 10px;
}

.elementor-32733 .elementor-element.elementor-element-eea6a03 .elementor-icon svg {
	height: 10px;
}

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

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

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

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

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

.elementor-32733 .elementor-element.elementor-element-1c9adf9 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-32733 .elementor-element.elementor-element-1c9adf9 .elementor-icon {
	font-size: 10px;
}

.elementor-32733 .elementor-element.elementor-element-1c9adf9 .elementor-icon svg {
	height: 10px;
}

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

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

.elementor-32733 .elementor-element.elementor-element-dfafaa3 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-32733 .elementor-element.elementor-element-dfafaa3 .elementor-icon {
	font-size: 10px;
}

.elementor-32733 .elementor-element.elementor-element-dfafaa3 .elementor-icon svg {
	height: 10px;
}

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

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

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

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

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

.elementor-32733 .elementor-element.elementor-element-5113a03 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-32733 .elementor-element.elementor-element-5113a03.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-32733 .elementor-element.elementor-element-5113a03 .elementor-icon {
	font-size: 10px;
}

.elementor-32733 .elementor-element.elementor-element-5113a03 .elementor-icon svg {
	height: 10px;
}

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

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

.elementor-32733 .elementor-element.elementor-element-44478c0 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-32733 .elementor-element.elementor-element-44478c0.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-32733 .elementor-element.elementor-element-44478c0 .elementor-icon {
	font-size: 10px;
}

.elementor-32733 .elementor-element.elementor-element-44478c0 .elementor-icon svg {
	height: 10px;
}

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

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

.elementor-32733 .elementor-element.elementor-element-74d706d.e-con {
	--align-self: stretch;
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

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

.elementor-32733 .elementor-element.elementor-element-97258d4 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-32733 .elementor-element.elementor-element-97258d4.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-32733 .elementor-element.elementor-element-97258d4 .elementor-icon {
	font-size: 10px;
}

.elementor-32733 .elementor-element.elementor-element-97258d4 .elementor-icon svg {
	height: 10px;
}

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

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

.elementor-32733 .elementor-element.elementor-element-fd8c092 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-32733 .elementor-element.elementor-element-fd8c092 .elementor-icon {
	font-size: 10px;
}

.elementor-32733 .elementor-element.elementor-element-fd8c092 .elementor-icon svg {
	height: 10px;
}

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

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

.elementor-32733 .elementor-element.elementor-element-872ff0d.e-con {
	--align-self: stretch;
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

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

.elementor-32733 .elementor-element.elementor-element-2e11251 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-32733 .elementor-element.elementor-element-2e11251 .elementor-icon {
	font-size: 10px;
}

.elementor-32733 .elementor-element.elementor-element-2e11251 .elementor-icon svg {
	height: 10px;
}

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

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

.elementor-32733 .elementor-element.elementor-element-7a0b26a .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-32733 .elementor-element.elementor-element-7a0b26a .elementor-icon {
	font-size: 10px;
}

.elementor-32733 .elementor-element.elementor-element-7a0b26a .elementor-icon svg {
	height: 10px;
}

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

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

.elementor-32733 .elementor-element.elementor-element-9082e7b.e-con {
	--align-self: stretch;
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

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

.elementor-32733 .elementor-element.elementor-element-b8d44a6 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-32733 .elementor-element.elementor-element-b8d44a6 .elementor-icon {
	font-size: 10px;
}

.elementor-32733 .elementor-element.elementor-element-b8d44a6 .elementor-icon svg {
	height: 10px;
}

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

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

.elementor-32733 .elementor-element.elementor-element-06197a1 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-32733 .elementor-element.elementor-element-06197a1.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-32733 .elementor-element.elementor-element-06197a1 .elementor-icon {
	font-size: 10px;
}

.elementor-32733 .elementor-element.elementor-element-06197a1 .elementor-icon svg {
	height: 10px;
}

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

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

.elementor-32733 .elementor-element.elementor-element-403b80d.e-con {
	--align-self: stretch;
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

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

.elementor-32733 .elementor-element.elementor-element-419acf1 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-32733 .elementor-element.elementor-element-419acf1.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-32733 .elementor-element.elementor-element-419acf1 .elementor-icon {
	font-size: 10px;
}

.elementor-32733 .elementor-element.elementor-element-419acf1 .elementor-icon svg {
	height: 10px;
}

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

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

.elementor-32733 .elementor-element.elementor-element-33d55a8 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-32733 .elementor-element.elementor-element-33d55a8.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-32733 .elementor-element.elementor-element-33d55a8 .elementor-icon {
	font-size: 10px;
}

.elementor-32733 .elementor-element.elementor-element-33d55a8 .elementor-icon svg {
	height: 10px;
}

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

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

.elementor-32733 .elementor-element.elementor-element-0128a7d.e-con {
	--align-self: stretch;
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

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

.elementor-32733 .elementor-element.elementor-element-64cd12b .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-32733 .elementor-element.elementor-element-64cd12b.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-32733 .elementor-element.elementor-element-64cd12b .elementor-icon {
	font-size: 10px;
}

.elementor-32733 .elementor-element.elementor-element-64cd12b .elementor-icon svg {
	height: 10px;
}

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

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

.elementor-32733 .elementor-element.elementor-element-6bc6ef2 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-32733 .elementor-element.elementor-element-6bc6ef2 .elementor-icon {
	font-size: 10px;
}

.elementor-32733 .elementor-element.elementor-element-6bc6ef2 .elementor-icon svg {
	height: 10px;
}

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

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

.elementor-32733 .elementor-element.elementor-element-805c302.e-con {
	--align-self: stretch;
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

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

.elementor-32733 .elementor-element.elementor-element-0a8f3cd .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-32733 .elementor-element.elementor-element-0a8f3cd .elementor-icon {
	font-size: 10px;
}

.elementor-32733 .elementor-element.elementor-element-0a8f3cd .elementor-icon svg {
	height: 10px;
}

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

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

.elementor-32733 .elementor-element.elementor-element-dd8e31e .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-32733 .elementor-element.elementor-element-dd8e31e .elementor-icon {
	font-size: 10px;
}

.elementor-32733 .elementor-element.elementor-element-dd8e31e .elementor-icon svg {
	height: 10px;
}

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

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

.elementor-32733 .elementor-element.elementor-element-72bfa76.e-con {
	--align-self: stretch;
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

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

.elementor-32733 .elementor-element.elementor-element-dd2108b .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-32733 .elementor-element.elementor-element-dd2108b .elementor-icon {
	font-size: 10px;
}

.elementor-32733 .elementor-element.elementor-element-dd2108b .elementor-icon svg {
	height: 10px;
}

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

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

.elementor-32733 .elementor-element.elementor-element-cce29c9 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-32733 .elementor-element.elementor-element-cce29c9 .elementor-icon {
	font-size: 10px;
}

.elementor-32733 .elementor-element.elementor-element-cce29c9 .elementor-icon svg {
	height: 10px;
}

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

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

.elementor-32733 .elementor-element.elementor-element-23c3d5b.e-con {
	--align-self: stretch;
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

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

.elementor-32733 .elementor-element.elementor-element-6bd269d .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-32733 .elementor-element.elementor-element-6bd269d .elementor-icon {
	font-size: 10px;
}

.elementor-32733 .elementor-element.elementor-element-6bd269d .elementor-icon svg {
	height: 10px;
}

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

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

.elementor-32733 .elementor-element.elementor-element-ff2c3d9 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-32733 .elementor-element.elementor-element-ff2c3d9 .elementor-icon {
	font-size: 10px;
}

.elementor-32733 .elementor-element.elementor-element-ff2c3d9 .elementor-icon svg {
	height: 10px;
}

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

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

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

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

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

.elementor-32733 .elementor-element.elementor-element-fd98fdc .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-32733 .elementor-element.elementor-element-fd98fdc .elementor-icon {
	font-size: 10px;
}

.elementor-32733 .elementor-element.elementor-element-fd98fdc .elementor-icon svg {
	height: 10px;
}

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

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

.elementor-32733 .elementor-element.elementor-element-3288b7f .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-32733 .elementor-element.elementor-element-3288b7f.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-32733 .elementor-element.elementor-element-3288b7f .elementor-icon {
	font-size: 10px;
}

.elementor-32733 .elementor-element.elementor-element-3288b7f .elementor-icon svg {
	height: 10px;
}

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

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

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

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

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

.elementor-32733 .elementor-element.elementor-element-9e125e6 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-32733 .elementor-element.elementor-element-9e125e6 .elementor-icon {
	font-size: 10px;
}

.elementor-32733 .elementor-element.elementor-element-9e125e6 .elementor-icon svg {
	height: 10px;
}

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

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

.elementor-32733 .elementor-element.elementor-element-068b305 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-32733 .elementor-element.elementor-element-068b305.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-32733 .elementor-element.elementor-element-068b305 .elementor-icon {
	font-size: 10px;
}

.elementor-32733 .elementor-element.elementor-element-068b305 .elementor-icon svg {
	height: 10px;
}

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

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

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

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

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

.elementor-32733 .elementor-element.elementor-element-5e98724 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-32733 .elementor-element.elementor-element-5e98724 .elementor-icon {
	font-size: 10px;
}

.elementor-32733 .elementor-element.elementor-element-5e98724 .elementor-icon svg {
	height: 10px;
}

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

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

.elementor-32733 .elementor-element.elementor-element-78ac881 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-32733 .elementor-element.elementor-element-78ac881 .elementor-icon {
	font-size: 10px;
}

.elementor-32733 .elementor-element.elementor-element-78ac881 .elementor-icon svg {
	height: 10px;
}

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

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

.elementor-32733 .elementor-element.elementor-element-581a98a.e-con {
	--align-self: stretch;
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

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

.elementor-32733 .elementor-element.elementor-element-930f071 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-930f071 {
	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-32733 .elementor-element.elementor-element-53d7031 {
	--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-32733 .elementor-element.elementor-element-3a543df .elementor-icon-wrapper {
	text-align: center;
}

.elementor-32733 .elementor-element.elementor-element-3a543df.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-d2181f2);
}

.elementor-32733 .elementor-element.elementor-element-3a543df.elementor-view-framed .elementor-icon, .elementor-32733 .elementor-element.elementor-element-3a543df.elementor-view-default .elementor-icon {
	color: var(--e-global-color-d2181f2);
	border-color: var(--e-global-color-d2181f2);
}

.elementor-32733 .elementor-element.elementor-element-3a543df.elementor-view-framed .elementor-icon, .elementor-32733 .elementor-element.elementor-element-3a543df.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-d2181f2);
}

.elementor-32733 .elementor-element.elementor-element-3a543df .elementor-icon {
	font-size: 18px;
}

.elementor-32733 .elementor-element.elementor-element-3a543df .elementor-icon svg {
	height: 18px;
}

.elementor-32733 .elementor-element.elementor-element-8f9561c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-32733 .elementor-element.elementor-element-3c7e203 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-3c7e203 {
	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-32733 .elementor-element.elementor-element-4dad797 {
	--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-32733 .elementor-element.elementor-element-4dad797.e-con {
	--align-self: flex-start;
}

.elementor-32733 .elementor-element.elementor-element-7965572 {
	--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-32733 .elementor-element.elementor-element-9f85095 {
	--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-32733 .elementor-element.elementor-element-77ef572 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-77ef572 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-32733 .elementor-element.elementor-element-87f750d {
	--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-32733 .elementor-element.elementor-element-4b4b217 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-32733 .elementor-element.elementor-element-dded91d .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-32733 .elementor-element.elementor-element-dded91d .elementor-icon {
	font-size: 10px;
}

.elementor-32733 .elementor-element.elementor-element-dded91d .elementor-icon svg {
	height: 10px;
}

.elementor-32733 .elementor-element.elementor-element-9352aeb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-9352aeb {
	color: var(--e-global-color-f2fc99c);
}

.elementor-32733 .elementor-element.elementor-element-16f5a99 {
	--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-32733 .elementor-element.elementor-element-babe6b6 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-32733 .elementor-element.elementor-element-ac06e56 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-32733 .elementor-element.elementor-element-ac06e56 .elementor-icon {
	font-size: 10px;
}

.elementor-32733 .elementor-element.elementor-element-ac06e56 .elementor-icon svg {
	height: 10px;
}

.elementor-32733 .elementor-element.elementor-element-3f5fc23 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-32733 .elementor-element.elementor-element-89c5da1 {
	--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-32733 .elementor-element.elementor-element-0a32fd7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-32733 .elementor-element.elementor-element-dba0d0b {
	--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-32733 .elementor-element.elementor-element-8fe11ab .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-32733 .elementor-element.elementor-element-3ff5499 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-32733 .elementor-element.elementor-element-3ff5499 .elementor-icon {
	font-size: 10px;
}

.elementor-32733 .elementor-element.elementor-element-3ff5499 .elementor-icon svg {
	height: 10px;
}

.elementor-32733 .elementor-element.elementor-element-c130e92 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-c130e92 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-32733 .elementor-element.elementor-element-38c86ce {
	--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-32733 .elementor-element.elementor-element-bd11488 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-32733 .elementor-element.elementor-element-d994013 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-32733 .elementor-element.elementor-element-d994013 .elementor-icon {
	font-size: 10px;
}

.elementor-32733 .elementor-element.elementor-element-d994013 .elementor-icon svg {
	height: 10px;
}

.elementor-32733 .elementor-element.elementor-element-53432fa > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-53432fa {
	color: var(--e-global-color-f2fc99c);
}

.elementor-32733 .elementor-element.elementor-element-64cf8b1 {
	--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-32733 .elementor-element.elementor-element-da8385d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-da8385d {
	color: var(--e-global-color-f2fc99c);
}

.elementor-32733 .elementor-element.elementor-element-212e773 {
	--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-32733 .elementor-element.elementor-element-71a7931 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-32733 .elementor-element.elementor-element-71a7931.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

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

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

.elementor-32733 .elementor-element.elementor-element-404b41b .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-32733 .elementor-element.elementor-element-404b41b.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-32733 .elementor-element.elementor-element-404b41b .elementor-icon {
	font-size: 10px;
}

.elementor-32733 .elementor-element.elementor-element-404b41b .elementor-icon svg {
	height: 10px;
}

.elementor-32733 .elementor-element.elementor-element-7487d84 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-7487d84 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-32733 .elementor-element.elementor-element-42860e8 {
	--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-32733 .elementor-element.elementor-element-65862aa > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-32733 .elementor-element.elementor-element-c2df778 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-32733 .elementor-element.elementor-element-c2df778 .elementor-icon {
	font-size: 10px;
}

.elementor-32733 .elementor-element.elementor-element-c2df778 .elementor-icon svg {
	height: 10px;
}

.elementor-32733 .elementor-element.elementor-element-65e2fe8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-65e2fe8 {
	color: var(--e-global-color-f2fc99c);
}

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

.elementor-32733 .elementor-element.elementor-element-d5cab88 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-32733 .elementor-element.elementor-element-a48e990 {
	--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-32733 .elementor-element.elementor-element-93def7c .elementor-icon-wrapper {
	text-align: center;
}

.elementor-32733 .elementor-element.elementor-element-93def7c.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

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

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

.elementor-32733 .elementor-element.elementor-element-54a16d7 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-32733 .elementor-element.elementor-element-54a16d7.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-32733 .elementor-element.elementor-element-54a16d7 .elementor-icon {
	font-size: 10px;
}

.elementor-32733 .elementor-element.elementor-element-54a16d7 .elementor-icon svg {
	height: 10px;
}

.elementor-32733 .elementor-element.elementor-element-bfd5c31 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-bfd5c31 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-32733 .elementor-element.elementor-element-e787fd9 {
	--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-32733 .elementor-element.elementor-element-893461a > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-32733 .elementor-element.elementor-element-e6cf7ad .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-32733 .elementor-element.elementor-element-e6cf7ad .elementor-icon {
	font-size: 10px;
}

.elementor-32733 .elementor-element.elementor-element-e6cf7ad .elementor-icon svg {
	height: 10px;
}

.elementor-32733 .elementor-element.elementor-element-34bf98b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-32733 .elementor-element.elementor-element-7bfee38 {
	--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-32733 .elementor-element.elementor-element-34f716f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-32733 .elementor-element.elementor-element-0284829 {
	--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-32733 .elementor-element.elementor-element-1b1e505 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-32733 .elementor-element.elementor-element-959f785 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-32733 .elementor-element.elementor-element-959f785.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-32733 .elementor-element.elementor-element-959f785 .elementor-icon {
	font-size: 10px;
}

.elementor-32733 .elementor-element.elementor-element-959f785 .elementor-icon svg {
	height: 10px;
}

.elementor-32733 .elementor-element.elementor-element-e773d9f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-e773d9f {
	color: var(--e-global-color-f2fc99c);
}

.elementor-32733 .elementor-element.elementor-element-ce4dbe6 {
	--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-32733 .elementor-element.elementor-element-ef01878 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-32733 .elementor-element.elementor-element-3459fd2 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-32733 .elementor-element.elementor-element-3459fd2.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-32733 .elementor-element.elementor-element-3459fd2 .elementor-icon {
	font-size: 10px;
}

.elementor-32733 .elementor-element.elementor-element-3459fd2 .elementor-icon svg {
	height: 10px;
}

.elementor-32733 .elementor-element.elementor-element-e49ef98 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-e49ef98 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-32733 .elementor-element.elementor-element-60003cd {
	--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-32733 .elementor-element.elementor-element-5b0dd5b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-32733 .elementor-element.elementor-element-d18b25d {
	--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-32733 .elementor-element.elementor-element-37de957 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-32733 .elementor-element.elementor-element-37de957.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

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

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

.elementor-32733 .elementor-element.elementor-element-3c6b575 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-32733 .elementor-element.elementor-element-3c6b575 .elementor-icon {
	font-size: 10px;
}

.elementor-32733 .elementor-element.elementor-element-3c6b575 .elementor-icon svg {
	height: 10px;
}

.elementor-32733 .elementor-element.elementor-element-c59c824 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-c59c824 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-32733 .elementor-element.elementor-element-ba91949 {
	--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-32733 .elementor-element.elementor-element-f0563f1 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-32733 .elementor-element.elementor-element-a145d18 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-32733 .elementor-element.elementor-element-a145d18 .elementor-icon {
	font-size: 10px;
}

.elementor-32733 .elementor-element.elementor-element-a145d18 .elementor-icon svg {
	height: 10px;
}

.elementor-32733 .elementor-element.elementor-element-a519d1d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-a519d1d {
	color: var(--e-global-color-f2fc99c);
}

.elementor-32733 .elementor-element.elementor-element-2d5d64f {
	--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-32733 .elementor-element.elementor-element-4aa3238 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-32733 .elementor-element.elementor-element-02eb84c {
	--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-32733 .elementor-element.elementor-element-ba128be .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-32733 .elementor-element.elementor-element-e7cf0ee .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-32733 .elementor-element.elementor-element-e7cf0ee .elementor-icon {
	font-size: 10px;
}

.elementor-32733 .elementor-element.elementor-element-e7cf0ee .elementor-icon svg {
	height: 10px;
}

.elementor-32733 .elementor-element.elementor-element-404aa5f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-404aa5f {
	color: var(--e-global-color-f2fc99c);
}

.elementor-32733 .elementor-element.elementor-element-0d9d73e {
	--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-32733 .elementor-element.elementor-element-e39cb55 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-32733 .elementor-element.elementor-element-846f71a .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-32733 .elementor-element.elementor-element-846f71a.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-32733 .elementor-element.elementor-element-846f71a .elementor-icon {
	font-size: 10px;
}

.elementor-32733 .elementor-element.elementor-element-846f71a .elementor-icon svg {
	height: 10px;
}

.elementor-32733 .elementor-element.elementor-element-ac7e608 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-ac7e608 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-32733 .elementor-element.elementor-element-55c0aa3 {
	--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-32733 .elementor-element.elementor-element-a979b4a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-a979b4a {
	color: var(--e-global-color-f2fc99c);
}

.elementor-32733 .elementor-element.elementor-element-d50c745 {
	--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-32733 .elementor-element.elementor-element-d94ed94 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-32733 .elementor-element.elementor-element-b07f702 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-32733 .elementor-element.elementor-element-b07f702 .elementor-icon {
	font-size: 10px;
}

.elementor-32733 .elementor-element.elementor-element-b07f702 .elementor-icon svg {
	height: 10px;
}

.elementor-32733 .elementor-element.elementor-element-5f1240a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-32733 .elementor-element.elementor-element-468f6b8 {
	--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-32733 .elementor-element.elementor-element-257f2e7 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-32733 .elementor-element.elementor-element-ffaee78 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-32733 .elementor-element.elementor-element-ffaee78 .elementor-icon {
	font-size: 10px;
}

.elementor-32733 .elementor-element.elementor-element-ffaee78 .elementor-icon svg {
	height: 10px;
}

.elementor-32733 .elementor-element.elementor-element-caad6b5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-caad6b5 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-32733 .elementor-element.elementor-element-5639757 {
	--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-32733 .elementor-element.elementor-element-41c539b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-41c539b {
	color: var(--e-global-color-f2fc99c);
}

.elementor-32733 .elementor-element.elementor-element-d8ac479 {
	--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-32733 .elementor-element.elementor-element-db3e3a8 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-32733 .elementor-element.elementor-element-910da38 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-32733 .elementor-element.elementor-element-910da38.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-32733 .elementor-element.elementor-element-910da38 .elementor-icon {
	font-size: 10px;
}

.elementor-32733 .elementor-element.elementor-element-910da38 .elementor-icon svg {
	height: 10px;
}

.elementor-32733 .elementor-element.elementor-element-2b16ca5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-32733 .elementor-element.elementor-element-1f0a1dd {
	--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-32733 .elementor-element.elementor-element-49cf098 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-32733 .elementor-element.elementor-element-7b4ca52 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-32733 .elementor-element.elementor-element-7b4ca52 .elementor-icon {
	font-size: 10px;
}

.elementor-32733 .elementor-element.elementor-element-7b4ca52 .elementor-icon svg {
	height: 10px;
}

.elementor-32733 .elementor-element.elementor-element-c75a246 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-c75a246 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-32733 .elementor-element.elementor-element-abd36a4 {
	--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-32733 .elementor-element.elementor-element-94fa4df > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-94fa4df {
	color: var(--e-global-color-f2fc99c);
}

.elementor-32733 .elementor-element.elementor-element-2aedc62 {
	--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-32733 .elementor-element.elementor-element-3d6d910 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-32733 .elementor-element.elementor-element-095ae88 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-32733 .elementor-element.elementor-element-095ae88.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-32733 .elementor-element.elementor-element-095ae88 .elementor-icon {
	font-size: 10px;
}

.elementor-32733 .elementor-element.elementor-element-095ae88 .elementor-icon svg {
	height: 10px;
}

.elementor-32733 .elementor-element.elementor-element-c9a2edb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-c9a2edb {
	color: var(--e-global-color-f2fc99c);
}

.elementor-32733 .elementor-element.elementor-element-f2a1540 {
	--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-32733 .elementor-element.elementor-element-1fa8ee4 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-32733 .elementor-element.elementor-element-9ae90fb .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-32733 .elementor-element.elementor-element-9ae90fb .elementor-icon {
	font-size: 10px;
}

.elementor-32733 .elementor-element.elementor-element-9ae90fb .elementor-icon svg {
	height: 10px;
}

.elementor-32733 .elementor-element.elementor-element-e98b780 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-e98b780 {
	color: var(--e-global-color-f2fc99c);
}

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

.elementor-32733 .elementor-element.elementor-element-a9ce217 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-32733 .elementor-element.elementor-element-4ff6b83 {
	--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-32733 .elementor-element.elementor-element-2dcb8d9 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-32733 .elementor-element.elementor-element-2dcb8d9.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

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

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

.elementor-32733 .elementor-element.elementor-element-173204f .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-32733 .elementor-element.elementor-element-173204f .elementor-icon {
	font-size: 10px;
}

.elementor-32733 .elementor-element.elementor-element-173204f .elementor-icon svg {
	height: 10px;
}

.elementor-32733 .elementor-element.elementor-element-0c3d6ad > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-32733 .elementor-element.elementor-element-faed3fb {
	--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-32733 .elementor-element.elementor-element-b545a08 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-32733 .elementor-element.elementor-element-a1953b2 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-32733 .elementor-element.elementor-element-a1953b2 .elementor-icon {
	font-size: 10px;
}

.elementor-32733 .elementor-element.elementor-element-a1953b2 .elementor-icon svg {
	height: 10px;
}

.elementor-32733 .elementor-element.elementor-element-7ee8786 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-32733 .elementor-element.elementor-element-4ab0370 {
	--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-32733 .elementor-element.elementor-element-6ed18eb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-32733 .elementor-element.elementor-element-6ad8ac9 {
	--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-32733 .elementor-element.elementor-element-6b06a4d .elementor-icon-wrapper {
	text-align: center;
}

.elementor-32733 .elementor-element.elementor-element-6b06a4d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

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

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

.elementor-32733 .elementor-element.elementor-element-70ae468 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-32733 .elementor-element.elementor-element-70ae468.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-32733 .elementor-element.elementor-element-70ae468 .elementor-icon {
	font-size: 10px;
}

.elementor-32733 .elementor-element.elementor-element-70ae468 .elementor-icon svg {
	height: 10px;
}

.elementor-32733 .elementor-element.elementor-element-36c4f26 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-36c4f26 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-32733 .elementor-element.elementor-element-d9edcf0 {
	--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-32733 .elementor-element.elementor-element-2d554f8 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-32733 .elementor-element.elementor-element-8d90661 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-32733 .elementor-element.elementor-element-8d90661 .elementor-icon {
	font-size: 10px;
}

.elementor-32733 .elementor-element.elementor-element-8d90661 .elementor-icon svg {
	height: 10px;
}

.elementor-32733 .elementor-element.elementor-element-1a8197d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-32733 .elementor-element.elementor-element-3a83341 {
	--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-32733 .elementor-element.elementor-element-f5357da > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-f5357da {
	color: var(--e-global-color-f2fc99c);
}

.elementor-32733 .elementor-element.elementor-element-0bcaad8 {
	--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-32733 .elementor-element.elementor-element-a14e60b .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-32733 .elementor-element.elementor-element-3fe938f .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-32733 .elementor-element.elementor-element-3fe938f .elementor-icon {
	font-size: 10px;
}

.elementor-32733 .elementor-element.elementor-element-3fe938f .elementor-icon svg {
	height: 10px;
}

.elementor-32733 .elementor-element.elementor-element-204c4f1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-204c4f1 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-32733 .elementor-element.elementor-element-cf04369 {
	--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-32733 .elementor-element.elementor-element-3921c1a > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-32733 .elementor-element.elementor-element-ea0f4e1 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-32733 .elementor-element.elementor-element-ea0f4e1 .elementor-icon {
	font-size: 10px;
}

.elementor-32733 .elementor-element.elementor-element-ea0f4e1 .elementor-icon svg {
	height: 10px;
}

.elementor-32733 .elementor-element.elementor-element-7640290 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-7640290 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-32733 .elementor-element.elementor-element-3d3860e {
	--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-32733 .elementor-element.elementor-element-ea14bf4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-ea14bf4 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-32733 .elementor-element.elementor-element-08e35db {
	--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-32733 .elementor-element.elementor-element-3dc023b .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-32733 .elementor-element.elementor-element-f9f0be5 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-32733 .elementor-element.elementor-element-f9f0be5 .elementor-icon {
	font-size: 10px;
}

.elementor-32733 .elementor-element.elementor-element-f9f0be5 .elementor-icon svg {
	height: 10px;
}

.elementor-32733 .elementor-element.elementor-element-60fb5ea > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-60fb5ea {
	color: var(--e-global-color-f2fc99c);
}

.elementor-32733 .elementor-element.elementor-element-7188565 {
	--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-32733 .elementor-element.elementor-element-472120a > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-32733 .elementor-element.elementor-element-879246a .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-32733 .elementor-element.elementor-element-879246a .elementor-icon {
	font-size: 10px;
}

.elementor-32733 .elementor-element.elementor-element-879246a .elementor-icon svg {
	height: 10px;
}

.elementor-32733 .elementor-element.elementor-element-6af900b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

.elementor-32733 .elementor-element.elementor-element-99c66c1 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-32733 .elementor-element.elementor-element-939361e {
	--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-32733 .elementor-element.elementor-element-93de433 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-32733 .elementor-element.elementor-element-93de433.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

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

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

.elementor-32733 .elementor-element.elementor-element-4b1f0a9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-32733 .elementor-element.elementor-element-a23ad2f {
	--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-32733 .elementor-element.elementor-element-39d51fa > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-32733 .elementor-element.elementor-element-ae2e4c6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-ae2e4c6 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-32733 .elementor-element.elementor-element-debbf1c {
	--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-32733 .elementor-element.elementor-element-cd68713 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-cd68713 {
	text-align: center;
}

.elementor-32733 .elementor-element.elementor-element-cd68713 .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-32733 .elementor-element.elementor-element-a6e97b6 .elementor-icon-wrapper {
	text-align: center;
}

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

.elementor-32733 .elementor-element.elementor-element-95bacc1 {
	--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-32733 .elementor-element.elementor-element-95bacc1:not(.elementor-motion-effects-element-type-background), .elementor-32733 .elementor-element.elementor-element-95bacc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://usewhale.io/nitropack_static/dYCKVbRLfYKfcqiQliugswUtPKmzFGqU/assets/images/optimized/rev-2d081b4/usewhale.io/wp-content/uploads/2024/07/circkles.svg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

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

.elementor-32733 .elementor-element.elementor-element-3e64169 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-3e64169 img {
	width: 100%;
	max-width: 100px;
}

.elementor-32733 .elementor-element.elementor-element-914d187 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-914d187 {
	text-align: center;
}

.elementor-32733 .elementor-element.elementor-element-914d187 .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-32733 .elementor-element.elementor-element-1126f57 {
	--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-32733 .elementor-element.elementor-element-c323c68 {
	--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-32733 .elementor-element.elementor-element-0b3f17b > .elementor-widget-container {
	margin: 12px 0px 12px 0px;
}

.elementor-32733 .elementor-element.elementor-element-0b3f17b img {
	max-width: 160px;
}

.elementor-32733 .elementor-element.elementor-element-43757f1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-43757f1 {
	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-32733 .elementor-element.elementor-element-7014407 {
	--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-32733 .elementor-element.elementor-element-69885ab {
	--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-32733 .elementor-element.elementor-element-e2e01d0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-e2e01d0 img {
	max-width: 130px;
}

.elementor-32733 .elementor-element.elementor-element-49d1f7e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-49d1f7e {
	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-32733 .elementor-element.elementor-element-67017fd {
	--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-32733 .elementor-element.elementor-element-67017fd.e-con {
	--align-self: flex-start;
}

.elementor-32733 .elementor-element.elementor-element-0422299 {
	--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-32733 .elementor-element.elementor-element-0422299:not(.elementor-motion-effects-element-type-background), .elementor-32733 .elementor-element.elementor-element-0422299 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://usewhale.io/nitropack_static/dYCKVbRLfYKfcqiQliugswUtPKmzFGqU/assets/images/optimized/rev-2d081b4/usewhale.io/wp-content/uploads/2024/07/circkles.svg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

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

.elementor-32733 .elementor-element.elementor-element-0d86d2d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-0d86d2d img {
	width: 100%;
	max-width: 180px;
}

.elementor-32733 .elementor-element.elementor-element-614d8ed > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-614d8ed {
	text-align: center;
}

.elementor-32733 .elementor-element.elementor-element-614d8ed .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-32733 .elementor-element.elementor-element-b1be43b {
	--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-32733 .elementor-element.elementor-element-e3727a6 {
	--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-32733 .elementor-element.elementor-element-9b8d099 > .elementor-widget-container {
	margin: 12px 0px 12px 0px;
}

.elementor-32733 .elementor-element.elementor-element-9b8d099 img {
	max-width: 160px;
}

.elementor-32733 .elementor-element.elementor-element-8b0a43e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-8b0a43e {
	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-32733 .elementor-element.elementor-element-08c21a3 {
	--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-32733 .elementor-element.elementor-element-243f434 {
	--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-32733 .elementor-element.elementor-element-8c05cef > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-8c05cef img {
	max-width: 130px;
}

.elementor-32733 .elementor-element.elementor-element-e9491fc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-e9491fc {
	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-32733 .elementor-element.elementor-element-0c59cba {
	--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-32733 .elementor-element.elementor-element-0c59cba.e-con {
	--align-self: flex-start;
}

.elementor-32733 .elementor-element.elementor-element-8d4a353 {
	--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-32733 .elementor-element.elementor-element-8d4a353:not(.elementor-motion-effects-element-type-background), .elementor-32733 .elementor-element.elementor-element-8d4a353 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://usewhale.io/nitropack_static/dYCKVbRLfYKfcqiQliugswUtPKmzFGqU/assets/images/optimized/rev-2d081b4/usewhale.io/wp-content/uploads/2024/07/circkles.svg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

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

.elementor-32733 .elementor-element.elementor-element-dad8b0b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-dad8b0b img {
	width: 100%;
	max-width: 100px;
}

.elementor-32733 .elementor-element.elementor-element-04796ca > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-04796ca {
	text-align: center;
}

.elementor-32733 .elementor-element.elementor-element-04796ca .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-32733 .elementor-element.elementor-element-ac4282e {
	--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-32733 .elementor-element.elementor-element-9b68046 {
	--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-32733 .elementor-element.elementor-element-2c975e3 > .elementor-widget-container {
	margin: 12px 0px 12px 0px;
}

.elementor-32733 .elementor-element.elementor-element-2c975e3 img {
	max-width: 160px;
}

.elementor-32733 .elementor-element.elementor-element-a3f13e2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-a3f13e2 {
	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-32733 .elementor-element.elementor-element-7bd89de {
	--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-32733 .elementor-element.elementor-element-7d572b4 {
	--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-32733 .elementor-element.elementor-element-b12f3f1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-b12f3f1 img {
	max-width: 130px;
}

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

.elementor-32733 .elementor-element.elementor-element-8b89e95 {
	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-32733 .elementor-element.elementor-element-3b5efcd {
	--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-32733 .elementor-element.elementor-element-3b5efcd.e-con {
	--align-self: flex-start;
}

.elementor-32733 .elementor-element.elementor-element-6378f8e {
	--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-32733 .elementor-element.elementor-element-6378f8e:not(.elementor-motion-effects-element-type-background), .elementor-32733 .elementor-element.elementor-element-6378f8e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://usewhale.io/nitropack_static/dYCKVbRLfYKfcqiQliugswUtPKmzFGqU/assets/images/optimized/rev-2d081b4/usewhale.io/wp-content/uploads/2024/07/circkles.svg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

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

.elementor-32733 .elementor-element.elementor-element-2ee3a2e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-2ee3a2e img {
	width: 100%;
	max-width: 100px;
}

.elementor-32733 .elementor-element.elementor-element-a62ba3d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-a62ba3d {
	text-align: start;
}

.elementor-32733 .elementor-element.elementor-element-a62ba3d .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-32733 .elementor-element.elementor-element-01e9791 {
	--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-32733 .elementor-element.elementor-element-99d60c7 {
	--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-32733 .elementor-element.elementor-element-9aed940 > .elementor-widget-container {
	margin: 12px 0px 12px 0px;
}

.elementor-32733 .elementor-element.elementor-element-9aed940 img {
	max-width: 160px;
}

.elementor-32733 .elementor-element.elementor-element-f86f33f {
	--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-32733 .elementor-element.elementor-element-236c148 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-236c148 {
	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-32733 .elementor-element.elementor-element-71975f5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-71975f5 {
	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-32733 .elementor-element.elementor-element-cb5cb33 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-32733 .elementor-element.elementor-element-2aeaef2 {
	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-32733 .elementor-element.elementor-element-ec780e1 {
	--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-32733 .elementor-element.elementor-element-57dbed2 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-32733 .elementor-element.elementor-element-57dbed2.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-d2181f2);
}

.elementor-32733 .elementor-element.elementor-element-57dbed2.elementor-view-framed .elementor-icon, .elementor-32733 .elementor-element.elementor-element-57dbed2.elementor-view-default .elementor-icon {
	color: var(--e-global-color-d2181f2);
	border-color: var(--e-global-color-d2181f2);
}

.elementor-32733 .elementor-element.elementor-element-57dbed2.elementor-view-framed .elementor-icon, .elementor-32733 .elementor-element.elementor-element-57dbed2.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-d2181f2);
}

.elementor-32733 .elementor-element.elementor-element-57dbed2 .elementor-icon {
	font-size: 18px;
}

.elementor-32733 .elementor-element.elementor-element-57dbed2 .elementor-icon svg {
	height: 18px;
}

.elementor-32733 .elementor-element.elementor-element-6aedb1a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-6aedb1a {
	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-32733 .elementor-element.elementor-element-0f14546 {
	--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-32733 .elementor-element.elementor-element-1ca44af {
	--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-32733 .elementor-element.elementor-element-5b4c89a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-5b4c89a img {
	max-width: 130px;
}

.elementor-32733 .elementor-element.elementor-element-3bca09a {
	--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-32733 .elementor-element.elementor-element-1e8db9a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-1e8db9a {
	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-32733 .elementor-element.elementor-element-81b89d4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-81b89d4 {
	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-32733 .elementor-element.elementor-element-32a0835 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-32a0835 {
	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-32733 .elementor-element.elementor-element-9ecbf99 {
	--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-32733 .elementor-element.elementor-element-660bea2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-660bea2 {
	text-align: center;
}

.elementor-32733 .elementor-element.elementor-element-660bea2 .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-32733 .elementor-element.elementor-element-6aab1f2 {
	--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-32733 .elementor-element.elementor-element-74dfeaf {
	--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-32733 .elementor-element.elementor-element-0bc4122 {
	--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-32733 .elementor-element.elementor-element-0bc4122:not(.elementor-motion-effects-element-type-background), .elementor-32733 .elementor-element.elementor-element-0bc4122 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-32733 .elementor-element.elementor-element-d704a15 {
	--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-32733 .elementor-element.elementor-element-d704a15.e-con {
	--align-self: center;
}

.elementor-32733 .elementor-element.elementor-element-eef70c6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-eef70c6.elementor-element {
	--align-self: flex-start;
}

.elementor-32733 .elementor-element.elementor-element-eef70c6 {
	text-align: start;
}

.elementor-32733 .elementor-element.elementor-element-eef70c6 .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-d2181f2);
}

.elementor-32733 .elementor-element.elementor-element-d543454 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-d543454.elementor-element {
	--align-self: flex-start;
}

.elementor-32733 .elementor-element.elementor-element-d543454 {
	text-align: start;
}

.elementor-32733 .elementor-element.elementor-element-d543454 .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-32733 .elementor-element.elementor-element-9dd84aa > .elementor-widget-container {
	margin: 16px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-9dd84aa {
	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-32733 .elementor-element.elementor-element-fe872f6 > .elementor-widget-container {
	--e-transform-translateY: 22px;
	margin: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-fe872f6 img {
	max-width: 220px;
}

.elementor-32733 .elementor-element.elementor-element-15039ae {
	--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-32733 .elementor-element.elementor-element-bb67e8a {
	--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-32733 .elementor-element.elementor-element-bb67e8a:not(.elementor-motion-effects-element-type-background), .elementor-32733 .elementor-element.elementor-element-bb67e8a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-32733 .elementor-element.elementor-element-96f6aa7 {
	--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-32733 .elementor-element.elementor-element-96f6aa7.e-con {
	--align-self: center;
}

.elementor-32733 .elementor-element.elementor-element-c99d69c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-c99d69c.elementor-element {
	--align-self: flex-start;
}

.elementor-32733 .elementor-element.elementor-element-c99d69c {
	text-align: start;
}

.elementor-32733 .elementor-element.elementor-element-c99d69c .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-32733 .elementor-element.elementor-element-6386fc7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-6386fc7.elementor-element {
	--align-self: flex-start;
}

.elementor-32733 .elementor-element.elementor-element-6386fc7 {
	text-align: start;
}

.elementor-32733 .elementor-element.elementor-element-6386fc7 .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-32733 .elementor-element.elementor-element-7edc1ba > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-7edc1ba {
	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-32733 .elementor-element.elementor-element-e15039f > .elementor-widget-container {
	--e-transform-translateY: 20px;
	margin: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-e15039f img {
	max-width: 220px;
}

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

.elementor-32733 .elementor-element.elementor-element-e0f1f91 {
	--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-32733 .elementor-element.elementor-element-e0f1f91.e-con {
	--align-self: center;
}

.elementor-32733 .elementor-element.elementor-element-bb4d03a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-bb4d03a.elementor-element {
	--align-self: flex-start;
}

.elementor-32733 .elementor-element.elementor-element-bb4d03a {
	text-align: start;
}

.elementor-32733 .elementor-element.elementor-element-bb4d03a .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-32733 .elementor-element.elementor-element-9e35ef8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-9e35ef8.elementor-element {
	--align-self: flex-start;
}

.elementor-32733 .elementor-element.elementor-element-9e35ef8 {
	text-align: start;
}

.elementor-32733 .elementor-element.elementor-element-9e35ef8 .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-32733 .elementor-element.elementor-element-e2db718 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-e2db718 {
	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-32733 .elementor-element.elementor-element-cbaa6b6 > .elementor-widget-container {
	--e-transform-translateY: 20px;
	margin: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-cbaa6b6 img {
	max-width: 184px;
}

.elementor-32733 .elementor-element.elementor-element-3862bd4 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 80px 80px;
	--row-gap: 80px;
	--column-gap: 80px;
	--margin-top: 0px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-32733 .elementor-element.elementor-element-0ab4e2e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-6a8f4c6 {
	--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-32733 .elementor-element.elementor-element-820488c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: stretch;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-32733 .elementor-element.elementor-element-820488c:not(.elementor-motion-effects-element-type-background), .elementor-32733 .elementor-element.elementor-element-820488c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-32733 .elementor-element.elementor-element-820488c.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-32733 .elementor-element.elementor-element-7194836 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-32733 .elementor-element.elementor-element-7194836 {
	text-align: center;
}

.elementor-32733 .elementor-element.elementor-element-7194836 .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-32733 .elementor-element.elementor-element-08cf99f {
	width: var(--container-widget-width, 780px);
	max-width: 780px;
	--container-widget-width: 780px;
	--container-widget-flex-grow: 0;
}

.elementor-32733 .elementor-element.elementor-element-08cf99f.elementor-element {
	--align-self: center;
}

.elementor-32733 .elementor-element.elementor-element-08cf99f > .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-32733 .elementor-element.elementor-element-08cf99f .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-32733 .elementor-element.elementor-element-08cf99f .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-32733 .elementor-element.elementor-element-08cf99f .elementor-toggle-title, .elementor-32733 .elementor-element.elementor-element-08cf99f .elementor-toggle-icon {
	color: var(--e-global-color-e7e6387);
}

.elementor-32733 .elementor-element.elementor-element-08cf99f .elementor-toggle-icon svg {
	fill: var(--e-global-color-e7e6387);
}

.elementor-32733 .elementor-element.elementor-element-08cf99f .elementor-tab-title.elementor-active a, .elementor-32733 .elementor-element.elementor-element-08cf99f .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: var(--e-global-color-a443cd3);
}

.elementor-32733 .elementor-element.elementor-element-08cf99f .elementor-tab-title .elementor-toggle-icon i:before {
	color: var(--e-global-color-f2fc99c);
}

.elementor-32733 .elementor-element.elementor-element-08cf99f .elementor-tab-title .elementor-toggle-icon svg {
	fill: var(--e-global-color-f2fc99c);
}

.elementor-32733 .elementor-element.elementor-element-08cf99f .elementor-tab-title.elementor-active .elementor-toggle-icon i:before {
	color: var(--e-global-color-3813da7);
}

.elementor-32733 .elementor-element.elementor-element-08cf99f .elementor-tab-title.elementor-active .elementor-toggle-icon svg {
	fill: var(--e-global-color-3813da7);
}

.elementor-32733 .elementor-element.elementor-element-08cf99f .elementor-toggle-icon {
	margin-inline-end: 24px;
}

@media (min-width:768px) {
	.elementor-32733 .elementor-element.elementor-element-3795e46 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-c2e107a {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-8fb1091 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-d9f19c2 {
		--width: 700px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-e92f27a {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-69bb391 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-003a830 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-d924590 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-1fdb0f4 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-84a9124 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-4ad9559 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-8344b33 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-eef2cbb {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-3b173c9 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-ea548ae {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-3abb6c2 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-74d706d {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-ce8e9e8 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-a0decf1 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-872ff0d {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-e234a84 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-c0f05a0 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-9082e7b {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-d325503 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-3d57e6b {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-403b80d {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-0742f95 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-56f6a06 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-0128a7d {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-1dfc167 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-27a52bf {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-805c302 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-0956c1a {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-d664372 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-72bfa76 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-e891a5e {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-97ae4cb {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-23c3d5b {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-ecf9234 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-7f8dd30 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-2411353 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-cd24cc7 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-b7292e6 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-3a08436 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-3ce1212 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-8e77bf6 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-973428c {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-7574c3d {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-0ac0ebd {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-581a98a {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-ae13131 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-53d7031 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-aef3263 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-4dad797 {
		--content-width: 1240px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-7965572 {
		--width: 20%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-9f85095 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-87f750d {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-16f5a99 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-89c5da1 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-dba0d0b {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-38c86ce {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-64cf8b1 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-212e773 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-42860e8 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-f5ba67e {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-a48e990 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-e787fd9 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-7bfee38 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-0284829 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-ce4dbe6 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-60003cd {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-d18b25d {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-ba91949 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-2d5d64f {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-02eb84c {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-0d9d73e {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-55c0aa3 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-d50c745 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-468f6b8 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-5639757 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-d8ac479 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-1f0a1dd {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-abd36a4 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-2aedc62 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-f2a1540 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-fe39a61 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-4ff6b83 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-faed3fb {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-4ab0370 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-6ad8ac9 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-d9edcf0 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-3a83341 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-0bcaad8 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-cf04369 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-3d3860e {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-08e35db {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-7188565 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-faf1a3a {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-939361e {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-a23ad2f {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-95bacc1 {
		--width: 18%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-1126f57 {
		--width: 36%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-c323c68 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-7014407 {
		--width: 36%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-69885ab {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-0422299 {
		--width: 18%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-b1be43b {
		--width: 36%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-e3727a6 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-08c21a3 {
		--width: 36%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-243f434 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-8d4a353 {
		--width: 18%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-ac4282e {
		--width: 36%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-9b68046 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-7bd89de {
		--width: 36%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-7d572b4 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-6378f8e {
		--width: 18%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-01e9791 {
		--width: 36%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-99d60c7 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-f86f33f {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-ec780e1 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-0f14546 {
		--width: 36%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-1ca44af {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-3bca09a {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-6aab1f2 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-74dfeaf {
		--width: 50%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-0bc4122 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-d704a15 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-15039ae {
		--width: 50%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-bb67e8a {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-96f6aa7 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-e30f4af {
		--width: 50%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-8de3e91 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-e0f1f91 {
		--width: 100%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-32733 .elementor-element.elementor-element-bf41ae7 {
		--content-width: 90%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-da51c4e {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-d9f19c2 {
		--width: 100%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-37e1146 {
		--content-width: 1140px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-e92f27a {
		--width: 32%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-d924590 {
		--width: 32%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-4ad9559 {
		--width: 32%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-3b173c9 {
		--width: 32%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-74d706d {
		--width: 32%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-872ff0d {
		--width: 32%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-9082e7b {
		--width: 32%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-403b80d {
		--width: 32%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-0128a7d {
		--width: 32%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-805c302 {
		--width: 32%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-72bfa76 {
		--width: 32%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-23c3d5b {
		--width: 32%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-2411353 {
		--width: 32%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-3a08436 {
		--width: 32%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-973428c {
		--width: 32%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-581a98a {
		--width: 32%;
	}
	
	.elementor-32733 .elementor-element.elementor-element-4dad797 {
		--content-width: 1140px;
	}
}

@media (max-width:1024px) {
	.elementor-32733 .elementor-element.elementor-element-bf41ae7 {
		--min-height: 400px;
		--padding-top: 64px;
		--padding-bottom: 84px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-d4008b8 .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-32733 .elementor-element.elementor-element-6e79699 .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-32733 .elementor-element.elementor-element-de17314 .elementor-heading-title {
		font-size: var(--e-global-typography-fbd6977-font-size);
		line-height: var(--e-global-typography-fbd6977-line-height);
		letter-spacing: var(--e-global-typography-fbd6977-letter-spacing);
	}
	
	.elementor-32733 .elementor-element.elementor-element-5171073 {
		font-size: var(--e-global-typography-8cde873-font-size);
		line-height: var(--e-global-typography-8cde873-line-height);
		letter-spacing: var(--e-global-typography-8cde873-letter-spacing);
	}
	
	.elementor-32733 .elementor-element.elementor-element-6a6e22d {
		--padding-top: 80px;
		--padding-bottom: 56px;
		--padding-left: 48px;
		--padding-right: 48px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-d9f19c2 {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-32733 .elementor-element.elementor-element-1eeb86c .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-32733 .elementor-element.elementor-element-8b2a6c9 {
		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-32733 .elementor-element.elementor-element-2bc2f99 {
		--padding-top: 0px;
		--padding-bottom: 24px;
		--padding-left: 48px;
		--padding-right: 48px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-c0a10c8.elementor-element {
		--align-self: center;
	}
	
	.elementor-32733 .elementor-element.elementor-element-c0a10c8 .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-32733 .elementor-element.elementor-element-37e1146 {
		--padding-top: 0px;
		--padding-bottom: 48px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-0ee58cf {
		--grid-auto-flow: row;
	}
	
	.elementor-32733 .elementor-element.elementor-element-69bb391 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-003a830 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-62e55bc {
		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-32733 .elementor-element.elementor-element-1fdb0f4 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-70e94d7 {
		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-32733 .elementor-element.elementor-element-84a9124 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-6e3d6a0 {
		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-32733 .elementor-element.elementor-element-564c8ae {
		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-32733 .elementor-element.elementor-element-8344b33 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-2cbcc76 {
		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-32733 .elementor-element.elementor-element-eef2cbb {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-acf1873 {
		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-32733 .elementor-element.elementor-element-a330946 {
		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-32733 .elementor-element.elementor-element-ea548ae {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-7e816f8 {
		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-32733 .elementor-element.elementor-element-3abb6c2 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-5c65264 {
		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-32733 .elementor-element.elementor-element-faf2fba {
		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-32733 .elementor-element.elementor-element-ce8e9e8 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-bf2195c {
		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-32733 .elementor-element.elementor-element-a0decf1 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-4028609 {
		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-32733 .elementor-element.elementor-element-4309f90 {
		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-32733 .elementor-element.elementor-element-e234a84 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-e96f3a4 {
		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-32733 .elementor-element.elementor-element-c0f05a0 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-300bc31 {
		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-32733 .elementor-element.elementor-element-5eb89df {
		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-32733 .elementor-element.elementor-element-d325503 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-d83b0b6 {
		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-32733 .elementor-element.elementor-element-3d57e6b {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-25779a2 {
		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-32733 .elementor-element.elementor-element-eb6ca11 {
		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-32733 .elementor-element.elementor-element-0742f95 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-7635178 {
		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-32733 .elementor-element.elementor-element-56f6a06 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-d8b9637 {
		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-32733 .elementor-element.elementor-element-214525f {
		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-32733 .elementor-element.elementor-element-1dfc167 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-bb07738 {
		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-32733 .elementor-element.elementor-element-27a52bf {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-4a01d16 {
		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-32733 .elementor-element.elementor-element-8f996a4 {
		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-32733 .elementor-element.elementor-element-0956c1a {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-64a67c9 {
		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-32733 .elementor-element.elementor-element-d664372 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-1948842 {
		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-32733 .elementor-element.elementor-element-6cd53e0 {
		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-32733 .elementor-element.elementor-element-e891a5e {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-12a0584 {
		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-32733 .elementor-element.elementor-element-97ae4cb {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-32c2b2d {
		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-32733 .elementor-element.elementor-element-6842e6f {
		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-32733 .elementor-element.elementor-element-ecf9234 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-93a2d82 {
		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-32733 .elementor-element.elementor-element-7f8dd30 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-c9c0ab8 {
		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-32733 .elementor-element.elementor-element-d60fa67 {
		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-32733 .elementor-element.elementor-element-cd24cc7 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-78747e9 {
		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-32733 .elementor-element.elementor-element-b7292e6 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-b836b27 {
		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-32733 .elementor-element.elementor-element-963ed02 {
		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-32733 .elementor-element.elementor-element-3ce1212 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-a0f53e0 {
		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-32733 .elementor-element.elementor-element-8e77bf6 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-f45d98f {
		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-32733 .elementor-element.elementor-element-0eef06d {
		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-32733 .elementor-element.elementor-element-7574c3d {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-bc201d2 {
		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-32733 .elementor-element.elementor-element-0ac0ebd {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-3e31b00 {
		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-32733 .elementor-element.elementor-element-7a8a083 {
		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-32733 .elementor-element.elementor-element-ae13131 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 40px;
		--padding-right: 20px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-930f071 {
		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-32733 .elementor-element.elementor-element-53d7031 {
		--justify-content: flex-start;
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-32733 .elementor-element.elementor-element-8f9561c {
		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-32733 .elementor-element.elementor-element-aef3263 {
		--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-32733 .elementor-element.elementor-element-3c7e203 {
		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-32733 .elementor-element.elementor-element-4dad797 {
		--padding-top: 0px;
		--padding-bottom: 48px;
		--padding-left: 48px;
		--padding-right: 48px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-7965572 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-cd68713.elementor-element {
		--align-self: center;
	}
	
	.elementor-32733 .elementor-element.elementor-element-cd68713 .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-32733 .elementor-element.elementor-element-e043ecd {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 48px;
		--padding-right: 48px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-914d187 .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-32733 .elementor-element.elementor-element-43757f1 {
		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-32733 .elementor-element.elementor-element-49d1f7e {
		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-32733 .elementor-element.elementor-element-67017fd {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 48px;
		--padding-right: 48px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-614d8ed .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-32733 .elementor-element.elementor-element-8b0a43e {
		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-32733 .elementor-element.elementor-element-e9491fc {
		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-32733 .elementor-element.elementor-element-0c59cba {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 48px;
		--padding-right: 48px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-04796ca .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-32733 .elementor-element.elementor-element-a3f13e2 {
		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-32733 .elementor-element.elementor-element-8b89e95 {
		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-32733 .elementor-element.elementor-element-3b5efcd {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 48px;
		--padding-right: 48px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-a62ba3d .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-32733 .elementor-element.elementor-element-236c148 {
		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-32733 .elementor-element.elementor-element-71975f5 {
		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-32733 .elementor-element.elementor-element-cb5cb33 {
		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-32733 .elementor-element.elementor-element-2aeaef2 {
		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-32733 .elementor-element.elementor-element-ec780e1 {
		--justify-content: flex-start;
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-32733 .elementor-element.elementor-element-6aedb1a {
		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-32733 .elementor-element.elementor-element-1e8db9a {
		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-32733 .elementor-element.elementor-element-81b89d4 {
		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-32733 .elementor-element.elementor-element-32a0835 {
		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-32733 .elementor-element.elementor-element-9ecbf99 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 48px;
		--padding-right: 48px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-660bea2 {
		width: var(--container-widget-width, 95%);
		max-width: 95%;
		--container-widget-width: 95%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-32733 .elementor-element.elementor-element-660bea2.elementor-element {
		--align-self: center;
	}
	
	.elementor-32733 .elementor-element.elementor-element-660bea2 .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-32733 .elementor-element.elementor-element-0bc4122 {
		--flex-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-32733 .elementor-element.elementor-element-eef70c6.elementor-element {
		--align-self: center;
	}
	
	.elementor-32733 .elementor-element.elementor-element-eef70c6 .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-32733 .elementor-element.elementor-element-d543454.elementor-element {
		--align-self: center;
	}
	
	.elementor-32733 .elementor-element.elementor-element-d543454 .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-32733 .elementor-element.elementor-element-9dd84aa {
		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-32733 .elementor-element.elementor-element-bb67e8a {
		--flex-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-32733 .elementor-element.elementor-element-c99d69c.elementor-element {
		--align-self: center;
	}
	
	.elementor-32733 .elementor-element.elementor-element-c99d69c .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-32733 .elementor-element.elementor-element-6386fc7.elementor-element {
		--align-self: center;
	}
	
	.elementor-32733 .elementor-element.elementor-element-6386fc7 .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-32733 .elementor-element.elementor-element-7edc1ba {
		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-32733 .elementor-element.elementor-element-8de3e91 {
		--flex-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-32733 .elementor-element.elementor-element-bb4d03a.elementor-element {
		--align-self: center;
	}
	
	.elementor-32733 .elementor-element.elementor-element-bb4d03a .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-32733 .elementor-element.elementor-element-9e35ef8.elementor-element {
		--align-self: center;
	}
	
	.elementor-32733 .elementor-element.elementor-element-9e35ef8 .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-32733 .elementor-element.elementor-element-e2db718 {
		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-32733 .elementor-element.elementor-element-3862bd4 {
		--flex-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-32733 .elementor-element.elementor-element-820488c {
		--padding-top: 100px;
		--padding-bottom: 100px;
		--padding-left: 48px;
		--padding-right: 48px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-7194836 .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-32733 .elementor-element.elementor-element-08cf99f .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-32733 .elementor-element.elementor-element-bf41ae7 {
		--content-width: 90%;
		--padding-top: 50px;
		--padding-bottom: 70px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-3795e46 {
		--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-32733 .elementor-element.elementor-element-d4008b8 .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-32733 .elementor-element.elementor-element-c2e107a {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--flex-wrap: wrap;
	}
	
	.elementor-32733 .elementor-element.elementor-element-6e79699 .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-32733 .elementor-element.elementor-element-8fb1091 {
		--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-32733 .elementor-element.elementor-element-de17314 .elementor-heading-title {
		font-size: var(--e-global-typography-fbd6977-font-size);
		line-height: var(--e-global-typography-fbd6977-line-height);
		letter-spacing: var(--e-global-typography-fbd6977-letter-spacing);
	}
	
	.elementor-32733 .elementor-element.elementor-element-5171073 {
		text-align: center;
		font-size: var(--e-global-typography-8cde873-font-size);
		line-height: var(--e-global-typography-8cde873-line-height);
		letter-spacing: var(--e-global-typography-8cde873-letter-spacing);
	}
	
	.elementor-32733 .elementor-element.elementor-element-6a6e22d {
		--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-32733 .elementor-element.elementor-element-d9f19c2 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-32733 .elementor-element.elementor-element-1eeb86c {
		text-align: start;
	}
	
	.elementor-32733 .elementor-element.elementor-element-1eeb86c .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-32733 .elementor-element.elementor-element-8b2a6c9 {
		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-32733 .elementor-element.elementor-element-2bc2f99 {
		--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-32733 .elementor-element.elementor-element-c0a10c8.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-32733 .elementor-element.elementor-element-c0a10c8 {
		text-align: start;
	}
	
	.elementor-32733 .elementor-element.elementor-element-c0a10c8 .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-32733 .elementor-element.elementor-element-37e1146 {
		--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-32733 .elementor-element.elementor-element-0ee58cf {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-32733 .elementor-element.elementor-element-e92f27a {
		--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-32733 .elementor-element.elementor-element-69bb391 {
		--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-32733 .elementor-element.elementor-element-003a830 {
		--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-32733 .elementor-element.elementor-element-d924590 {
		--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-32733 .elementor-element.elementor-element-62e55bc {
		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-32733 .elementor-element.elementor-element-1fdb0f4 {
		--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-32733 .elementor-element.elementor-element-70e94d7 {
		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-32733 .elementor-element.elementor-element-84a9124 {
		--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-32733 .elementor-element.elementor-element-6e3d6a0 {
		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-32733 .elementor-element.elementor-element-4ad9559 {
		--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-32733 .elementor-element.elementor-element-564c8ae {
		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-32733 .elementor-element.elementor-element-8344b33 {
		--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-32733 .elementor-element.elementor-element-2cbcc76 {
		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-32733 .elementor-element.elementor-element-eef2cbb {
		--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-32733 .elementor-element.elementor-element-acf1873 {
		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-32733 .elementor-element.elementor-element-3b173c9 {
		--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-32733 .elementor-element.elementor-element-a330946 {
		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-32733 .elementor-element.elementor-element-ea548ae {
		--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-32733 .elementor-element.elementor-element-7e816f8 {
		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-32733 .elementor-element.elementor-element-3abb6c2 {
		--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-32733 .elementor-element.elementor-element-5c65264 {
		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-32733 .elementor-element.elementor-element-74d706d {
		--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-32733 .elementor-element.elementor-element-faf2fba {
		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-32733 .elementor-element.elementor-element-ce8e9e8 {
		--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-32733 .elementor-element.elementor-element-bf2195c {
		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-32733 .elementor-element.elementor-element-a0decf1 {
		--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-32733 .elementor-element.elementor-element-4028609 {
		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-32733 .elementor-element.elementor-element-872ff0d {
		--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-32733 .elementor-element.elementor-element-4309f90 {
		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-32733 .elementor-element.elementor-element-e234a84 {
		--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-32733 .elementor-element.elementor-element-e96f3a4 {
		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-32733 .elementor-element.elementor-element-c0f05a0 {
		--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-32733 .elementor-element.elementor-element-300bc31 {
		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-32733 .elementor-element.elementor-element-9082e7b {
		--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-32733 .elementor-element.elementor-element-5eb89df {
		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-32733 .elementor-element.elementor-element-d325503 {
		--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-32733 .elementor-element.elementor-element-d83b0b6 {
		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-32733 .elementor-element.elementor-element-3d57e6b {
		--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-32733 .elementor-element.elementor-element-25779a2 {
		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-32733 .elementor-element.elementor-element-403b80d {
		--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-32733 .elementor-element.elementor-element-eb6ca11 {
		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-32733 .elementor-element.elementor-element-0742f95 {
		--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-32733 .elementor-element.elementor-element-7635178 {
		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-32733 .elementor-element.elementor-element-56f6a06 {
		--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-32733 .elementor-element.elementor-element-d8b9637 {
		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-32733 .elementor-element.elementor-element-0128a7d {
		--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-32733 .elementor-element.elementor-element-214525f {
		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-32733 .elementor-element.elementor-element-1dfc167 {
		--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-32733 .elementor-element.elementor-element-bb07738 {
		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-32733 .elementor-element.elementor-element-27a52bf {
		--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-32733 .elementor-element.elementor-element-4a01d16 {
		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-32733 .elementor-element.elementor-element-805c302 {
		--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-32733 .elementor-element.elementor-element-8f996a4 {
		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-32733 .elementor-element.elementor-element-0956c1a {
		--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-32733 .elementor-element.elementor-element-64a67c9 {
		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-32733 .elementor-element.elementor-element-d664372 {
		--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-32733 .elementor-element.elementor-element-1948842 {
		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-32733 .elementor-element.elementor-element-72bfa76 {
		--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-32733 .elementor-element.elementor-element-6cd53e0 {
		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-32733 .elementor-element.elementor-element-e891a5e {
		--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-32733 .elementor-element.elementor-element-12a0584 {
		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-32733 .elementor-element.elementor-element-97ae4cb {
		--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-32733 .elementor-element.elementor-element-32c2b2d {
		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-32733 .elementor-element.elementor-element-23c3d5b {
		--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-32733 .elementor-element.elementor-element-6842e6f {
		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-32733 .elementor-element.elementor-element-ecf9234 {
		--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-32733 .elementor-element.elementor-element-93a2d82 {
		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-32733 .elementor-element.elementor-element-7f8dd30 {
		--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-32733 .elementor-element.elementor-element-c9c0ab8 {
		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-32733 .elementor-element.elementor-element-2411353 {
		--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-32733 .elementor-element.elementor-element-d60fa67 {
		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-32733 .elementor-element.elementor-element-cd24cc7 {
		--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-32733 .elementor-element.elementor-element-78747e9 {
		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-32733 .elementor-element.elementor-element-b7292e6 {
		--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-32733 .elementor-element.elementor-element-b836b27 {
		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-32733 .elementor-element.elementor-element-3a08436 {
		--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-32733 .elementor-element.elementor-element-963ed02 {
		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-32733 .elementor-element.elementor-element-3ce1212 {
		--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-32733 .elementor-element.elementor-element-a0f53e0 {
		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-32733 .elementor-element.elementor-element-8e77bf6 {
		--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-32733 .elementor-element.elementor-element-f45d98f {
		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-32733 .elementor-element.elementor-element-973428c {
		--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-32733 .elementor-element.elementor-element-0eef06d {
		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-32733 .elementor-element.elementor-element-7574c3d {
		--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-32733 .elementor-element.elementor-element-bc201d2 {
		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-32733 .elementor-element.elementor-element-0ac0ebd {
		--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-32733 .elementor-element.elementor-element-3e31b00 {
		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-32733 .elementor-element.elementor-element-581a98a {
		--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-32733 .elementor-element.elementor-element-7a8a083 {
		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-32733 .elementor-element.elementor-element-ae13131 {
		--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-32733 .elementor-element.elementor-element-930f071 {
		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-32733 .elementor-element.elementor-element-53d7031 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-32733 .elementor-element.elementor-element-8f9561c {
		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-32733 .elementor-element.elementor-element-aef3263 {
		--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-32733 .elementor-element.elementor-element-3c7e203 {
		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-32733 .elementor-element.elementor-element-4dad797 {
		--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-32733 .elementor-element.elementor-element-7965572 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-32733 .elementor-element.elementor-element-9f85095 {
		--flex-direction: column;
		--container-widget-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-32733 .elementor-element.elementor-element-77ef572 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-87f750d {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-32733 .elementor-element.elementor-element-4b4b217 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-4b4b217 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-16f5a99 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-32733 .elementor-element.elementor-element-babe6b6 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-babe6b6 img {
		max-width: 22px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-89c5da1 {
		--flex-direction: column;
		--container-widget-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-32733 .elementor-element.elementor-element-0a32fd7 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-dba0d0b {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-32733 .elementor-element.elementor-element-8fe11ab .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-8fe11ab .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-38c86ce {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-32733 .elementor-element.elementor-element-bd11488 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-bd11488 img {
		max-width: 22px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-64cf8b1 {
		--flex-direction: column;
		--container-widget-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-32733 .elementor-element.elementor-element-da8385d > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-212e773 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-32733 .elementor-element.elementor-element-71a7931 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-71a7931 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-42860e8 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-32733 .elementor-element.elementor-element-65862aa > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-65862aa img {
		max-width: 22px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-f5ba67e {
		--flex-direction: column;
		--container-widget-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-32733 .elementor-element.elementor-element-d5cab88 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-a48e990 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-32733 .elementor-element.elementor-element-93def7c .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-93def7c .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-e787fd9 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-32733 .elementor-element.elementor-element-893461a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-893461a img {
		max-width: 22px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-7bfee38 {
		--flex-direction: column;
		--container-widget-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-32733 .elementor-element.elementor-element-34f716f > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-0284829 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-32733 .elementor-element.elementor-element-1b1e505 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-1b1e505 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-ce4dbe6 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-32733 .elementor-element.elementor-element-ef01878 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-ef01878 img {
		max-width: 22px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-60003cd {
		--flex-direction: column;
		--container-widget-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-32733 .elementor-element.elementor-element-5b0dd5b > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-d18b25d {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-37de957 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-37de957 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-ba91949 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-f0563f1 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-f0563f1 img {
		max-width: 22px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-2d5d64f {
		--flex-direction: column;
		--container-widget-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-32733 .elementor-element.elementor-element-4aa3238 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-02eb84c {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-32733 .elementor-element.elementor-element-ba128be .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-ba128be .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-0d9d73e {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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;
		--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-32733 .elementor-element.elementor-element-e39cb55 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-e39cb55 img {
		max-width: 22px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-55c0aa3 {
		--flex-direction: column;
		--container-widget-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-32733 .elementor-element.elementor-element-a979b4a > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-d50c745 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-32733 .elementor-element.elementor-element-d94ed94 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-d94ed94 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-468f6b8 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-32733 .elementor-element.elementor-element-257f2e7 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-257f2e7 img {
		max-width: 22px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-5639757 {
		--flex-direction: column;
		--container-widget-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-32733 .elementor-element.elementor-element-41c539b > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-d8ac479 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-32733 .elementor-element.elementor-element-db3e3a8 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-db3e3a8 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-1f0a1dd {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-32733 .elementor-element.elementor-element-49cf098 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-49cf098 img {
		max-width: 22px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-abd36a4 {
		--flex-direction: column;
		--container-widget-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-32733 .elementor-element.elementor-element-94fa4df > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-2aedc62 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-32733 .elementor-element.elementor-element-3d6d910 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-3d6d910 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-f2a1540 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-32733 .elementor-element.elementor-element-1fa8ee4 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-1fa8ee4 img {
		max-width: 22px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-fe39a61 {
		--flex-direction: column;
		--container-widget-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-32733 .elementor-element.elementor-element-a9ce217 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-4ff6b83 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-32733 .elementor-element.elementor-element-2dcb8d9 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-2dcb8d9 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-faed3fb {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-32733 .elementor-element.elementor-element-b545a08 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-b545a08 img {
		max-width: 22px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-4ab0370 {
		--flex-direction: column;
		--container-widget-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-32733 .elementor-element.elementor-element-6ed18eb > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-6ad8ac9 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-32733 .elementor-element.elementor-element-6b06a4d .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-6b06a4d .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-d9edcf0 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-32733 .elementor-element.elementor-element-2d554f8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-2d554f8 img {
		max-width: 22px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-3a83341 {
		--flex-direction: column;
		--container-widget-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-32733 .elementor-element.elementor-element-f5357da > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-0bcaad8 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-32733 .elementor-element.elementor-element-a14e60b .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-a14e60b .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-cf04369 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-32733 .elementor-element.elementor-element-3921c1a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-3921c1a img {
		max-width: 22px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-3d3860e {
		--flex-direction: column;
		--container-widget-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-32733 .elementor-element.elementor-element-ea14bf4 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-08e35db {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-32733 .elementor-element.elementor-element-3dc023b .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-3dc023b .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-7188565 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-32733 .elementor-element.elementor-element-472120a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-472120a img {
		max-width: 22px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-faf1a3a {
		--flex-direction: column;
		--container-widget-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-32733 .elementor-element.elementor-element-99c66c1 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-939361e {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-32733 .elementor-element.elementor-element-93de433 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-93de433 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-a23ad2f {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-32733 .elementor-element.elementor-element-39d51fa > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-39d51fa img {
		max-width: 22px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-debbf1c {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--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-32733 .elementor-element.elementor-element-cd68713 .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-32733 .elementor-element.elementor-element-e043ecd {
		--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-32733 .elementor-element.elementor-element-95bacc1 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-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-32733 .elementor-element.elementor-element-914d187 .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-32733 .elementor-element.elementor-element-1126f57 {
		--flex-direction: column;
		--container-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-32733 .elementor-element.elementor-element-c323c68 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-32733 .elementor-element.elementor-element-43757f1 {
		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-32733 .elementor-element.elementor-element-7014407 {
		--flex-direction: column;
		--container-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-32733 .elementor-element.elementor-element-69885ab {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-32733 .elementor-element.elementor-element-49d1f7e {
		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-32733 .elementor-element.elementor-element-67017fd {
		--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-32733 .elementor-element.elementor-element-0422299 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-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-32733 .elementor-element.elementor-element-614d8ed .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-32733 .elementor-element.elementor-element-b1be43b {
		--flex-direction: column;
		--container-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-32733 .elementor-element.elementor-element-e3727a6 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-32733 .elementor-element.elementor-element-8b0a43e {
		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-32733 .elementor-element.elementor-element-08c21a3 {
		--flex-direction: column;
		--container-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-32733 .elementor-element.elementor-element-243f434 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-32733 .elementor-element.elementor-element-e9491fc {
		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-32733 .elementor-element.elementor-element-0c59cba {
		--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-32733 .elementor-element.elementor-element-8d4a353 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-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-32733 .elementor-element.elementor-element-04796ca .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-32733 .elementor-element.elementor-element-ac4282e {
		--flex-direction: column;
		--container-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-32733 .elementor-element.elementor-element-9b68046 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-32733 .elementor-element.elementor-element-a3f13e2 {
		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-32733 .elementor-element.elementor-element-7bd89de {
		--flex-direction: column;
		--container-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-32733 .elementor-element.elementor-element-7d572b4 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-32733 .elementor-element.elementor-element-8b89e95 {
		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-32733 .elementor-element.elementor-element-3b5efcd {
		--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-32733 .elementor-element.elementor-element-6378f8e {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-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-32733 .elementor-element.elementor-element-a62ba3d .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-32733 .elementor-element.elementor-element-01e9791 {
		--flex-direction: column;
		--container-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-32733 .elementor-element.elementor-element-99d60c7 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-32733 .elementor-element.elementor-element-f86f33f {
		--flex-direction: column;
		--container-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-32733 .elementor-element.elementor-element-236c148 {
		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-32733 .elementor-element.elementor-element-71975f5 {
		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-32733 .elementor-element.elementor-element-cb5cb33 {
		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-32733 .elementor-element.elementor-element-2aeaef2 {
		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-32733 .elementor-element.elementor-element-ec780e1 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-32733 .elementor-element.elementor-element-6aedb1a {
		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-32733 .elementor-element.elementor-element-0f14546 {
		--flex-direction: column;
		--container-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-32733 .elementor-element.elementor-element-1ca44af {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-32733 .elementor-element.elementor-element-3bca09a {
		--flex-direction: column;
		--container-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-32733 .elementor-element.elementor-element-1e8db9a {
		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-32733 .elementor-element.elementor-element-81b89d4 {
		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-32733 .elementor-element.elementor-element-32a0835 {
		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-32733 .elementor-element.elementor-element-9ecbf99 {
		--content-width: 90%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-660bea2 .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-32733 .elementor-element.elementor-element-6aab1f2 {
		--flex-direction: column;
		--container-widget-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-32733 .elementor-element.elementor-element-74dfeaf {
		--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-32733 .elementor-element.elementor-element-0bc4122 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-32733 .elementor-element.elementor-element-d704a15 {
		--flex-direction: column;
		--container-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-32733 .elementor-element.elementor-element-eef70c6 .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-32733 .elementor-element.elementor-element-d543454 .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-32733 .elementor-element.elementor-element-9dd84aa {
		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-32733 .elementor-element.elementor-element-15039ae {
		--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-32733 .elementor-element.elementor-element-bb67e8a {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-32733 .elementor-element.elementor-element-96f6aa7 {
		--flex-direction: column;
		--container-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-32733 .elementor-element.elementor-element-c99d69c .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-32733 .elementor-element.elementor-element-6386fc7 .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-32733 .elementor-element.elementor-element-7edc1ba {
		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-32733 .elementor-element.elementor-element-e15039f.elementor-element {
		--align-self: center;
	}
	
	.elementor-32733 .elementor-element.elementor-element-e30f4af {
		--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-32733 .elementor-element.elementor-element-8de3e91 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-32733 .elementor-element.elementor-element-e0f1f91 {
		--flex-direction: column;
		--container-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-32733 .elementor-element.elementor-element-bb4d03a .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-32733 .elementor-element.elementor-element-9e35ef8 .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-32733 .elementor-element.elementor-element-e2db718 {
		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-32733 .elementor-element.elementor-element-cbaa6b6.elementor-element {
		--align-self: center;
	}
	
	.elementor-32733 .elementor-element.elementor-element-3862bd4 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-820488c {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-7194836 .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-32733 .elementor-element.elementor-element-08cf99f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-32733 .elementor-element.elementor-element-08cf99f .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-62e55bc */
.elementor-32733 .elementor-element.elementor-element-62e55bc p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-d6cba35 */
.elementor-32733 .elementor-element.elementor-element-d6cba35 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-70e94d7 */
.elementor-32733 .elementor-element.elementor-element-70e94d7 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-eea6a03 */
.elementor-32733 .elementor-element.elementor-element-eea6a03 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-6e3d6a0 */
.elementor-32733 .elementor-element.elementor-element-6e3d6a0 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-564c8ae */
.elementor-32733 .elementor-element.elementor-element-564c8ae p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-1c9adf9 */
.elementor-32733 .elementor-element.elementor-element-1c9adf9 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2cbcc76 */
.elementor-32733 .elementor-element.elementor-element-2cbcc76 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-dfafaa3 */
.elementor-32733 .elementor-element.elementor-element-dfafaa3 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-acf1873 */
.elementor-32733 .elementor-element.elementor-element-acf1873 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a330946 */
.elementor-32733 .elementor-element.elementor-element-a330946 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-5113a03 */
.elementor-32733 .elementor-element.elementor-element-5113a03 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-7e816f8 */
.elementor-32733 .elementor-element.elementor-element-7e816f8 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-44478c0 */
.elementor-32733 .elementor-element.elementor-element-44478c0 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5c65264 */
.elementor-32733 .elementor-element.elementor-element-5c65264 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-faf2fba */
.elementor-32733 .elementor-element.elementor-element-faf2fba p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-97258d4 */
.elementor-32733 .elementor-element.elementor-element-97258d4 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-bf2195c */
.elementor-32733 .elementor-element.elementor-element-bf2195c p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-fd8c092 */
.elementor-32733 .elementor-element.elementor-element-fd8c092 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4028609 */
.elementor-32733 .elementor-element.elementor-element-4028609 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4309f90 */
.elementor-32733 .elementor-element.elementor-element-4309f90 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-2e11251 */
.elementor-32733 .elementor-element.elementor-element-2e11251 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-e96f3a4 */
.elementor-32733 .elementor-element.elementor-element-e96f3a4 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-7a0b26a */
.elementor-32733 .elementor-element.elementor-element-7a0b26a {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-300bc31 */
.elementor-32733 .elementor-element.elementor-element-300bc31 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5eb89df */
.elementor-32733 .elementor-element.elementor-element-5eb89df p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-b8d44a6 */
.elementor-32733 .elementor-element.elementor-element-b8d44a6 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d83b0b6 */
.elementor-32733 .elementor-element.elementor-element-d83b0b6 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-06197a1 */
.elementor-32733 .elementor-element.elementor-element-06197a1 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-25779a2 */
.elementor-32733 .elementor-element.elementor-element-25779a2 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-eb6ca11 */
.elementor-32733 .elementor-element.elementor-element-eb6ca11 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-419acf1 */
.elementor-32733 .elementor-element.elementor-element-419acf1 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-7635178 */
.elementor-32733 .elementor-element.elementor-element-7635178 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-33d55a8 */
.elementor-32733 .elementor-element.elementor-element-33d55a8 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d8b9637 */
.elementor-32733 .elementor-element.elementor-element-d8b9637 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-214525f */
.elementor-32733 .elementor-element.elementor-element-214525f p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-64cd12b */
.elementor-32733 .elementor-element.elementor-element-64cd12b {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-bb07738 */
.elementor-32733 .elementor-element.elementor-element-bb07738 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-6bc6ef2 */
.elementor-32733 .elementor-element.elementor-element-6bc6ef2 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4a01d16 */
.elementor-32733 .elementor-element.elementor-element-4a01d16 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-8f996a4 */
.elementor-32733 .elementor-element.elementor-element-8f996a4 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-0a8f3cd */
.elementor-32733 .elementor-element.elementor-element-0a8f3cd {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-64a67c9 */
.elementor-32733 .elementor-element.elementor-element-64a67c9 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-dd8e31e */
.elementor-32733 .elementor-element.elementor-element-dd8e31e {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-1948842 */
.elementor-32733 .elementor-element.elementor-element-1948842 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-6cd53e0 */
.elementor-32733 .elementor-element.elementor-element-6cd53e0 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-dd2108b */
.elementor-32733 .elementor-element.elementor-element-dd2108b {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-12a0584 */
.elementor-32733 .elementor-element.elementor-element-12a0584 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-cce29c9 */
.elementor-32733 .elementor-element.elementor-element-cce29c9 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-32c2b2d */
.elementor-32733 .elementor-element.elementor-element-32c2b2d p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-6842e6f */
.elementor-32733 .elementor-element.elementor-element-6842e6f p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-6bd269d */
.elementor-32733 .elementor-element.elementor-element-6bd269d {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-93a2d82 */
.elementor-32733 .elementor-element.elementor-element-93a2d82 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-ff2c3d9 */
.elementor-32733 .elementor-element.elementor-element-ff2c3d9 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-c9c0ab8 */
.elementor-32733 .elementor-element.elementor-element-c9c0ab8 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d60fa67 */
.elementor-32733 .elementor-element.elementor-element-d60fa67 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-fd98fdc */
.elementor-32733 .elementor-element.elementor-element-fd98fdc {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-78747e9 */
.elementor-32733 .elementor-element.elementor-element-78747e9 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-3288b7f */
.elementor-32733 .elementor-element.elementor-element-3288b7f {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-b836b27 */
.elementor-32733 .elementor-element.elementor-element-b836b27 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-963ed02 */
.elementor-32733 .elementor-element.elementor-element-963ed02 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-9e125e6 */
.elementor-32733 .elementor-element.elementor-element-9e125e6 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a0f53e0 */
.elementor-32733 .elementor-element.elementor-element-a0f53e0 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-068b305 */
.elementor-32733 .elementor-element.elementor-element-068b305 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f45d98f */
.elementor-32733 .elementor-element.elementor-element-f45d98f p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-0eef06d */
.elementor-32733 .elementor-element.elementor-element-0eef06d p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-5e98724 */
.elementor-32733 .elementor-element.elementor-element-5e98724 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-bc201d2 */
.elementor-32733 .elementor-element.elementor-element-bc201d2 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-78ac881 */
.elementor-32733 .elementor-element.elementor-element-78ac881 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3e31b00 */
.elementor-32733 .elementor-element.elementor-element-3e31b00 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-7a8a083 */
.elementor-32733 .elementor-element.elementor-element-7a8a083 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-930f071 */
.elementor-32733 .elementor-element.elementor-element-930f071 ul {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-3a543df */
.elementor-32733 .elementor-element.elementor-element-3a543df {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-8f9561c */
.elementor-32733 .elementor-element.elementor-element-8f9561c p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-53d7031 */
.elementor-32733 .elementor-element.elementor-element-53d7031 {
	position: absolute;
	left: 48px;
	bottom: -48px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3c7e203 */
.elementor-32733 .elementor-element.elementor-element-3c7e203 ul {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-0ee58cf */
.elementor-32733 .elementor-element.elementor-element-0ee58cf {
	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-37e1146 */
#comparison-table .elementor-widget-icon {
	margin-top: 16px;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-4b4b217 */
.elementor-32733 .elementor-element.elementor-element-4b4b217 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-dded91d */
.elementor-32733 .elementor-element.elementor-element-dded91d {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-9352aeb */
.elementor-32733 .elementor-element.elementor-element-9352aeb p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-ac06e56 */
.elementor-32733 .elementor-element.elementor-element-ac06e56 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3f5fc23 */
.elementor-32733 .elementor-element.elementor-element-3f5fc23 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-8fe11ab */
.elementor-32733 .elementor-element.elementor-element-8fe11ab {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-3ff5499 */
.elementor-32733 .elementor-element.elementor-element-3ff5499 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-c130e92 */
.elementor-32733 .elementor-element.elementor-element-c130e92 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-d994013 */
.elementor-32733 .elementor-element.elementor-element-d994013 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-53432fa */
.elementor-32733 .elementor-element.elementor-element-53432fa p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-71a7931 */
.elementor-32733 .elementor-element.elementor-element-71a7931 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-404b41b */
.elementor-32733 .elementor-element.elementor-element-404b41b {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-7487d84 */
.elementor-32733 .elementor-element.elementor-element-7487d84 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-c2df778 */
.elementor-32733 .elementor-element.elementor-element-c2df778 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-65e2fe8 */
.elementor-32733 .elementor-element.elementor-element-65e2fe8 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-93def7c */
.elementor-32733 .elementor-element.elementor-element-93def7c {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-54a16d7 */
.elementor-32733 .elementor-element.elementor-element-54a16d7 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-bfd5c31 */
.elementor-32733 .elementor-element.elementor-element-bfd5c31 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-e6cf7ad */
.elementor-32733 .elementor-element.elementor-element-e6cf7ad {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-34bf98b */
.elementor-32733 .elementor-element.elementor-element-34bf98b p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-1b1e505 */
.elementor-32733 .elementor-element.elementor-element-1b1e505 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-959f785 */
.elementor-32733 .elementor-element.elementor-element-959f785 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-e773d9f */
.elementor-32733 .elementor-element.elementor-element-e773d9f p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-3459fd2 */
.elementor-32733 .elementor-element.elementor-element-3459fd2 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-e49ef98 */
.elementor-32733 .elementor-element.elementor-element-e49ef98 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-37de957 */
.elementor-32733 .elementor-element.elementor-element-37de957 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-3c6b575 */
.elementor-32733 .elementor-element.elementor-element-3c6b575 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-c59c824 */
.elementor-32733 .elementor-element.elementor-element-c59c824 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-a145d18 */
.elementor-32733 .elementor-element.elementor-element-a145d18 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a519d1d */
.elementor-32733 .elementor-element.elementor-element-a519d1d p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-ba128be */
.elementor-32733 .elementor-element.elementor-element-ba128be {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-e7cf0ee */
.elementor-32733 .elementor-element.elementor-element-e7cf0ee {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-404aa5f */
.elementor-32733 .elementor-element.elementor-element-404aa5f p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-846f71a */
.elementor-32733 .elementor-element.elementor-element-846f71a {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-ac7e608 */
.elementor-32733 .elementor-element.elementor-element-ac7e608 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-d94ed94 */
.elementor-32733 .elementor-element.elementor-element-d94ed94 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-b07f702 */
.elementor-32733 .elementor-element.elementor-element-b07f702 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5f1240a */
.elementor-32733 .elementor-element.elementor-element-5f1240a p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-ffaee78 */
.elementor-32733 .elementor-element.elementor-element-ffaee78 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-caad6b5 */
.elementor-32733 .elementor-element.elementor-element-caad6b5 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-db3e3a8 */
.elementor-32733 .elementor-element.elementor-element-db3e3a8 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-910da38 */
.elementor-32733 .elementor-element.elementor-element-910da38 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2b16ca5 */
.elementor-32733 .elementor-element.elementor-element-2b16ca5 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-7b4ca52 */
.elementor-32733 .elementor-element.elementor-element-7b4ca52 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-c75a246 */
.elementor-32733 .elementor-element.elementor-element-c75a246 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-3d6d910 */
.elementor-32733 .elementor-element.elementor-element-3d6d910 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-095ae88 */
.elementor-32733 .elementor-element.elementor-element-095ae88 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-c9a2edb */
.elementor-32733 .elementor-element.elementor-element-c9a2edb p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-9ae90fb */
.elementor-32733 .elementor-element.elementor-element-9ae90fb {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-e98b780 */
.elementor-32733 .elementor-element.elementor-element-e98b780 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-2dcb8d9 */
.elementor-32733 .elementor-element.elementor-element-2dcb8d9 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-173204f */
.elementor-32733 .elementor-element.elementor-element-173204f {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-0c3d6ad */
.elementor-32733 .elementor-element.elementor-element-0c3d6ad p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-a1953b2 */
.elementor-32733 .elementor-element.elementor-element-a1953b2 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-7ee8786 */
.elementor-32733 .elementor-element.elementor-element-7ee8786 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-6b06a4d */
.elementor-32733 .elementor-element.elementor-element-6b06a4d {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-70ae468 */
.elementor-32733 .elementor-element.elementor-element-70ae468 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-36c4f26 */
.elementor-32733 .elementor-element.elementor-element-36c4f26 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-8d90661 */
.elementor-32733 .elementor-element.elementor-element-8d90661 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-1a8197d */
.elementor-32733 .elementor-element.elementor-element-1a8197d p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-a14e60b */
.elementor-32733 .elementor-element.elementor-element-a14e60b {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-3fe938f */
.elementor-32733 .elementor-element.elementor-element-3fe938f {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-204c4f1 */
.elementor-32733 .elementor-element.elementor-element-204c4f1 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-ea0f4e1 */
.elementor-32733 .elementor-element.elementor-element-ea0f4e1 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-7640290 */
.elementor-32733 .elementor-element.elementor-element-7640290 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-3dc023b */
.elementor-32733 .elementor-element.elementor-element-3dc023b {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-f9f0be5 */
.elementor-32733 .elementor-element.elementor-element-f9f0be5 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-60fb5ea */
.elementor-32733 .elementor-element.elementor-element-60fb5ea p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-879246a */
.elementor-32733 .elementor-element.elementor-element-879246a {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-6af900b */
.elementor-32733 .elementor-element.elementor-element-6af900b p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-93de433 */
.elementor-32733 .elementor-element.elementor-element-93de433 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-a6e97b6 */
.elementor-32733 .elementor-element.elementor-element-a6e97b6 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a3f13e2 */
p:last-child {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-57dbed2 */
.elementor-32733 .elementor-element.elementor-element-57dbed2 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-6aedb1a */
.elementor-32733 .elementor-element.elementor-element-6aedb1a p {
	margin-top: 0;
}
