/* End custom CSS */

.elementor-26994 .elementor-element.elementor-element-9ae4f2d {
	--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;
	--align-items: stretch;
	--gap: 64px 64px;
	--row-gap: 64px;
	--column-gap: 64px;
}

.elementor-26994 .elementor-element.elementor-element-9ae4f2d.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-26994 .elementor-element.elementor-element-61d0188 {
	--display: flex;
	--min-height: 0px;
	--flex-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: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
}

.elementor-26994 .elementor-element.elementor-element-a520ea4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-a520ea4 .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-26994 .elementor-element.elementor-element-bc410ef > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-bc410ef {
	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-26994 .elementor-element.elementor-global-20153 > .elementor-widget-container {
	margin: -36px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-e1d1c03 {
	--display: flex;
	--min-height: 0px;
	--flex-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: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
}

.elementor-26994 .elementor-element.elementor-element-93c1789 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-93c1789 .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-26994 .elementor-element.elementor-element-73dba00 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-73dba00 {
	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-26994 .elementor-element.elementor-element-7e79748 {
	--display: flex;
	--min-height: 0px;
	--flex-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: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
}

.elementor-26994 .elementor-element.elementor-element-bb8c844 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-bb8c844 {
	text-align: start;
}

.elementor-26994 .elementor-element.elementor-element-bb8c844 .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-26994 .elementor-element.elementor-element-6693974 > .elementor-widget-container {
	margin: 20px 20px 20px 20px;
	padding: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-d934c20 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-d934c20 {
	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-26994 .elementor-element.elementor-element-05838cc {
	--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;
}

.elementor-26994 .elementor-element.elementor-element-33d4b63 {
	--display: flex;
	--min-height: 0px;
	--flex-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: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
}

.elementor-26994 .elementor-element.elementor-element-032a665 {
	--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;
}

.elementor-26994 .elementor-element.elementor-element-33601d5 {
	--display: flex;
	--min-height: 0px;
	--flex-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: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
}

.elementor-26994 .elementor-element.elementor-element-98e64f5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-98e64f5 {
	text-align: center;
	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-26994 .elementor-element.elementor-element-3dac372 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-3dac372 {
	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-26994 .elementor-element.elementor-element-0a6d455 {
	--display: flex;
	--min-height: 0px;
	--flex-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: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
}

.elementor-26994 .elementor-element.elementor-element-0d6e3a7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-0d6e3a7 {
	text-align: center;
	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-26994 .elementor-element.elementor-element-fc33adf > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-26994 .elementor-element.elementor-element-b7f879b {
	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-26994 .elementor-element.elementor-element-bbbdcac {
	--display: flex;
}

.elementor-26994 .elementor-element.elementor-element-dcf13ae > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-dcf13ae .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-26994 .elementor-element.elementor-element-02efd73 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 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: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26994 .elementor-element.elementor-element-02efd73.e-con {
	--align-self: flex-start;
}

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

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

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

.elementor-26994 .elementor-element.elementor-element-22006fe {
	--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-26994 .elementor-element.elementor-element-b422972 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

.elementor-26994 .elementor-element.elementor-element-54f49b4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

.elementor-26994 .elementor-element.elementor-element-ed416a0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

.elementor-26994 .elementor-element.elementor-element-a9706a2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

.elementor-26994 .elementor-element.elementor-element-755bc86 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

.elementor-26994 .elementor-element.elementor-element-3738e3e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

.elementor-26994 .elementor-element.elementor-element-43a5d20 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

.elementor-26994 .elementor-element.elementor-element-8812dc1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

.elementor-26994 .elementor-element.elementor-element-44790ee > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

.elementor-26994 .elementor-element.elementor-element-5f493a5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

.elementor-26994 .elementor-element.elementor-element-3f8bab9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

.elementor-26994 .elementor-element.elementor-element-8754996 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

.elementor-26994 .elementor-element.elementor-element-a3f4a4f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

.elementor-26994 .elementor-element.elementor-element-0f2485e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

.elementor-26994 .elementor-element.elementor-element-5358c7a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

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

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

.elementor-26994 .elementor-element.elementor-element-e32f795 img {
	max-width: 160px;
}

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

.elementor-26994 .elementor-element.elementor-element-0ef91be .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26994 .elementor-element.elementor-element-0ef91be .elementor-icon {
	font-size: 10px;
}

.elementor-26994 .elementor-element.elementor-element-0ef91be .elementor-icon svg {
	height: 10px;
}

.elementor-26994 .elementor-element.elementor-element-c21a63a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-c21a63a {
	color: var(--e-global-color-f2fc99c);
}

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

.elementor-26994 .elementor-element.elementor-element-9f56ab9 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26994 .elementor-element.elementor-element-9f56ab9 .elementor-icon {
	font-size: 10px;
}

.elementor-26994 .elementor-element.elementor-element-9f56ab9 .elementor-icon svg {
	height: 10px;
}

.elementor-26994 .elementor-element.elementor-element-df9863a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-df9863a {
	color: var(--e-global-color-f2fc99c);
}

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

.elementor-26994 .elementor-element.elementor-element-ceed1ef .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26994 .elementor-element.elementor-element-ceed1ef .elementor-icon {
	font-size: 10px;
}

.elementor-26994 .elementor-element.elementor-element-ceed1ef .elementor-icon svg {
	height: 10px;
}

.elementor-26994 .elementor-element.elementor-element-106e156 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-106e156 {
	color: var(--e-global-color-f2fc99c);
}

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

.elementor-26994 .elementor-element.elementor-element-a9b01a7 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26994 .elementor-element.elementor-element-a9b01a7 .elementor-icon {
	font-size: 10px;
}

.elementor-26994 .elementor-element.elementor-element-a9b01a7 .elementor-icon svg {
	height: 10px;
}

.elementor-26994 .elementor-element.elementor-element-5d3aa0e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

.elementor-26994 .elementor-element.elementor-element-288415a .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26994 .elementor-element.elementor-element-288415a .elementor-icon {
	font-size: 10px;
}

.elementor-26994 .elementor-element.elementor-element-288415a .elementor-icon svg {
	height: 10px;
}

.elementor-26994 .elementor-element.elementor-element-c5b7510 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-c5b7510 {
	color: var(--e-global-color-f2fc99c);
}

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

.elementor-26994 .elementor-element.elementor-element-007d4eb .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-26994 .elementor-element.elementor-element-007d4eb.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-26994 .elementor-element.elementor-element-007d4eb .elementor-icon {
	font-size: 10px;
}

.elementor-26994 .elementor-element.elementor-element-007d4eb .elementor-icon svg {
	height: 10px;
}

.elementor-26994 .elementor-element.elementor-element-1d45d50 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

.elementor-26994 .elementor-element.elementor-element-7b0c090 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26994 .elementor-element.elementor-element-7b0c090 .elementor-icon {
	font-size: 10px;
}

.elementor-26994 .elementor-element.elementor-element-7b0c090 .elementor-icon svg {
	height: 10px;
}

.elementor-26994 .elementor-element.elementor-element-b84c324 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-b84c324 {
	color: var(--e-global-color-f2fc99c);
}

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

.elementor-26994 .elementor-element.elementor-element-50eea59 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-26994 .elementor-element.elementor-element-50eea59.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-26994 .elementor-element.elementor-element-50eea59 .elementor-icon {
	font-size: 10px;
}

.elementor-26994 .elementor-element.elementor-element-50eea59 .elementor-icon svg {
	height: 10px;
}

.elementor-26994 .elementor-element.elementor-element-7e0aec1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

.elementor-26994 .elementor-element.elementor-element-f513727 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26994 .elementor-element.elementor-element-f513727 .elementor-icon {
	font-size: 10px;
}

.elementor-26994 .elementor-element.elementor-element-f513727 .elementor-icon svg {
	height: 10px;
}

.elementor-26994 .elementor-element.elementor-element-555aa82 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-555aa82 {
	color: var(--e-global-color-f2fc99c);
}

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

.elementor-26994 .elementor-element.elementor-element-96627dc .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-26994 .elementor-element.elementor-element-96627dc.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-26994 .elementor-element.elementor-element-96627dc .elementor-icon {
	font-size: 10px;
}

.elementor-26994 .elementor-element.elementor-element-96627dc .elementor-icon svg {
	height: 10px;
}

.elementor-26994 .elementor-element.elementor-element-d0f80ac > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-d0f80ac {
	color: var(--e-global-color-f2fc99c);
}

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

.elementor-26994 .elementor-element.elementor-element-8a8c26d .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26994 .elementor-element.elementor-element-8a8c26d .elementor-icon {
	font-size: 10px;
}

.elementor-26994 .elementor-element.elementor-element-8a8c26d .elementor-icon svg {
	height: 10px;
}

.elementor-26994 .elementor-element.elementor-element-e1f46cb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-e1f46cb {
	color: var(--e-global-color-f2fc99c);
}

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

.elementor-26994 .elementor-element.elementor-element-3634f1f .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-26994 .elementor-element.elementor-element-3634f1f.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-26994 .elementor-element.elementor-element-3634f1f .elementor-icon {
	font-size: 10px;
}

.elementor-26994 .elementor-element.elementor-element-3634f1f .elementor-icon svg {
	height: 10px;
}

.elementor-26994 .elementor-element.elementor-element-1b4b360 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

.elementor-26994 .elementor-element.elementor-element-163f258 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26994 .elementor-element.elementor-element-163f258 .elementor-icon {
	font-size: 10px;
}

.elementor-26994 .elementor-element.elementor-element-163f258 .elementor-icon svg {
	height: 10px;
}

.elementor-26994 .elementor-element.elementor-element-d4ed9a1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-d4ed9a1 {
	color: var(--e-global-color-f2fc99c);
}

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

.elementor-26994 .elementor-element.elementor-element-1553f9d .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-26994 .elementor-element.elementor-element-1553f9d.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-26994 .elementor-element.elementor-element-1553f9d .elementor-icon {
	font-size: 10px;
}

.elementor-26994 .elementor-element.elementor-element-1553f9d .elementor-icon svg {
	height: 10px;
}

.elementor-26994 .elementor-element.elementor-element-d9a199c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-d9a199c {
	color: var(--e-global-color-f2fc99c);
}

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

.elementor-26994 .elementor-element.elementor-element-9f86400 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-26994 .elementor-element.elementor-element-00c695b {
	--display: flex;
	--min-height: 0px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--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-26994 .elementor-element.elementor-element-341ca35 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-26994 .elementor-element.elementor-element-341ca35.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

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

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

.elementor-26994 .elementor-element.elementor-element-341ca35 .elementor-icon {
	font-size: 18px;
}

.elementor-26994 .elementor-element.elementor-element-341ca35 .elementor-icon svg {
	height: 18px;
}

.elementor-26994 .elementor-element.elementor-element-4543dae > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-4543dae {
	color: var(--e-global-color-f2fc99c);
}

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

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

.elementor-26994 .elementor-element.elementor-element-e807f86 img {
	max-width: 130px;
}

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

.elementor-26994 .elementor-element.elementor-element-ffaccc0 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26994 .elementor-element.elementor-element-ffaccc0 .elementor-icon {
	font-size: 10px;
}

.elementor-26994 .elementor-element.elementor-element-ffaccc0 .elementor-icon svg {
	height: 10px;
}

.elementor-26994 .elementor-element.elementor-element-7583353 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-7583353 {
	color: var(--e-global-color-f2fc99c);
}

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

.elementor-26994 .elementor-element.elementor-element-df197c0 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26994 .elementor-element.elementor-element-df197c0 .elementor-icon {
	font-size: 10px;
}

.elementor-26994 .elementor-element.elementor-element-df197c0 .elementor-icon svg {
	height: 10px;
}

.elementor-26994 .elementor-element.elementor-element-ba0b339 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-ba0b339 {
	color: var(--e-global-color-f2fc99c);
}

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

.elementor-26994 .elementor-element.elementor-element-fe142ad .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26994 .elementor-element.elementor-element-fe142ad .elementor-icon {
	font-size: 10px;
}

.elementor-26994 .elementor-element.elementor-element-fe142ad .elementor-icon svg {
	height: 10px;
}

.elementor-26994 .elementor-element.elementor-element-a816f8f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-a816f8f {
	color: var(--e-global-color-f2fc99c);
}

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

.elementor-26994 .elementor-element.elementor-element-b6e8540 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26994 .elementor-element.elementor-element-b6e8540 .elementor-icon {
	font-size: 10px;
}

.elementor-26994 .elementor-element.elementor-element-b6e8540 .elementor-icon svg {
	height: 10px;
}

.elementor-26994 .elementor-element.elementor-element-b9141a2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-b9141a2 {
	color: var(--e-global-color-f2fc99c);
}

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

.elementor-26994 .elementor-element.elementor-element-aaecbf9 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26994 .elementor-element.elementor-element-aaecbf9 .elementor-icon {
	font-size: 10px;
}

.elementor-26994 .elementor-element.elementor-element-aaecbf9 .elementor-icon svg {
	height: 10px;
}

.elementor-26994 .elementor-element.elementor-element-5a64025 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

.elementor-26994 .elementor-element.elementor-element-74f8a6f .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-26994 .elementor-element.elementor-element-74f8a6f.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-26994 .elementor-element.elementor-element-74f8a6f .elementor-icon {
	font-size: 10px;
}

.elementor-26994 .elementor-element.elementor-element-74f8a6f .elementor-icon svg {
	height: 10px;
}

.elementor-26994 .elementor-element.elementor-element-764812a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-764812a {
	color: var(--e-global-color-f2fc99c);
}

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

.elementor-26994 .elementor-element.elementor-element-6862d3a .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-26994 .elementor-element.elementor-element-6862d3a.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-26994 .elementor-element.elementor-element-6862d3a .elementor-icon {
	font-size: 10px;
}

.elementor-26994 .elementor-element.elementor-element-6862d3a .elementor-icon svg {
	height: 10px;
}

.elementor-26994 .elementor-element.elementor-element-f6a06aa > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-f6a06aa {
	color: var(--e-global-color-f2fc99c);
}

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

.elementor-26994 .elementor-element.elementor-element-f30dbe4 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26994 .elementor-element.elementor-element-f30dbe4 .elementor-icon {
	font-size: 10px;
}

.elementor-26994 .elementor-element.elementor-element-f30dbe4 .elementor-icon svg {
	height: 10px;
}

.elementor-26994 .elementor-element.elementor-element-1e1fef9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

.elementor-26994 .elementor-element.elementor-element-c26e2ce .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26994 .elementor-element.elementor-element-c26e2ce .elementor-icon {
	font-size: 10px;
}

.elementor-26994 .elementor-element.elementor-element-c26e2ce .elementor-icon svg {
	height: 10px;
}

.elementor-26994 .elementor-element.elementor-element-95f9d8d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

.elementor-26994 .elementor-element.elementor-element-2a1b592 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26994 .elementor-element.elementor-element-2a1b592 .elementor-icon {
	font-size: 10px;
}

.elementor-26994 .elementor-element.elementor-element-2a1b592 .elementor-icon svg {
	height: 10px;
}

.elementor-26994 .elementor-element.elementor-element-d6d8fba > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-d6d8fba {
	color: var(--e-global-color-f2fc99c);
}

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

.elementor-26994 .elementor-element.elementor-element-1333c5d .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-26994 .elementor-element.elementor-element-1333c5d.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-26994 .elementor-element.elementor-element-1333c5d .elementor-icon {
	font-size: 10px;
}

.elementor-26994 .elementor-element.elementor-element-1333c5d .elementor-icon svg {
	height: 10px;
}

.elementor-26994 .elementor-element.elementor-element-ad86cd2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-ad86cd2 {
	color: var(--e-global-color-f2fc99c);
}

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

.elementor-26994 .elementor-element.elementor-element-f1e4464 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26994 .elementor-element.elementor-element-f1e4464 .elementor-icon {
	font-size: 10px;
}

.elementor-26994 .elementor-element.elementor-element-f1e4464 .elementor-icon svg {
	height: 10px;
}

.elementor-26994 .elementor-element.elementor-element-4c347d8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

.elementor-26994 .elementor-element.elementor-element-2a11819 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26994 .elementor-element.elementor-element-2a11819 .elementor-icon {
	font-size: 10px;
}

.elementor-26994 .elementor-element.elementor-element-2a11819 .elementor-icon svg {
	height: 10px;
}

.elementor-26994 .elementor-element.elementor-element-8d49681 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

.elementor-26994 .elementor-element.elementor-element-a66927c .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26994 .elementor-element.elementor-element-a66927c .elementor-icon {
	font-size: 10px;
}

.elementor-26994 .elementor-element.elementor-element-a66927c .elementor-icon svg {
	height: 10px;
}

.elementor-26994 .elementor-element.elementor-element-1d4a26e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

.elementor-26994 .elementor-element.elementor-element-e047662 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-e047662 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-26994 .elementor-element.elementor-element-88ce799 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 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-26994 .elementor-element.elementor-element-88ce799.e-con {
	--align-self: flex-start;
}

.elementor-26994 .elementor-element.elementor-element-e6b639d {
	--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-26994 .elementor-element.elementor-element-8457cdd {
	--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-26994 .elementor-element.elementor-element-9e9cf9f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-26994 .elementor-element.elementor-element-faa17bc {
	--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-26994 .elementor-element.elementor-element-dc96e77 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-26994 .elementor-element.elementor-element-d03861e .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26994 .elementor-element.elementor-element-d03861e .elementor-icon {
	font-size: 10px;
}

.elementor-26994 .elementor-element.elementor-element-d03861e .elementor-icon svg {
	height: 10px;
}

.elementor-26994 .elementor-element.elementor-element-21b58a5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-21b58a5 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-26994 .elementor-element.elementor-element-936dd8c {
	--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-26994 .elementor-element.elementor-element-bcad841 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-26994 .elementor-element.elementor-element-1af77a6 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26994 .elementor-element.elementor-element-1af77a6 .elementor-icon {
	font-size: 10px;
}

.elementor-26994 .elementor-element.elementor-element-1af77a6 .elementor-icon svg {
	height: 10px;
}

.elementor-26994 .elementor-element.elementor-element-584eebf > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-584eebf {
	color: var(--e-global-color-f2fc99c);
}

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

.elementor-26994 .elementor-element.elementor-element-cd0faef {
	color: var(--e-global-color-f2fc99c);
}

.elementor-26994 .elementor-element.elementor-element-0bc90c5 {
	--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-26994 .elementor-element.elementor-element-b3c37ce .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-26994 .elementor-element.elementor-element-c0b084f .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26994 .elementor-element.elementor-element-c0b084f .elementor-icon {
	font-size: 10px;
}

.elementor-26994 .elementor-element.elementor-element-c0b084f .elementor-icon svg {
	height: 10px;
}

.elementor-26994 .elementor-element.elementor-element-06b820e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-06b820e {
	color: var(--e-global-color-f2fc99c);
}

.elementor-26994 .elementor-element.elementor-element-2dc0cdd {
	--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-26994 .elementor-element.elementor-element-0a3d284 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-26994 .elementor-element.elementor-element-ba04533 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26994 .elementor-element.elementor-element-ba04533 .elementor-icon {
	font-size: 10px;
}

.elementor-26994 .elementor-element.elementor-element-ba04533 .elementor-icon svg {
	height: 10px;
}

.elementor-26994 .elementor-element.elementor-element-86b70e6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-86b70e6 {
	color: var(--e-global-color-f2fc99c);
}

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

.elementor-26994 .elementor-element.elementor-element-ed92e78 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-26994 .elementor-element.elementor-element-921a73a {
	--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-26994 .elementor-element.elementor-element-b34c5f9 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-26994 .elementor-element.elementor-element-7bc078b .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26994 .elementor-element.elementor-element-7bc078b .elementor-icon {
	font-size: 10px;
}

.elementor-26994 .elementor-element.elementor-element-7bc078b .elementor-icon svg {
	height: 10px;
}

.elementor-26994 .elementor-element.elementor-element-5e4f212 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-26994 .elementor-element.elementor-element-ad575b1 {
	--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-26994 .elementor-element.elementor-element-e382bc2 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-26994 .elementor-element.elementor-element-1c81a0a .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26994 .elementor-element.elementor-element-1c81a0a .elementor-icon {
	font-size: 10px;
}

.elementor-26994 .elementor-element.elementor-element-1c81a0a .elementor-icon svg {
	height: 10px;
}

.elementor-26994 .elementor-element.elementor-element-ab7848a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-ab7848a {
	color: var(--e-global-color-f2fc99c);
}

.elementor-26994 .elementor-element.elementor-element-2d9cc73 {
	--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-26994 .elementor-element.elementor-element-823df20 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-26994 .elementor-element.elementor-element-4046e5d {
	--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-26994 .elementor-element.elementor-element-6799ad4 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-26994 .elementor-element.elementor-element-6799ad4.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

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

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

.elementor-26994 .elementor-element.elementor-element-5b222af .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26994 .elementor-element.elementor-element-5b222af .elementor-icon {
	font-size: 10px;
}

.elementor-26994 .elementor-element.elementor-element-5b222af .elementor-icon svg {
	height: 10px;
}

.elementor-26994 .elementor-element.elementor-element-5d0908c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-26994 .elementor-element.elementor-element-01b6852 {
	--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-26994 .elementor-element.elementor-element-d7ab831 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-26994 .elementor-element.elementor-element-468e5f2 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-26994 .elementor-element.elementor-element-468e5f2.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-26994 .elementor-element.elementor-element-468e5f2 .elementor-icon {
	font-size: 10px;
}

.elementor-26994 .elementor-element.elementor-element-468e5f2 .elementor-icon svg {
	height: 10px;
}

.elementor-26994 .elementor-element.elementor-element-4b69ffb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-26994 .elementor-element.elementor-element-ca8a1d8 {
	--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-26994 .elementor-element.elementor-element-781d8ff > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-26994 .elementor-element.elementor-element-b921e61 {
	--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-26994 .elementor-element.elementor-element-8b0c209 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-26994 .elementor-element.elementor-element-7b6a729 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26994 .elementor-element.elementor-element-7b6a729 .elementor-icon {
	font-size: 10px;
}

.elementor-26994 .elementor-element.elementor-element-7b6a729 .elementor-icon svg {
	height: 10px;
}

.elementor-26994 .elementor-element.elementor-element-da472a5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-da472a5 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-26994 .elementor-element.elementor-element-417799c {
	--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-26994 .elementor-element.elementor-element-7f6f9bc > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-26994 .elementor-element.elementor-element-4daf9ce .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26994 .elementor-element.elementor-element-4daf9ce .elementor-icon {
	font-size: 10px;
}

.elementor-26994 .elementor-element.elementor-element-4daf9ce .elementor-icon svg {
	height: 10px;
}

.elementor-26994 .elementor-element.elementor-element-50211ec > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-50211ec {
	color: var(--e-global-color-f2fc99c);
}

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

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

.elementor-26994 .elementor-element.elementor-element-bb5dc63 {
	--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-26994 .elementor-element.elementor-element-1481861 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-26994 .elementor-element.elementor-element-ae15de0 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26994 .elementor-element.elementor-element-ae15de0 .elementor-icon {
	font-size: 10px;
}

.elementor-26994 .elementor-element.elementor-element-ae15de0 .elementor-icon svg {
	height: 10px;
}

.elementor-26994 .elementor-element.elementor-element-9220aa5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-9220aa5 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-26994 .elementor-element.elementor-element-44dd02f {
	--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-26994 .elementor-element.elementor-element-2924d7f > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-26994 .elementor-element.elementor-element-a3ccfb9 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26994 .elementor-element.elementor-element-a3ccfb9 .elementor-icon {
	font-size: 10px;
}

.elementor-26994 .elementor-element.elementor-element-a3ccfb9 .elementor-icon svg {
	height: 10px;
}

.elementor-26994 .elementor-element.elementor-element-6560b5d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-6560b5d {
	color: var(--e-global-color-f2fc99c);
}

.elementor-26994 .elementor-element.elementor-element-d9bcfc3 {
	--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-26994 .elementor-element.elementor-element-60062bb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-26994 .elementor-element.elementor-element-600d33b {
	--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-26994 .elementor-element.elementor-element-a2b13f4 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-26994 .elementor-element.elementor-element-3752b5e .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-26994 .elementor-element.elementor-element-3752b5e.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-26994 .elementor-element.elementor-element-3752b5e .elementor-icon {
	font-size: 10px;
}

.elementor-26994 .elementor-element.elementor-element-3752b5e .elementor-icon svg {
	height: 10px;
}

.elementor-26994 .elementor-element.elementor-element-2d01fd7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-26994 .elementor-element.elementor-element-aa5d316 {
	--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-26994 .elementor-element.elementor-element-0704850 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-26994 .elementor-element.elementor-element-0ea43f4 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26994 .elementor-element.elementor-element-0ea43f4 .elementor-icon {
	font-size: 10px;
}

.elementor-26994 .elementor-element.elementor-element-0ea43f4 .elementor-icon svg {
	height: 10px;
}

.elementor-26994 .elementor-element.elementor-element-afd30b4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-afd30b4 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-26994 .elementor-element.elementor-element-1a410b7 {
	--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-26994 .elementor-element.elementor-element-c4085ce > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-c4085ce {
	color: var(--e-global-color-f2fc99c);
}

.elementor-26994 .elementor-element.elementor-element-b553bad {
	--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-26994 .elementor-element.elementor-element-11cac0c .elementor-icon-wrapper {
	text-align: center;
}

.elementor-26994 .elementor-element.elementor-element-11cac0c.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

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

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

.elementor-26994 .elementor-element.elementor-element-6872bb9 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-26994 .elementor-element.elementor-element-6872bb9.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

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

.elementor-26994 .elementor-element.elementor-element-6872bb9 .elementor-icon {
	font-size: 10px;
}

.elementor-26994 .elementor-element.elementor-element-6872bb9 .elementor-icon svg {
	height: 10px;
}

.elementor-26994 .elementor-element.elementor-element-0f507ae > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-26994 .elementor-element.elementor-element-3572aaa {
	--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-26994 .elementor-element.elementor-element-0b1ca86 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-26994 .elementor-element.elementor-element-99e8494 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26994 .elementor-element.elementor-element-99e8494 .elementor-icon {
	font-size: 10px;
}

.elementor-26994 .elementor-element.elementor-element-99e8494 .elementor-icon svg {
	height: 10px;
}

.elementor-26994 .elementor-element.elementor-element-d0f5cc8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-d0f5cc8 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-26994 .elementor-element.elementor-element-217bf4d {
	--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-26994 .elementor-element.elementor-element-2d7969b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-26994 .elementor-element.elementor-element-019e521 {
	--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-26994 .elementor-element.elementor-element-ec3b738 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-26994 .elementor-element.elementor-element-9ceef2e .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26994 .elementor-element.elementor-element-9ceef2e .elementor-icon {
	font-size: 10px;
}

.elementor-26994 .elementor-element.elementor-element-9ceef2e .elementor-icon svg {
	height: 10px;
}

.elementor-26994 .elementor-element.elementor-element-f015970 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-f015970 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-26994 .elementor-element.elementor-element-45b7025 {
	--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-26994 .elementor-element.elementor-element-d4e934c > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-26994 .elementor-element.elementor-element-c9e2b0b .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26994 .elementor-element.elementor-element-c9e2b0b .elementor-icon {
	font-size: 10px;
}

.elementor-26994 .elementor-element.elementor-element-c9e2b0b .elementor-icon svg {
	height: 10px;
}

.elementor-26994 .elementor-element.elementor-element-0b3a182 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-26994 .elementor-element.elementor-element-e67fea4 {
	--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-26994 .elementor-element.elementor-element-5192f77 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-26994 .elementor-element.elementor-element-f31afc8 {
	--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-26994 .elementor-element.elementor-element-d505aee .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-26994 .elementor-element.elementor-element-fa73adb .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26994 .elementor-element.elementor-element-fa73adb .elementor-icon {
	font-size: 10px;
}

.elementor-26994 .elementor-element.elementor-element-fa73adb .elementor-icon svg {
	height: 10px;
}

.elementor-26994 .elementor-element.elementor-element-96f90d7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-96f90d7 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-26994 .elementor-element.elementor-element-2abea88 {
	--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-26994 .elementor-element.elementor-element-d81abcc > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-26994 .elementor-element.elementor-element-2ee50bb .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26994 .elementor-element.elementor-element-2ee50bb .elementor-icon {
	font-size: 10px;
}

.elementor-26994 .elementor-element.elementor-element-2ee50bb .elementor-icon svg {
	height: 10px;
}

.elementor-26994 .elementor-element.elementor-element-00db4de > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-00db4de {
	color: var(--e-global-color-f2fc99c);
}

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

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

.elementor-26994 .elementor-element.elementor-element-f9efa12 {
	--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-26994 .elementor-element.elementor-element-dd7ba45 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-26994 .elementor-element.elementor-element-e58ba58 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26994 .elementor-element.elementor-element-e58ba58 .elementor-icon {
	font-size: 10px;
}

.elementor-26994 .elementor-element.elementor-element-e58ba58 .elementor-icon svg {
	height: 10px;
}

.elementor-26994 .elementor-element.elementor-element-5afcb6c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-26994 .elementor-element.elementor-element-29a9b92 {
	--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-26994 .elementor-element.elementor-element-a6c04da > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-26994 .elementor-element.elementor-element-b58af27 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26994 .elementor-element.elementor-element-b58af27 .elementor-icon {
	font-size: 10px;
}

.elementor-26994 .elementor-element.elementor-element-b58af27 .elementor-icon svg {
	height: 10px;
}

.elementor-26994 .elementor-element.elementor-element-83e3c72 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-83e3c72 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-26994 .elementor-element.elementor-element-77a8768 {
	--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-26994 .elementor-element.elementor-element-d0934a4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-26994 .elementor-element.elementor-element-4e61c7d {
	--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-26994 .elementor-element.elementor-element-15b1ef1 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-26994 .elementor-element.elementor-element-15b1ef1.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

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

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

.elementor-26994 .elementor-element.elementor-element-be9d77c .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26994 .elementor-element.elementor-element-be9d77c .elementor-icon {
	font-size: 10px;
}

.elementor-26994 .elementor-element.elementor-element-be9d77c .elementor-icon svg {
	height: 10px;
}

.elementor-26994 .elementor-element.elementor-element-5c9fe5e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-26994 .elementor-element.elementor-element-64c5490 {
	--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-26994 .elementor-element.elementor-element-498aaee > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-26994 .elementor-element.elementor-element-1d80466 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26994 .elementor-element.elementor-element-1d80466 .elementor-icon {
	font-size: 10px;
}

.elementor-26994 .elementor-element.elementor-element-1d80466 .elementor-icon svg {
	height: 10px;
}

.elementor-26994 .elementor-element.elementor-element-f249434 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-f249434 {
	color: var(--e-global-color-f2fc99c);
}

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

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

.elementor-26994 .elementor-element.elementor-element-56086f3 {
	--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-26994 .elementor-element.elementor-element-63ce390 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-26994 .elementor-element.elementor-element-63ce390.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

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

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

.elementor-26994 .elementor-element.elementor-element-c750c7e .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26994 .elementor-element.elementor-element-c750c7e .elementor-icon {
	font-size: 10px;
}

.elementor-26994 .elementor-element.elementor-element-c750c7e .elementor-icon svg {
	height: 10px;
}

.elementor-26994 .elementor-element.elementor-element-aff3f01 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-aff3f01 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-26994 .elementor-element.elementor-element-4ec2884 {
	--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-26994 .elementor-element.elementor-element-88f3fad > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-26994 .elementor-element.elementor-element-e45b7e4 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26994 .elementor-element.elementor-element-e45b7e4 .elementor-icon {
	font-size: 10px;
}

.elementor-26994 .elementor-element.elementor-element-e45b7e4 .elementor-icon svg {
	height: 10px;
}

.elementor-26994 .elementor-element.elementor-element-47fefe5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

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

.elementor-26994 .elementor-element.elementor-element-bb4031e {
	--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-26994 .elementor-element.elementor-element-0d1aa1b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-26994 .elementor-element.elementor-element-0d1aa1b.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-f2fc99c);
}

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

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

.elementor-26994 .elementor-element.elementor-element-0519376 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26994 .elementor-element.elementor-element-0519376 .elementor-icon {
	font-size: 10px;
}

.elementor-26994 .elementor-element.elementor-element-0519376 .elementor-icon svg {
	height: 10px;
}

.elementor-26994 .elementor-element.elementor-element-ad12c74 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-ad12c74 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-26994 .elementor-element.elementor-element-5849d5e {
	--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-26994 .elementor-element.elementor-element-bd13f29 > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-26994 .elementor-element.elementor-element-cb87fc5 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

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

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

.elementor-26994 .elementor-element.elementor-element-cb87fc5 .elementor-icon {
	font-size: 10px;
}

.elementor-26994 .elementor-element.elementor-element-cb87fc5 .elementor-icon svg {
	height: 10px;
}

.elementor-26994 .elementor-element.elementor-element-44a7946 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-44a7946 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-26994 .elementor-element.elementor-element-36693b7 {
	--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-26994 .elementor-element.elementor-element-f295db0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-f295db0 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-26994 .elementor-element.elementor-element-affd6cd {
	--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-26994 .elementor-element.elementor-element-d974050 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-26994 .elementor-element.elementor-element-ba458b9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-ba458b9 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-26994 .elementor-element.elementor-element-0ea402d {
	--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-26994 .elementor-element.elementor-element-5b297bd > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-26994 .elementor-element.elementor-element-10785c8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-10785c8 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-26994 .elementor-element.elementor-element-8b74af0 {
	--display: flex;
	--min-height: 0px;
	--flex-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: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
}

.elementor-26994 .elementor-element.elementor-element-d8a286d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-d8a286d .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-26994 .elementor-element.elementor-element-bd549dd > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-bd549dd {
	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-26994 .elementor-element.elementor-element-881cf01 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-881cf01 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-26994 .elementor-element.elementor-element-9bac0ff {
	--display: flex;
	--min-height: 0px;
	--flex-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: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
}

.elementor-26994 .elementor-element.elementor-element-ff84628 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-ff84628 .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-26994 .elementor-element.elementor-element-5dbdd87 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-5dbdd87 {
	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-26994 .elementor-element.elementor-element-4a694a4 {
	--display: flex;
	--min-height: 0px;
	--flex-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: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
}

.elementor-26994 .elementor-element.elementor-element-aed79ce > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-aed79ce .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-26994 .elementor-element.elementor-element-811ff2c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-811ff2c {
	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-26994 .elementor-element.elementor-element-d8564d9 {
	--display: flex;
	--min-height: 0px;
	--flex-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: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
}

.elementor-26994 .elementor-element.elementor-element-b099e17 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-b099e17 .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-26994 .elementor-element.elementor-element-7ee6518 > .elementor-widget-container {
	margin: 20px 20px 20px 20px;
}

.elementor-26994 .elementor-element.elementor-element-0e7382c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-0e7382c {
	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-26994 .elementor-element.elementor-element-8ce2145 {
	--display: flex;
	--min-height: 0px;
	--flex-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: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
}

.elementor-26994 .elementor-element.elementor-element-373eddf > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-373eddf .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-26994 .elementor-element.elementor-element-389fe90 > .elementor-widget-container {
	margin: 20px 20px 20px 20px;
}

.elementor-26994 .elementor-element.elementor-element-f1cd036 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-26994 .elementor-element.elementor-element-a568611 {
	--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;
}

.elementor-26994 .elementor-element.elementor-element-21f67b9 {
	--display: flex;
	--min-height: 0px;
	--flex-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: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
}

.elementor-26994 .elementor-element.elementor-element-ab461e5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-ab461e5 {
	text-align: center;
	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-26994 .elementor-element.elementor-element-c51cde9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-c51cde9 {
	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-26994 .elementor-element.elementor-element-ae9da38 {
	--display: flex;
	--min-height: 0px;
	--flex-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: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
}

.elementor-26994 .elementor-element.elementor-element-ade9ab8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-ade9ab8 {
	text-align: center;
	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-26994 .elementor-element.elementor-element-63bfecc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-26994 .elementor-element.elementor-element-b243e0f {
	width: var(--container-widget-width, 115.039%);
	max-width: 115.039%;
	--container-widget-width: 115.039%;
	--container-widget-flex-grow: 0;
	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-26994 .elementor-element.elementor-element-b243e0f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-b243e0f.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-26994 .elementor-element.elementor-element-de8dd60 {
	--display: flex;
	--min-height: 0px;
	--flex-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: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
}

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

.elementor-26994 .elementor-element.elementor-element-9d87722 .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-26994 .elementor-element.elementor-element-1711021 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 20px 20px 20px 20px;
}

.elementor-26994 .elementor-element.elementor-element-2e21899 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-26994 .elementor-element.elementor-element-96f8a54 {
	--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;
}

.elementor-26994 .elementor-element.elementor-element-b622832 {
	--display: flex;
	--min-height: 0px;
	--flex-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: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
}

.elementor-26994 .elementor-element.elementor-element-4adfb0d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-4adfb0d {
	text-align: center;
	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-26994 .elementor-element.elementor-element-3b80678 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-3b80678 {
	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-26994 .elementor-element.elementor-element-fc85711 {
	--display: flex;
	--min-height: 0px;
	--flex-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: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
}

.elementor-26994 .elementor-element.elementor-element-212065c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-212065c {
	text-align: center;
	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-26994 .elementor-element.elementor-element-24c23bf > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-24c23bf {
	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-26994 .elementor-element.elementor-element-f1a2e43 {
	--display: flex;
	--min-height: 0px;
	--flex-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: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
}

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

.elementor-26994 .elementor-element.elementor-element-fd3585b {
	width: var(--container-widget-width, 117.713%);
	max-width: 117.713%;
	--container-widget-width: 117.713%;
	--container-widget-flex-grow: 0;
	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-26994 .elementor-element.elementor-element-fd3585b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-fd3585b.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-26994 .elementor-element.elementor-element-4fcb0e4 .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-26994 .elementor-element.elementor-element-1c8c063 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 20px 20px 20px 20px;
}

.elementor-26994 .elementor-element.elementor-element-2c0dce4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-26994 .elementor-element.elementor-element-81ccad5 {
	--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;
}

.elementor-26994 .elementor-element.elementor-element-39413f5 {
	--display: flex;
	--min-height: 0px;
	--flex-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: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
}

.elementor-26994 .elementor-element.elementor-element-8d7c1a6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-8d7c1a6 {
	text-align: center;
	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-26994 .elementor-element.elementor-element-005dbf6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-005dbf6 {
	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-26994 .elementor-element.elementor-element-ef0aa4c {
	--display: flex;
	--min-height: 0px;
	--flex-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: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
}

.elementor-26994 .elementor-element.elementor-element-ba7170a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-ba7170a {
	text-align: center;
	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-26994 .elementor-element.elementor-element-6ecfb47 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-6ecfb47 {
	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-26994 .elementor-element.elementor-element-f6653c8 {
	--display: flex;
	--min-height: 0px;
	--flex-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: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
}

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

.elementor-26994 .elementor-element.elementor-element-86893bf > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-86893bf {
	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-26994 .elementor-element.elementor-element-75f5673 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-75f5673 .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-26994 .elementor-element.elementor-element-565d79b > .elementor-widget-container {
	margin: 20px 20px 20px 20px;
}

.elementor-26994 .elementor-element.elementor-element-bae0f83 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-26994 .elementor-element.elementor-element-f2dd9be {
	--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;
}

.elementor-26994 .elementor-element.elementor-element-ab967ef {
	--display: flex;
	--min-height: 0px;
	--flex-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: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
}

.elementor-26994 .elementor-element.elementor-element-50f2701 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-50f2701 {
	text-align: center;
	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-26994 .elementor-element.elementor-element-9a1082c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-9a1082c {
	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-26994 .elementor-element.elementor-element-ebb6ae4 {
	--display: flex;
	--min-height: 0px;
	--flex-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: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
}

.elementor-26994 .elementor-element.elementor-element-b3e0938 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-b3e0938 {
	text-align: center;
	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-26994 .elementor-element.elementor-element-aea80de > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-aea80de {
	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-26994 .elementor-element.elementor-element-8da257b {
	--display: flex;
	--min-height: 0px;
	--flex-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: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
}

.elementor-26994 .elementor-element.elementor-element-472829a {
	--display: flex;
	--min-height: 0px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
}

.elementor-26994 .elementor-element.elementor-element-3d6795e {
	width: var(--container-widget-width, 106.624%);
	max-width: 106.624%;
	--container-widget-width: 106.624%;
	--container-widget-flex-grow: 0;
	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-26994 .elementor-element.elementor-element-3d6795e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-3d6795e.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-26994 .elementor-element.elementor-element-c3ab1ed > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-c3ab1ed .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-26994 .elementor-element.elementor-element-4365bd8 > .elementor-widget-container {
	margin: 20px 20px 20px 20px;
}

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

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

.elementor-26994 .elementor-element.elementor-element-8ec7049 {
	--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;
}

.elementor-26994 .elementor-element.elementor-element-34a9435 {
	--display: flex;
	--min-height: 0px;
	--flex-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: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
}

.elementor-26994 .elementor-element.elementor-element-d394c2d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-d394c2d {
	text-align: center;
	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-26994 .elementor-element.elementor-element-8b2ff6d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-8b2ff6d {
	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-26994 .elementor-element.elementor-element-f3ee275 {
	--display: flex;
	--min-height: 0px;
	--flex-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: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
}

.elementor-26994 .elementor-element.elementor-element-5cc0e64 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-5cc0e64 {
	text-align: center;
	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-26994 .elementor-element.elementor-element-02fa595 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-02fa595 {
	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-26994 .elementor-element.elementor-element-af74bbb {
	--display: flex;
	--min-height: 0px;
	--flex-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: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
}

.elementor-26994 .elementor-element.elementor-element-2cb5711 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
}

.elementor-26994 .elementor-element.elementor-element-2127647 {
	width: var(--container-widget-width, 111.74%);
	max-width: 111.74%;
	--container-widget-width: 111.74%;
	--container-widget-flex-grow: 0;
	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-26994 .elementor-element.elementor-element-2127647 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-2127647.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-26994 .elementor-element.elementor-element-317baad > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-317baad .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-26994 .elementor-element.elementor-element-2334b9c > .elementor-widget-container {
	margin: 20px 20px 20px 20px;
}

.elementor-26994 .elementor-element.elementor-element-c15f7d2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-c15f7d2 {
	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-26994 .elementor-element.elementor-element-251b17c {
	--display: flex;
	--min-height: 0px;
	--flex-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: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
}

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

.elementor-26994 .elementor-element.elementor-element-43f4390 {
	--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;
}

.elementor-26994 .elementor-element.elementor-element-69932c2 {
	--display: flex;
	--min-height: 0px;
	--flex-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: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
}

.elementor-26994 .elementor-element.elementor-element-e51e619 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-e51e619 {
	text-align: center;
	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-26994 .elementor-element.elementor-element-4ffaf78 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-4ffaf78 {
	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-26994 .elementor-element.elementor-element-b663de3 {
	--display: flex;
	--min-height: 0px;
	--flex-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: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
}

.elementor-26994 .elementor-element.elementor-element-ea75582 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-ea75582 {
	text-align: center;
	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-26994 .elementor-element.elementor-element-36cb58d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-26994 .elementor-element.elementor-element-9bccfde {
	width: var(--container-widget-width, 110.798%);
	max-width: 110.798%;
	--container-widget-width: 110.798%;
	--container-widget-flex-grow: 0;
	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-26994 .elementor-element.elementor-element-9bccfde > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-9bccfde.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-26994 .elementor-element.elementor-element-6813672 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-6813672 .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-26994 .elementor-element.elementor-element-8806e78 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-8806e78 {
	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-26994 .elementor-element.elementor-element-438e366 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-438e366 .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-26994 .elementor-element.elementor-element-e7fcd43 {
	--display: flex;
}

.elementor-26994 .elementor-element.elementor-element-2c418dd > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-26994 .elementor-element.elementor-element-aad998c {
	--display: flex;
}

.elementor-26994 .elementor-element.elementor-element-9cccf43 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-26994 .elementor-element.elementor-element-be7d991 {
	--display: flex;
}

.elementor-26994 .elementor-element.elementor-element-b003572 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-b003572 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-26994 .elementor-element.elementor-element-ebfbafc {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

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

.elementor-26994 .elementor-element.elementor-element-e19ae77 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 8px 16px 16px 16px;
	border-style: solid;
	border-width: 0px 2px 0px 0px;
	border-color: var(--e-global-color-1ba86b9);
}

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

.elementor-26994 .elementor-element.elementor-element-1f81e82 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 8px 16px 16px 16px;
	border-style: solid;
	border-width: 0px 2px 0px 0px;
	border-color: var(--e-global-color-1ba86b9);
}

.elementor-26994 .elementor-element.elementor-element-1f81e82.elementor-element {
	--align-self: stretch;
}

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

.elementor-26994 .elementor-element.elementor-element-1dde8fc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 8px 16px 16px 16px;
	border-style: none;
}

.elementor-26994 .elementor-element.elementor-element-1dde8fc.elementor-element {
	--align-self: stretch;
}

.elementor-26994 .elementor-element.elementor-element-2776134 {
	--n-accordion-title-font-size: 1rem;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 16px;
	--n-accordion-border-radius: 8px 8px 8px 8px;
	--n-accordion-title-normal-color: var(--e-global-color-f2fc99c);
	--n-accordion-title-hover-color: var(--e-global-color-3813da7);
	--n-accordion-title-active-color: var(--e-global-color-3813da7);
	--n-accordion-icon-size: 15px;
}

.elementor-26994 .elementor-element.elementor-element-2776134 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	background-color: var(--e-global-color-e3e8fa6);
	border-style: solid;
	border-color: var(--e-global-color-b9b25ed);
}

.elementor-26994 .elementor-element.elementor-element-2776134 {
	--n-accordion-padding: 18px 18px 18px 18px;
}

:where( .elementor-26994 .elementor-element.elementor-element-2776134 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: none;
	--padding-top: 18px;
	--padding-right: 18px;
	--padding-bottom: 18px;
	--padding-left: 18px;
}

.elementor-26994 .elementor-element.elementor-element-a73ea8a {
	--display: flex;
}

.elementor-26994 .elementor-element.elementor-element-6b2dcdf {
	--display: flex;
}

.elementor-26994 .elementor-element.elementor-element-45955d9 {
	--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;
	--justify-content: flex-start;
	--gap: 18px 18px;
	--row-gap: 18px;
	--column-gap: 18px;
	--margin-top: 40px;
	--margin-bottom: 40px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26994 .elementor-element.elementor-element-45955d9.e-con {
	--align-self: center;
}

.elementor-26994 .elementor-element.elementor-element-401522d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-401522d {
	text-align: start;
}

.elementor-26994 .elementor-element.elementor-element-401522d .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-26994 .elementor-element.elementor-element-c0e2b78 {
	--grid-row-gap: 32px;
	--grid-column-gap: 12px;
}

.elementor-26994 .elementor-element.elementor-element-c0e2b78 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-c0e2b78 .elementor-post {
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-radius: 200px;
	padding: 8px 8px 8px 8px;
	background-color: var(--e-global-color-b9b25ed);
	border-color: var(--e-global-color-b9b25ed);
}

.elementor-26994 .elementor-element.elementor-element-c0e2b78 .elementor-post__text {
	padding: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-c0e2b78 .elementor-post:hover {
	background-color: var(--e-global-color-ee483b3);
	border-color: var(--e-global-color-ee483b3);
}

.elementor-26994 .elementor-element.elementor-element-c0e2b78 .elementor-post__title, .elementor-26994 .elementor-element.elementor-element-c0e2b78 .elementor-post__title a {
	color: var(--e-global-color-f2fc99c);
}

.elementor-26994 .elementor-element.elementor-element-c0e2b78 .elementor-post__read-more {
	color: var(--e-global-color-0e930c8);
}

.elementor-26994 .elementor-element.elementor-element-c0e2b78 a.elementor-post__read-more {
	font-family: "Nunito Sans", Inter;
	font-size: 15px;
	font-weight: 700;
	line-height: 1.4em;
	letter-spacing: .4px;
}

.elementor-26994 .elementor-element.elementor-element-d1054ee {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 64px;
	--margin-bottom: 200px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26994 .elementor-element.elementor-element-a6c3351 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-a6c3351.elementor-element {
	--align-self: center;
}

.elementor-26994 .elementor-element.elementor-element-a6c3351 {
	text-align: center;
}

.elementor-26994 .elementor-element.elementor-element-a6c3351 .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-26994 .elementor-element.elementor-element-dde0095 {
	--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: stretch;
	--gap: 18px 18px;
	--row-gap: 18px;
	--column-gap: 18px;
	--margin-top: 70px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26994 .elementor-element.elementor-element-dde0095 > .elementor-shape-bottom svg, .elementor-26994 .elementor-element.elementor-element-dde0095 > .e-con-inner > .elementor-shape-bottom svg {
	height: 10px;
}

.elementor-26994 .elementor-element.elementor-element-dde0095.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-26994 .elementor-element.elementor-element-b711ef9 {
	--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: flex-start;
	--align-items: center;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	border-style: solid;
	--border-style: solid;
	border-width: 3px 3px 3px 3px;
	--border-top-width: 3px;
	--border-right-width: 3px;
	--border-bottom-width: 3px;
	--border-left-width: 3px;
	border-color: var(--e-global-color-4076ac6);
	--border-color: var(--e-global-color-4076ac6);
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 50px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-26994 .elementor-element.elementor-element-b711ef9:not(.elementor-motion-effects-element-type-background), .elementor-26994 .elementor-element.elementor-element-b711ef9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-26994 .elementor-element.elementor-element-b711ef9.e-con:hover {
	--e-con-transform-scale: 1.02;
}

.elementor-26994 .elementor-element.elementor-element-b711ef9:hover {
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	--border-top-width: 3px;
	--border-right-width: 3px;
	--border-bottom-width: 3px;
	--border-left-width: 3px;
	border-color: var(--e-global-color-0e930c8);
	--border-color: var(--e-global-color-0e930c8);
	box-shadow: 0px 0px 16px 0px rgba(150, 160, 238, .21960784313725);
}

.elementor-26994 .elementor-element.elementor-element-b711ef9, .elementor-26994 .elementor-element.elementor-element-b711ef9::before {
	--border-transition: .1s;
}

.elementor-26994 .elementor-element.elementor-element-f57def3 {
	--display: flex;
	--position: absolute;
	--min-height: 70px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--border-radius: 16px 16px 16px 16px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	top: -41px;
}

.elementor-26994 .elementor-element.elementor-element-f57def3:not(.elementor-motion-effects-element-type-background), .elementor-26994 .elementor-element.elementor-element-f57def3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4076ac6);
}

body:not(.rtl) .elementor-26994 .elementor-element.elementor-element-f57def3 {
	left: 10%;
}

body.rtl .elementor-26994 .elementor-element.elementor-element-f57def3 {
	right: 10%;
}

.elementor-26994 .elementor-element.elementor-element-8812259 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-26994 .elementor-element.elementor-element-8812259 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-26994 .elementor-element.elementor-element-8812259.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-26994 .elementor-element.elementor-element-8812259.elementor-view-framed .elementor-icon, .elementor-26994 .elementor-element.elementor-element-8812259.elementor-view-default .elementor-icon {
	color: var(--e-global-color-c550a3b);
	border-color: var(--e-global-color-c550a3b);
}

.elementor-26994 .elementor-element.elementor-element-8812259.elementor-view-framed .elementor-icon, .elementor-26994 .elementor-element.elementor-element-8812259.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-26994 .elementor-element.elementor-element-8812259 .elementor-icon {
	font-size: 31px;
}

.elementor-26994 .elementor-element.elementor-element-8812259 .elementor-icon svg {
	height: 31px;
}

.elementor-26994 .elementor-element.elementor-element-b718c79 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-b718c79.elementor-element {
	--align-self: flex-start;
}

.elementor-26994 .elementor-element.elementor-element-b718c79 {
	text-align: start;
}

.elementor-26994 .elementor-element.elementor-element-b718c79 .elementor-heading-title {
	font-family: "OhNo Softie", Inter;
	font-size: 21px;
	font-weight: 600;
	color: var(--e-global-color-f2fc99c);
}

.elementor-26994 .elementor-element.elementor-element-4e5d78e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-4e5d78e.elementor-element {
	--align-self: flex-start;
}

.elementor-26994 .elementor-element.elementor-element-4e5d78e {
	text-align: start;
	font-family: "Nunito Sans", Inter;
	font-size: 15px;
	font-weight: 400;
	color: #354093;
}

.elementor-26994 .elementor-element.elementor-element-02766bf {
	--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: flex-start;
	--align-items: center;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	border-style: solid;
	--border-style: solid;
	border-width: 3px 3px 3px 3px;
	--border-top-width: 3px;
	--border-right-width: 3px;
	--border-bottom-width: 3px;
	--border-left-width: 3px;
	border-color: var(--e-global-color-4076ac6);
	--border-color: var(--e-global-color-4076ac6);
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 50px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-26994 .elementor-element.elementor-element-02766bf:not(.elementor-motion-effects-element-type-background), .elementor-26994 .elementor-element.elementor-element-02766bf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-26994 .elementor-element.elementor-element-02766bf.e-con:hover {
	--e-con-transform-scale: 1.02;
}

.elementor-26994 .elementor-element.elementor-element-02766bf:hover {
	border-style: solid;
	border-color: var(--e-global-color-0e930c8);
	--border-color: var(--e-global-color-0e930c8);
	box-shadow: 0px 0px 16px 0px rgba(150, 160, 238, .21960784313725);
}

.elementor-26994 .elementor-element.elementor-element-02766bf, .elementor-26994 .elementor-element.elementor-element-02766bf::before {
	--border-transition: .3s;
}

.elementor-26994 .elementor-element.elementor-element-f7e8557 {
	--display: flex;
	--position: absolute;
	--min-height: 70px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-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;
	--background-transition: .3s;
	--border-radius: 16px 16px 16px 16px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	top: -41px;
}

.elementor-26994 .elementor-element.elementor-element-f7e8557:not(.elementor-motion-effects-element-type-background), .elementor-26994 .elementor-element.elementor-element-f7e8557 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4076ac6);
}

.elementor-26994 .elementor-element.elementor-element-f7e8557:hover {
	background-color: var(--e-global-color-0e930c8);
}

body:not(.rtl) .elementor-26994 .elementor-element.elementor-element-f7e8557 {
	left: 10%;
}

body.rtl .elementor-26994 .elementor-element.elementor-element-f7e8557 {
	right: 10%;
}

.elementor-26994 .elementor-element.elementor-element-dfc1da5 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-26994 .elementor-element.elementor-element-dfc1da5 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-26994 .elementor-element.elementor-element-dfc1da5.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-26994 .elementor-element.elementor-element-dfc1da5.elementor-view-framed .elementor-icon, .elementor-26994 .elementor-element.elementor-element-dfc1da5.elementor-view-default .elementor-icon {
	color: var(--e-global-color-c550a3b);
	border-color: var(--e-global-color-c550a3b);
}

.elementor-26994 .elementor-element.elementor-element-dfc1da5.elementor-view-framed .elementor-icon, .elementor-26994 .elementor-element.elementor-element-dfc1da5.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-26994 .elementor-element.elementor-element-dfc1da5 .elementor-icon {
	font-size: 31px;
}

.elementor-26994 .elementor-element.elementor-element-dfc1da5 .elementor-icon svg {
	height: 31px;
}

.elementor-26994 .elementor-element.elementor-element-25069e1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-25069e1.elementor-element {
	--align-self: flex-start;
}

.elementor-26994 .elementor-element.elementor-element-25069e1 {
	text-align: start;
}

.elementor-26994 .elementor-element.elementor-element-25069e1 .elementor-heading-title {
	font-family: "OhNo Softie", Inter;
	font-size: 21px;
	font-weight: 600;
	line-height: 128%;
	letter-spacing: .35%;
	color: #354093;
}

.elementor-26994 .elementor-element.elementor-element-9012f8d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-9012f8d.elementor-element {
	--align-self: flex-start;
}

.elementor-26994 .elementor-element.elementor-element-9012f8d {
	text-align: start;
	font-family: "Nunito Sans", Inter;
	font-size: 15px;
	font-weight: 400;
	color: #354093;
}

.elementor-26994 .elementor-element.elementor-element-40bf3fe {
	--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: flex-start;
	--align-items: center;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	border-style: solid;
	--border-style: solid;
	border-width: 3px 3px 3px 3px;
	--border-top-width: 3px;
	--border-right-width: 3px;
	--border-bottom-width: 3px;
	--border-left-width: 3px;
	border-color: var(--e-global-color-4076ac6);
	--border-color: var(--e-global-color-4076ac6);
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 50px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-26994 .elementor-element.elementor-element-40bf3fe:not(.elementor-motion-effects-element-type-background), .elementor-26994 .elementor-element.elementor-element-40bf3fe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c550a3b);
}

.elementor-26994 .elementor-element.elementor-element-40bf3fe.e-con:hover {
	--e-con-transform-scale: 1.02;
}

.elementor-26994 .elementor-element.elementor-element-40bf3fe:hover {
	border-style: solid;
	border-color: #ff7900;
	--border-color: #ff7900;
	box-shadow: 0px 0px 16px 0px rgba(150, 160, 238, .21960784313725);
}

.elementor-26994 .elementor-element.elementor-element-40bf3fe, .elementor-26994 .elementor-element.elementor-element-40bf3fe::before {
	--border-transition: .3s;
}

.elementor-26994 .elementor-element.elementor-element-af3394f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-af3394f.elementor-element {
	--align-self: flex-start;
}

.elementor-26994 .elementor-element.elementor-element-af3394f {
	text-align: start;
}

.elementor-26994 .elementor-element.elementor-element-af3394f .elementor-heading-title {
	font-family: "OhNo Softie", Inter;
	font-size: 21px;
	font-weight: 600;
	line-height: 128%;
	letter-spacing: .35%;
	color: #354093;
}

.elementor-26994 .elementor-element.elementor-element-e346281 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26994 .elementor-element.elementor-element-e346281.elementor-element {
	--align-self: flex-start;
}

.elementor-26994 .elementor-element.elementor-element-e346281 {
	text-align: start;
	font-family: "Nunito", Inter;
	font-size: 15px;
	font-weight: 400;
	color: #354093;
}

.elementor-26994 .elementor-element.elementor-element-9aa8e9a {
	--display: flex;
	--position: absolute;
	--min-height: 70px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-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;
	--background-transition: .3s;
	--border-radius: 16px 16px 16px 16px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	top: -41px;
}

.elementor-26994 .elementor-element.elementor-element-9aa8e9a:not(.elementor-motion-effects-element-type-background), .elementor-26994 .elementor-element.elementor-element-9aa8e9a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4076ac6);
}

.elementor-26994 .elementor-element.elementor-element-9aa8e9a:hover {
	background-color: #ff7900;
}

body:not(.rtl) .elementor-26994 .elementor-element.elementor-element-9aa8e9a {
	left: 10%;
}

body.rtl .elementor-26994 .elementor-element.elementor-element-9aa8e9a {
	right: 10%;
}

.elementor-26994 .elementor-element.elementor-element-3a113e8 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-26994 .elementor-element.elementor-element-3a113e8 .elementor-icon-wrapper {
	text-align: center;
}

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

.elementor-26994 .elementor-element.elementor-element-3a113e8.elementor-view-framed .elementor-icon, .elementor-26994 .elementor-element.elementor-element-3a113e8.elementor-view-default .elementor-icon {
	color: var(--e-global-color-c550a3b);
	border-color: var(--e-global-color-c550a3b);
}

.elementor-26994 .elementor-element.elementor-element-3a113e8.elementor-view-framed .elementor-icon, .elementor-26994 .elementor-element.elementor-element-3a113e8.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-26994 .elementor-element.elementor-element-3a113e8 .elementor-icon {
	font-size: 31px;
}

.elementor-26994 .elementor-element.elementor-element-3a113e8 .elementor-icon svg {
	height: 31px;
}

@media (min-width:768px) {
	.elementor-26994 .elementor-element.elementor-element-9ae4f2d {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-61d0188 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-e1d1c03 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-7e79748 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-02efd73 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-d00d119 {
		--width: 20%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-0792fda {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-22006fe {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-45ac23a {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-bbea715 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-5695240 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-edeaae2 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-b2ede25 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-7064a9e {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-c7258de {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-b999d1e {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-3663459 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-aaf7138 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-0e478f3 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-5e6fa5a {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-599d874 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-8e7225b {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-f3f39a5 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-08b92b5 {
		--width: 40%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-4444737 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-1a49257 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-9584beb {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-6ce1505 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-837baeb {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-6bdebec {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-9fa152e {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-e2c183f {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-228479c {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-b0ff913 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-25a8c70 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-32338ae {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-285d008 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-cce155c {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-2cfdb7d {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-42f2031 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-00c695b {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-a0d6b7a {
		--width: 40%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-7eed613 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-1107170 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-ad74504 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-2e52069 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-1b044c9 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-de685ba {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-5687314 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-cd5af79 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-23f05b7 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-aa40ca8 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-2d034ea {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-2e034ba {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-7dc47b8 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-ab277a2 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-cbb132d {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-e840eea {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-88ce799 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-e6b639d {
		--width: 20%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-8457cdd {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-faa17bc {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-936dd8c {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-ec1c2d5 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-0bc90c5 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-2dc0cdd {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-ab0fe12 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-921a73a {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-ad575b1 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-2d9cc73 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-4046e5d {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-01b6852 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-ca8a1d8 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-b921e61 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-417799c {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-07a7d23 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-bb5dc63 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-44dd02f {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-d9bcfc3 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-600d33b {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-aa5d316 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-1a410b7 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-b553bad {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-3572aaa {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-217bf4d {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-019e521 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-45b7025 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-e67fea4 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-f31afc8 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-2abea88 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-6038af7 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-f9efa12 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-29a9b92 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-77a8768 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-4e61c7d {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-64c5490 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-7cb9d12 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-56086f3 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-4ec2884 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-2550990 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-bb4031e {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-5849d5e {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-36693b7 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-affd6cd {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-0ea402d {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-8b74af0 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-9bac0ff {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-4a694a4 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-d8564d9 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-8ce2145 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-60d4e1d {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-6ca103b {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-de8dd60 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-75af348 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-f1a2e43 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-b48a667 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-3d9342d {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-f6653c8 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-1f0997e {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-182a5fc {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-8da257b {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-472829a {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-d745608 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-af74bbb {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-2cb5711 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-251b17c {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-ff57b76 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-c5e40e2 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-dde0095 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-b711ef9 {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-f57def3 {
		--width: 70px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-02766bf {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-f7e8557 {
		--width: 70px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-40bf3fe {
		--width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-9aa8e9a {
		--width: 70px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-26994 .elementor-element.elementor-element-d1054ee {
		--content-width: 90%;
	}
}

@media (max-width:1024px) {
	.elementor-26994 .elementor-element.elementor-element-a520ea4 .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-26994 .elementor-element.elementor-element-bc410ef {
		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-26994 .elementor-element.elementor-element-93c1789 .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-26994 .elementor-element.elementor-element-73dba00 {
		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-26994 .elementor-element.elementor-element-bb8c844 .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-26994 .elementor-element.elementor-element-d934c20 {
		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-26994 .elementor-element.elementor-element-98e64f5 {
		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-26994 .elementor-element.elementor-element-3dac372 {
		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-26994 .elementor-element.elementor-element-0d6e3a7 {
		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-26994 .elementor-element.elementor-element-fc33adf {
		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-26994 .elementor-element.elementor-element-b7f879b {
		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-26994 .elementor-element.elementor-element-dcf13ae .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-26994 .elementor-element.elementor-element-02efd73 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-d00d119 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-08b92b5 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-00c695b {
		--justify-content: flex-start;
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-26994 .elementor-element.elementor-element-a0d6b7a {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-88ce799 {
		--padding-top: 0px;
		--padding-bottom: 48px;
		--padding-left: 48px;
		--padding-right: 48px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-e6b639d {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-d8a286d .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-26994 .elementor-element.elementor-element-bd549dd {
		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-26994 .elementor-element.elementor-element-ff84628 .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-26994 .elementor-element.elementor-element-5dbdd87 {
		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-26994 .elementor-element.elementor-element-aed79ce .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-26994 .elementor-element.elementor-element-811ff2c {
		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-26994 .elementor-element.elementor-element-b099e17 .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-26994 .elementor-element.elementor-element-0e7382c {
		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-26994 .elementor-element.elementor-element-373eddf .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-26994 .elementor-element.elementor-element-f1cd036 {
		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-26994 .elementor-element.elementor-element-ab461e5 {
		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-26994 .elementor-element.elementor-element-c51cde9 {
		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-26994 .elementor-element.elementor-element-ade9ab8 {
		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-26994 .elementor-element.elementor-element-63bfecc {
		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-26994 .elementor-element.elementor-element-b243e0f {
		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-26994 .elementor-element.elementor-element-9d87722 .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-26994 .elementor-element.elementor-element-2e21899 {
		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-26994 .elementor-element.elementor-element-4adfb0d {
		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-26994 .elementor-element.elementor-element-3b80678 {
		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-26994 .elementor-element.elementor-element-212065c {
		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-26994 .elementor-element.elementor-element-24c23bf {
		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-26994 .elementor-element.elementor-element-fd3585b {
		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-26994 .elementor-element.elementor-element-4fcb0e4 .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-26994 .elementor-element.elementor-element-2c0dce4 {
		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-26994 .elementor-element.elementor-element-8d7c1a6 {
		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-26994 .elementor-element.elementor-element-005dbf6 {
		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-26994 .elementor-element.elementor-element-ba7170a {
		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-26994 .elementor-element.elementor-element-6ecfb47 {
		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-26994 .elementor-element.elementor-element-86893bf {
		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-26994 .elementor-element.elementor-element-75f5673 .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-26994 .elementor-element.elementor-element-bae0f83 {
		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-26994 .elementor-element.elementor-element-50f2701 {
		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-26994 .elementor-element.elementor-element-9a1082c {
		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-26994 .elementor-element.elementor-element-b3e0938 {
		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-26994 .elementor-element.elementor-element-aea80de {
		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-26994 .elementor-element.elementor-element-3d6795e {
		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-26994 .elementor-element.elementor-element-c3ab1ed .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-26994 .elementor-element.elementor-element-6d00d22 {
		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-26994 .elementor-element.elementor-element-d394c2d {
		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-26994 .elementor-element.elementor-element-8b2ff6d {
		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-26994 .elementor-element.elementor-element-5cc0e64 {
		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-26994 .elementor-element.elementor-element-02fa595 {
		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-26994 .elementor-element.elementor-element-2127647 {
		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-26994 .elementor-element.elementor-element-317baad .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-26994 .elementor-element.elementor-element-c15f7d2 {
		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-26994 .elementor-element.elementor-element-e51e619 {
		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-26994 .elementor-element.elementor-element-4ffaf78 {
		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-26994 .elementor-element.elementor-element-ea75582 {
		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-26994 .elementor-element.elementor-element-36cb58d {
		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-26994 .elementor-element.elementor-element-9bccfde {
		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-26994 .elementor-element.elementor-element-6813672 .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-26994 .elementor-element.elementor-element-8806e78 {
		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-26994 .elementor-element.elementor-element-438e366 .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-26994 .elementor-element.elementor-element-401522d .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-26994 .elementor-element.elementor-element-c0e2b78 {
		--grid-row-gap: 16px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-a6c3351 .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-26994 .elementor-element.elementor-element-dde0095 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: stretch;
		--gap: 0px 20px;
		--row-gap: 0px;
		--column-gap: 20px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-b711ef9 {
		--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;
	}
	
	.elementor-26994 .elementor-element.elementor-element-02766bf {
		--justify-content: flex-start;
	}
	
	.elementor-26994 .elementor-element.elementor-element-40bf3fe {
		--justify-content: flex-start;
	}
}

@media (max-width:767px) {
	.elementor-26994 .elementor-element.elementor-element-61d0188 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-a520ea4 .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-26994 .elementor-element.elementor-element-bc410ef {
		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-26994 .elementor-element.elementor-element-e1d1c03 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-93c1789 .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-26994 .elementor-element.elementor-element-73dba00 {
		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-26994 .elementor-element.elementor-element-7e79748 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-bb8c844 .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-26994 .elementor-element.elementor-element-d934c20 {
		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-26994 .elementor-element.elementor-element-05838cc {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-33d4b63 {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-032a665 {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-33601d5 {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-98e64f5 {
		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-26994 .elementor-element.elementor-element-3dac372 {
		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-26994 .elementor-element.elementor-element-0a6d455 {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-0d6e3a7 {
		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-26994 .elementor-element.elementor-element-fc33adf {
		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-26994 .elementor-element.elementor-element-b7f879b {
		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-26994 .elementor-element.elementor-element-dcf13ae.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-26994 .elementor-element.elementor-element-dcf13ae {
		text-align: start;
	}
	
	.elementor-26994 .elementor-element.elementor-element-dcf13ae .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-26994 .elementor-element.elementor-element-02efd73 {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--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-26994 .elementor-element.elementor-element-d00d119 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-0792fda {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-22006fe {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-45ac23a {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-bbea715 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-5695240 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-edeaae2 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-b2ede25 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-7064a9e {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-c7258de {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-b999d1e {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-3663459 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-aaf7138 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-0e478f3 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-5e6fa5a {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-599d874 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-8e7225b {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-f3f39a5 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-08b92b5 {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--align-items: flex-start;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-4444737 {
		--flex-direction: column;
		--container-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-26994 .elementor-element.elementor-element-1a49257 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-9584beb {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-6ce1505 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-837baeb {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-6bdebec {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-9fa152e {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-e2c183f {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-228479c {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-b0ff913 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-25a8c70 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-32338ae {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-285d008 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-cce155c {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-2cfdb7d {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-42f2031 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-00c695b {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-a0d6b7a {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--align-items: flex-start;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-7eed613 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-1107170 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-ad74504 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-2e52069 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-1b044c9 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-de685ba {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-5687314 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-cd5af79 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-23f05b7 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-aa40ca8 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-2d034ea {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-2e034ba {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-7dc47b8 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-ab277a2 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-cbb132d {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-e840eea {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-88ce799 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--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-26994 .elementor-element.elementor-element-e6b639d {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-8457cdd {
		--flex-direction: column;
		--container-widget-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-26994 .elementor-element.elementor-element-9e9cf9f > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-faa17bc {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-26994 .elementor-element.elementor-element-dc96e77 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-dc96e77 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-936dd8c {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-26994 .elementor-element.elementor-element-bcad841 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-bcad841 img {
		max-width: 22px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-ec1c2d5 {
		--flex-direction: column;
		--container-widget-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-26994 .elementor-element.elementor-element-cd0faef > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-0bc90c5 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-26994 .elementor-element.elementor-element-b3c37ce .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-b3c37ce .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-2dc0cdd {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-26994 .elementor-element.elementor-element-0a3d284 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-0a3d284 img {
		max-width: 22px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-ab0fe12 {
		--flex-direction: column;
		--container-widget-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-26994 .elementor-element.elementor-element-ed92e78 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-921a73a {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-26994 .elementor-element.elementor-element-b34c5f9 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-b34c5f9 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-ad575b1 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-26994 .elementor-element.elementor-element-e382bc2 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-e382bc2 img {
		max-width: 22px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-2d9cc73 {
		--flex-direction: column;
		--container-widget-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-26994 .elementor-element.elementor-element-823df20 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-4046e5d {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-26994 .elementor-element.elementor-element-6799ad4 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-6799ad4 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-01b6852 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-26994 .elementor-element.elementor-element-d7ab831 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-d7ab831 img {
		max-width: 22px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-ca8a1d8 {
		--flex-direction: column;
		--container-widget-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-26994 .elementor-element.elementor-element-781d8ff > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-b921e61 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-26994 .elementor-element.elementor-element-8b0c209 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-8b0c209 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-417799c {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-26994 .elementor-element.elementor-element-7f6f9bc > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-7f6f9bc img {
		max-width: 22px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-07a7d23 {
		--flex-direction: column;
		--container-widget-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-26994 .elementor-element.elementor-element-a27fcfe > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-bb5dc63 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-26994 .elementor-element.elementor-element-1481861 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-1481861 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-44dd02f {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-26994 .elementor-element.elementor-element-2924d7f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-2924d7f img {
		max-width: 22px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-d9bcfc3 {
		--flex-direction: column;
		--container-widget-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-26994 .elementor-element.elementor-element-60062bb > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-600d33b {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-26994 .elementor-element.elementor-element-a2b13f4 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-a2b13f4 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-aa5d316 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-26994 .elementor-element.elementor-element-0704850 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-0704850 img {
		max-width: 22px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-1a410b7 {
		--flex-direction: column;
		--container-widget-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-26994 .elementor-element.elementor-element-c4085ce > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-b553bad {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-26994 .elementor-element.elementor-element-11cac0c .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-11cac0c .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-3572aaa {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-26994 .elementor-element.elementor-element-0b1ca86 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-0b1ca86 img {
		max-width: 22px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-217bf4d {
		--flex-direction: column;
		--container-widget-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-26994 .elementor-element.elementor-element-2d7969b > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-019e521 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-26994 .elementor-element.elementor-element-ec3b738 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-ec3b738 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-45b7025 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-26994 .elementor-element.elementor-element-d4e934c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-d4e934c img {
		max-width: 22px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-e67fea4 {
		--flex-direction: column;
		--container-widget-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-26994 .elementor-element.elementor-element-5192f77 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-f31afc8 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-26994 .elementor-element.elementor-element-d505aee .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-d505aee .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-2abea88 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-26994 .elementor-element.elementor-element-d81abcc > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-d81abcc img {
		max-width: 22px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-6038af7 {
		--flex-direction: column;
		--container-widget-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-26994 .elementor-element.elementor-element-0d2ab64 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-f9efa12 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-26994 .elementor-element.elementor-element-dd7ba45 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-dd7ba45 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-29a9b92 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-26994 .elementor-element.elementor-element-a6c04da > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-a6c04da img {
		max-width: 22px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-77a8768 {
		--flex-direction: column;
		--container-widget-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-26994 .elementor-element.elementor-element-d0934a4 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-4e61c7d {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-26994 .elementor-element.elementor-element-15b1ef1 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-15b1ef1 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-64c5490 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-26994 .elementor-element.elementor-element-498aaee > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-498aaee img {
		max-width: 22px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-7cb9d12 {
		--flex-direction: column;
		--container-widget-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-26994 .elementor-element.elementor-element-b1ecce7 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-56086f3 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-26994 .elementor-element.elementor-element-63ce390 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-63ce390 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-4ec2884 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-26994 .elementor-element.elementor-element-88f3fad > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-88f3fad img {
		max-width: 22px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-2550990 {
		--flex-direction: column;
		--container-widget-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-26994 .elementor-element.elementor-element-6fd2001 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-bb4031e {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-26994 .elementor-element.elementor-element-0d1aa1b .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-0d1aa1b .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-5849d5e {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-26994 .elementor-element.elementor-element-bd13f29 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-bd13f29 img {
		max-width: 22px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-36693b7 {
		--flex-direction: column;
		--container-widget-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-26994 .elementor-element.elementor-element-f295db0 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-affd6cd {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-26994 .elementor-element.elementor-element-d974050 .elementor-icon {
		font-size: 11px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-d974050 .elementor-icon svg {
		height: 11px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-0ea402d {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--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-26994 .elementor-element.elementor-element-5b297bd > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-5b297bd img {
		max-width: 22px;
	}
	
	.elementor-26994 .elementor-element.elementor-element-8b74af0 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-d8a286d .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-26994 .elementor-element.elementor-element-bd549dd {
		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-26994 .elementor-element.elementor-element-9bac0ff {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-ff84628 .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-26994 .elementor-element.elementor-element-5dbdd87 {
		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-26994 .elementor-element.elementor-element-4a694a4 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-aed79ce .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-26994 .elementor-element.elementor-element-811ff2c {
		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-26994 .elementor-element.elementor-element-d8564d9 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-b099e17 .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-26994 .elementor-element.elementor-element-0e7382c {
		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-26994 .elementor-element.elementor-element-8ce2145 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-373eddf .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-26994 .elementor-element.elementor-element-f1cd036 {
		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-26994 .elementor-element.elementor-element-60d4e1d {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-a568611 {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-21f67b9 {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-ab461e5 {
		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-26994 .elementor-element.elementor-element-c51cde9 {
		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-26994 .elementor-element.elementor-element-ae9da38 {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-ade9ab8 {
		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-26994 .elementor-element.elementor-element-63bfecc {
		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-26994 .elementor-element.elementor-element-6ca103b {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-b243e0f {
		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-26994 .elementor-element.elementor-element-de8dd60 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-9d87722 .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-26994 .elementor-element.elementor-element-2e21899 {
		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-26994 .elementor-element.elementor-element-75af348 {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-96f8a54 {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-b622832 {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-4adfb0d {
		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-26994 .elementor-element.elementor-element-3b80678 {
		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-26994 .elementor-element.elementor-element-fc85711 {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-212065c {
		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-26994 .elementor-element.elementor-element-24c23bf {
		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-26994 .elementor-element.elementor-element-f1a2e43 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-b48a667 {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-fd3585b {
		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-26994 .elementor-element.elementor-element-4fcb0e4 .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-26994 .elementor-element.elementor-element-2c0dce4 {
		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-26994 .elementor-element.elementor-element-3d9342d {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-81ccad5 {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-39413f5 {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-8d7c1a6 {
		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-26994 .elementor-element.elementor-element-005dbf6 {
		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-26994 .elementor-element.elementor-element-ef0aa4c {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-ba7170a {
		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-26994 .elementor-element.elementor-element-6ecfb47 {
		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-26994 .elementor-element.elementor-element-f6653c8 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-1f0997e {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-86893bf {
		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-26994 .elementor-element.elementor-element-75f5673 .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-26994 .elementor-element.elementor-element-bae0f83 {
		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-26994 .elementor-element.elementor-element-182a5fc {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-f2dd9be {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-ab967ef {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-50f2701 {
		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-26994 .elementor-element.elementor-element-9a1082c {
		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-26994 .elementor-element.elementor-element-ebb6ae4 {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-b3e0938 {
		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-26994 .elementor-element.elementor-element-aea80de {
		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-26994 .elementor-element.elementor-element-8da257b {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-472829a {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-3d6795e {
		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-26994 .elementor-element.elementor-element-c3ab1ed .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-26994 .elementor-element.elementor-element-6d00d22 {
		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-26994 .elementor-element.elementor-element-d745608 {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-8ec7049 {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-34a9435 {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-d394c2d {
		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-26994 .elementor-element.elementor-element-8b2ff6d {
		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-26994 .elementor-element.elementor-element-f3ee275 {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-5cc0e64 {
		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-26994 .elementor-element.elementor-element-02fa595 {
		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-26994 .elementor-element.elementor-element-af74bbb {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-2cb5711 {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-2127647 {
		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-26994 .elementor-element.elementor-element-317baad .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-26994 .elementor-element.elementor-element-c15f7d2 {
		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-26994 .elementor-element.elementor-element-251b17c {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-ff57b76 {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-43f4390 {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-69932c2 {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-e51e619 {
		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-26994 .elementor-element.elementor-element-4ffaf78 {
		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-26994 .elementor-element.elementor-element-b663de3 {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-ea75582 {
		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-26994 .elementor-element.elementor-element-36cb58d {
		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-26994 .elementor-element.elementor-element-c5e40e2 {
		--width: 320px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-9bccfde {
		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-26994 .elementor-element.elementor-element-6813672 .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-26994 .elementor-element.elementor-element-8806e78 {
		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-26994 .elementor-element.elementor-element-438e366 .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-26994 .elementor-element.elementor-element-45955d9 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-401522d .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-26994 .elementor-element.elementor-element-c0e2b78 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-d1054ee {
		--content-width: 90%;
	}
	
	.elementor-26994 .elementor-element.elementor-element-a6c3351 .elementor-heading-title {
		font-size: var(--e-global-typography-53fc45e-font-size);
		line-height: var(--e-global-typography-53fc45e-line-height);
	}
	
	.elementor-26994 .elementor-element.elementor-element-dde0095 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 72px 72px;
		--row-gap: 72px;
		--column-gap: 72px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-b711ef9 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-b711ef9.e-con {
		--align-self: center;
	}
	
	.elementor-26994 .elementor-element.elementor-element-f57def3 {
		--width: 70px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-02766bf {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-02766bf.e-con {
		--align-self: center;
	}
	
	.elementor-26994 .elementor-element.elementor-element-f7e8557 {
		--width: 70px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-40bf3fe {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-26994 .elementor-element.elementor-element-40bf3fe.e-con {
		--align-self: center;
	}
	
	.elementor-26994 .elementor-element.elementor-element-9aa8e9a {
		--width: 70px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
}

/* Start custom CSS for heading, class: .elementor-element-a520ea4 */
.elementor-26994 .elementor-element.elementor-element-a520ea4 .elementor-menu-anchor {
	top: -100px;
	position: relative;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-93c1789 */
.elementor-26994 .elementor-element.elementor-element-93c1789 .elementor-menu-anchor {
	top: -100px;
	position: relative;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-0ef91be */
.elementor-26994 .elementor-element.elementor-element-0ef91be {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-9f56ab9 */
.elementor-26994 .elementor-element.elementor-element-9f56ab9 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-ceed1ef */
.elementor-26994 .elementor-element.elementor-element-ceed1ef {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-a9b01a7 */
.elementor-26994 .elementor-element.elementor-element-a9b01a7 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-288415a */
.elementor-26994 .elementor-element.elementor-element-288415a {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-007d4eb */
.elementor-26994 .elementor-element.elementor-element-007d4eb {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-7b0c090 */
.elementor-26994 .elementor-element.elementor-element-7b0c090 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-50eea59 */
.elementor-26994 .elementor-element.elementor-element-50eea59 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-f513727 */
.elementor-26994 .elementor-element.elementor-element-f513727 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-96627dc */
.elementor-26994 .elementor-element.elementor-element-96627dc {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-8a8c26d */
.elementor-26994 .elementor-element.elementor-element-8a8c26d {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-3634f1f */
.elementor-26994 .elementor-element.elementor-element-3634f1f {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-163f258 */
.elementor-26994 .elementor-element.elementor-element-163f258 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-1553f9d */
.elementor-26994 .elementor-element.elementor-element-1553f9d {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-341ca35 */
.elementor-26994 .elementor-element.elementor-element-341ca35 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-ffaccc0 */
.elementor-26994 .elementor-element.elementor-element-ffaccc0 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-df197c0 */
.elementor-26994 .elementor-element.elementor-element-df197c0 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-fe142ad */
.elementor-26994 .elementor-element.elementor-element-fe142ad {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-b6e8540 */
.elementor-26994 .elementor-element.elementor-element-b6e8540 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-aaecbf9 */
.elementor-26994 .elementor-element.elementor-element-aaecbf9 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-74f8a6f */
.elementor-26994 .elementor-element.elementor-element-74f8a6f {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-6862d3a */
.elementor-26994 .elementor-element.elementor-element-6862d3a {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-f30dbe4 */
.elementor-26994 .elementor-element.elementor-element-f30dbe4 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-c26e2ce */
.elementor-26994 .elementor-element.elementor-element-c26e2ce {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-2a1b592 */
.elementor-26994 .elementor-element.elementor-element-2a1b592 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-1333c5d */
.elementor-26994 .elementor-element.elementor-element-1333c5d {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-f1e4464 */
.elementor-26994 .elementor-element.elementor-element-f1e4464 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-2a11819 */
.elementor-26994 .elementor-element.elementor-element-2a11819 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-a66927c */
.elementor-26994 .elementor-element.elementor-element-a66927c {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-dc96e77 */
.elementor-26994 .elementor-element.elementor-element-dc96e77 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-d03861e */
.elementor-26994 .elementor-element.elementor-element-d03861e {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-1af77a6 */
.elementor-26994 .elementor-element.elementor-element-1af77a6 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-b3c37ce */
.elementor-26994 .elementor-element.elementor-element-b3c37ce {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-c0b084f */
.elementor-26994 .elementor-element.elementor-element-c0b084f {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-ba04533 */
.elementor-26994 .elementor-element.elementor-element-ba04533 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-b34c5f9 */
.elementor-26994 .elementor-element.elementor-element-b34c5f9 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-7bc078b */
.elementor-26994 .elementor-element.elementor-element-7bc078b {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-1c81a0a */
.elementor-26994 .elementor-element.elementor-element-1c81a0a {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-6799ad4 */
.elementor-26994 .elementor-element.elementor-element-6799ad4 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-5b222af */
.elementor-26994 .elementor-element.elementor-element-5b222af {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-468e5f2 */
.elementor-26994 .elementor-element.elementor-element-468e5f2 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-8b0c209 */
.elementor-26994 .elementor-element.elementor-element-8b0c209 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-7b6a729 */
.elementor-26994 .elementor-element.elementor-element-7b6a729 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-4daf9ce */
.elementor-26994 .elementor-element.elementor-element-4daf9ce {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-1481861 */
.elementor-26994 .elementor-element.elementor-element-1481861 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-ae15de0 */
.elementor-26994 .elementor-element.elementor-element-ae15de0 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-a3ccfb9 */
.elementor-26994 .elementor-element.elementor-element-a3ccfb9 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-a2b13f4 */
.elementor-26994 .elementor-element.elementor-element-a2b13f4 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-3752b5e */
.elementor-26994 .elementor-element.elementor-element-3752b5e {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-0ea43f4 */
.elementor-26994 .elementor-element.elementor-element-0ea43f4 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-11cac0c */
.elementor-26994 .elementor-element.elementor-element-11cac0c {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-6872bb9 */
.elementor-26994 .elementor-element.elementor-element-6872bb9 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-99e8494 */
.elementor-26994 .elementor-element.elementor-element-99e8494 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-ec3b738 */
.elementor-26994 .elementor-element.elementor-element-ec3b738 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-9ceef2e */
.elementor-26994 .elementor-element.elementor-element-9ceef2e {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-c9e2b0b */
.elementor-26994 .elementor-element.elementor-element-c9e2b0b {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-d505aee */
.elementor-26994 .elementor-element.elementor-element-d505aee {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-fa73adb */
.elementor-26994 .elementor-element.elementor-element-fa73adb {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-2ee50bb */
.elementor-26994 .elementor-element.elementor-element-2ee50bb {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-dd7ba45 */
.elementor-26994 .elementor-element.elementor-element-dd7ba45 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-e58ba58 */
.elementor-26994 .elementor-element.elementor-element-e58ba58 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-b58af27 */
.elementor-26994 .elementor-element.elementor-element-b58af27 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-15b1ef1 */
.elementor-26994 .elementor-element.elementor-element-15b1ef1 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-be9d77c */
.elementor-26994 .elementor-element.elementor-element-be9d77c {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-1d80466 */
.elementor-26994 .elementor-element.elementor-element-1d80466 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-63ce390 */
.elementor-26994 .elementor-element.elementor-element-63ce390 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-c750c7e */
.elementor-26994 .elementor-element.elementor-element-c750c7e {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-e45b7e4 */
.elementor-26994 .elementor-element.elementor-element-e45b7e4 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-0d1aa1b */
.elementor-26994 .elementor-element.elementor-element-0d1aa1b {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-0519376 */
.elementor-26994 .elementor-element.elementor-element-0519376 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-cb87fc5 */
.elementor-26994 .elementor-element.elementor-element-cb87fc5 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-d974050 */
.elementor-26994 .elementor-element.elementor-element-d974050 {
	line-height: 0;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-d8a286d */
.elementor-26994 .elementor-element.elementor-element-d8a286d .elementor-menu-anchor {
	top: -100px;
	position: relative;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-ff84628 */
.elementor-26994 .elementor-element.elementor-element-ff84628 .elementor-menu-anchor {
	top: -100px;
	position: relative;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-aed79ce */
.elementor-26994 .elementor-element.elementor-element-aed79ce .elementor-menu-anchor {
	top: -100px;
	position: relative;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-b099e17 */
.elementor-26994 .elementor-element.elementor-element-b099e17 .elementor-menu-anchor {
	top: -100px;
	position: relative;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-373eddf */
.elementor-26994 .elementor-element.elementor-element-373eddf .elementor-menu-anchor {
	top: -100px;
	position: relative;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-9d87722 */
.elementor-26994 .elementor-element.elementor-element-9d87722 .elementor-menu-anchor {
	top: -100px;
	position: relative;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-4fcb0e4 */
.elementor-26994 .elementor-element.elementor-element-4fcb0e4 .elementor-menu-anchor {
	top: -100px;
	position: relative;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-75f5673 */
.elementor-26994 .elementor-element.elementor-element-75f5673 .elementor-menu-anchor {
	top: -100px;
	position: relative;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-c3ab1ed */
.elementor-26994 .elementor-element.elementor-element-c3ab1ed .elementor-menu-anchor {
	top: -100px;
	position: relative;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-317baad */
.elementor-26994 .elementor-element.elementor-element-317baad .elementor-menu-anchor {
	top: -100px;
	position: relative;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-6813672 */
.elementor-26994 .elementor-element.elementor-element-6813672 .elementor-menu-anchor {
	top: -100px;
	position: relative;
}

/* End custom CSS */

/* Start custom CSS for posts, class: .elementor-element-c0e2b78 */
.elementor-26994 .elementor-element.elementor-element-c0e2b78 .elementor-post {
	position: relative;
}

.elementor-26994 .elementor-element.elementor-element-c0e2b78 .elementor-post__read-more::after {
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
}

.elementor-26994 .elementor-element.elementor-element-c0e2b78 .elementor-post:nth-child {
	vertical-align: middle;
	color: hotpink;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-b711ef9 */
.elementor-26994 .elementor-element.elementor-element-b711ef9:hover #sop-box {
	background-color: #ff348a;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-02766bf */
.elementor-26994 .elementor-element.elementor-element-02766bf:hover #eo-box {
	background-color: #ff348a;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-40bf3fe */
.elementor-26994 .elementor-element.elementor-element-40bf3fe:hover #eos-box {
	background-color: #ff7900;
}
