/* End custom CSS */

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

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

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

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

.elementor-33285 .elementor-element.elementor-element-e18eb9f.e-con {
	--align-self: center;
}

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

.elementor-33285 .elementor-element.elementor-element-dc67ebd > .elementor-widget-container {
	background-color: var(--e-global-color-c550a3b);
	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-33285 .elementor-element.elementor-element-dc67ebd.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-33285 .elementor-element.elementor-element-dc67ebd {
	text-align: start;
}

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

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

.elementor-33285 .elementor-element.elementor-element-3cde14a img {
	max-width: 80px;
}

.elementor-33285 .elementor-element.elementor-element-412d537 {
	width: auto;
	max-width: auto;
	text-align: center;
}

.elementor-33285 .elementor-element.elementor-element-412d537 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-412d537 .elementor-heading-title {
	font-family: "Nunito", Inter;
	font-size: 40px;
	font-weight: 700;
	line-height: 56px;
	letter-spacing: .35%;
	color: var(--e-global-color-f2fc99c);
}

.elementor-33285 .elementor-element.elementor-element-ff733f0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-ff733f0 img {
	max-width: 80px;
}

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

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

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

.elementor-33285 .elementor-element.elementor-element-c357ae5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-33285 .elementor-element.elementor-element-46cb2fe {
	--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-33285 .elementor-element.elementor-element-b87def9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-b87def9 img {
	width: 100%;
	max-width: 250px;
}

.elementor-33285 .elementor-element.elementor-element-dcfb0c4 {
	--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-33285 .elementor-element.elementor-element-de5a757 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-de5a757.elementor-element {
	--align-self: flex-start;
}

.elementor-33285 .elementor-element.elementor-element-de5a757 {
	text-align: start;
}

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

.elementor-33285 .elementor-element.elementor-element-711874e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-33285 .elementor-element.elementor-element-94bb5d6 {
	--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-33285 .elementor-element.elementor-element-ab7b1b7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-ab7b1b7 {
	text-align: center;
}

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

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

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

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

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

.elementor-33285 .elementor-element.elementor-element-c7989a6.e-con {
	--align-self: stretch;
}

.elementor-33285 .elementor-element.elementor-element-7008f16 > .elementor-widget-container {
	margin: 12px 0px 12px 0px;
}

.elementor-33285 .elementor-element.elementor-element-7008f16 img {
	max-width: 120px;
}

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

.elementor-33285 .elementor-element.elementor-element-850d9e6.e-con {
	--align-self: stretch;
}

.elementor-33285 .elementor-element.elementor-element-9a3311c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-9a3311c img {
	max-width: 110px;
}

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

.elementor-33285 .elementor-element.elementor-element-82f36ec.e-con {
	--align-self: stretch;
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-33285 .elementor-element.elementor-element-7350452 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-33285 .elementor-element.elementor-element-7fdd688 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-33285 .elementor-element.elementor-element-7fdd688 .elementor-icon {
	font-size: 10px;
}

.elementor-33285 .elementor-element.elementor-element-7fdd688 .elementor-icon svg {
	height: 10px;
}

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

.elementor-33285 .elementor-element.elementor-element-d5d979c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-33285 .elementor-element.elementor-element-8b26423 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-33285 .elementor-element.elementor-element-8b26423 .elementor-icon {
	font-size: 10px;
}

.elementor-33285 .elementor-element.elementor-element-8b26423 .elementor-icon svg {
	height: 10px;
}

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

.elementor-33285 .elementor-element.elementor-element-6d715fe > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

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

.elementor-33285 .elementor-element.elementor-element-85ff203 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-33285 .elementor-element.elementor-element-32bdb1c .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-33285 .elementor-element.elementor-element-32bdb1c.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-33285 .elementor-element.elementor-element-32bdb1c .elementor-icon {
	font-size: 10px;
}

.elementor-33285 .elementor-element.elementor-element-32bdb1c .elementor-icon svg {
	height: 10px;
}

.elementor-33285 .elementor-element.elementor-element-7de0203 {
	width: 100%;
	max-width: 100%;
	color: var(--e-global-color-f2fc99c);
}

.elementor-33285 .elementor-element.elementor-element-7de0203 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-33285 .elementor-element.elementor-element-47734f7 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-33285 .elementor-element.elementor-element-47734f7.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-33285 .elementor-element.elementor-element-47734f7 .elementor-icon {
	font-size: 10px;
}

.elementor-33285 .elementor-element.elementor-element-47734f7 .elementor-icon svg {
	height: 10px;
}

.elementor-33285 .elementor-element.elementor-element-1a11bfb {
	width: 100%;
	max-width: 100%;
	color: var(--e-global-color-f2fc99c);
}

.elementor-33285 .elementor-element.elementor-element-1a11bfb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

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

.elementor-33285 .elementor-element.elementor-element-3869ff8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-33285 .elementor-element.elementor-element-86710af .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-33285 .elementor-element.elementor-element-86710af.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-33285 .elementor-element.elementor-element-86710af .elementor-icon {
	font-size: 10px;
}

.elementor-33285 .elementor-element.elementor-element-86710af .elementor-icon svg {
	height: 10px;
}

.elementor-33285 .elementor-element.elementor-element-956e47a {
	width: 100%;
	max-width: 100%;
	color: var(--e-global-color-f2fc99c);
}

.elementor-33285 .elementor-element.elementor-element-956e47a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-33285 .elementor-element.elementor-element-b7ddf76 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-33285 .elementor-element.elementor-element-b7ddf76 .elementor-icon {
	font-size: 10px;
}

.elementor-33285 .elementor-element.elementor-element-b7ddf76 .elementor-icon svg {
	height: 10px;
}

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

.elementor-33285 .elementor-element.elementor-element-8201054 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

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

.elementor-33285 .elementor-element.elementor-element-84f17f9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-33285 .elementor-element.elementor-element-0ee0f5f .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-33285 .elementor-element.elementor-element-0ee0f5f .elementor-icon {
	font-size: 10px;
}

.elementor-33285 .elementor-element.elementor-element-0ee0f5f .elementor-icon svg {
	height: 10px;
}

.elementor-33285 .elementor-element.elementor-element-9c73c7c {
	width: 100%;
	max-width: 100%;
	color: var(--e-global-color-f2fc99c);
}

.elementor-33285 .elementor-element.elementor-element-9c73c7c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-33285 .elementor-element.elementor-element-a120d56 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-33285 .elementor-element.elementor-element-a120d56 .elementor-icon {
	font-size: 10px;
}

.elementor-33285 .elementor-element.elementor-element-a120d56 .elementor-icon svg {
	height: 10px;
}

.elementor-33285 .elementor-element.elementor-element-55ade82 {
	width: 100%;
	max-width: 100%;
	color: var(--e-global-color-f2fc99c);
}

.elementor-33285 .elementor-element.elementor-element-55ade82 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

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

.elementor-33285 .elementor-element.elementor-element-d08e648 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-33285 .elementor-element.elementor-element-706d588 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-33285 .elementor-element.elementor-element-706d588.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-33285 .elementor-element.elementor-element-706d588 .elementor-icon {
	font-size: 10px;
}

.elementor-33285 .elementor-element.elementor-element-706d588 .elementor-icon svg {
	height: 10px;
}

.elementor-33285 .elementor-element.elementor-element-31d3e14 {
	width: 100%;
	max-width: 100%;
	color: var(--e-global-color-f2fc99c);
}

.elementor-33285 .elementor-element.elementor-element-31d3e14 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-33285 .elementor-element.elementor-element-6158505 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-33285 .elementor-element.elementor-element-6158505 .elementor-icon {
	font-size: 10px;
}

.elementor-33285 .elementor-element.elementor-element-6158505 .elementor-icon svg {
	height: 10px;
}

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

.elementor-33285 .elementor-element.elementor-element-d6cf87d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-33285 .elementor-element.elementor-element-2c881bc.e-con {
	--align-self: stretch;
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-33285 .elementor-element.elementor-element-cf3cfa6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-33285 .elementor-element.elementor-element-d158150 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-33285 .elementor-element.elementor-element-d158150 .elementor-icon {
	font-size: 10px;
}

.elementor-33285 .elementor-element.elementor-element-d158150 .elementor-icon svg {
	height: 10px;
}

.elementor-33285 .elementor-element.elementor-element-679cac5 {
	width: 100%;
	max-width: 100%;
	color: var(--e-global-color-f2fc99c);
}

.elementor-33285 .elementor-element.elementor-element-679cac5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-33285 .elementor-element.elementor-element-143de02 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-33285 .elementor-element.elementor-element-143de02.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-33285 .elementor-element.elementor-element-143de02 .elementor-icon {
	font-size: 10px;
}

.elementor-33285 .elementor-element.elementor-element-143de02 .elementor-icon svg {
	height: 10px;
}

.elementor-33285 .elementor-element.elementor-element-348c088 {
	width: 100%;
	max-width: 100%;
	color: var(--e-global-color-f2fc99c);
}

.elementor-33285 .elementor-element.elementor-element-348c088 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-33285 .elementor-element.elementor-element-340bb18.e-con {
	--align-self: stretch;
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-33285 .elementor-element.elementor-element-9da7093 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-33285 .elementor-element.elementor-element-1b3d040 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-33285 .elementor-element.elementor-element-1b3d040 .elementor-icon {
	font-size: 10px;
}

.elementor-33285 .elementor-element.elementor-element-1b3d040 .elementor-icon svg {
	height: 10px;
}

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

.elementor-33285 .elementor-element.elementor-element-f83ca68 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-33285 .elementor-element.elementor-element-bcb6e9a .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-33285 .elementor-element.elementor-element-bcb6e9a .elementor-icon {
	font-size: 10px;
}

.elementor-33285 .elementor-element.elementor-element-bcb6e9a .elementor-icon svg {
	height: 10px;
}

.elementor-33285 .elementor-element.elementor-element-000f485 {
	width: 100%;
	max-width: 100%;
	color: var(--e-global-color-f2fc99c);
}

.elementor-33285 .elementor-element.elementor-element-000f485 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-33285 .elementor-element.elementor-element-35c4b11.e-con {
	--align-self: stretch;
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-33285 .elementor-element.elementor-element-7a6a7e9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-33285 .elementor-element.elementor-element-575605c .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-33285 .elementor-element.elementor-element-575605c .elementor-icon {
	font-size: 10px;
}

.elementor-33285 .elementor-element.elementor-element-575605c .elementor-icon svg {
	height: 10px;
}

.elementor-33285 .elementor-element.elementor-element-25d81d7 {
	width: 100%;
	max-width: 100%;
	color: var(--e-global-color-f2fc99c);
}

.elementor-33285 .elementor-element.elementor-element-25d81d7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-33285 .elementor-element.elementor-element-4e72a57 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-33285 .elementor-element.elementor-element-4e72a57 .elementor-icon {
	font-size: 10px;
}

.elementor-33285 .elementor-element.elementor-element-4e72a57 .elementor-icon svg {
	height: 10px;
}

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

.elementor-33285 .elementor-element.elementor-element-cf4a0ea > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

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

.elementor-33285 .elementor-element.elementor-element-36a3f2d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-33285 .elementor-element.elementor-element-4901ae8 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-33285 .elementor-element.elementor-element-4901ae8.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-33285 .elementor-element.elementor-element-4901ae8 .elementor-icon {
	font-size: 10px;
}

.elementor-33285 .elementor-element.elementor-element-4901ae8 .elementor-icon svg {
	height: 10px;
}

.elementor-33285 .elementor-element.elementor-element-5274e64 {
	width: 100%;
	max-width: 100%;
	color: var(--e-global-color-f2fc99c);
}

.elementor-33285 .elementor-element.elementor-element-5274e64 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-33285 .elementor-element.elementor-element-ef582e2 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-33285 .elementor-element.elementor-element-ef582e2 .elementor-icon {
	font-size: 10px;
}

.elementor-33285 .elementor-element.elementor-element-ef582e2 .elementor-icon svg {
	height: 10px;
}

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

.elementor-33285 .elementor-element.elementor-element-cccaa05 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

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

.elementor-33285 .elementor-element.elementor-element-7c199f7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-33285 .elementor-element.elementor-element-3adb1ed .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-33285 .elementor-element.elementor-element-3adb1ed .elementor-icon {
	font-size: 10px;
}

.elementor-33285 .elementor-element.elementor-element-3adb1ed .elementor-icon svg {
	height: 10px;
}

.elementor-33285 .elementor-element.elementor-element-4d7ccab {
	width: 100%;
	max-width: 100%;
	color: var(--e-global-color-f2fc99c);
}

.elementor-33285 .elementor-element.elementor-element-4d7ccab > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-33285 .elementor-element.elementor-element-2f784ce .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-33285 .elementor-element.elementor-element-2f784ce .elementor-icon {
	font-size: 10px;
}

.elementor-33285 .elementor-element.elementor-element-2f784ce .elementor-icon svg {
	height: 10px;
}

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

.elementor-33285 .elementor-element.elementor-element-b4658d1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

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

.elementor-33285 .elementor-element.elementor-element-764b159 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-33285 .elementor-element.elementor-element-75e5fe3 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-33285 .elementor-element.elementor-element-75e5fe3.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-33285 .elementor-element.elementor-element-75e5fe3 .elementor-icon {
	font-size: 10px;
}

.elementor-33285 .elementor-element.elementor-element-75e5fe3 .elementor-icon svg {
	height: 10px;
}

.elementor-33285 .elementor-element.elementor-element-378584b {
	width: 100%;
	max-width: 100%;
	color: var(--e-global-color-f2fc99c);
}

.elementor-33285 .elementor-element.elementor-element-378584b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-33285 .elementor-element.elementor-element-949e54f .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-33285 .elementor-element.elementor-element-949e54f.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-33285 .elementor-element.elementor-element-949e54f .elementor-icon {
	font-size: 10px;
}

.elementor-33285 .elementor-element.elementor-element-949e54f .elementor-icon svg {
	height: 10px;
}

.elementor-33285 .elementor-element.elementor-element-1ca295a {
	width: 100%;
	max-width: 100%;
	color: var(--e-global-color-f2fc99c);
}

.elementor-33285 .elementor-element.elementor-element-1ca295a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

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

.elementor-33285 .elementor-element.elementor-element-3193ae0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-33285 .elementor-element.elementor-element-367375e .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-33285 .elementor-element.elementor-element-367375e .elementor-icon {
	font-size: 10px;
}

.elementor-33285 .elementor-element.elementor-element-367375e .elementor-icon svg {
	height: 10px;
}

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

.elementor-33285 .elementor-element.elementor-element-c5dbe20 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-33285 .elementor-element.elementor-element-3f279af .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-33285 .elementor-element.elementor-element-3f279af .elementor-icon {
	font-size: 10px;
}

.elementor-33285 .elementor-element.elementor-element-3f279af .elementor-icon svg {
	height: 10px;
}

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

.elementor-33285 .elementor-element.elementor-element-fffb0e8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-33285 .elementor-element.elementor-element-68af8d5.e-con {
	--align-self: stretch;
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-33285 .elementor-element.elementor-element-6dc8cdf > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-33285 .elementor-element.elementor-element-57bb7e6 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-33285 .elementor-element.elementor-element-57bb7e6.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-33285 .elementor-element.elementor-element-57bb7e6 .elementor-icon {
	font-size: 10px;
}

.elementor-33285 .elementor-element.elementor-element-57bb7e6 .elementor-icon svg {
	height: 10px;
}

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

.elementor-33285 .elementor-element.elementor-element-1024349 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-33285 .elementor-element.elementor-element-a224561 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-33285 .elementor-element.elementor-element-a224561 .elementor-icon {
	font-size: 10px;
}

.elementor-33285 .elementor-element.elementor-element-a224561 .elementor-icon svg {
	height: 10px;
}

.elementor-33285 .elementor-element.elementor-element-4b2224a {
	width: 100%;
	max-width: 100%;
	color: var(--e-global-color-f2fc99c);
}

.elementor-33285 .elementor-element.elementor-element-4b2224a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

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

.elementor-33285 .elementor-element.elementor-element-47e71db > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-33285 .elementor-element.elementor-element-dc2602d .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-33285 .elementor-element.elementor-element-dc2602d .elementor-icon {
	font-size: 10px;
}

.elementor-33285 .elementor-element.elementor-element-dc2602d .elementor-icon svg {
	height: 10px;
}

.elementor-33285 .elementor-element.elementor-element-70022eb {
	width: 100%;
	max-width: 100%;
	color: var(--e-global-color-f2fc99c);
}

.elementor-33285 .elementor-element.elementor-element-70022eb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-33285 .elementor-element.elementor-element-7e8f9c6 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-33285 .elementor-element.elementor-element-7e8f9c6 .elementor-icon {
	font-size: 10px;
}

.elementor-33285 .elementor-element.elementor-element-7e8f9c6 .elementor-icon svg {
	height: 10px;
}

.elementor-33285 .elementor-element.elementor-element-212b04c {
	width: 100%;
	max-width: 100%;
	color: var(--e-global-color-f2fc99c);
}

.elementor-33285 .elementor-element.elementor-element-212b04c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-33285 .elementor-element.elementor-element-369664d.e-con {
	--align-self: stretch;
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-33285 .elementor-element.elementor-element-c63065a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-33285 .elementor-element.elementor-element-85ed909 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-85ed909 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-33285 .elementor-element.elementor-element-4482ffa {
	--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-33285 .elementor-element.elementor-element-e9645c5 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-33285 .elementor-element.elementor-element-e9645c5 .elementor-icon {
	font-size: 18px;
}

.elementor-33285 .elementor-element.elementor-element-e9645c5 .elementor-icon svg {
	height: 18px;
}

.elementor-33285 .elementor-element.elementor-element-1a94cb6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

.elementor-33285 .elementor-element.elementor-element-7c805d1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

.elementor-33285 .elementor-element.elementor-element-4c18edd {
	--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-33285 .elementor-element.elementor-element-4eaad40 {
	--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-33285 .elementor-element.elementor-element-d5df93a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-d5df93a {
	color: var(--e-global-color-f2fc99c);
}

.elementor-33285 .elementor-element.elementor-element-b4777a5 {
	--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-33285 .elementor-element.elementor-element-d09caf6 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-33285 .elementor-element.elementor-element-5a7cbbb .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-33285 .elementor-element.elementor-element-5a7cbbb .elementor-icon {
	font-size: 10px;
}

.elementor-33285 .elementor-element.elementor-element-5a7cbbb .elementor-icon svg {
	height: 10px;
}

.elementor-33285 .elementor-element.elementor-element-95bf6be > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-33285 .elementor-element.elementor-element-10eabca {
	--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-33285 .elementor-element.elementor-element-45186d8 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-33285 .elementor-element.elementor-element-a2cbce6 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-33285 .elementor-element.elementor-element-a2cbce6 .elementor-icon {
	font-size: 10px;
}

.elementor-33285 .elementor-element.elementor-element-a2cbce6 .elementor-icon svg {
	height: 10px;
}

.elementor-33285 .elementor-element.elementor-element-767a244 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-767a244 {
	color: var(--e-global-color-f2fc99c);
}

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

.elementor-33285 .elementor-element.elementor-element-f81f52b {
	color: var(--e-global-color-f2fc99c);
}

.elementor-33285 .elementor-element.elementor-element-b11e373 {
	--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-33285 .elementor-element.elementor-element-ccacdb0 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-33285 .elementor-element.elementor-element-4f2a5fa .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-33285 .elementor-element.elementor-element-4f2a5fa .elementor-icon {
	font-size: 10px;
}

.elementor-33285 .elementor-element.elementor-element-4f2a5fa .elementor-icon svg {
	height: 10px;
}

.elementor-33285 .elementor-element.elementor-element-ef953f2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-ef953f2 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-33285 .elementor-element.elementor-element-ffae87b {
	--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-33285 .elementor-element.elementor-element-39ca105 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-33285 .elementor-element.elementor-element-fbad17a .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-33285 .elementor-element.elementor-element-fbad17a .elementor-icon {
	font-size: 10px;
}

.elementor-33285 .elementor-element.elementor-element-fbad17a .elementor-icon svg {
	height: 10px;
}

.elementor-33285 .elementor-element.elementor-element-1e5b11b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

.elementor-33285 .elementor-element.elementor-element-5577526 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-33285 .elementor-element.elementor-element-3b32982 {
	--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-33285 .elementor-element.elementor-element-84a0dbd .elementor-icon-wrapper {
	text-align: center;
}

.elementor-33285 .elementor-element.elementor-element-84a0dbd.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

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

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

.elementor-33285 .elementor-element.elementor-element-d7bbf78 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-33285 .elementor-element.elementor-element-d7bbf78 .elementor-icon {
	font-size: 10px;
}

.elementor-33285 .elementor-element.elementor-element-d7bbf78 .elementor-icon svg {
	height: 10px;
}

.elementor-33285 .elementor-element.elementor-element-529607d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-33285 .elementor-element.elementor-element-979cca8 {
	--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-33285 .elementor-element.elementor-element-8ff3ee9 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-33285 .elementor-element.elementor-element-2fa837f .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-33285 .elementor-element.elementor-element-2fa837f .elementor-icon {
	font-size: 10px;
}

.elementor-33285 .elementor-element.elementor-element-2fa837f .elementor-icon svg {
	height: 10px;
}

.elementor-33285 .elementor-element.elementor-element-de3c298 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-de3c298 {
	color: var(--e-global-color-f2fc99c);
}

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

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

.elementor-33285 .elementor-element.elementor-element-0452f70 {
	--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-33285 .elementor-element.elementor-element-a5d6eeb .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-33285 .elementor-element.elementor-element-53aa901 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-33285 .elementor-element.elementor-element-53aa901.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-33285 .elementor-element.elementor-element-53aa901 .elementor-icon {
	font-size: 10px;
}

.elementor-33285 .elementor-element.elementor-element-53aa901 .elementor-icon svg {
	height: 10px;
}

.elementor-33285 .elementor-element.elementor-element-85d5c84 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-85d5c84 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-33285 .elementor-element.elementor-element-bb59f33 {
	--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-33285 .elementor-element.elementor-element-a4d9db3 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-33285 .elementor-element.elementor-element-0676dfa .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-33285 .elementor-element.elementor-element-0676dfa.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-33285 .elementor-element.elementor-element-0676dfa .elementor-icon {
	font-size: 10px;
}

.elementor-33285 .elementor-element.elementor-element-0676dfa .elementor-icon svg {
	height: 10px;
}

.elementor-33285 .elementor-element.elementor-element-5a179c8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

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

.elementor-33285 .elementor-element.elementor-element-e533823 {
	--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-33285 .elementor-element.elementor-element-4768c1d .elementor-icon-wrapper {
	text-align: center;
}

.elementor-33285 .elementor-element.elementor-element-4768c1d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

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

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

.elementor-33285 .elementor-element.elementor-element-f87458e .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-33285 .elementor-element.elementor-element-f87458e .elementor-icon {
	font-size: 10px;
}

.elementor-33285 .elementor-element.elementor-element-f87458e .elementor-icon svg {
	height: 10px;
}

.elementor-33285 .elementor-element.elementor-element-7e9a69b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-33285 .elementor-element.elementor-element-2dc7982 {
	--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-33285 .elementor-element.elementor-element-a7bcb1e > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-33285 .elementor-element.elementor-element-fbadad6 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-33285 .elementor-element.elementor-element-fbadad6 .elementor-icon {
	font-size: 10px;
}

.elementor-33285 .elementor-element.elementor-element-fbadad6 .elementor-icon svg {
	height: 10px;
}

.elementor-33285 .elementor-element.elementor-element-fa6f4ae > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-fa6f4ae {
	color: var(--e-global-color-f2fc99c);
}

.elementor-33285 .elementor-element.elementor-element-3bdfc4c {
	--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-33285 .elementor-element.elementor-element-35985fe > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-33285 .elementor-element.elementor-element-a9a9754 {
	--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-33285 .elementor-element.elementor-element-031cb73 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-33285 .elementor-element.elementor-element-031cb73.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

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

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

.elementor-33285 .elementor-element.elementor-element-0db0c15 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-33285 .elementor-element.elementor-element-0db0c15 .elementor-icon {
	font-size: 10px;
}

.elementor-33285 .elementor-element.elementor-element-0db0c15 .elementor-icon svg {
	height: 10px;
}

.elementor-33285 .elementor-element.elementor-element-4ad531c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-33285 .elementor-element.elementor-element-ee4cf34 {
	--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-33285 .elementor-element.elementor-element-286b471 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-33285 .elementor-element.elementor-element-7e9b2ca .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-33285 .elementor-element.elementor-element-7e9b2ca .elementor-icon {
	font-size: 10px;
}

.elementor-33285 .elementor-element.elementor-element-7e9b2ca .elementor-icon svg {
	height: 10px;
}

.elementor-33285 .elementor-element.elementor-element-a0b96ac > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-a0b96ac {
	color: var(--e-global-color-f2fc99c);
}

.elementor-33285 .elementor-element.elementor-element-67030bd {
	--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-33285 .elementor-element.elementor-element-3e8c09f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-33285 .elementor-element.elementor-element-bc29bfc {
	--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-33285 .elementor-element.elementor-element-43248b8 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-33285 .elementor-element.elementor-element-43248b8.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

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

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

.elementor-33285 .elementor-element.elementor-element-4210d69 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-33285 .elementor-element.elementor-element-4210d69.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-33285 .elementor-element.elementor-element-4210d69 .elementor-icon {
	font-size: 10px;
}

.elementor-33285 .elementor-element.elementor-element-4210d69 .elementor-icon svg {
	height: 10px;
}

.elementor-33285 .elementor-element.elementor-element-a42aa5a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-a42aa5a {
	color: var(--e-global-color-f2fc99c);
}

.elementor-33285 .elementor-element.elementor-element-877fa2b {
	--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-33285 .elementor-element.elementor-element-6091128 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-33285 .elementor-element.elementor-element-833bf76 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-33285 .elementor-element.elementor-element-833bf76.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-33285 .elementor-element.elementor-element-833bf76 .elementor-icon {
	font-size: 10px;
}

.elementor-33285 .elementor-element.elementor-element-833bf76 .elementor-icon svg {
	height: 10px;
}

.elementor-33285 .elementor-element.elementor-element-38e93db > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-38e93db {
	color: var(--e-global-color-f2fc99c);
}

.elementor-33285 .elementor-element.elementor-element-4a3cdc2 {
	--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-33285 .elementor-element.elementor-element-386b9a9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-386b9a9 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-33285 .elementor-element.elementor-element-377c748 {
	--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-33285 .elementor-element.elementor-element-1fd5882 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-33285 .elementor-element.elementor-element-eaa2fe3 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-33285 .elementor-element.elementor-element-eaa2fe3 .elementor-icon {
	font-size: 10px;
}

.elementor-33285 .elementor-element.elementor-element-eaa2fe3 .elementor-icon svg {
	height: 10px;
}

.elementor-33285 .elementor-element.elementor-element-9fe0cd6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-33285 .elementor-element.elementor-element-b508446 {
	--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-33285 .elementor-element.elementor-element-b908272 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-33285 .elementor-element.elementor-element-005db31 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-33285 .elementor-element.elementor-element-005db31.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-33285 .elementor-element.elementor-element-005db31 .elementor-icon {
	font-size: 10px;
}

.elementor-33285 .elementor-element.elementor-element-005db31 .elementor-icon svg {
	height: 10px;
}

.elementor-33285 .elementor-element.elementor-element-87e9c31 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-87e9c31 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-33285 .elementor-element.elementor-element-1ab7864 {
	--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-33285 .elementor-element.elementor-element-769a1dd > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-33285 .elementor-element.elementor-element-759f603 {
	--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-33285 .elementor-element.elementor-element-9814153 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-33285 .elementor-element.elementor-element-3fce95a .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-33285 .elementor-element.elementor-element-3fce95a .elementor-icon {
	font-size: 10px;
}

.elementor-33285 .elementor-element.elementor-element-3fce95a .elementor-icon svg {
	height: 10px;
}

.elementor-33285 .elementor-element.elementor-element-e0ecdc1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-e0ecdc1 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-33285 .elementor-element.elementor-element-4012c27 {
	--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-33285 .elementor-element.elementor-element-70493fa > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-33285 .elementor-element.elementor-element-58dd796 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-33285 .elementor-element.elementor-element-58dd796 .elementor-icon {
	font-size: 10px;
}

.elementor-33285 .elementor-element.elementor-element-58dd796 .elementor-icon svg {
	height: 10px;
}

.elementor-33285 .elementor-element.elementor-element-4fb17cf > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

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

.elementor-33285 .elementor-element.elementor-element-49264e3 {
	--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-33285 .elementor-element.elementor-element-b39d16e .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-33285 .elementor-element.elementor-element-27f5379 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-33285 .elementor-element.elementor-element-27f5379.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-33285 .elementor-element.elementor-element-27f5379 .elementor-icon {
	font-size: 10px;
}

.elementor-33285 .elementor-element.elementor-element-27f5379 .elementor-icon svg {
	height: 10px;
}

.elementor-33285 .elementor-element.elementor-element-4f65476 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-33285 .elementor-element.elementor-element-0a56d3e {
	--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-33285 .elementor-element.elementor-element-a7d635c > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-33285 .elementor-element.elementor-element-ab8d825 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-33285 .elementor-element.elementor-element-ab8d825 .elementor-icon {
	font-size: 10px;
}

.elementor-33285 .elementor-element.elementor-element-ab8d825 .elementor-icon svg {
	height: 10px;
}

.elementor-33285 .elementor-element.elementor-element-5990f9e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-5990f9e {
	color: var(--e-global-color-f2fc99c);
}

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

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

.elementor-33285 .elementor-element.elementor-element-0f837ec {
	--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-33285 .elementor-element.elementor-element-79043d2 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-33285 .elementor-element.elementor-element-79043d2.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

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

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

.elementor-33285 .elementor-element.elementor-element-5514632 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-33285 .elementor-element.elementor-element-5514632 .elementor-icon {
	font-size: 10px;
}

.elementor-33285 .elementor-element.elementor-element-5514632 .elementor-icon svg {
	height: 10px;
}

.elementor-33285 .elementor-element.elementor-element-1c890ed > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-33285 .elementor-element.elementor-element-1019bae {
	--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-33285 .elementor-element.elementor-element-284d944 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-33285 .elementor-element.elementor-element-b253397 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-33285 .elementor-element.elementor-element-b253397 .elementor-icon {
	font-size: 10px;
}

.elementor-33285 .elementor-element.elementor-element-b253397 .elementor-icon svg {
	height: 10px;
}

.elementor-33285 .elementor-element.elementor-element-9e6bbd4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

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

.elementor-33285 .elementor-element.elementor-element-a7f0d9c {
	--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-33285 .elementor-element.elementor-element-8403db9 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-33285 .elementor-element.elementor-element-8403db9.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

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

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

.elementor-33285 .elementor-element.elementor-element-163b4f6 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-33285 .elementor-element.elementor-element-163b4f6.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-33285 .elementor-element.elementor-element-163b4f6 .elementor-icon {
	font-size: 10px;
}

.elementor-33285 .elementor-element.elementor-element-163b4f6 .elementor-icon svg {
	height: 10px;
}

.elementor-33285 .elementor-element.elementor-element-6ef7f49 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-33285 .elementor-element.elementor-element-89f54ac {
	--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-33285 .elementor-element.elementor-element-8ff2ecd > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-33285 .elementor-element.elementor-element-d19a835 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-33285 .elementor-element.elementor-element-d19a835 .elementor-icon {
	font-size: 10px;
}

.elementor-33285 .elementor-element.elementor-element-d19a835 .elementor-icon svg {
	height: 10px;
}

.elementor-33285 .elementor-element.elementor-element-6ec104d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

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

.elementor-33285 .elementor-element.elementor-element-aec7976 {
	--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-33285 .elementor-element.elementor-element-4aa7f06 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-33285 .elementor-element.elementor-element-1cf7623 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-33285 .elementor-element.elementor-element-1cf7623 .elementor-icon {
	font-size: 10px;
}

.elementor-33285 .elementor-element.elementor-element-1cf7623 .elementor-icon svg {
	height: 10px;
}

.elementor-33285 .elementor-element.elementor-element-2b91799 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-33285 .elementor-element.elementor-element-97dde1e {
	--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-33285 .elementor-element.elementor-element-b0ca921 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-33285 .elementor-element.elementor-element-568c832 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-33285 .elementor-element.elementor-element-568c832.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-33285 .elementor-element.elementor-element-568c832 .elementor-icon {
	font-size: 10px;
}

.elementor-33285 .elementor-element.elementor-element-568c832 .elementor-icon svg {
	height: 10px;
}

.elementor-33285 .elementor-element.elementor-element-31bd6a2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-31bd6a2 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-33285 .elementor-element.elementor-element-1473eb2 {
	--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-33285 .elementor-element.elementor-element-2f2a4e1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-33285 .elementor-element.elementor-element-a007193 {
	--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-33285 .elementor-element.elementor-element-c243289 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-33285 .elementor-element.elementor-element-bb7e340 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-33285 .elementor-element.elementor-element-bb7e340 .elementor-icon {
	font-size: 10px;
}

.elementor-33285 .elementor-element.elementor-element-bb7e340 .elementor-icon svg {
	height: 10px;
}

.elementor-33285 .elementor-element.elementor-element-be0013b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-be0013b {
	color: var(--e-global-color-f2fc99c);
}

.elementor-33285 .elementor-element.elementor-element-db94274 {
	--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-33285 .elementor-element.elementor-element-de43b17 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-33285 .elementor-element.elementor-element-2d0cfc9 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-33285 .elementor-element.elementor-element-2d0cfc9 .elementor-icon {
	font-size: 10px;
}

.elementor-33285 .elementor-element.elementor-element-2d0cfc9 .elementor-icon svg {
	height: 10px;
}

.elementor-33285 .elementor-element.elementor-element-643dcec > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-643dcec {
	color: var(--e-global-color-f2fc99c);
}

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

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

.elementor-33285 .elementor-element.elementor-element-2c238cb {
	--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-33285 .elementor-element.elementor-element-164ff76 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-33285 .elementor-element.elementor-element-164ff76.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

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

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

.elementor-33285 .elementor-element.elementor-element-cf39f34 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-cf39f34 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-33285 .elementor-element.elementor-element-ba5be70 {
	--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-33285 .elementor-element.elementor-element-f5831b0 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-33285 .elementor-element.elementor-element-17004ab > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-17004ab {
	color: var(--e-global-color-f2fc99c);
}

.elementor-33285 .elementor-element.elementor-element-b9fff5b {
	--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-33285 .elementor-element.elementor-element-039f6cf > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-039f6cf {
	text-align: center;
}

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

.elementor-33285 .elementor-element.elementor-element-e3c4cab .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-33285 .elementor-element.elementor-element-e42e178 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-e42e178 img {
	width: 100%;
	max-width: 100px;
}

.elementor-33285 .elementor-element.elementor-element-2c246e0 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-2c246e0 {
	text-align: center;
}

.elementor-33285 .elementor-element.elementor-element-2c246e0 .elementor-heading-title {
	font-family: var(--e-global-typography-53fc45e-font-family), Inter;
	font-size: var(--e-global-typography-53fc45e-font-size);
	font-weight: var(--e-global-typography-53fc45e-font-weight);
	line-height: var(--e-global-typography-53fc45e-line-height);
	color: var(--e-global-color-f2fc99c);
}

.elementor-33285 .elementor-element.elementor-element-a5a768d {
	--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-33285 .elementor-element.elementor-element-a5dd6e5 {
	--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-33285 .elementor-element.elementor-element-c3b3178 > .elementor-widget-container {
	margin: 12px 0px 12px 0px;
}

.elementor-33285 .elementor-element.elementor-element-c3b3178 img {
	max-width: 160px;
}

.elementor-33285 .elementor-element.elementor-element-d669636 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-d669636 {
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-33285 .elementor-element.elementor-element-8f14653 {
	--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-33285 .elementor-element.elementor-element-2f20a6e {
	--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-33285 .elementor-element.elementor-element-b8ad73a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-b8ad73a img {
	max-width: 130px;
}

.elementor-33285 .elementor-element.elementor-element-c4f90c8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-c4f90c8 {
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

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

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

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

.elementor-33285 .elementor-element.elementor-element-1981583 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-1981583 img {
	width: 100%;
	max-width: 180px;
}

.elementor-33285 .elementor-element.elementor-element-b5d7529 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-b5d7529 {
	text-align: center;
}

.elementor-33285 .elementor-element.elementor-element-b5d7529 .elementor-heading-title {
	font-family: var(--e-global-typography-53fc45e-font-family), Inter;
	font-size: var(--e-global-typography-53fc45e-font-size);
	font-weight: var(--e-global-typography-53fc45e-font-weight);
	line-height: var(--e-global-typography-53fc45e-line-height);
	color: var(--e-global-color-f2fc99c);
}

.elementor-33285 .elementor-element.elementor-element-194f636 {
	--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-33285 .elementor-element.elementor-element-557b65f {
	--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-33285 .elementor-element.elementor-element-491c940 > .elementor-widget-container {
	margin: 12px 0px 12px 0px;
}

.elementor-33285 .elementor-element.elementor-element-491c940 img {
	max-width: 160px;
}

.elementor-33285 .elementor-element.elementor-element-df1eed8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-df1eed8 {
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-33285 .elementor-element.elementor-element-3dfda75 {
	--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-33285 .elementor-element.elementor-element-6432a30 {
	--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-33285 .elementor-element.elementor-element-edde147 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-edde147 img {
	max-width: 130px;
}

.elementor-33285 .elementor-element.elementor-element-6942021 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-6942021 {
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

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

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

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

.elementor-33285 .elementor-element.elementor-element-c5733c3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-c5733c3 img {
	width: 100%;
	max-width: 100px;
}

.elementor-33285 .elementor-element.elementor-element-f6aab5d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-f6aab5d {
	text-align: center;
}

.elementor-33285 .elementor-element.elementor-element-f6aab5d .elementor-heading-title {
	font-family: var(--e-global-typography-53fc45e-font-family), Inter;
	font-size: var(--e-global-typography-53fc45e-font-size);
	font-weight: var(--e-global-typography-53fc45e-font-weight);
	line-height: var(--e-global-typography-53fc45e-line-height);
	color: var(--e-global-color-f2fc99c);
}

.elementor-33285 .elementor-element.elementor-element-76977e8 {
	--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-33285 .elementor-element.elementor-element-c5c1528 {
	--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-33285 .elementor-element.elementor-element-83c80e6 > .elementor-widget-container {
	margin: 12px 0px 12px 0px;
}

.elementor-33285 .elementor-element.elementor-element-83c80e6 img {
	max-width: 160px;
}

.elementor-33285 .elementor-element.elementor-element-84d2af8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-84d2af8 {
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-33285 .elementor-element.elementor-element-1e7b0e3 {
	--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-33285 .elementor-element.elementor-element-908b881 {
	--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-33285 .elementor-element.elementor-element-f93ac13 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-f93ac13 img {
	max-width: 130px;
}

.elementor-33285 .elementor-element.elementor-element-0690f27 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-0690f27 {
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

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

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

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

.elementor-33285 .elementor-element.elementor-element-b2625dd > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-b2625dd img {
	width: 100%;
	max-width: 100px;
}

.elementor-33285 .elementor-element.elementor-element-00dc9c1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-00dc9c1 {
	text-align: start;
}

.elementor-33285 .elementor-element.elementor-element-00dc9c1 .elementor-heading-title {
	font-family: var(--e-global-typography-53fc45e-font-family), Inter;
	font-size: var(--e-global-typography-53fc45e-font-size);
	font-weight: var(--e-global-typography-53fc45e-font-weight);
	line-height: var(--e-global-typography-53fc45e-line-height);
	color: var(--e-global-color-f2fc99c);
}

.elementor-33285 .elementor-element.elementor-element-58be8bd {
	--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-33285 .elementor-element.elementor-element-09bf4ea {
	--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-33285 .elementor-element.elementor-element-e6aedf6 > .elementor-widget-container {
	margin: 12px 0px 12px 0px;
}

.elementor-33285 .elementor-element.elementor-element-e6aedf6 img {
	max-width: 160px;
}

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

.elementor-33285 .elementor-element.elementor-element-f4458ed {
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-33285 .elementor-element.elementor-element-0263f91 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-0263f91 {
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-33285 .elementor-element.elementor-element-d98bea5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-d98bea5 {
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-33285 .elementor-element.elementor-element-297391e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-297391e {
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-33285 .elementor-element.elementor-element-7f25cb1 {
	--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-33285 .elementor-element.elementor-element-15f69c8 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-33285 .elementor-element.elementor-element-15f69c8.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

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

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

.elementor-33285 .elementor-element.elementor-element-15f69c8 .elementor-icon {
	font-size: 18px;
}

.elementor-33285 .elementor-element.elementor-element-15f69c8 .elementor-icon svg {
	height: 18px;
}

.elementor-33285 .elementor-element.elementor-element-9335a9f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-9335a9f {
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-33285 .elementor-element.elementor-element-1926e93 {
	--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-33285 .elementor-element.elementor-element-85523c1 {
	--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-33285 .elementor-element.elementor-element-b2cb324 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-b2cb324 img {
	max-width: 130px;
}

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

.elementor-33285 .elementor-element.elementor-element-a894e94 {
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-33285 .elementor-element.elementor-element-30d146e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-30d146e {
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-33285 .elementor-element.elementor-element-ea285e4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-ea285e4 {
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-33285 .elementor-element.elementor-element-6774b25 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-6774b25 {
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-33285 .elementor-element.elementor-element-e17ee8f {
	--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: 80px 80px;
	--row-gap: 80px;
	--column-gap: 80px;
	--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-33285 .elementor-element.elementor-element-67cfab2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-67cfab2 {
	text-align: center;
}

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

.elementor-33285 .elementor-element.elementor-element-96bad82 {
	--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-33285 .elementor-element.elementor-element-bb6a289 {
	--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-33285 .elementor-element.elementor-element-14e5847 {
	--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-33285 .elementor-element.elementor-element-14e5847:not(.elementor-motion-effects-element-type-background), .elementor-33285 .elementor-element.elementor-element-14e5847 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-33285 .elementor-element.elementor-element-6971838 {
	--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-33285 .elementor-element.elementor-element-6971838.e-con {
	--align-self: center;
}

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

.elementor-33285 .elementor-element.elementor-element-7cbbd80.elementor-element {
	--align-self: flex-start;
}

.elementor-33285 .elementor-element.elementor-element-7cbbd80 {
	text-align: start;
}

.elementor-33285 .elementor-element.elementor-element-7cbbd80 .elementor-heading-title {
	font-family: var(--e-global-typography-53fc45e-font-family), Inter;
	font-size: var(--e-global-typography-53fc45e-font-size);
	font-weight: var(--e-global-typography-53fc45e-font-weight);
	line-height: var(--e-global-typography-53fc45e-line-height);
	color: #354093;
}

.elementor-33285 .elementor-element.elementor-element-59e02e9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-59e02e9.elementor-element {
	--align-self: flex-start;
}

.elementor-33285 .elementor-element.elementor-element-59e02e9 {
	text-align: start;
}

.elementor-33285 .elementor-element.elementor-element-59e02e9 .elementor-heading-title {
	color: #354093;
}

.elementor-33285 .elementor-element.elementor-element-8c06b75 > .elementor-widget-container {
	margin: 16px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-8c06b75 {
	text-align: start;
	color: #354093;
}

.elementor-33285 .elementor-element.elementor-element-302c4fc > .elementor-widget-container {
	--e-transform-translateY: 22px;
	margin: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-302c4fc img {
	max-width: 220px;
}

.elementor-33285 .elementor-element.elementor-element-df45e0c {
	--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-33285 .elementor-element.elementor-element-21333d9 {
	--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-33285 .elementor-element.elementor-element-21333d9:not(.elementor-motion-effects-element-type-background), .elementor-33285 .elementor-element.elementor-element-21333d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-33285 .elementor-element.elementor-element-97e43cd {
	--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-33285 .elementor-element.elementor-element-97e43cd.e-con {
	--align-self: center;
}

.elementor-33285 .elementor-element.elementor-element-97d0264 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-97d0264.elementor-element {
	--align-self: flex-start;
}

.elementor-33285 .elementor-element.elementor-element-97d0264 {
	text-align: start;
}

.elementor-33285 .elementor-element.elementor-element-97d0264 .elementor-heading-title {
	font-family: var(--e-global-typography-53fc45e-font-family), Inter;
	font-size: var(--e-global-typography-53fc45e-font-size);
	font-weight: var(--e-global-typography-53fc45e-font-weight);
	line-height: var(--e-global-typography-53fc45e-line-height);
	color: #354093;
}

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

.elementor-33285 .elementor-element.elementor-element-95e2172.elementor-element {
	--align-self: flex-start;
}

.elementor-33285 .elementor-element.elementor-element-95e2172 {
	text-align: start;
}

.elementor-33285 .elementor-element.elementor-element-95e2172 .elementor-heading-title {
	color: #354093;
}

.elementor-33285 .elementor-element.elementor-element-017a160 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-017a160 {
	text-align: start;
	color: #354093;
}

.elementor-33285 .elementor-element.elementor-element-87a8fa2 > .elementor-widget-container {
	--e-transform-translateY: 20px;
	margin: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-87a8fa2 img {
	max-width: 220px;
}

.elementor-33285 .elementor-element.elementor-element-133c7d2 {
	--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-33285 .elementor-element.elementor-element-0757312 {
	--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-33285 .elementor-element.elementor-element-0757312:not(.elementor-motion-effects-element-type-background), .elementor-33285 .elementor-element.elementor-element-0757312 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-33285 .elementor-element.elementor-element-0c15003 {
	--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-33285 .elementor-element.elementor-element-0c15003.e-con {
	--align-self: center;
}

.elementor-33285 .elementor-element.elementor-element-c853438 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-c853438.elementor-element {
	--align-self: flex-start;
}

.elementor-33285 .elementor-element.elementor-element-c853438 {
	text-align: start;
}

.elementor-33285 .elementor-element.elementor-element-c853438 .elementor-heading-title {
	font-family: var(--e-global-typography-53fc45e-font-family), Inter;
	font-size: var(--e-global-typography-53fc45e-font-size);
	font-weight: var(--e-global-typography-53fc45e-font-weight);
	line-height: var(--e-global-typography-53fc45e-line-height);
	color: #354093;
}

.elementor-33285 .elementor-element.elementor-element-494e511 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-494e511.elementor-element {
	--align-self: flex-start;
}

.elementor-33285 .elementor-element.elementor-element-494e511 {
	text-align: start;
}

.elementor-33285 .elementor-element.elementor-element-494e511 .elementor-heading-title {
	font-family: "OhNo Softie", Inter;
	font-size: 24px;
	font-weight: 600;
	line-height: 26px;
	color: #354093;
}

.elementor-33285 .elementor-element.elementor-element-4e8d5f9 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-4e8d5f9 {
	text-align: start;
	color: #354093;
}

.elementor-33285 .elementor-element.elementor-element-3608466 > .elementor-widget-container {
	--e-transform-translateY: 20px;
	margin: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-3608466 img {
	max-width: 184px;
}

.elementor-33285 .elementor-element.elementor-element-6c1b3c1 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-33285 .elementor-element.elementor-element-fe7c423 {
	--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-33285 .elementor-element.elementor-element-6b0f402 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-33285 .elementor-element.elementor-element-6b0f402:not(.elementor-motion-effects-element-type-background), .elementor-33285 .elementor-element.elementor-element-6b0f402 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-33285 .elementor-element.elementor-element-6b0f402.e-con {
	--align-self: center;
}

.elementor-33285 .elementor-element.elementor-element-9b79a25 > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-33285 .elementor-element.elementor-element-9b79a25 {
	text-align: center;
}

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

.elementor-33285 .elementor-element.elementor-element-3a8abd9 {
	width: var(--container-widget-width, 780px);
	max-width: 780px;
	--container-widget-width: 780px;
	--container-widget-flex-grow: 0;
}

.elementor-33285 .elementor-element.elementor-element-3a8abd9.elementor-element {
	--align-self: center;
}

.elementor-33285 .elementor-element.elementor-element-3a8abd9 > .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-33285 .elementor-element.elementor-element-3a8abd9 .elementor-tab-title {
	border-width: 0px;
	border-color: var(--e-global-color-1ba86b9);
	background-color: var(--e-global-color-e3e8fa6);
	padding: 18px 18px 18px 18px;
}

.elementor-33285 .elementor-element.elementor-element-3a8abd9 .elementor-tab-content {
	border-width: 0px;
	border-block-end-color: var(--e-global-color-1ba86b9);
	background-color: var(--e-global-color-c550a3b);
	color: var(--e-global-color-f2fc99c);
	padding: 18px 18px 18px 18px;
}

.elementor-33285 .elementor-element.elementor-element-3a8abd9 .elementor-toggle-title, .elementor-33285 .elementor-element.elementor-element-3a8abd9 .elementor-toggle-icon {
	color: var(--e-global-color-f2fc99c);
}

.elementor-33285 .elementor-element.elementor-element-3a8abd9 .elementor-toggle-icon svg {
	fill: var(--e-global-color-f2fc99c);
}

.elementor-33285 .elementor-element.elementor-element-3a8abd9 .elementor-tab-title.elementor-active a, .elementor-33285 .elementor-element.elementor-element-3a8abd9 .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: var(--e-global-color-3813da7);
}

.elementor-33285 .elementor-element.elementor-element-3a8abd9 .elementor-tab-title .elementor-toggle-icon i:before {
	color: var(--e-global-color-f2fc99c);
}

.elementor-33285 .elementor-element.elementor-element-3a8abd9 .elementor-tab-title .elementor-toggle-icon svg {
	fill: var(--e-global-color-f2fc99c);
}

.elementor-33285 .elementor-element.elementor-element-3a8abd9 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before {
	color: var(--e-global-color-3813da7);
}

.elementor-33285 .elementor-element.elementor-element-3a8abd9 .elementor-tab-title.elementor-active .elementor-toggle-icon svg {
	fill: var(--e-global-color-3813da7);
}

.elementor-33285 .elementor-element.elementor-element-3a8abd9 .elementor-toggle-icon {
	margin-inline-end: 24px;
}

.elementor-33285 .elementor-element.elementor-element-11b06ad {
	--display: flex;
	--min-height: 400px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 56px 56px;
	--row-gap: 56px;
	--column-gap: 56px;
	--overlay-opacity: .34;
	border-style: none;
	--border-style: none;
	--border-radius: 40px 40px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-33285 .elementor-element.elementor-element-11b06ad:not(.elementor-motion-effects-element-type-background), .elementor-33285 .elementor-element.elementor-element-11b06ad > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(360deg, var(--e-global-color-f2fc99c) 9%, var(--e-global-color-a443cd3) 64%);
}

.elementor-33285 .elementor-element.elementor-element-11b06ad::before, .elementor-33285 .elementor-element.elementor-element-11b06ad > .elementor-background-video-container::before, .elementor-33285 .elementor-element.elementor-element-11b06ad > .e-con-inner > .elementor-background-video-container::before, .elementor-33285 .elementor-element.elementor-element-11b06ad > .elementor-background-slideshow::before, .elementor-33285 .elementor-element.elementor-element-11b06ad > .e-con-inner > .elementor-background-slideshow::before, .elementor-33285 .elementor-element.elementor-element-11b06ad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-f2fc99c);
	background-image: url("https://usewhale.io/nitropack_static/dYCKVbRLfYKfcqiQliugswUtPKmzFGqU/assets/images/optimized/rev-782c458/usewhale.io/wp-content/uploads/2025/04/lightripple.svg");
	--background-overlay: "";
	background-position: bottom left;
	background-repeat: no-repeat;
}

.elementor-33285 .elementor-element.elementor-element-11b06ad::before {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-33285 .elementor-element.elementor-element-11b06ad.e-con {
	--align-self: center;
}

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

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

.elementor-33285 .elementor-element.elementor-element-08d799a {
	width: var(--container-widget-width, 640px);
	max-width: 640px;
	--container-widget-width: 640px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-33285 .elementor-element.elementor-element-08d799a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-08d799a.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-33285 .elementor-element.elementor-element-08d799a .elementor-heading-title {
	font-family: "Nunito", Inter;
	font-size: 54px;
	font-weight: 700;
	line-height: 54px;
	letter-spacing: .35%;
	color: var(--e-global-color-c550a3b);
}

.elementor-33285 .elementor-element.elementor-element-b0673ee {
	--display: flex;
	--min-height: 0px;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-33285 .elementor-element.elementor-element-6c7449a .elementor-button {
	background-color: var(--e-global-color-0e930c8);
	font-family: "Nunito Sans", Inter;
	font-size: 16px;
	font-weight: 800;
	line-height: 23px;
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: var(--e-global-color-0e930c8);
	border-radius: 100px 100px 100px 100px;
	padding: 8px 24px 8px 24px;
}

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

.elementor-33285 .elementor-element.elementor-element-c908d0f .elementor-button {
	background-color: var(--e-global-color-1ba86b9);
	font-family: "Nunito Sans", Inter;
	font-size: 16px;
	font-weight: 800;
	line-height: 23px;
	fill: var(--e-global-color-f2fc99c);
	color: var(--e-global-color-f2fc99c);
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: var(--e-global-color-1ba86b9);
	border-radius: 150px 150px 150px 150px;
	padding: 8px 24px 8px 24px;
}

.elementor-33285 .elementor-element.elementor-element-c908d0f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-578c168 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-33285 .elementor-element.elementor-element-578c168 {
	font-family: var(--e-global-typography-cfbfa04-font-family), Inter;
	font-size: var(--e-global-typography-cfbfa04-font-size);
	font-weight: var(--e-global-typography-cfbfa04-font-weight);
	line-height: var(--e-global-typography-cfbfa04-line-height);
	letter-spacing: var(--e-global-typography-cfbfa04-letter-spacing);
	color: var(--e-global-color-c550a3b);
}

@media (min-width:768px) {
	.elementor-33285 .elementor-element.elementor-element-c08e0bd {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-dcfb0c4 {
		--width: 700px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-0392057 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-c7989a6 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-850d9e6 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-82f36ec {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-4e690b7 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-16dd4f7 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-f4ea642 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-53b6104 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-83a1f99 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-e5da757 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-c12f703 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-94b5970 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-cf6a63f {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-7331807 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-1610a90 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-c05cbd8 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-e62479e {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-2500b4c {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-2c881bc {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-9ddfe8f {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-b2d5e40 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-340bb18 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-a7d4f43 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-96b51ae {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-35c4b11 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-c932a50 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-d5f0ab4 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-9029922 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-3ff1db3 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-9514ab1 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-0a5c336 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-2e0302b {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-10fba8c {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-0bbc5f2 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-1abbc8c {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-6b78545 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-28fd352 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-f42bb1d {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-858e5ee {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-68af8d5 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-0800241 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-b8ca87f {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-d53d827 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-f66a28c {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-3fd5192 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-369664d {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-155f0d0 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-4482ffa {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-eec76a3 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-067affe {
		--content-width: 1240px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-4c18edd {
		--width: 20%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-4eaad40 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-b4777a5 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-10eabca {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-d4aae9c {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-b11e373 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-ffae87b {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-7fb9feb {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-3b32982 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-979cca8 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-7925585 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-0452f70 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-bb59f33 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-b3e5bc9 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-e533823 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-2dc7982 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-3bdfc4c {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-a9a9754 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-ee4cf34 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-67030bd {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-bc29bfc {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-877fa2b {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-4a3cdc2 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-377c748 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-b508446 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-1ab7864 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-759f603 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-4012c27 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-da6ff7c {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-49264e3 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-0a56d3e {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-8ed4e0e {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-0f837ec {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-1019bae {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-ac9d203 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-a7f0d9c {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-89f54ac {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-cb5b585 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-aec7976 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-97dde1e {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-1473eb2 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-a007193 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-db94274 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-fe3d928 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-2c238cb {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-ba5be70 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-cd6a976 {
		--width: 18%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-a5a768d {
		--width: 36%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-a5dd6e5 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-8f14653 {
		--width: 36%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-2f20a6e {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-e1d6c9b {
		--width: 18%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-194f636 {
		--width: 36%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-557b65f {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-3dfda75 {
		--width: 36%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-6432a30 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-dd4ac84 {
		--width: 18%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-76977e8 {
		--width: 36%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-c5c1528 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-1e7b0e3 {
		--width: 36%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-908b881 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-be5bca3 {
		--width: 18%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-58be8bd {
		--width: 36%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-09bf4ea {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-7925652 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-7f25cb1 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-1926e93 {
		--width: 36%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-85523c1 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-eb47971 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-96bad82 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-bb6a289 {
		--width: 50%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-14e5847 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-6971838 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-df45e0c {
		--width: 50%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-21333d9 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-97e43cd {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-133c7d2 {
		--width: 50%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-0757312 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-0c15003 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-6b0f402 {
		--content-width: 780px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-11b06ad {
		--content-width: 1280px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-b0673ee {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-dd6f720 {
		--width: 210px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-33285 .elementor-element.elementor-element-e18eb9f {
		--content-width: 90%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-81a853e {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-dcfb0c4 {
		--width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-4ae6ea7 {
		--content-width: 1140px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-0392057 {
		--width: 32%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-82f36ec {
		--width: 32%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-f4ea642 {
		--width: 32%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-e5da757 {
		--width: 32%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-cf6a63f {
		--width: 32%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-c05cbd8 {
		--width: 32%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-2c881bc {
		--width: 32%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-340bb18 {
		--width: 32%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-35c4b11 {
		--width: 32%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-9029922 {
		--width: 32%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-0a5c336 {
		--width: 32%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-0bbc5f2 {
		--width: 32%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-28fd352 {
		--width: 32%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-68af8d5 {
		--width: 32%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-d53d827 {
		--width: 32%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-369664d {
		--width: 32%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-067affe {
		--content-width: 1140px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-11b06ad {
		--content-width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor-33285 .elementor-element.elementor-element-e18eb9f {
		--min-height: 400px;
		--padding-top: 64px;
		--padding-bottom: 84px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-e18eb9f > .elementor-shape-bottom svg, .elementor-33285 .elementor-element.elementor-element-e18eb9f > .e-con-inner > .elementor-shape-bottom svg {
		width: calc(200% + 1.3px);
	}
	
	.elementor-33285 .elementor-element.elementor-element-dc67ebd .elementor-heading-title {
		font-size: var(--e-global-typography-cfbfa04-font-size);
		line-height: var(--e-global-typography-cfbfa04-line-height);
		letter-spacing: var(--e-global-typography-cfbfa04-letter-spacing);
	}
	
	.elementor-33285 .elementor-element.elementor-element-12efbb5 .elementor-heading-title {
		font-size: var(--e-global-typography-d635cf0-font-size);
		line-height: var(--e-global-typography-d635cf0-line-height);
		letter-spacing: var(--e-global-typography-d635cf0-letter-spacing);
	}
	
	.elementor-33285 .elementor-element.elementor-element-46cb2fe {
		--padding-top: 80px;
		--padding-bottom: 56px;
		--padding-left: 48px;
		--padding-right: 48px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-dcfb0c4 {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-33285 .elementor-element.elementor-element-de5a757 .elementor-heading-title {
		font-size: var(--e-global-typography-5d480cf-font-size);
		line-height: var(--e-global-typography-5d480cf-line-height);
		letter-spacing: var(--e-global-typography-5d480cf-letter-spacing);
	}
	
	.elementor-33285 .elementor-element.elementor-element-94bb5d6 {
		--padding-top: 0px;
		--padding-bottom: 24px;
		--padding-left: 48px;
		--padding-right: 48px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-ab7b1b7.elementor-element {
		--align-self: center;
	}
	
	.elementor-33285 .elementor-element.elementor-element-ab7b1b7 .elementor-heading-title {
		font-size: var(--e-global-typography-d635cf0-font-size);
		line-height: var(--e-global-typography-d635cf0-line-height);
		letter-spacing: var(--e-global-typography-d635cf0-letter-spacing);
	}
	
	.elementor-33285 .elementor-element.elementor-element-4ae6ea7 {
		--padding-top: 0px;
		--padding-bottom: 48px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-f45c6f0 {
		--grid-auto-flow: row;
	}
	
	.elementor-33285 .elementor-element.elementor-element-c7989a6 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-850d9e6 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-4e690b7 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-16dd4f7 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-53b6104 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-83a1f99 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-c12f703 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-94b5970 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-7331807 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-1610a90 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-e62479e {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-2500b4c {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-9ddfe8f {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-b2d5e40 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-a7d4f43 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-96b51ae {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-c932a50 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-d5f0ab4 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-3ff1db3 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-9514ab1 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-2e0302b {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-10fba8c {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-1abbc8c {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-6b78545 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-f42bb1d {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-858e5ee {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-0800241 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-b8ca87f {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-f66a28c {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-3fd5192 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-155f0d0 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 40px;
		--padding-right: 20px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-4482ffa {
		--justify-content: flex-start;
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-33285 .elementor-element.elementor-element-eec76a3 {
		--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-33285 .elementor-element.elementor-element-067affe {
		--padding-top: 0px;
		--padding-bottom: 48px;
		--padding-left: 48px;
		--padding-right: 48px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-4c18edd {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-039f6cf.elementor-element {
		--align-self: center;
	}
	
	.elementor-33285 .elementor-element.elementor-element-039f6cf .elementor-heading-title {
		font-size: var(--e-global-typography-d635cf0-font-size);
		line-height: var(--e-global-typography-d635cf0-line-height);
		letter-spacing: var(--e-global-typography-d635cf0-letter-spacing);
	}
	
	.elementor-33285 .elementor-element.elementor-element-e9a2f11 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 48px;
		--padding-right: 48px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-2c246e0 .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-33285 .elementor-element.elementor-element-d669636 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-33285 .elementor-element.elementor-element-c4f90c8 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-33285 .elementor-element.elementor-element-e1bdd08 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 48px;
		--padding-right: 48px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-b5d7529 .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-33285 .elementor-element.elementor-element-df1eed8 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-33285 .elementor-element.elementor-element-6942021 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-33285 .elementor-element.elementor-element-04ac606 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 48px;
		--padding-right: 48px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-f6aab5d .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-33285 .elementor-element.elementor-element-84d2af8 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-33285 .elementor-element.elementor-element-0690f27 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-33285 .elementor-element.elementor-element-e2b9925 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 48px;
		--padding-right: 48px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-00dc9c1 .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-33285 .elementor-element.elementor-element-f4458ed {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-33285 .elementor-element.elementor-element-0263f91 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-33285 .elementor-element.elementor-element-d98bea5 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-33285 .elementor-element.elementor-element-297391e {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-33285 .elementor-element.elementor-element-7f25cb1 {
		--justify-content: flex-start;
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-33285 .elementor-element.elementor-element-9335a9f {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-33285 .elementor-element.elementor-element-a894e94 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-33285 .elementor-element.elementor-element-30d146e {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-33285 .elementor-element.elementor-element-ea285e4 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-33285 .elementor-element.elementor-element-6774b25 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-33285 .elementor-element.elementor-element-e17ee8f {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 48px;
		--padding-right: 48px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-67cfab2 {
		width: var(--container-widget-width, 95%);
		max-width: 95%;
		--container-widget-width: 95%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-33285 .elementor-element.elementor-element-67cfab2.elementor-element {
		--align-self: center;
	}
	
	.elementor-33285 .elementor-element.elementor-element-67cfab2 .elementor-heading-title {
		font-size: var(--e-global-typography-d635cf0-font-size);
		line-height: var(--e-global-typography-d635cf0-line-height);
		letter-spacing: var(--e-global-typography-d635cf0-letter-spacing);
	}
	
	.elementor-33285 .elementor-element.elementor-element-14e5847 {
		--flex-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-33285 .elementor-element.elementor-element-7cbbd80.elementor-element {
		--align-self: center;
	}
	
	.elementor-33285 .elementor-element.elementor-element-7cbbd80 .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-33285 .elementor-element.elementor-element-59e02e9.elementor-element {
		--align-self: center;
	}
	
	.elementor-33285 .elementor-element.elementor-element-8c06b75 {
		text-align: center;
	}
	
	.elementor-33285 .elementor-element.elementor-element-21333d9 {
		--flex-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-33285 .elementor-element.elementor-element-97d0264.elementor-element {
		--align-self: center;
	}
	
	.elementor-33285 .elementor-element.elementor-element-97d0264 .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-33285 .elementor-element.elementor-element-95e2172.elementor-element {
		--align-self: center;
	}
	
	.elementor-33285 .elementor-element.elementor-element-017a160 {
		text-align: center;
	}
	
	.elementor-33285 .elementor-element.elementor-element-0757312 {
		--flex-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-33285 .elementor-element.elementor-element-c853438.elementor-element {
		--align-self: center;
	}
	
	.elementor-33285 .elementor-element.elementor-element-c853438 .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-33285 .elementor-element.elementor-element-494e511.elementor-element {
		--align-self: center;
	}
	
	.elementor-33285 .elementor-element.elementor-element-4e8d5f9 {
		text-align: center;
	}
	
	.elementor-33285 .elementor-element.elementor-element-6b0f402 {
		--padding-top: 100px;
		--padding-bottom: 100px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-9b79a25 .elementor-heading-title {
		font-size: var(--e-global-typography-5d480cf-font-size);
		line-height: var(--e-global-typography-5d480cf-line-height);
		letter-spacing: var(--e-global-typography-5d480cf-letter-spacing);
	}
	
	.elementor-33285 .elementor-element.elementor-element-11b06ad {
		--min-height: 370px;
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 56px 56px;
		--row-gap: 56px;
		--column-gap: 56px;
		--border-radius: 40px 40px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-11b06ad::before, .elementor-33285 .elementor-element.elementor-element-11b06ad > .elementor-background-video-container::before, .elementor-33285 .elementor-element.elementor-element-11b06ad > .e-con-inner > .elementor-background-video-container::before, .elementor-33285 .elementor-element.elementor-element-11b06ad > .elementor-background-slideshow::before, .elementor-33285 .elementor-element.elementor-element-11b06ad > .e-con-inner > .elementor-background-slideshow::before, .elementor-33285 .elementor-element.elementor-element-11b06ad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
		background-position: bottom center;
	}
	
	.elementor-33285 .elementor-element.elementor-element-08d799a {
		--container-widget-width: 750px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 750px);
		max-width: 750px;
		text-align: center;
	}
	
	.elementor-33285 .elementor-element.elementor-element-b0673ee {
		--justify-content: center;
	}
	
	.elementor-33285 .elementor-element.elementor-element-578c168 {
		font-size: var(--e-global-typography-cfbfa04-font-size);
		line-height: var(--e-global-typography-cfbfa04-line-height);
		letter-spacing: var(--e-global-typography-cfbfa04-letter-spacing);
	}
}

@media (max-width:767px) {
	.elementor-33285 .elementor-element.elementor-element-e18eb9f {
		--content-width: 90%;
		--padding-top: 100px;
		--padding-bottom: 70px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-e18eb9f > .elementor-shape-bottom svg, .elementor-33285 .elementor-element.elementor-element-e18eb9f > .e-con-inner > .elementor-shape-bottom svg {
		height: 175px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-dc67ebd .elementor-heading-title {
		font-size: var(--e-global-typography-cfbfa04-font-size);
		line-height: var(--e-global-typography-cfbfa04-line-height);
		letter-spacing: var(--e-global-typography-cfbfa04-letter-spacing);
	}
	
	.elementor-33285 .elementor-element.elementor-element-c08e0bd {
		--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-33285 .elementor-element.elementor-element-12efbb5 .elementor-heading-title {
		font-size: var(--e-global-typography-d635cf0-font-size);
		line-height: var(--e-global-typography-d635cf0-line-height);
		letter-spacing: var(--e-global-typography-d635cf0-letter-spacing);
	}
	
	.elementor-33285 .elementor-element.elementor-element-c357ae5 {
		text-align: center;
	}
	
	.elementor-33285 .elementor-element.elementor-element-46cb2fe {
		--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-33285 .elementor-element.elementor-element-dcfb0c4 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-33285 .elementor-element.elementor-element-de5a757 {
		text-align: start;
	}
	
	.elementor-33285 .elementor-element.elementor-element-de5a757 .elementor-heading-title {
		font-size: var(--e-global-typography-5d480cf-font-size);
		line-height: var(--e-global-typography-5d480cf-line-height);
		letter-spacing: var(--e-global-typography-5d480cf-letter-spacing);
	}
	
	.elementor-33285 .elementor-element.elementor-element-94bb5d6 {
		--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-33285 .elementor-element.elementor-element-ab7b1b7.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-33285 .elementor-element.elementor-element-ab7b1b7 {
		text-align: start;
	}
	
	.elementor-33285 .elementor-element.elementor-element-ab7b1b7 .elementor-heading-title {
		font-size: var(--e-global-typography-d635cf0-font-size);
		line-height: var(--e-global-typography-d635cf0-line-height);
		letter-spacing: var(--e-global-typography-d635cf0-letter-spacing);
	}
	
	.elementor-33285 .elementor-element.elementor-element-4ae6ea7 {
		--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-33285 .elementor-element.elementor-element-f45c6f0 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-33285 .elementor-element.elementor-element-0392057 {
		--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-33285 .elementor-element.elementor-element-c7989a6 {
		--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-33285 .elementor-element.elementor-element-850d9e6 {
		--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-33285 .elementor-element.elementor-element-82f36ec {
		--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-33285 .elementor-element.elementor-element-4e690b7 {
		--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-33285 .elementor-element.elementor-element-16dd4f7 {
		--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-33285 .elementor-element.elementor-element-f4ea642 {
		--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-33285 .elementor-element.elementor-element-53b6104 {
		--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-33285 .elementor-element.elementor-element-83a1f99 {
		--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-33285 .elementor-element.elementor-element-e5da757 {
		--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-33285 .elementor-element.elementor-element-c12f703 {
		--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-33285 .elementor-element.elementor-element-94b5970 {
		--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-33285 .elementor-element.elementor-element-cf6a63f {
		--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-33285 .elementor-element.elementor-element-7331807 {
		--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-33285 .elementor-element.elementor-element-1610a90 {
		--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-33285 .elementor-element.elementor-element-c05cbd8 {
		--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-33285 .elementor-element.elementor-element-e62479e {
		--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-33285 .elementor-element.elementor-element-2500b4c {
		--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-33285 .elementor-element.elementor-element-2c881bc {
		--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-33285 .elementor-element.elementor-element-9ddfe8f {
		--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-33285 .elementor-element.elementor-element-b2d5e40 {
		--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-33285 .elementor-element.elementor-element-340bb18 {
		--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-33285 .elementor-element.elementor-element-a7d4f43 {
		--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-33285 .elementor-element.elementor-element-96b51ae {
		--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-33285 .elementor-element.elementor-element-35c4b11 {
		--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-33285 .elementor-element.elementor-element-c932a50 {
		--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-33285 .elementor-element.elementor-element-d5f0ab4 {
		--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-33285 .elementor-element.elementor-element-9029922 {
		--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-33285 .elementor-element.elementor-element-3ff1db3 {
		--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-33285 .elementor-element.elementor-element-9514ab1 {
		--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-33285 .elementor-element.elementor-element-0a5c336 {
		--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-33285 .elementor-element.elementor-element-2e0302b {
		--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-33285 .elementor-element.elementor-element-10fba8c {
		--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-33285 .elementor-element.elementor-element-0bbc5f2 {
		--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-33285 .elementor-element.elementor-element-1abbc8c {
		--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-33285 .elementor-element.elementor-element-6b78545 {
		--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-33285 .elementor-element.elementor-element-28fd352 {
		--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-33285 .elementor-element.elementor-element-f42bb1d {
		--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-33285 .elementor-element.elementor-element-858e5ee {
		--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-33285 .elementor-element.elementor-element-68af8d5 {
		--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-33285 .elementor-element.elementor-element-0800241 {
		--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-33285 .elementor-element.elementor-element-b8ca87f {
		--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-33285 .elementor-element.elementor-element-d53d827 {
		--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-33285 .elementor-element.elementor-element-f66a28c {
		--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-33285 .elementor-element.elementor-element-3fd5192 {
		--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-33285 .elementor-element.elementor-element-369664d {
		--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-33285 .elementor-element.elementor-element-155f0d0 {
		--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-33285 .elementor-element.elementor-element-4482ffa {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-33285 .elementor-element.elementor-element-eec76a3 {
		--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-33285 .elementor-element.elementor-element-067affe {
		--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-33285 .elementor-element.elementor-element-4c18edd {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-33285 .elementor-element.elementor-element-4eaad40 {
		--flex-direction: column;
		--container-widget-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-33285 .elementor-element.elementor-element-d5df93a > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-b4777a5 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-33285 .elementor-element.elementor-element-d09caf6 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-d09caf6 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-10eabca {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-33285 .elementor-element.elementor-element-45186d8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-45186d8 img {
		max-width: 22px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-d4aae9c {
		--flex-direction: column;
		--container-widget-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-33285 .elementor-element.elementor-element-f81f52b > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-b11e373 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-33285 .elementor-element.elementor-element-ccacdb0 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-ccacdb0 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-ffae87b {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-33285 .elementor-element.elementor-element-39ca105 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-39ca105 img {
		max-width: 22px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-7fb9feb {
		--flex-direction: column;
		--container-widget-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-33285 .elementor-element.elementor-element-5577526 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-3b32982 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-33285 .elementor-element.elementor-element-84a0dbd .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-84a0dbd .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-979cca8 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-33285 .elementor-element.elementor-element-8ff3ee9 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-8ff3ee9 img {
		max-width: 22px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-7925585 {
		--flex-direction: column;
		--container-widget-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-33285 .elementor-element.elementor-element-fbfaacb > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-0452f70 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-33285 .elementor-element.elementor-element-a5d6eeb .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-a5d6eeb .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-bb59f33 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-33285 .elementor-element.elementor-element-a4d9db3 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-a4d9db3 img {
		max-width: 22px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-b3e5bc9 {
		--flex-direction: column;
		--container-widget-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-33285 .elementor-element.elementor-element-4d43ad4 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-e533823 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-33285 .elementor-element.elementor-element-4768c1d .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-4768c1d .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-2dc7982 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-33285 .elementor-element.elementor-element-a7bcb1e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-a7bcb1e img {
		max-width: 22px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-3bdfc4c {
		--flex-direction: column;
		--container-widget-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-33285 .elementor-element.elementor-element-35985fe > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-a9a9754 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-33285 .elementor-element.elementor-element-031cb73 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-031cb73 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-ee4cf34 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-33285 .elementor-element.elementor-element-286b471 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-286b471 img {
		max-width: 22px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-67030bd {
		--flex-direction: column;
		--container-widget-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-33285 .elementor-element.elementor-element-3e8c09f > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-bc29bfc {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-33285 .elementor-element.elementor-element-43248b8 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-43248b8 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-877fa2b {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-33285 .elementor-element.elementor-element-6091128 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-6091128 img {
		max-width: 22px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-4a3cdc2 {
		--flex-direction: column;
		--container-widget-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-33285 .elementor-element.elementor-element-386b9a9 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-377c748 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-33285 .elementor-element.elementor-element-1fd5882 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-1fd5882 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-b508446 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-33285 .elementor-element.elementor-element-b908272 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-b908272 img {
		max-width: 22px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-1ab7864 {
		--flex-direction: column;
		--container-widget-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-33285 .elementor-element.elementor-element-769a1dd > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-759f603 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-33285 .elementor-element.elementor-element-9814153 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-9814153 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-4012c27 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-33285 .elementor-element.elementor-element-70493fa > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-70493fa img {
		max-width: 22px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-da6ff7c {
		--flex-direction: column;
		--container-widget-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-33285 .elementor-element.elementor-element-8dadb63 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-49264e3 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-33285 .elementor-element.elementor-element-b39d16e .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-b39d16e .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-0a56d3e {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-33285 .elementor-element.elementor-element-a7d635c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-a7d635c img {
		max-width: 22px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-8ed4e0e {
		--flex-direction: column;
		--container-widget-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-33285 .elementor-element.elementor-element-e46f966 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-0f837ec {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-33285 .elementor-element.elementor-element-79043d2 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-79043d2 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-1019bae {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-33285 .elementor-element.elementor-element-284d944 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-284d944 img {
		max-width: 22px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-ac9d203 {
		--flex-direction: column;
		--container-widget-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-33285 .elementor-element.elementor-element-edf077b > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-a7f0d9c {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-33285 .elementor-element.elementor-element-8403db9 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-8403db9 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-89f54ac {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-33285 .elementor-element.elementor-element-8ff2ecd > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-8ff2ecd img {
		max-width: 22px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-cb5b585 {
		--flex-direction: column;
		--container-widget-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-33285 .elementor-element.elementor-element-d4745ae > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-aec7976 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-33285 .elementor-element.elementor-element-4aa7f06 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-4aa7f06 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-97dde1e {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-33285 .elementor-element.elementor-element-b0ca921 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-b0ca921 img {
		max-width: 22px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-1473eb2 {
		--flex-direction: column;
		--container-widget-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-33285 .elementor-element.elementor-element-2f2a4e1 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-a007193 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-33285 .elementor-element.elementor-element-c243289 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-c243289 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-db94274 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-33285 .elementor-element.elementor-element-de43b17 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-de43b17 img {
		max-width: 22px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-643dcec {
		text-align: start;
	}
	
	.elementor-33285 .elementor-element.elementor-element-fe3d928 {
		--flex-direction: column;
		--container-widget-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-33285 .elementor-element.elementor-element-8cd5d42 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-2c238cb {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-33285 .elementor-element.elementor-element-164ff76 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-164ff76 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-ba5be70 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-33285 .elementor-element.elementor-element-f5831b0 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-f5831b0 img {
		max-width: 22px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-b9fff5b {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--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-33285 .elementor-element.elementor-element-039f6cf .elementor-heading-title {
		font-size: var(--e-global-typography-d635cf0-font-size);
		line-height: var(--e-global-typography-d635cf0-line-height);
		letter-spacing: var(--e-global-typography-d635cf0-letter-spacing);
	}
	
	.elementor-33285 .elementor-element.elementor-element-e9a2f11 {
		--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-33285 .elementor-element.elementor-element-cd6a976 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-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-33285 .elementor-element.elementor-element-2c246e0 .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-33285 .elementor-element.elementor-element-a5a768d {
		--flex-direction: column;
		--container-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-33285 .elementor-element.elementor-element-a5dd6e5 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-33285 .elementor-element.elementor-element-d669636 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-33285 .elementor-element.elementor-element-8f14653 {
		--flex-direction: column;
		--container-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-33285 .elementor-element.elementor-element-2f20a6e {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-33285 .elementor-element.elementor-element-c4f90c8 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-33285 .elementor-element.elementor-element-e1bdd08 {
		--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-33285 .elementor-element.elementor-element-e1d6c9b {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-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-33285 .elementor-element.elementor-element-b5d7529 .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-33285 .elementor-element.elementor-element-194f636 {
		--flex-direction: column;
		--container-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-33285 .elementor-element.elementor-element-557b65f {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-33285 .elementor-element.elementor-element-df1eed8 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-33285 .elementor-element.elementor-element-3dfda75 {
		--flex-direction: column;
		--container-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-33285 .elementor-element.elementor-element-6432a30 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-33285 .elementor-element.elementor-element-6942021 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-33285 .elementor-element.elementor-element-04ac606 {
		--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-33285 .elementor-element.elementor-element-dd4ac84 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-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-33285 .elementor-element.elementor-element-f6aab5d .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-33285 .elementor-element.elementor-element-76977e8 {
		--flex-direction: column;
		--container-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-33285 .elementor-element.elementor-element-c5c1528 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-33285 .elementor-element.elementor-element-84d2af8 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-33285 .elementor-element.elementor-element-1e7b0e3 {
		--flex-direction: column;
		--container-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-33285 .elementor-element.elementor-element-908b881 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-33285 .elementor-element.elementor-element-0690f27 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-33285 .elementor-element.elementor-element-e2b9925 {
		--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-33285 .elementor-element.elementor-element-be5bca3 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-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-33285 .elementor-element.elementor-element-00dc9c1 .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-33285 .elementor-element.elementor-element-58be8bd {
		--flex-direction: column;
		--container-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-33285 .elementor-element.elementor-element-09bf4ea {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-33285 .elementor-element.elementor-element-7925652 {
		--flex-direction: column;
		--container-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-33285 .elementor-element.elementor-element-f4458ed {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-33285 .elementor-element.elementor-element-0263f91 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-33285 .elementor-element.elementor-element-d98bea5 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-33285 .elementor-element.elementor-element-297391e {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-33285 .elementor-element.elementor-element-7f25cb1 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-33285 .elementor-element.elementor-element-9335a9f {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-33285 .elementor-element.elementor-element-1926e93 {
		--flex-direction: column;
		--container-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-33285 .elementor-element.elementor-element-85523c1 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-33285 .elementor-element.elementor-element-eb47971 {
		--flex-direction: column;
		--container-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-33285 .elementor-element.elementor-element-a894e94 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-33285 .elementor-element.elementor-element-30d146e {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-33285 .elementor-element.elementor-element-ea285e4 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-33285 .elementor-element.elementor-element-6774b25 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-33285 .elementor-element.elementor-element-e17ee8f {
		--content-width: 90%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-67cfab2 .elementor-heading-title {
		font-size: var(--e-global-typography-d635cf0-font-size);
		line-height: var(--e-global-typography-d635cf0-line-height);
		letter-spacing: var(--e-global-typography-d635cf0-letter-spacing);
	}
	
	.elementor-33285 .elementor-element.elementor-element-96bad82 {
		--flex-direction: column;
		--container-widget-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-33285 .elementor-element.elementor-element-bb6a289 {
		--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-33285 .elementor-element.elementor-element-14e5847 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-33285 .elementor-element.elementor-element-6971838 {
		--flex-direction: column;
		--container-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-33285 .elementor-element.elementor-element-7cbbd80 .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-33285 .elementor-element.elementor-element-8c06b75 {
		text-align: start;
	}
	
	.elementor-33285 .elementor-element.elementor-element-df45e0c {
		--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-33285 .elementor-element.elementor-element-21333d9 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-33285 .elementor-element.elementor-element-97e43cd {
		--flex-direction: column;
		--container-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-33285 .elementor-element.elementor-element-97d0264 .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-33285 .elementor-element.elementor-element-017a160 {
		text-align: start;
	}
	
	.elementor-33285 .elementor-element.elementor-element-87a8fa2.elementor-element {
		--align-self: center;
	}
	
	.elementor-33285 .elementor-element.elementor-element-133c7d2 {
		--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-33285 .elementor-element.elementor-element-0757312 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-33285 .elementor-element.elementor-element-0c15003 {
		--flex-direction: column;
		--container-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-33285 .elementor-element.elementor-element-c853438 .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-33285 .elementor-element.elementor-element-4e8d5f9 {
		text-align: start;
	}
	
	.elementor-33285 .elementor-element.elementor-element-3608466.elementor-element {
		--align-self: center;
	}
	
	.elementor-33285 .elementor-element.elementor-element-6b0f402 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-9b79a25 .elementor-heading-title {
		font-size: var(--e-global-typography-5d480cf-font-size);
		line-height: var(--e-global-typography-5d480cf-line-height);
		letter-spacing: var(--e-global-typography-5d480cf-letter-spacing);
	}
	
	.elementor-33285 .elementor-element.elementor-element-3a8abd9 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-11b06ad {
		--min-height: 0px;
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-c8ec014 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-33285 .elementor-element.elementor-element-08d799a {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-33285 .elementor-element.elementor-element-08d799a.elementor-element {
		--order: -99999;
	}
	
	.elementor-33285 .elementor-element.elementor-element-08d799a .elementor-heading-title {
		font-size: 42px;
		line-height: 40px;
	}
	
	.elementor-33285 .elementor-element.elementor-element-b0673ee {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--align-items: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-33285 .elementor-element.elementor-element-dd6f720 {
		--flex-direction: column;
		--container-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-33285 .elementor-element.elementor-element-578c168 {
		font-size: var(--e-global-typography-cfbfa04-font-size);
		line-height: var(--e-global-typography-cfbfa04-line-height);
		letter-spacing: var(--e-global-typography-cfbfa04-letter-spacing);
	}
}

/* Start custom CSS for text-editor, class: .elementor-element-7350452 */
.elementor-33285 .elementor-element.elementor-element-7350452 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-7fdd688 */
.elementor-33285 .elementor-element.elementor-element-7fdd688 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d5d979c */
.elementor-33285 .elementor-element.elementor-element-d5d979c p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-8b26423 */
.elementor-33285 .elementor-element.elementor-element-8b26423 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-6d715fe */
.elementor-33285 .elementor-element.elementor-element-6d715fe p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-85ff203 */
.elementor-33285 .elementor-element.elementor-element-85ff203 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-32bdb1c */
.elementor-33285 .elementor-element.elementor-element-32bdb1c {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-7de0203 */
.elementor-33285 .elementor-element.elementor-element-7de0203 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-47734f7 */
.elementor-33285 .elementor-element.elementor-element-47734f7 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-1a11bfb */
.elementor-33285 .elementor-element.elementor-element-1a11bfb p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3869ff8 */
.elementor-33285 .elementor-element.elementor-element-3869ff8 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-86710af */
.elementor-33285 .elementor-element.elementor-element-86710af {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-956e47a */
.elementor-33285 .elementor-element.elementor-element-956e47a p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-b7ddf76 */
.elementor-33285 .elementor-element.elementor-element-b7ddf76 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-8201054 */
.elementor-33285 .elementor-element.elementor-element-8201054 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-84f17f9 */
.elementor-33285 .elementor-element.elementor-element-84f17f9 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-0ee0f5f */
.elementor-33285 .elementor-element.elementor-element-0ee0f5f {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-9c73c7c */
.elementor-33285 .elementor-element.elementor-element-9c73c7c p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-a120d56 */
.elementor-33285 .elementor-element.elementor-element-a120d56 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-55ade82 */
.elementor-33285 .elementor-element.elementor-element-55ade82 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d08e648 */
.elementor-33285 .elementor-element.elementor-element-d08e648 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-706d588 */
.elementor-33285 .elementor-element.elementor-element-706d588 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-31d3e14 */
.elementor-33285 .elementor-element.elementor-element-31d3e14 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-6158505 */
.elementor-33285 .elementor-element.elementor-element-6158505 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d6cf87d */
.elementor-33285 .elementor-element.elementor-element-d6cf87d p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-cf3cfa6 */
.elementor-33285 .elementor-element.elementor-element-cf3cfa6 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-d158150 */
.elementor-33285 .elementor-element.elementor-element-d158150 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-679cac5 */
.elementor-33285 .elementor-element.elementor-element-679cac5 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-143de02 */
.elementor-33285 .elementor-element.elementor-element-143de02 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-348c088 */
.elementor-33285 .elementor-element.elementor-element-348c088 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-9da7093 */
.elementor-33285 .elementor-element.elementor-element-9da7093 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-1b3d040 */
.elementor-33285 .elementor-element.elementor-element-1b3d040 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f83ca68 */
.elementor-33285 .elementor-element.elementor-element-f83ca68 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-bcb6e9a */
.elementor-33285 .elementor-element.elementor-element-bcb6e9a {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-000f485 */
.elementor-33285 .elementor-element.elementor-element-000f485 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-7a6a7e9 */
.elementor-33285 .elementor-element.elementor-element-7a6a7e9 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-575605c */
.elementor-33285 .elementor-element.elementor-element-575605c {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-25d81d7 */
.elementor-33285 .elementor-element.elementor-element-25d81d7 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-4e72a57 */
.elementor-33285 .elementor-element.elementor-element-4e72a57 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-cf4a0ea */
.elementor-33285 .elementor-element.elementor-element-cf4a0ea p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-36a3f2d */
.elementor-33285 .elementor-element.elementor-element-36a3f2d p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-4901ae8 */
.elementor-33285 .elementor-element.elementor-element-4901ae8 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5274e64 */
.elementor-33285 .elementor-element.elementor-element-5274e64 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-ef582e2 */
.elementor-33285 .elementor-element.elementor-element-ef582e2 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-cccaa05 */
.elementor-33285 .elementor-element.elementor-element-cccaa05 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-7c199f7 */
.elementor-33285 .elementor-element.elementor-element-7c199f7 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-3adb1ed */
.elementor-33285 .elementor-element.elementor-element-3adb1ed {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4d7ccab */
.elementor-33285 .elementor-element.elementor-element-4d7ccab p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-2f784ce */
.elementor-33285 .elementor-element.elementor-element-2f784ce {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-b4658d1 */
.elementor-33285 .elementor-element.elementor-element-b4658d1 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-764b159 */
.elementor-33285 .elementor-element.elementor-element-764b159 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-75e5fe3 */
.elementor-33285 .elementor-element.elementor-element-75e5fe3 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-378584b */
.elementor-33285 .elementor-element.elementor-element-378584b p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-949e54f */
.elementor-33285 .elementor-element.elementor-element-949e54f {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-1ca295a */
.elementor-33285 .elementor-element.elementor-element-1ca295a p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3193ae0 */
.elementor-33285 .elementor-element.elementor-element-3193ae0 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-367375e */
.elementor-33285 .elementor-element.elementor-element-367375e {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-c5dbe20 */
.elementor-33285 .elementor-element.elementor-element-c5dbe20 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-3f279af */
.elementor-33285 .elementor-element.elementor-element-3f279af {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-fffb0e8 */
.elementor-33285 .elementor-element.elementor-element-fffb0e8 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-6dc8cdf */
.elementor-33285 .elementor-element.elementor-element-6dc8cdf p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-57bb7e6 */
.elementor-33285 .elementor-element.elementor-element-57bb7e6 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-1024349 */
.elementor-33285 .elementor-element.elementor-element-1024349 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-a224561 */
.elementor-33285 .elementor-element.elementor-element-a224561 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4b2224a */
.elementor-33285 .elementor-element.elementor-element-4b2224a p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-47e71db */
.elementor-33285 .elementor-element.elementor-element-47e71db p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-dc2602d */
.elementor-33285 .elementor-element.elementor-element-dc2602d {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-70022eb */
.elementor-33285 .elementor-element.elementor-element-70022eb p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-7e8f9c6 */
.elementor-33285 .elementor-element.elementor-element-7e8f9c6 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-212b04c */
.elementor-33285 .elementor-element.elementor-element-212b04c p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-c63065a */
.elementor-33285 .elementor-element.elementor-element-c63065a p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-85ed909 */
.elementor-33285 .elementor-element.elementor-element-85ed909 ul {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-e9645c5 */
.elementor-33285 .elementor-element.elementor-element-e9645c5 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-1a94cb6 */
.elementor-33285 .elementor-element.elementor-element-1a94cb6 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-4482ffa */
.elementor-33285 .elementor-element.elementor-element-4482ffa {
	position: absolute;
	left: 48px;
	bottom: -48px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-7c805d1 */
.elementor-33285 .elementor-element.elementor-element-7c805d1 ul {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-f45c6f0 */
.elementor-33285 .elementor-element.elementor-element-f45c6f0 {
	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-4ae6ea7 */
#comparison-table .elementor-widget-icon {
	margin-top: 16px;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-d09caf6 */
.elementor-33285 .elementor-element.elementor-element-d09caf6 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-5a7cbbb */
.elementor-33285 .elementor-element.elementor-element-5a7cbbb {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-95bf6be */
.elementor-33285 .elementor-element.elementor-element-95bf6be p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-a2cbce6 */
.elementor-33285 .elementor-element.elementor-element-a2cbce6 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-767a244 */
.elementor-33285 .elementor-element.elementor-element-767a244 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-ccacdb0 */
.elementor-33285 .elementor-element.elementor-element-ccacdb0 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-4f2a5fa */
.elementor-33285 .elementor-element.elementor-element-4f2a5fa {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-ef953f2 */
.elementor-33285 .elementor-element.elementor-element-ef953f2 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-fbad17a */
.elementor-33285 .elementor-element.elementor-element-fbad17a {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-1e5b11b */
.elementor-33285 .elementor-element.elementor-element-1e5b11b p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-84a0dbd */
.elementor-33285 .elementor-element.elementor-element-84a0dbd {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-d7bbf78 */
.elementor-33285 .elementor-element.elementor-element-d7bbf78 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-529607d */
.elementor-33285 .elementor-element.elementor-element-529607d p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-2fa837f */
.elementor-33285 .elementor-element.elementor-element-2fa837f {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-de3c298 */
.elementor-33285 .elementor-element.elementor-element-de3c298 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-a5d6eeb */
.elementor-33285 .elementor-element.elementor-element-a5d6eeb {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-53aa901 */
.elementor-33285 .elementor-element.elementor-element-53aa901 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-85d5c84 */
.elementor-33285 .elementor-element.elementor-element-85d5c84 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-0676dfa */
.elementor-33285 .elementor-element.elementor-element-0676dfa {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5a179c8 */
.elementor-33285 .elementor-element.elementor-element-5a179c8 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-4768c1d */
.elementor-33285 .elementor-element.elementor-element-4768c1d {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-f87458e */
.elementor-33285 .elementor-element.elementor-element-f87458e {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-7e9a69b */
.elementor-33285 .elementor-element.elementor-element-7e9a69b p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-fbadad6 */
.elementor-33285 .elementor-element.elementor-element-fbadad6 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-fa6f4ae */
.elementor-33285 .elementor-element.elementor-element-fa6f4ae p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-031cb73 */
.elementor-33285 .elementor-element.elementor-element-031cb73 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-0db0c15 */
.elementor-33285 .elementor-element.elementor-element-0db0c15 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4ad531c */
.elementor-33285 .elementor-element.elementor-element-4ad531c p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-7e9b2ca */
.elementor-33285 .elementor-element.elementor-element-7e9b2ca {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a0b96ac */
.elementor-33285 .elementor-element.elementor-element-a0b96ac p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-43248b8 */
.elementor-33285 .elementor-element.elementor-element-43248b8 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-4210d69 */
.elementor-33285 .elementor-element.elementor-element-4210d69 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a42aa5a */
.elementor-33285 .elementor-element.elementor-element-a42aa5a p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-833bf76 */
.elementor-33285 .elementor-element.elementor-element-833bf76 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-38e93db */
.elementor-33285 .elementor-element.elementor-element-38e93db p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-1fd5882 */
.elementor-33285 .elementor-element.elementor-element-1fd5882 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-eaa2fe3 */
.elementor-33285 .elementor-element.elementor-element-eaa2fe3 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-9fe0cd6 */
.elementor-33285 .elementor-element.elementor-element-9fe0cd6 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-005db31 */
.elementor-33285 .elementor-element.elementor-element-005db31 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-87e9c31 */
.elementor-33285 .elementor-element.elementor-element-87e9c31 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-9814153 */
.elementor-33285 .elementor-element.elementor-element-9814153 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-3fce95a */
.elementor-33285 .elementor-element.elementor-element-3fce95a {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-e0ecdc1 */
.elementor-33285 .elementor-element.elementor-element-e0ecdc1 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-58dd796 */
.elementor-33285 .elementor-element.elementor-element-58dd796 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4fb17cf */
.elementor-33285 .elementor-element.elementor-element-4fb17cf p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-b39d16e */
.elementor-33285 .elementor-element.elementor-element-b39d16e {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-27f5379 */
.elementor-33285 .elementor-element.elementor-element-27f5379 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4f65476 */
.elementor-33285 .elementor-element.elementor-element-4f65476 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-ab8d825 */
.elementor-33285 .elementor-element.elementor-element-ab8d825 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5990f9e */
.elementor-33285 .elementor-element.elementor-element-5990f9e p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-79043d2 */
.elementor-33285 .elementor-element.elementor-element-79043d2 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-5514632 */
.elementor-33285 .elementor-element.elementor-element-5514632 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-1c890ed */
.elementor-33285 .elementor-element.elementor-element-1c890ed p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-b253397 */
.elementor-33285 .elementor-element.elementor-element-b253397 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-9e6bbd4 */
.elementor-33285 .elementor-element.elementor-element-9e6bbd4 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-8403db9 */
.elementor-33285 .elementor-element.elementor-element-8403db9 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-163b4f6 */
.elementor-33285 .elementor-element.elementor-element-163b4f6 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-6ef7f49 */
.elementor-33285 .elementor-element.elementor-element-6ef7f49 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-d19a835 */
.elementor-33285 .elementor-element.elementor-element-d19a835 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-6ec104d */
.elementor-33285 .elementor-element.elementor-element-6ec104d p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-4aa7f06 */
.elementor-33285 .elementor-element.elementor-element-4aa7f06 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-1cf7623 */
.elementor-33285 .elementor-element.elementor-element-1cf7623 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2b91799 */
.elementor-33285 .elementor-element.elementor-element-2b91799 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-568c832 */
.elementor-33285 .elementor-element.elementor-element-568c832 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-31bd6a2 */
.elementor-33285 .elementor-element.elementor-element-31bd6a2 p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-c243289 */
.elementor-33285 .elementor-element.elementor-element-c243289 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-bb7e340 */
.elementor-33285 .elementor-element.elementor-element-bb7e340 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-be0013b */
.elementor-33285 .elementor-element.elementor-element-be0013b p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-2d0cfc9 */
.elementor-33285 .elementor-element.elementor-element-2d0cfc9 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-643dcec */
.elementor-33285 .elementor-element.elementor-element-643dcec p {
	margin-top: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-164ff76 */
.elementor-33285 .elementor-element.elementor-element-164ff76 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-e3c4cab */
.elementor-33285 .elementor-element.elementor-element-e3c4cab {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-84d2af8 */
p:last-child {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-15f69c8 */
.elementor-33285 .elementor-element.elementor-element-15f69c8 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-9335a9f */
.elementor-33285 .elementor-element.elementor-element-9335a9f p {
	margin-top: 0;
}
