/* End custom CSS */

.elementor-5529 .elementor-element.elementor-element-8db7b9c {
	--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;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--margin-top: 64px;
	--margin-bottom: 104px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-dc9ccf9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-dc9ccf9.e-con {
	--align-self: center;
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-5529 .elementor-element.elementor-element-c75c5f2 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 56px;
	font-weight: 700;
	line-height: 78.4px;
	color: var(--e-global-color-c814eef);
}

.elementor-5529 .elementor-element.elementor-element-c75c5f2 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-5529 .elementor-element.elementor-element-1e6e9e0 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 40px;
	color: var(--e-global-color-c814eef);
}

.elementor-5529 .elementor-element.elementor-element-1e6e9e0 > .elementor-widget-container {
	margin: 20px 0px 48px 0px;
}

.elementor-widget-button .elementor-button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
	background-color: var(--e-global-color-accent);
}

.elementor-5529 .elementor-element.elementor-element-9720529 .elementor-button {
	font-family: "Manrope", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 20px;
	fill: #fff;
	color: #fff;
	background-color: var(--e-global-color-36386c3);
	border-radius: 8px 8px 8px 8px;
	padding: 14px 47px 14px 47px;
}

.elementor-5529 .elementor-element.elementor-element-9720529.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-3076fb7 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-3e9416b {
	--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;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-d98ed02 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-5529 .elementor-element.elementor-element-d98ed02:not(.elementor-motion-effects-element-type-background), .elementor-5529 .elementor-element.elementor-element-d98ed02 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ff7373;
	background-image: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/optimized/rev-b02a968/acreto.ai/wp-content/uploads/Red-BG.png");
	background-size: cover;
}

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

.elementor-5529 .elementor-element.elementor-element-2ee2c48 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 56px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-16f6beb .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 26px;
	font-weight: 600;
	line-height: 40px;
	color: #fff;
}

.elementor-5529 .elementor-element.elementor-element-ee07f17 {
	--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;
	--gap: 28px 28px;
	--row-gap: 28px;
	--column-gap: 28px;
	--margin-top: 0px;
	--margin-bottom: 40px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-1f4485e {
	--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;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-5529 .elementor-element.elementor-element-1f4485e:not(.elementor-motion-effects-element-type-background), .elementor-5529 .elementor-element.elementor-element-1f4485e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e77e7e;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-5529 .elementor-element.elementor-element-8dffdbb.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-620274b .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 32px;
	color: #fff;
}

.elementor-5529 .elementor-element.elementor-element-620274b.elementor-element {
	--align-self: center;
}

.elementor-5529 .elementor-element.elementor-element-ce0d996 {
	--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;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-5529 .elementor-element.elementor-element-ce0d996:not(.elementor-motion-effects-element-type-background), .elementor-5529 .elementor-element.elementor-element-ce0d996 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e77e7e;
}

.elementor-5529 .elementor-element.elementor-element-39d94c5.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-13753fc .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 32px;
	color: #fff;
}

.elementor-5529 .elementor-element.elementor-element-13753fc.elementor-element {
	--align-self: center;
}

.elementor-5529 .elementor-element.elementor-element-d6c8510 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 40px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-7ed3465 {
	--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;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-5529 .elementor-element.elementor-element-7ed3465:not(.elementor-motion-effects-element-type-background), .elementor-5529 .elementor-element.elementor-element-7ed3465 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e77e7e;
}

.elementor-5529 .elementor-element.elementor-element-b4f3bfb.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-b699ff0 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 32px;
	color: #fff;
}

.elementor-5529 .elementor-element.elementor-element-b699ff0.elementor-element {
	--align-self: center;
}

.elementor-5529 .elementor-element.elementor-element-67a144c {
	--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;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-5529 .elementor-element.elementor-element-67a144c:not(.elementor-motion-effects-element-type-background), .elementor-5529 .elementor-element.elementor-element-67a144c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e77e7e;
}

.elementor-5529 .elementor-element.elementor-element-11361b8.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-9126abc .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 32px;
	color: #fff;
}

.elementor-5529 .elementor-element.elementor-element-9126abc.elementor-element {
	--align-self: center;
}

.elementor-5529 .elementor-element.elementor-element-47822da {
	--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;
	--margin-top: 0px;
	--margin-bottom: 40px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-160f5df {
	--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;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-5529 .elementor-element.elementor-element-160f5df:not(.elementor-motion-effects-element-type-background), .elementor-5529 .elementor-element.elementor-element-160f5df > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e77e7e;
}

.elementor-5529 .elementor-element.elementor-element-879165a.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-01d41d2 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 32px;
	color: #fff;
}

.elementor-5529 .elementor-element.elementor-element-01d41d2.elementor-element {
	--align-self: center;
}

.elementor-5529 .elementor-element.elementor-element-1857033 {
	--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;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-5529 .elementor-element.elementor-element-1857033:not(.elementor-motion-effects-element-type-background), .elementor-5529 .elementor-element.elementor-element-1857033 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e77e7e;
}

.elementor-5529 .elementor-element.elementor-element-a3d3517.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-adfdf62 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 32px;
	color: #fff;
}

.elementor-5529 .elementor-element.elementor-element-adfdf62.elementor-element {
	--align-self: center;
}

.elementor-5529 .elementor-element.elementor-element-dcd9dc0 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 40px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-1a53cb1 {
	--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;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-5529 .elementor-element.elementor-element-1a53cb1:not(.elementor-motion-effects-element-type-background), .elementor-5529 .elementor-element.elementor-element-1a53cb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e77e7e;
}

.elementor-5529 .elementor-element.elementor-element-9f4d48b.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-dc1686b .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 32px;
	color: #fff;
}

.elementor-5529 .elementor-element.elementor-element-dc1686b.elementor-element {
	--align-self: center;
}

.elementor-5529 .elementor-element.elementor-element-232262c {
	--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;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-5529 .elementor-element.elementor-element-232262c:not(.elementor-motion-effects-element-type-background), .elementor-5529 .elementor-element.elementor-element-232262c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e77e7e;
}

.elementor-5529 .elementor-element.elementor-element-5d96e54.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-a03e65b .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 32px;
	color: #fff;
}

.elementor-5529 .elementor-element.elementor-element-a03e65b.elementor-element {
	--align-self: center;
}

.elementor-5529 .elementor-element.elementor-element-6c62134 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-a27bfc7 {
	--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;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-5529 .elementor-element.elementor-element-a27bfc7:not(.elementor-motion-effects-element-type-background), .elementor-5529 .elementor-element.elementor-element-a27bfc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e77e7e;
}

.elementor-5529 .elementor-element.elementor-element-bd1000e img {
	width: 72px;
	max-width: 72px;
}

.elementor-5529 .elementor-element.elementor-element-bd1000e.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-65603af .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 32px;
	color: #fff;
}

.elementor-5529 .elementor-element.elementor-element-65603af.elementor-element {
	--align-self: center;
}

.elementor-5529 .elementor-element.elementor-element-87529cb {
	--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;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-5529 .elementor-element.elementor-element-87529cb:not(.elementor-motion-effects-element-type-background), .elementor-5529 .elementor-element.elementor-element-87529cb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e77e7e;
}

.elementor-5529 .elementor-element.elementor-element-75251b2 img {
	width: 72px;
	max-width: 72px;
}

.elementor-5529 .elementor-element.elementor-element-75251b2.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-a88176b .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 32px;
	color: #fff;
}

.elementor-5529 .elementor-element.elementor-element-a88176b.elementor-element {
	--align-self: center;
}

.elementor-5529 .elementor-element.elementor-element-0151977 {
	--display: flex;
}

.elementor-5529 .elementor-element.elementor-element-e8d76c1 {
	--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: center;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 64px;
	--padding-bottom: 64px;
	--padding-left: 64px;
	--padding-right: 64px;
}

.elementor-5529 .elementor-element.elementor-element-e8d76c1:not(.elementor-motion-effects-element-type-background), .elementor-5529 .elementor-element.elementor-element-e8d76c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-482ef04);
	background-image: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/optimized/rev-b02a968/acreto.ai/wp-content/uploads/Blue-BG.png");
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-5529 .elementor-element.elementor-element-6b9dfac {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-6b9dfac.e-con {
	--align-self: center;
}

.elementor-5529 .elementor-element.elementor-element-2dec25c {
	text-align: center;
}

.elementor-5529 .elementor-element.elementor-element-2dec25c .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	line-height: 48px;
	color: #fff;
}

.elementor-5529 .elementor-element.elementor-element-2dec25c > .elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-5529 .elementor-element.elementor-element-2dec25c.elementor-element {
	--align-self: center;
}

.elementor-5529 .elementor-element.elementor-element-24e6245.elementor-element {
	--align-self: center;
}

.elementor-5529 .elementor-element.elementor-element-bc8506b {
	--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;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--margin-top: 156px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-6ce748a {
	--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: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-6b8d1d7 > .elementor-widget-container {
	padding: 80px 0px 80px 0px;
}

.elementor-5529 .elementor-element.elementor-element-74015ce {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-74015ce.e-con {
	--align-self: center;
}

.elementor-5529 .elementor-element.elementor-element-5cfd468 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	line-height: 72px;
	color: var(--e-global-color-c814eef);
}

.elementor-5529 .elementor-element.elementor-element-5cfd468 > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-5529 .elementor-element.elementor-element-4b14e6c .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 36px;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-4b14e6c > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-5529 .elementor-element.elementor-element-008f3e0 .elementor-button {
	font-family: "Manrope", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 20px;
	fill: #fff;
	color: #fff;
	background-color: var(--e-global-color-36386c3);
	border-radius: 8px 8px 8px 8px;
	padding: 14px 47px 14px 47px;
}

.elementor-5529 .elementor-element.elementor-element-008f3e0.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-c0aebf2 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 120px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-c0aebf2:not(.elementor-motion-effects-element-type-background), .elementor-5529 .elementor-element.elementor-element-c0aebf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f0fbf5;
}

.elementor-5529 .elementor-element.elementor-element-1854cef {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-f52166d .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	line-height: 150%;
	color: var(--e-global-color-c814eef);
}

.elementor-5529 .elementor-element.elementor-element-f52166d > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-5529 .elementor-element.elementor-element-f52166d.elementor-element {
	--align-self: center;
}

.elementor-5529 .elementor-element.elementor-element-1b33fb5 {
	--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;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--margin-top: 64px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-c0c77fe {
	--display: flex;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-5529 .elementor-element.elementor-element-c0c77fe:not(.elementor-motion-effects-element-type-background), .elementor-5529 .elementor-element.elementor-element-c0c77fe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-5529 .elementor-element.elementor-element-7df330a {
	--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;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-cd242a4.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-f36820b .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 32px;
	color: var(--e-global-color-c814eef);
}

.elementor-5529 .elementor-element.elementor-element-f36820b.elementor-element {
	--align-self: center;
}

.elementor-5529 .elementor-element.elementor-element-81798a6 {
	--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;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-85e4e1a .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 200%;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-b78f1b7 {
	--display: flex;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-5529 .elementor-element.elementor-element-b78f1b7:not(.elementor-motion-effects-element-type-background), .elementor-5529 .elementor-element.elementor-element-b78f1b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-5529 .elementor-element.elementor-element-c4982fc {
	--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;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-9de3abd.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-beef01c .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 32px;
	color: var(--e-global-color-c814eef);
}

.elementor-5529 .elementor-element.elementor-element-beef01c.elementor-element {
	--align-self: center;
}

.elementor-5529 .elementor-element.elementor-element-4c173ad {
	--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;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-b715128 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 200%;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-1ea06fd {
	--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;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--margin-top: 32px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-355eef3 {
	--display: flex;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-5529 .elementor-element.elementor-element-355eef3:not(.elementor-motion-effects-element-type-background), .elementor-5529 .elementor-element.elementor-element-355eef3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-5529 .elementor-element.elementor-element-59bae6e {
	--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;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-c48dc15.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-5709db9 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 32px;
	color: var(--e-global-color-c814eef);
}

.elementor-5529 .elementor-element.elementor-element-5709db9.elementor-element {
	--align-self: center;
}

.elementor-5529 .elementor-element.elementor-element-fc05e0d {
	--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;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-35a3ef3 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 200%;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-25fbabd {
	--display: flex;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-5529 .elementor-element.elementor-element-25fbabd:not(.elementor-motion-effects-element-type-background), .elementor-5529 .elementor-element.elementor-element-25fbabd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-5529 .elementor-element.elementor-element-4fda08b {
	--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;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-0e468ac.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-98a685b .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 32px;
	color: var(--e-global-color-c814eef);
}

.elementor-5529 .elementor-element.elementor-element-98a685b.elementor-element {
	--align-self: center;
}

.elementor-5529 .elementor-element.elementor-element-9fbea41 {
	--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;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-be75337 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 200%;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-01cc36b {
	--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;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--margin-top: 32px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-22b54b4 {
	--display: flex;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-5529 .elementor-element.elementor-element-22b54b4:not(.elementor-motion-effects-element-type-background), .elementor-5529 .elementor-element.elementor-element-22b54b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-5529 .elementor-element.elementor-element-6fddb29 {
	--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;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-6ef7ce4.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-22a51e4 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 32px;
	color: var(--e-global-color-c814eef);
}

.elementor-5529 .elementor-element.elementor-element-22a51e4.elementor-element {
	--align-self: center;
}

.elementor-5529 .elementor-element.elementor-element-11b22eb {
	--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;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-433c8ae .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 200%;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-7dcfa45 {
	--display: flex;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-5529 .elementor-element.elementor-element-7dcfa45:not(.elementor-motion-effects-element-type-background), .elementor-5529 .elementor-element.elementor-element-7dcfa45 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-5529 .elementor-element.elementor-element-f030b99 {
	--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;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-9c15324.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-21cdfa5 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 32px;
	color: var(--e-global-color-c814eef);
}

.elementor-5529 .elementor-element.elementor-element-21cdfa5.elementor-element {
	--align-self: center;
}

.elementor-5529 .elementor-element.elementor-element-2574213 {
	--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;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-fb2e67f .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 200%;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-fc9b4ca {
	--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;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--margin-top: 32px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-330d433 {
	--display: flex;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-5529 .elementor-element.elementor-element-330d433:not(.elementor-motion-effects-element-type-background), .elementor-5529 .elementor-element.elementor-element-330d433 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-5529 .elementor-element.elementor-element-a0c476d {
	--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;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-6962a1f.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-d5f51c3 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 32px;
	color: var(--e-global-color-c814eef);
}

.elementor-5529 .elementor-element.elementor-element-d5f51c3.elementor-element {
	--align-self: center;
}

.elementor-5529 .elementor-element.elementor-element-cbea9ee {
	--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;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-2a97b66 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 200%;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-8d8964d {
	--display: flex;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-5529 .elementor-element.elementor-element-8d8964d:not(.elementor-motion-effects-element-type-background), .elementor-5529 .elementor-element.elementor-element-8d8964d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-5529 .elementor-element.elementor-element-4b8b2dd {
	--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;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-636bdb4.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-45893ad .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 32px;
	color: var(--e-global-color-c814eef);
}

.elementor-5529 .elementor-element.elementor-element-45893ad.elementor-element {
	--align-self: center;
}

.elementor-5529 .elementor-element.elementor-element-4c1d00d {
	--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;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-ab6c014 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 200%;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-e65830d .elementor-button {
	font-family: "Manrope", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 20px;
	fill: #fff;
	color: #fff;
	background-color: var(--e-global-color-36386c3);
	border-radius: 8px 8px 8px 8px;
	padding: 14px 47px 14px 47px;
}

.elementor-5529 .elementor-element.elementor-element-e65830d > .elementor-widget-container {
	margin: 56px 0px 0px 0px;
}

.elementor-5529 .elementor-element.elementor-element-e65830d.elementor-element {
	--align-self: center;
}

.elementor-5529 .elementor-element.elementor-element-8ee5815 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 80px 80px;
	--row-gap: 80px;
	--column-gap: 80px;
	--margin-top: 40px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-8ee5815:not(.elementor-motion-effects-element-type-background), .elementor-5529 .elementor-element.elementor-element-8ee5815 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(248, 253, 255, 0) 0%, #f8fdff 100%);
}

.elementor-5529 .elementor-element.elementor-element-ab29c09 {
	--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;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-a79d5a3 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-a79d5a3.e-con {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-be15d56 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	line-height: 72px;
	color: var(--e-global-color-c814eef);
}

.elementor-5529 .elementor-element.elementor-element-be15d56 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-5529 .elementor-element.elementor-element-ad46e56 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-f1f3a9c .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 36px;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-f1f3a9c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5529 .elementor-element.elementor-element-70fa1f2 .elementor-button {
	font-family: "Manrope", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 20px;
	fill: #fff;
	color: #fff;
	background-color: var(--e-global-color-36386c3);
	border-radius: 8px 8px 8px 8px;
	padding: 14px 47px 14px 47px;
}

.elementor-5529 .elementor-element.elementor-element-70fa1f2 > .elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-5529 .elementor-element.elementor-element-70fa1f2.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-393c8b1 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-7c6e765 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-e5efd2c {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-color: #88d7fd;
	--border-color: #88d7fd;
}

.elementor-5529 .elementor-element.elementor-element-e5efd2c:not(.elementor-motion-effects-element-type-background), .elementor-5529 .elementor-element.elementor-element-e5efd2c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-5529 .elementor-element.elementor-element-4e1034e {
	--display: flex;
	--min-height: 56px;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 100px 100px 100px 100px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-4e1034e:not(.elementor-motion-effects-element-type-background), .elementor-5529 .elementor-element.elementor-element-4e1034e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #41befc;
}

.elementor-5529 .elementor-element.elementor-element-a7ec60e .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 32px;
	font-weight: 800;
	line-height: 57.6px;
	color: #fff;
}

.elementor-5529 .elementor-element.elementor-element-a7ec60e {
	width: auto;
	max-width: auto;
}

.elementor-5529 .elementor-element.elementor-element-a7ec60e.elementor-element {
	--align-self: center;
}

.elementor-5529 .elementor-element.elementor-element-a1db473 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-c814eef);
}

.elementor-5529 .elementor-element.elementor-element-000b7d1 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-weight: 500;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-8494d4b {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-color: #88d7fd;
	--border-color: #88d7fd;
}

.elementor-5529 .elementor-element.elementor-element-8494d4b:not(.elementor-motion-effects-element-type-background), .elementor-5529 .elementor-element.elementor-element-8494d4b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-5529 .elementor-element.elementor-element-75a701b {
	--display: flex;
	--min-height: 56px;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 100px 100px 100px 100px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-75a701b:not(.elementor-motion-effects-element-type-background), .elementor-5529 .elementor-element.elementor-element-75a701b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #41befc;
}

.elementor-5529 .elementor-element.elementor-element-566e5d4 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 32px;
	font-weight: 800;
	line-height: 57.6px;
	color: #fff;
}

.elementor-5529 .elementor-element.elementor-element-566e5d4 {
	width: auto;
	max-width: auto;
}

.elementor-5529 .elementor-element.elementor-element-566e5d4.elementor-element {
	--align-self: center;
}

.elementor-5529 .elementor-element.elementor-element-125fca6 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-c814eef);
}

.elementor-5529 .elementor-element.elementor-element-97c4f7a .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-weight: 500;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-b24ac7b {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-color: #88d7fd;
	--border-color: #88d7fd;
}

.elementor-5529 .elementor-element.elementor-element-b24ac7b:not(.elementor-motion-effects-element-type-background), .elementor-5529 .elementor-element.elementor-element-b24ac7b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-5529 .elementor-element.elementor-element-ec40ccd {
	--display: flex;
	--min-height: 56px;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 100px 100px 100px 100px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-ec40ccd:not(.elementor-motion-effects-element-type-background), .elementor-5529 .elementor-element.elementor-element-ec40ccd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #41befc;
}

.elementor-5529 .elementor-element.elementor-element-870065b .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 32px;
	font-weight: 800;
	line-height: 57.6px;
	color: #fff;
}

.elementor-5529 .elementor-element.elementor-element-870065b {
	width: auto;
	max-width: auto;
}

.elementor-5529 .elementor-element.elementor-element-870065b.elementor-element {
	--align-self: center;
}

.elementor-5529 .elementor-element.elementor-element-1027e4f .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-c814eef);
}

.elementor-5529 .elementor-element.elementor-element-2ea5fb7 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-weight: 500;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-4b8e294 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-color: #88d7fd;
	--border-color: #88d7fd;
}

.elementor-5529 .elementor-element.elementor-element-4b8e294:not(.elementor-motion-effects-element-type-background), .elementor-5529 .elementor-element.elementor-element-4b8e294 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-5529 .elementor-element.elementor-element-294cb9c {
	--display: flex;
	--min-height: 56px;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 100px 100px 100px 100px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-294cb9c:not(.elementor-motion-effects-element-type-background), .elementor-5529 .elementor-element.elementor-element-294cb9c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #41befc;
}

.elementor-5529 .elementor-element.elementor-element-4544ca4 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 32px;
	font-weight: 800;
	line-height: 57.6px;
	color: #fff;
}

.elementor-5529 .elementor-element.elementor-element-4544ca4 {
	width: auto;
	max-width: auto;
}

.elementor-5529 .elementor-element.elementor-element-4544ca4.elementor-element {
	--align-self: center;
}

.elementor-5529 .elementor-element.elementor-element-ddbef16 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-c814eef);
}

.elementor-5529 .elementor-element.elementor-element-50a86f9 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-weight: 500;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-a299db7 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 120px;
	--margin-bottom: 120px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-0b45a14 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 56px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-f615f0b {
	text-align: center;
	width: auto;
	max-width: auto;
}

.elementor-5529 .elementor-element.elementor-element-f615f0b .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	line-height: 72px;
	color: var(--e-global-color-c814eef);
}

.elementor-5529 .elementor-element.elementor-element-f615f0b > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-5529 .elementor-element.elementor-element-f615f0b.elementor-element {
	--align-self: center;
}

.elementor-5529 .elementor-element.elementor-element-7a45a3b {
	text-align: center;
}

.elementor-5529 .elementor-element.elementor-element-7a45a3b .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 28px;
	font-weight: 500;
	line-height: 200%;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-7a45a3b > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-5529 .elementor-element.elementor-element-7a45a3b.elementor-element {
	--align-self: center;
}

.elementor-5529 .elementor-element.elementor-element-0a21eb6 .elementor-button {
	font-family: "Manrope", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 20px;
	fill: #fff;
	color: #fff;
	background-color: var(--e-global-color-36386c3);
	border-radius: 8px 8px 8px 8px;
	padding: 14px 47px 14px 47px;
}

.elementor-5529 .elementor-element.elementor-element-0a21eb6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5529 .elementor-element.elementor-element-0a21eb6.elementor-element {
	--align-self: center;
}

.elementor-5529 .elementor-element.elementor-element-dce844e {
	--display: flex;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-81e9a0a {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-2d2af70 {
	--display: flex;
	--min-height: 56px;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 100px 100px 100px 100px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-2d2af70:not(.elementor-motion-effects-element-type-background), .elementor-5529 .elementor-element.elementor-element-2d2af70 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #41befc;
}

.elementor-5529 .elementor-element.elementor-element-029f272 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 20px;
	font-weight: 800;
	line-height: 180%;
	color: #fff;
}

.elementor-5529 .elementor-element.elementor-element-029f272 {
	width: auto;
	max-width: auto;
}

.elementor-5529 .elementor-element.elementor-element-029f272.elementor-element {
	--align-self: center;
}

.elementor-5529 .elementor-element.elementor-element-6fa0f7d .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	line-height: 56px;
	color: var(--e-global-color-c814eef);
}

.elementor-5529 .elementor-element.elementor-element-0f46f2d {
	--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;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-b2fa31c {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(17, 174, 251, .5);
	--border-color: rgba(17, 174, 251, .5);
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-5529 .elementor-element.elementor-element-f0bcc9b {
	--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;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--margin-top: 0px;
	--margin-bottom: 40px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-39051a5 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 32px;
	color: var(--e-global-color-c814eef);
}

.elementor-5529 .elementor-element.elementor-element-39051a5.elementor-element {
	--align-self: center;
}

.elementor-5529 .elementor-element.elementor-element-22c586a {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 24px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-33b8777 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-33b8777 > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-5529 .elementor-element.elementor-element-33b8777.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-eef4711 {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-1035ec5 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-1035ec5 > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-5529 .elementor-element.elementor-element-1035ec5.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-7460197 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(17, 174, 251, .5);
	--border-color: rgba(17, 174, 251, .5);
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-5529 .elementor-element.elementor-element-3e6fefc {
	--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;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--margin-top: 0px;
	--margin-bottom: 40px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-8034d33 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 32px;
	color: var(--e-global-color-c814eef);
}

.elementor-5529 .elementor-element.elementor-element-8034d33.elementor-element {
	--align-self: center;
}

.elementor-5529 .elementor-element.elementor-element-41a7634 {
	--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;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--margin-top: 0px;
	--margin-bottom: 24px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-a688ddb {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-a688ddb.e-con {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-a8d21c5 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-a8d21c5 > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-5529 .elementor-element.elementor-element-a8d21c5.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-5b0919f {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-5b0919f.e-con {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-25937df .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-25937df > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-5529 .elementor-element.elementor-element-25937df.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-91ba60d {
	--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;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-fe55e9f {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-fe55e9f.e-con {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-f6a5c33 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-f6a5c33 > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-5529 .elementor-element.elementor-element-f6a5c33.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-1491a70 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(17, 174, 251, .5);
	--border-color: rgba(17, 174, 251, .5);
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-5529 .elementor-element.elementor-element-123bea3 {
	--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;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--margin-top: 0px;
	--margin-bottom: 40px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-4db3c52 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 32px;
	color: var(--e-global-color-c814eef);
}

.elementor-5529 .elementor-element.elementor-element-4db3c52.elementor-element {
	--align-self: center;
}

.elementor-5529 .elementor-element.elementor-element-33b7a96 {
	--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;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--margin-top: 0px;
	--margin-bottom: 24px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-aceb19a {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-aceb19a.e-con {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-cf4daea .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-cf4daea > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-5529 .elementor-element.elementor-element-cf4daea.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-d2c0516 {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-d2c0516.e-con {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-b484315 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-b484315 > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-5529 .elementor-element.elementor-element-b484315.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-e4d34d0 {
	--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;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-3a9bf2d {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-3a9bf2d.e-con {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-9472e89 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-9472e89 > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-5529 .elementor-element.elementor-element-9472e89.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-904d991 {
	--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;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-106b01b {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(17, 174, 251, .5);
	--border-color: rgba(17, 174, 251, .5);
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-5529 .elementor-element.elementor-element-5ad8ae8 {
	--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;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--margin-top: 0px;
	--margin-bottom: 40px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-5fd838b .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 32px;
	color: var(--e-global-color-c814eef);
}

.elementor-5529 .elementor-element.elementor-element-5fd838b.elementor-element {
	--align-self: center;
}

.elementor-5529 .elementor-element.elementor-element-631e58c {
	--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;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--margin-top: 0px;
	--margin-bottom: 24px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-da4983c {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-da4983c.e-con {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-450055f .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-450055f > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-5529 .elementor-element.elementor-element-450055f.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-d09a9c9 {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-d09a9c9.e-con {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-e421a0e .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-e421a0e > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-5529 .elementor-element.elementor-element-e421a0e.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-006b9de {
	--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;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--margin-top: 0px;
	--margin-bottom: 24px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-653a142 {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-653a142.e-con {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-1c862ef .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-1c862ef > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-5529 .elementor-element.elementor-element-1c862ef.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-22ccd6b {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-22ccd6b.e-con {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-6f9962a .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-6f9962a > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-5529 .elementor-element.elementor-element-6f9962a.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-a379dd1 {
	--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;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--margin-top: 0px;
	--margin-bottom: 24px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-c13df68 {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-c13df68.e-con {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-be1ec5b .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-be1ec5b > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-5529 .elementor-element.elementor-element-be1ec5b.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-1aa1907 {
	--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;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-25f7c10 {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-25f7c10.e-con {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-3a3bf40 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-3a3bf40 > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-5529 .elementor-element.elementor-element-3a3bf40.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-c896dbb {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-c896dbb.e-con {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-1473097 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-1473097 > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-5529 .elementor-element.elementor-element-1473097.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-dd6eb12 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(17, 174, 251, .5);
	--border-color: rgba(17, 174, 251, .5);
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-5529 .elementor-element.elementor-element-d08c933 {
	--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;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--margin-top: 0px;
	--margin-bottom: 40px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-e146048 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 32px;
	color: var(--e-global-color-c814eef);
}

.elementor-5529 .elementor-element.elementor-element-e146048.elementor-element {
	--align-self: center;
}

.elementor-5529 .elementor-element.elementor-element-5f37619 {
	--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;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 29px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-ebf685d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-c01788c .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 100%;
	color: var(--e-global-color-482ef04);
}

.elementor-5529 .elementor-element.elementor-element-c01788c.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-0b2f330 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-60c5482 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 100%;
	color: var(--e-global-color-482ef04);
}

.elementor-5529 .elementor-element.elementor-element-60c5482.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-0e7bc28 {
	--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;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--margin-top: 0px;
	--margin-bottom: 24px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-f116416 {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-f116416.e-con {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-01376df .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-01376df > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-5529 .elementor-element.elementor-element-01376df.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-9d5f8ca {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-9d5f8ca.e-con {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-b23d6fb .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-b23d6fb > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-5529 .elementor-element.elementor-element-b23d6fb.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-7dc6f3b {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-7dc6f3b.e-con {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-dce1943 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-dce1943 > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-5529 .elementor-element.elementor-element-dce1943.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-4ed1db1 {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-4ed1db1.e-con {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-0376a18 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-0376a18 > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-5529 .elementor-element.elementor-element-0376a18.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-68f9ae6 {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-68f9ae6.e-con {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-d56daec .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-d56daec > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-5529 .elementor-element.elementor-element-d56daec.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-8f3c40f {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-8f3c40f.e-con {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-144d22d .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-144d22d > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-5529 .elementor-element.elementor-element-144d22d.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-77144f8 {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-77144f8.e-con {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-b247a5b .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-b247a5b > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-5529 .elementor-element.elementor-element-b247a5b.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-0c55e96 {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-0c55e96.e-con {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-c459743 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-c459743 > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-5529 .elementor-element.elementor-element-c459743.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-e844f06 {
	--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;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 29px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-3d21f1e {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-9a376c9 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 100%;
	color: var(--e-global-color-482ef04);
}

.elementor-5529 .elementor-element.elementor-element-9a376c9.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-9561a2b {
	--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;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--margin-top: 0px;
	--margin-bottom: 24px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-eba66c1 {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-eba66c1.e-con {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-eb4c4d2 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-eb4c4d2 > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-5529 .elementor-element.elementor-element-eb4c4d2.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-380dea7 {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-380dea7.e-con {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-6647396 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-6647396 > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-5529 .elementor-element.elementor-element-6647396.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-75e7ee5 {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-75e7ee5.e-con {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-71ffbac .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-71ffbac > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-5529 .elementor-element.elementor-element-71ffbac.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-bdc7f77 {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-bdc7f77.e-con {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-17fff1b .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-17fff1b > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-5529 .elementor-element.elementor-element-17fff1b.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-83976ee {
	--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;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--margin-top: 0px;
	--margin-bottom: 24px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-7dbdd62 {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-7dbdd62.e-con {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-4626617 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-4626617 > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-5529 .elementor-element.elementor-element-4626617.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-783a468 {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-783a468.e-con {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-973c035 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-973c035 > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-5529 .elementor-element.elementor-element-973c035.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-4378395 {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-4378395.e-con {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-1bb0299 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-1bb0299 > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-5529 .elementor-element.elementor-element-1bb0299.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-6957e26 {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-6957e26.e-con {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-01ab8ce .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-01ab8ce > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-5529 .elementor-element.elementor-element-01ab8ce.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-cadbca1 {
	--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;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 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;
}

.elementor-5529 .elementor-element.elementor-element-0894d8f {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-0894d8f.e-con {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-8bd38e9 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-8bd38e9 > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-5529 .elementor-element.elementor-element-8bd38e9.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-bb103e7 {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-bb103e7.e-con {
	--align-self: center;
}

.elementor-5529 .elementor-element.elementor-element-0a3c99e .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 100%;
	color: var(--e-global-color-482ef04);
}

.elementor-5529 .elementor-element.elementor-element-0a3c99e.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-0df616e {
	--display: flex;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--margin-top: 48px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-21c91d1 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-a951e50 {
	--display: flex;
	--min-height: 56px;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 100px 100px 100px 100px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-a951e50:not(.elementor-motion-effects-element-type-background), .elementor-5529 .elementor-element.elementor-element-a951e50 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #41befc;
}

.elementor-5529 .elementor-element.elementor-element-fa0180e .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 20px;
	font-weight: 800;
	line-height: 180%;
	color: #fff;
}

.elementor-5529 .elementor-element.elementor-element-fa0180e {
	width: auto;
	max-width: auto;
}

.elementor-5529 .elementor-element.elementor-element-fa0180e.elementor-element {
	--align-self: center;
}

.elementor-5529 .elementor-element.elementor-element-71c2264 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	line-height: 56px;
	color: var(--e-global-color-c814eef);
}

.elementor-5529 .elementor-element.elementor-element-a0dde65 {
	--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;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-8b2a58e {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(17, 174, 251, .5);
	--border-color: rgba(17, 174, 251, .5);
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-5529 .elementor-element.elementor-element-f27cee4 {
	--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;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--margin-top: 0px;
	--margin-bottom: 40px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-536bd71 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 32px;
	color: var(--e-global-color-c814eef);
}

.elementor-5529 .elementor-element.elementor-element-536bd71.elementor-element {
	--align-self: center;
}

.elementor-5529 .elementor-element.elementor-element-ca01b56 {
	--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;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--margin-top: 0px;
	--margin-bottom: 24px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-8126ee3 {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-8126ee3.e-con {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-35cb80f .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-35cb80f > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-5529 .elementor-element.elementor-element-35cb80f.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-596a57d {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-596a57d.e-con {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-17b36ef .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-17b36ef > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-5529 .elementor-element.elementor-element-17b36ef.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-d614622 {
	--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;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 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;
}

.elementor-5529 .elementor-element.elementor-element-362ebc7 {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-362ebc7.e-con {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-a7b3928 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-a7b3928 > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-5529 .elementor-element.elementor-element-a7b3928.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-8fdda43 {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-8fdda43.e-con {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-a1af811 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-a1af811 > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-5529 .elementor-element.elementor-element-a1af811.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-9af16a4 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(17, 174, 251, .5);
	--border-color: rgba(17, 174, 251, .5);
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-5529 .elementor-element.elementor-element-f83af12 {
	--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;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--margin-top: 0px;
	--margin-bottom: 40px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-4278635 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 32px;
	color: var(--e-global-color-c814eef);
}

.elementor-5529 .elementor-element.elementor-element-4278635.elementor-element {
	--align-self: center;
}

.elementor-5529 .elementor-element.elementor-element-87ebc5a {
	--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;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--margin-top: 0px;
	--margin-bottom: 24px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-22025c8 {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-22025c8.e-con {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-7744b3a .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-7744b3a > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-5529 .elementor-element.elementor-element-7744b3a.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-bc23503 {
	--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;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-23b5684 {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-23b5684.e-con {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-6c20d5e .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-6c20d5e > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-5529 .elementor-element.elementor-element-6c20d5e.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-5a06105 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(17, 174, 251, .5);
	--border-color: rgba(17, 174, 251, .5);
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-5529 .elementor-element.elementor-element-305c318 {
	--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;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--margin-top: 0px;
	--margin-bottom: 40px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-349938e .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 32px;
	color: var(--e-global-color-c814eef);
}

.elementor-5529 .elementor-element.elementor-element-349938e.elementor-element {
	--align-self: center;
}

.elementor-5529 .elementor-element.elementor-element-1c9e035 {
	--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;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--margin-top: 0px;
	--margin-bottom: 24px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-059c49e {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-059c49e.e-con {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-6eb2eee .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-6eb2eee > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-5529 .elementor-element.elementor-element-6eb2eee.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-0cb32a5 {
	--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;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-be3610b {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-be3610b.e-con {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-f6f78a8 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-f6f78a8 > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-5529 .elementor-element.elementor-element-f6f78a8.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-8f01789 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-417f694 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-417f694:not(.elementor-motion-effects-element-type-background), .elementor-5529 .elementor-element.elementor-element-417f694 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #11aefb;
	background-image: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/optimized/rev-b02a968/acreto.ai/wp-content/uploads/Creativity-Methods-Bg.png");
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-5529 .elementor-element.elementor-element-da108e5 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-0ac0cb1 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	line-height: 72px;
	color: #fff;
}

.elementor-5529 .elementor-element.elementor-element-0ac0cb1 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-5529 .elementor-element.elementor-element-0ac0cb1.elementor-element {
	--align-self: center;
}

.elementor-5529 .elementor-element.elementor-element-5c7502c {
	text-align: center;
}

.elementor-5529 .elementor-element.elementor-element-5c7502c .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 36px;
	color: #fff;
}

.elementor-5529 .elementor-element.elementor-element-5c7502c > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
	padding: 0px 342px 0px 342px;
}

.elementor-5529 .elementor-element.elementor-element-5c7502c.elementor-element {
	--align-self: center;
}

.elementor-5529 .elementor-element.elementor-element-3f8ca97 .elementor-button {
	font-family: "Manrope", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 20px;
	fill: #fff;
	color: #fff;
	background-color: var(--e-global-color-36386c3);
	border-radius: 8px 8px 8px 8px;
	padding: 14px 47px 14px 47px;
}

.elementor-5529 .elementor-element.elementor-element-3f8ca97 > .elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-5529 .elementor-element.elementor-element-3f8ca97.elementor-element {
	--align-self: center;
}

.elementor-5529 .elementor-element.elementor-element-a3e5d6d {
	--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;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--margin-top: 56px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 114px;
	--padding-right: 114px;
}

.elementor-5529 .elementor-element.elementor-element-0b39bf8 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-5529 .elementor-element.elementor-element-0b39bf8:not(.elementor-motion-effects-element-type-background), .elementor-5529 .elementor-element.elementor-element-0b39bf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-5529 .elementor-element.elementor-element-0b39bf8.e-con {
	--align-self: center;
}

.elementor-5529 .elementor-element.elementor-element-2866e87 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-3412fa7.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-feff9b6 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-c814eef);
}

.elementor-5529 .elementor-element.elementor-element-f0c738b {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 40px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-2903ba0 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-c814eef);
}

.elementor-5529 .elementor-element.elementor-element-22d8cc2 {
	--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;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--margin-top: 0px;
	--margin-bottom: 24px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-c4872a4 {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-c4872a4.e-con {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-732b772 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-732b772 > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-5529 .elementor-element.elementor-element-732b772.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-3346fb0 {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-3346fb0.e-con {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-26236ac .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-26236ac > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-5529 .elementor-element.elementor-element-26236ac.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-8e0317b {
	--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;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 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;
}

.elementor-5529 .elementor-element.elementor-element-14a5517 {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-14a5517.e-con {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-ef126ce .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-ef126ce > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-5529 .elementor-element.elementor-element-ef126ce.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-3cc0f58 {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-3cc0f58.e-con {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-f4c25c4 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-f4c25c4 > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-5529 .elementor-element.elementor-element-f4c25c4.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-cf8f5f0 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-5529 .elementor-element.elementor-element-cf8f5f0:not(.elementor-motion-effects-element-type-background), .elementor-5529 .elementor-element.elementor-element-cf8f5f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-5529 .elementor-element.elementor-element-3b2f69e {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-f15e860.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-7910033 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-c814eef);
}

.elementor-5529 .elementor-element.elementor-element-0f08098 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 40px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-ef08d22 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-c814eef);
}

.elementor-5529 .elementor-element.elementor-element-8349b4c {
	--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;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--margin-top: 0px;
	--margin-bottom: 24px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-37afe2b {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-37afe2b.e-con {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-ef7fdeb .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-ef7fdeb > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-5529 .elementor-element.elementor-element-ef7fdeb.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-c111b5b {
	--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;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--margin-top: 0px;
	--margin-bottom: 24px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-72a7ff3 {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-72a7ff3.e-con {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-dc2b62d .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-dc2b62d > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-5529 .elementor-element.elementor-element-dc2b62d.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-a949c8f {
	--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;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 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;
}

.elementor-5529 .elementor-element.elementor-element-670289e {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-670289e.e-con {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-243675d .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-243675d > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-5529 .elementor-element.elementor-element-243675d.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-8229c59 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-5529 .elementor-element.elementor-element-8229c59:not(.elementor-motion-effects-element-type-background), .elementor-5529 .elementor-element.elementor-element-8229c59 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-5529 .elementor-element.elementor-element-8229c59.e-con {
	--align-self: center;
}

.elementor-5529 .elementor-element.elementor-element-a61003d {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-477788c.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-29141d4 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-c814eef);
}

.elementor-5529 .elementor-element.elementor-element-84ccdec {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 40px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-1a0669b .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-c814eef);
}

.elementor-5529 .elementor-element.elementor-element-eaec08e {
	--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;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--margin-top: 0px;
	--margin-bottom: 24px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-3cf6339 {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-3cf6339.e-con {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-a53bd0e .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-a53bd0e > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-5529 .elementor-element.elementor-element-a53bd0e.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-6c1fd24 {
	--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;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 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;
}

.elementor-5529 .elementor-element.elementor-element-bcac830 {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-bcac830.e-con {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-c15e062 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-c15e062 > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-5529 .elementor-element.elementor-element-c15e062.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-298d14c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 120px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-b28c17a {
	--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;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-9e464c6 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-9e464c6.e-con {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-26a712b .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	line-height: 72px;
	color: var(--e-global-color-c814eef);
}

.elementor-5529 .elementor-element.elementor-element-26a712b > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-5529 .elementor-element.elementor-element-bbedfa0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-0f40812 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 36px;
	color: #76828e;
}

.elementor-5529 .elementor-element.elementor-element-0f40812 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5529 .elementor-element.elementor-element-2e16733 .elementor-button {
	font-family: "Manrope", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 20px;
	fill: #fff;
	color: #fff;
	background-color: var(--e-global-color-36386c3);
	border-radius: 8px 8px 8px 8px;
	padding: 14px 47px 14px 47px;
}

.elementor-5529 .elementor-element.elementor-element-2e16733 > .elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-5529 .elementor-element.elementor-element-2e16733.elementor-element {
	--align-self: flex-start;
}

.elementor-5529 .elementor-element.elementor-element-8d31afe {
	--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;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--margin-top: 32px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-b90d9d3 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-8bfb5c8 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-36e41d1 {
	--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;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--margin-top: 32px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-b9527e0 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-eea0036 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-6942080 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 56px 56px;
	--row-gap: 56px;
	--column-gap: 56px;
	--margin-top: 120px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-6942080:not(.elementor-motion-effects-element-type-background), .elementor-5529 .elementor-element.elementor-element-6942080 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7fdff;
}

.elementor-5529 .elementor-element.elementor-element-f038128 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-8ba934d .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	line-height: 72px;
	color: var(--e-global-color-c814eef);
}

.elementor-5529 .elementor-element.elementor-element-8ba934d > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-5529 .elementor-element.elementor-element-55696ee {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-jet-accordion .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-text {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-jet-accordion .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control:hover .jet-toggle__label-text {
	color: var(--e-global-color-text);
}

.elementor-widget-jet-accordion .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control:hover  .jet-toggle__label-text {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-jet-accordion .jet-accordion > .jet-accordion__inner > .jet-toggle.active-toggle > .jet-toggle__control .jet-toggle__label-text {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-5529 .elementor-element.elementor-element-7e4e9f8 .jet-accordion {
	padding: 0px 0px 0px 0px;
}

.elementor-5529 .elementor-element.elementor-element-7e4e9f8 .jet-accordion > .jet-accordion__inner > .jet-toggle {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(17, 174, 251, .5);
	border-radius: 12px 12px 12px 12px;
}

.elementor-5529 .elementor-element.elementor-element-7e4e9f8 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-icon {
	margin: 0px 20px 0px 0px;
}

.elementor-5529 .elementor-element.elementor-element-7e4e9f8 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control {
	justify-content: flex-start;
	padding: 32px 32px 32px 32px;
}

.elementor-5529 .elementor-element.elementor-element-7e4e9f8 .jet-toggle__label-text {
	text-align: left;
}

.elementor-5529 .elementor-element.elementor-element-7e4e9f8 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-text {
	color: var(--e-global-color-c814eef);
	font-family: "Manrope", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	line-height: 40px;
}

.elementor-5529 .elementor-element.elementor-element-7e4e9f8 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-icon .icon-normal {
	font-size: 40px;
	width: 40px;
	height: 40px;
}

.elementor-5529 .elementor-element.elementor-element-7e4e9f8 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control:hover .jet-toggle__label-text {
	color: var(--e-global-color-c814eef);
}

.elementor-5529 .elementor-element.elementor-element-7e4e9f8 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control:hover  .jet-toggle__label-text {
	font-family: "Manrope", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	line-height: 40px;
}

.elementor-5529 .elementor-element.elementor-element-7e4e9f8 .jet-accordion > .jet-accordion__inner > .jet-toggle.active-toggle > .jet-toggle__control .jet-toggle__label-text {
	color: var(--e-global-color-c814eef);
	font-family: "Manrope", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	line-height: 40px;
}

.elementor-5529 .elementor-element.elementor-element-7e4e9f8 .jet-accordion > .jet-accordion__inner > .jet-toggle.active-toggle .jet-toggle__label-icon .icon-active {
	font-size: 40px;
	width: 40px;
	height: 40px;
}

.elementor-5529 .elementor-element.elementor-element-7e4e9f8 .jet-accordion > .jet-accordion__inner > .jet-toggle.active-toggle > .jet-toggle__control {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: rgba(17, 174, 251, .5);
}

.elementor-5529 .elementor-element.elementor-element-7e4e9f8 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__content {
	font-family: "Manrope", Sans-serif;
	font-size: 20px;
	line-height: 200%;
	color: #485868;
}

.elementor-5529 .elementor-element.elementor-element-7e4e9f8 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__content > .jet-toggle__content-inner {
	padding: 32px 32px 32px 32px;
}

.elementor-5529 .elementor-element.elementor-element-5d35716 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 156px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-cdb2078 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-b625b44 {
	text-align: left;
}

.elementor-5529 .elementor-element.elementor-element-b625b44 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	line-height: 72px;
	color: var(--e-global-color-c814eef);
}

.elementor-5529 .elementor-element.elementor-element-b625b44 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-5529 .elementor-element.elementor-element-b625b44.elementor-element {
	--align-self: center;
}

.elementor-5529 .elementor-element.elementor-element-88833fe {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5529 .elementor-element.elementor-element-ec5085a {
	--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: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-title, .elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-title a, .elementor-widget-jet-carousel .jet-banner__title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-text, .elementor-widget-jet-carousel .jet-banner__text {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-jet-carousel .jet-carousel__content .jet-carousel__item-text {
	color: var(--e-global-color-text);
}

.elementor-widget-jet-carousel .jet-banner__text {
	color: var(--e-global-color-text);
}

.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-jet-carousel .jet-carousel .jet-arrow {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-jet-carousel .jet-carousel .jet-arrow:hover {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-jet-carousel .jet-carousel .jet-slick-dots li span {
	background-color: var(--e-global-color-text);
}

.elementor-widget-jet-carousel .jet-carousel .jet-slick-dots li span:hover {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-jet-carousel .jet-carousel .jet-slick-dots li.slick-active span {
	background-color: var(--e-global-color-accent);
}

.elementor-widget-jet-carousel .jet-carousel__fraction-navigation span {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-5529 .elementor-element.elementor-element-84f3d1a .jet-carousel .elementor-slick-slider .jet-carousel__item {
	padding: 0px 0px 0px 0px;
}

.elementor-5529 .elementor-element.elementor-element-84f3d1a .jet-carousel .elementor-slick-slider {
	margin-right: -0px;
	margin-left: -0px;
}

.elementor-5529 .elementor-element.elementor-element-84f3d1a .jet-carousel__item-img {
	box-shadow: 0px 0px 128px 0px rgba(0, 0, 0, .5);
}

.elementor-5529 .elementor-element.elementor-element-84f3d1a .jet-carousel__content {
	text-align: left;
}

.elementor-5529 .elementor-element.elementor-element-84f3d1a .jet-carousel .jet-arrow {
	background-color: #fff;
	width: 48px;
	height: 48px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e3e6e8;
	border-radius: 100px 100px 100px 100px;
}

.elementor-5529 .elementor-element.elementor-element-84f3d1a .jet-carousel .jet-arrow.prev-arrow {
	left: -80px;
	right: auto;
}

.elementor-5529 .elementor-element.elementor-element-84f3d1a .jet-carousel .jet-arrow.next-arrow {
	right: -80px;
	left: auto;
}

.elementor-5529 .elementor-element.elementor-element-84f3d1a .jet-carousel .jet-slick-dots li span {
	width: 48px;
	height: 48px;
}

.elementor-5529 .elementor-element.elementor-element-84f3d1a .jet-carousel .jet-slick-dots {
	justify-content: center;
}

.elementor-5529 .elementor-element.elementor-element-84f3d1a .jet-carousel .jet-slick-dots li {
	padding-left: 5px;
	padding-right: 5px;
}

.elementor-5529 .elementor-element.elementor-element-84f3d1a > .elementor-widget-container {
	margin: 120px 0px 156px 0px;
}

.elementor-5529 .elementor-element.elementor-element-5491e82 {
	--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;
}

.elementor-5529 .elementor-element.elementor-element-767596a .jet-carousel__content {
	text-align: left;
}

.elementor-5529 .elementor-element.elementor-element-767596a .jet-carousel .jet-arrow {
	background-color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e3e6e8;
}

.elementor-5529 .elementor-element.elementor-element-767596a .jet-carousel .jet-slick-dots {
	justify-content: center;
}

.elementor-5529 .elementor-element.elementor-element-767596a .jet-carousel .jet-slick-dots li {
	padding-left: 5px;
	padding-right: 5px;
}

@media (max-width:1024px) {
	.elementor-5529 .elementor-element.elementor-element-8db7b9c {
		--flex-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: 40px;
		--margin-bottom: 48px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-3334bb2 .jet-lottie {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-3334bb2 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-3e9416b {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-2dec25c > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-bc8506b {
		--flex-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: 48px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-6b8d1d7 .jet-lottie {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-6b8d1d7 > .elementor-widget-container {
		padding: 80px 24px 80px 24px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-74015ce {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-c0aebf2 {
		--margin-top: 48px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-1b33fb5 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-5529 .elementor-element.elementor-element-1ea06fd {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-5529 .elementor-element.elementor-element-01cc36b {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-5529 .elementor-element.elementor-element-fc9b4ca {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-5529 .elementor-element.elementor-element-8ee5815 {
		--gap: 32px 32px;
		--row-gap: 32px;
		--column-gap: 32px;
		--margin-top: 48px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-ab29c09 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-5529 .elementor-element.elementor-element-7c6e765 {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-e5efd2c {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		border-width: 1px 1px 1px 1px;
		--border-top-width: 1px;
		--border-right-width: 1px;
		--border-bottom-width: 1px;
		--border-left-width: 1px;
		--border-radius: 24px 24px 24px 24px;
		--padding-top: 32px;
		--padding-bottom: 32px;
		--padding-left: 32px;
		--padding-right: 32px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-4e1034e {
		--min-height: 48px;
		--justify-content: center;
		--margin-top: 0px;
		--margin-bottom: 24px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-a7ec60e .elementor-heading-title {
		font-size: 20px;
		line-height: 180%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-a7ec60e.elementor-element {
		--align-self: center;
	}
	
	.elementor-5529 .elementor-element.elementor-element-a1db473 .elementor-heading-title {
		font-size: 20px;
		line-height: 24px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-a1db473 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-000b7d1 .elementor-heading-title {
		font-size: 14px;
		line-height: 200%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-8494d4b {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		border-width: 1px 1px 1px 1px;
		--border-top-width: 1px;
		--border-right-width: 1px;
		--border-bottom-width: 1px;
		--border-left-width: 1px;
		--border-radius: 24px 24px 24px 24px;
		--padding-top: 32px;
		--padding-bottom: 32px;
		--padding-left: 32px;
		--padding-right: 32px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-75a701b {
		--min-height: 48px;
		--justify-content: center;
		--margin-top: 0px;
		--margin-bottom: 24px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-566e5d4 .elementor-heading-title {
		font-size: 20px;
		line-height: 180%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-566e5d4.elementor-element {
		--align-self: center;
	}
	
	.elementor-5529 .elementor-element.elementor-element-125fca6 .elementor-heading-title {
		font-size: 20px;
		line-height: 24px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-125fca6 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-97c4f7a .elementor-heading-title {
		font-size: 14px;
		line-height: 200%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-b24ac7b {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		border-width: 1px 1px 1px 1px;
		--border-top-width: 1px;
		--border-right-width: 1px;
		--border-bottom-width: 1px;
		--border-left-width: 1px;
		--border-radius: 24px 24px 24px 24px;
		--padding-top: 32px;
		--padding-bottom: 32px;
		--padding-left: 32px;
		--padding-right: 32px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-ec40ccd {
		--min-height: 48px;
		--justify-content: center;
		--margin-top: 0px;
		--margin-bottom: 24px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-870065b .elementor-heading-title {
		font-size: 20px;
		line-height: 180%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-870065b.elementor-element {
		--align-self: center;
	}
	
	.elementor-5529 .elementor-element.elementor-element-1027e4f .elementor-heading-title {
		font-size: 20px;
		line-height: 24px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-1027e4f > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-2ea5fb7 .elementor-heading-title {
		font-size: 14px;
		line-height: 200%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-4b8e294 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		border-width: 1px 1px 1px 1px;
		--border-top-width: 1px;
		--border-right-width: 1px;
		--border-bottom-width: 1px;
		--border-left-width: 1px;
		--border-radius: 24px 24px 24px 24px;
		--padding-top: 32px;
		--padding-bottom: 32px;
		--padding-left: 32px;
		--padding-right: 32px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-294cb9c {
		--min-height: 48px;
		--justify-content: center;
		--margin-top: 0px;
		--margin-bottom: 24px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-4544ca4 .elementor-heading-title {
		font-size: 20px;
		line-height: 180%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-4544ca4.elementor-element {
		--align-self: center;
	}
	
	.elementor-5529 .elementor-element.elementor-element-ddbef16 .elementor-heading-title {
		font-size: 20px;
		line-height: 24px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-ddbef16 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-50a86f9 .elementor-heading-title {
		font-size: 14px;
		line-height: 200%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-a299db7 {
		--margin-top: 48px;
		--margin-bottom: 48px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-0f46f2d {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-5529 .elementor-element.elementor-element-904d991 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-5529 .elementor-element.elementor-element-a0dde65 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-5529 .elementor-element.elementor-element-417f694 {
		--padding-top: 32px;
		--padding-bottom: 32px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-5c7502c > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-3f8ca97 > .elementor-widget-container {
		margin: 24px 0px 0px 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-a3e5d6d {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-298d14c {
		--margin-top: 48px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-b28c17a {
		--flex-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-5529 .elementor-element.elementor-element-2e16733 > .elementor-widget-container {
		margin: 24px 0px 0px 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-8d31afe {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-5529 .elementor-element.elementor-element-b53e4f2 .jet-lottie {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-cfdd7bb .jet-lottie {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-36e41d1 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-5529 .elementor-element.elementor-element-36d802a .jet-lottie {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-7afb631 .jet-lottie {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-6942080 {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-5d35716 {
		--flex-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: 48px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-b625b44 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-5491e82 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-767596a .jet-carousel .jet-arrow.prev-arrow {
		bottom: 24px;
		top: auto;
		left: 300px;
		right: auto;
	}
	
	.elementor-5529 .elementor-element.elementor-element-767596a .jet-carousel .jet-arrow.next-arrow {
		bottom: 24px;
		top: auto;
		right: 300px;
		left: auto;
	}
	
	.elementor-5529 .elementor-element.elementor-element-767596a > .elementor-widget-container {
		padding: 0px 24px 0px 24px;
	}
}

@media (max-width:767px) {
	.elementor-5529 .elementor-element.elementor-element-c75c5f2 .elementor-heading-title {
		font-size: 28px;
		line-height: 140%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-c75c5f2 > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-1e6e9e0 .elementor-heading-title {
		font-size: 16px;
		line-height: 160%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-1e6e9e0 > .elementor-widget-container {
		margin: 16px 0px 24px 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-3e9416b {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-d98ed02 {
		--margin-top: 0px;
		--margin-bottom: -10px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-2ee2c48 {
		--margin-top: 0px;
		--margin-bottom: 24px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-16f6beb .elementor-heading-title {
		font-size: 16px;
		line-height: 160%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-ee07f17 {
		--width: 100%;
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--flex-wrap: nowrap;
		--margin-top: 0px;
		--margin-bottom: 16px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-1f4485e {
		--width: 50%;
		--gap: 8px 8px;
		--row-gap: 8px;
		--column-gap: 8px;
		--border-radius: 8px 8px 8px 8px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-8dffdbb img {
		width: 40px;
		max-width: 40px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-620274b .elementor-heading-title {
		font-size: 9px;
		line-height: 16px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-620274b.elementor-element {
		--align-self: center;
	}
	
	.elementor-5529 .elementor-element.elementor-element-ce0d996 {
		--width: 50%;
		--gap: 8px 8px;
		--row-gap: 8px;
		--column-gap: 8px;
		--border-radius: 8px 8px 8px 8px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-39d94c5 img {
		width: 40px;
		max-width: 40px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-13753fc .elementor-heading-title {
		font-size: 9px;
		line-height: 18px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-d6c8510 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--flex-wrap: nowrap;
		--margin-top: 0px;
		--margin-bottom: 16px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-7ed3465 {
		--width: 50%;
		--gap: 8px 8px;
		--row-gap: 8px;
		--column-gap: 8px;
		--border-radius: 8px 8px 8px 8px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-b4f3bfb img {
		width: 40px;
		max-width: 40px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-b699ff0 .elementor-heading-title {
		font-size: 9px;
		line-height: 16px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-67a144c {
		--width: 50%;
		--gap: 8px 8px;
		--row-gap: 8px;
		--column-gap: 8px;
		--border-radius: 8px 8px 8px 8px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-11361b8 img {
		width: 40px;
		max-width: 40px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-9126abc .elementor-heading-title {
		font-size: 9px;
		line-height: 16px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-47822da {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--flex-wrap: nowrap;
		--margin-top: 0px;
		--margin-bottom: 16px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-160f5df {
		--width: 50%;
		--gap: 8px 8px;
		--row-gap: 8px;
		--column-gap: 8px;
		--border-radius: 8px 8px 8px 8px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-879165a img {
		width: 40px;
		max-width: 40px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-01d41d2 .elementor-heading-title {
		font-size: 9px;
		line-height: 16px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-1857033 {
		--width: 50%;
		--gap: 8px 8px;
		--row-gap: 8px;
		--column-gap: 8px;
		--border-radius: 8px 8px 8px 8px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-a3d3517 img {
		width: 40px;
		max-width: 40px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-adfdf62 .elementor-heading-title {
		font-size: 9px;
		line-height: 16px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-dcd9dc0 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--flex-wrap: nowrap;
		--margin-top: 0px;
		--margin-bottom: 16px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-1a53cb1 {
		--width: 50%;
		--gap: 8px 8px;
		--row-gap: 8px;
		--column-gap: 8px;
		--border-radius: 8px 8px 8px 8px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-9f4d48b img {
		width: 40px;
		max-width: 40px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-dc1686b .elementor-heading-title {
		font-size: 9px;
		line-height: 16px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-232262c {
		--width: 50%;
		--gap: 8px 8px;
		--row-gap: 8px;
		--column-gap: 8px;
		--border-radius: 8px 8px 8px 8px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-5d96e54 img {
		width: 40px;
		max-width: 40px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-a03e65b .elementor-heading-title {
		font-size: 9px;
		line-height: 16px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-6c62134 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--flex-wrap: nowrap;
	}
	
	.elementor-5529 .elementor-element.elementor-element-a27bfc7 {
		--width: 50%;
		--gap: 8px 8px;
		--row-gap: 8px;
		--column-gap: 8px;
		--border-radius: 8px 8px 8px 8px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-bd1000e img {
		width: 40px;
		max-width: 40px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-65603af .elementor-heading-title {
		font-size: 9px;
		line-height: 16px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-87529cb {
		--width: 50%;
		--gap: 8px 8px;
		--row-gap: 8px;
		--column-gap: 8px;
		--border-radius: 8px 8px 8px 8px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-75251b2 img {
		width: 40px;
		max-width: 40px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-a88176b .elementor-heading-title {
		font-size: 9px;
		line-height: 16px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-0151977 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
		--z-index: 999;
	}
	
	.elementor-5529 .elementor-element.elementor-element-6fe9044 img {
		width: 56px;
		max-width: 56px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-e8d76c1 {
		--margin-top: -10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 122px;
		--padding-bottom: 122px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-6b9dfac {
		--gap: 32px 32px;
		--row-gap: 32px;
		--column-gap: 32px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-2dec25c .elementor-heading-title {
		font-size: 24px;
		line-height: 150%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-2dec25c > .elementor-widget-container {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-24e6245 img {
		width: 245px;
		max-width: 245px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-6fa2ff9 img {
		width: 56px;
		max-width: 56px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-6b8d1d7 > .elementor-widget-container {
		padding: 21px 24px 21px 24px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-5cfd468 .elementor-heading-title {
		font-size: 24px;
		line-height: 150%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-5cfd468 > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-4b14e6c .elementor-heading-title {
		font-size: 14px;
		line-height: 200%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-4b14e6c > .elementor-widget-container {
		margin: 16px 0px 24px 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-c0aebf2 {
		--padding-top: 32px;
		--padding-bottom: 32px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-f52166d .elementor-heading-title {
		font-size: 24px;
		line-height: 150%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-f52166d > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-1b33fb5 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--margin-top: 24px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-c0c77fe {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-7df330a {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--flex-wrap: nowrap;
	}
	
	.elementor-5529 .elementor-element.elementor-element-cd242a4 img {
		width: 48px;
		max-width: 48px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-f36820b .elementor-heading-title {
		font-size: 16px;
		line-height: 22px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-85e4e1a .elementor-heading-title {
		font-size: 14px;
		line-height: 180%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-b78f1b7 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-c4982fc {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-9de3abd {
		text-align: left;
	}
	
	.elementor-5529 .elementor-element.elementor-element-9de3abd img {
		width: 48px;
		max-width: 48px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-9de3abd.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-5529 .elementor-element.elementor-element-beef01c .elementor-heading-title {
		font-size: 16px;
		line-height: 22px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-beef01c {
		width: var(--container-widget-width, 74%);
		max-width: 74%;
		--container-widget-width: 74%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5529 .elementor-element.elementor-element-b715128 .elementor-heading-title {
		font-size: 14px;
		line-height: 180%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-1ea06fd {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-355eef3 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-c48dc15 img {
		width: 48px;
		max-width: 48px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-5709db9 .elementor-heading-title {
		font-size: 16px;
		line-height: 22px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-35a3ef3 .elementor-heading-title {
		font-size: 14px;
		line-height: 180%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-25fbabd {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-0e468ac img {
		width: 48px;
		max-width: 48px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-98a685b .elementor-heading-title {
		font-size: 16px;
		line-height: 22px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-be75337 .elementor-heading-title {
		font-size: 14px;
		line-height: 180%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-01cc36b {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-22b54b4 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-6ef7ce4 img {
		width: 48px;
		max-width: 48px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-22a51e4 .elementor-heading-title {
		font-size: 16px;
		line-height: 22px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-22a51e4 {
		width: var(--container-widget-width, 74%);
		max-width: 74%;
		--container-widget-width: 74%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5529 .elementor-element.elementor-element-433c8ae .elementor-heading-title {
		font-size: 14px;
		line-height: 180%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-7dcfa45 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-9c15324 img {
		width: 48px;
		max-width: 48px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-21cdfa5 .elementor-heading-title {
		font-size: 16px;
		line-height: 22px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-21cdfa5 {
		width: var(--container-widget-width, 74%);
		max-width: 74%;
		--container-widget-width: 74%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5529 .elementor-element.elementor-element-fb2e67f .elementor-heading-title {
		font-size: 14px;
		line-height: 180%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-fc9b4ca {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-330d433 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-6962a1f img {
		width: 48px;
		max-width: 48px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-d5f51c3 .elementor-heading-title {
		font-size: 16px;
		line-height: 22px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-d5f51c3 {
		width: var(--container-widget-width, 74%);
		max-width: 74%;
		--container-widget-width: 74%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5529 .elementor-element.elementor-element-2a97b66 .elementor-heading-title {
		font-size: 14px;
		line-height: 180%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-8d8964d {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-636bdb4 img {
		width: 48px;
		max-width: 48px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-45893ad .elementor-heading-title {
		font-size: 16px;
		line-height: 22px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-ab6c014 .elementor-heading-title {
		font-size: 14px;
		line-height: 180%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-e65830d > .elementor-widget-container {
		margin: 24px 0px 0px 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-ab29c09 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-be15d56 .elementor-heading-title {
		font-size: 24px;
		line-height: 150%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-be15d56 > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-f1f3a9c .elementor-heading-title {
		font-size: 14px;
		line-height: 200%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-f1f3a9c > .elementor-widget-container {
		margin: 16px 0px 24px 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-70fa1f2 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-4e1034e {
		--width: 48px;
		--min-height: 48px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-a7ec60e .elementor-heading-title {
		font-size: 18px;
		line-height: 180%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-a7ec60e.elementor-element {
		--align-self: center;
	}
	
	.elementor-5529 .elementor-element.elementor-element-75a701b {
		--width: 48px;
		--min-height: 48px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-566e5d4 .elementor-heading-title {
		font-size: 18px;
		line-height: 180%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-566e5d4.elementor-element {
		--align-self: center;
	}
	
	.elementor-5529 .elementor-element.elementor-element-ec40ccd {
		--width: 48px;
		--min-height: 48px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-870065b .elementor-heading-title {
		font-size: 18px;
		line-height: 180%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-870065b.elementor-element {
		--align-self: center;
	}
	
	.elementor-5529 .elementor-element.elementor-element-294cb9c {
		--width: 48px;
		--min-height: 48px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-4544ca4 .elementor-heading-title {
		font-size: 18px;
		line-height: 180%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-4544ca4.elementor-element {
		--align-self: center;
	}
	
	.elementor-5529 .elementor-element.elementor-element-f615f0b .elementor-heading-title {
		font-size: 24px;
		line-height: 150%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-f615f0b > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-7a45a3b {
		text-align: center;
	}
	
	.elementor-5529 .elementor-element.elementor-element-7a45a3b .elementor-heading-title {
		font-size: 15px;
		line-height: 200%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-7a45a3b > .elementor-widget-container {
		margin: 16px 0px 24px 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-2d2af70 {
		--width: 48px;
		--min-height: 48px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-6fa0f7d .elementor-heading-title {
		font-size: 20px;
		line-height: 24px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-6fa0f7d.elementor-element {
		--align-self: center;
	}
	
	.elementor-5529 .elementor-element.elementor-element-b2fa31c {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-f0bcc9b {
		--margin-top: 0px;
		--margin-bottom: 16px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-3af5fe3 img {
		width: 48px;
		max-width: 48px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-39051a5 .elementor-heading-title {
		font-size: 18px;
		line-height: 24px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-22c586a {
		--margin-top: 0px;
		--margin-bottom: 16px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-33b8777 .elementor-heading-title {
		font-size: 14px;
		line-height: 24px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-1035ec5 .elementor-heading-title {
		font-size: 14px;
		line-height: 24px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-7460197 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-3e6fefc {
		--margin-top: 0px;
		--margin-bottom: 16px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-21743ad img {
		width: 48px;
		max-width: 48px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-8034d33 .elementor-heading-title {
		font-size: 18px;
		line-height: 24px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-41a7634 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 16px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-a8d21c5 .elementor-heading-title {
		font-size: 14px;
		line-height: 24px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-25937df .elementor-heading-title {
		font-size: 14px;
		line-height: 24px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-f6a5c33 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-1491a70 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-123bea3 {
		--margin-top: 0px;
		--margin-bottom: 16px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-ce0e859 img {
		width: 48px;
		max-width: 48px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-4db3c52 .elementor-heading-title {
		font-size: 18px;
		line-height: 24px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-33b7a96 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 16px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-cf4daea .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-b484315 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-9472e89 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-106b01b {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-5ad8ae8 {
		--margin-top: 0px;
		--margin-bottom: 16px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-5dd51a2 img {
		width: 48px;
		max-width: 48px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-5fd838b .elementor-heading-title {
		font-size: 18px;
		line-height: 24px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-5fd838b {
		width: var(--container-widget-width, 72%);
		max-width: 72%;
		--container-widget-width: 72%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5529 .elementor-element.elementor-element-631e58c {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 16px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-450055f .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-e421a0e .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-006b9de {
		--margin-top: 0px;
		--margin-bottom: 16px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-1c862ef .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-6f9962a .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-a379dd1 {
		--margin-top: 0px;
		--margin-bottom: 16px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-be1ec5b .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-1aa1907 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-3a3bf40 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-1473097 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-dd6eb12 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-d08c933 {
		--margin-top: 0px;
		--margin-bottom: 24px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-7230f0f img {
		width: 48px;
		max-width: 48px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-e146048 .elementor-heading-title {
		font-size: 18px;
		line-height: 24px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-e146048 {
		width: var(--container-widget-width, 72%);
		max-width: 72%;
		--container-widget-width: 72%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5529 .elementor-element.elementor-element-5f37619 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 18px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-c01788c .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-0e7bc28 {
		--margin-top: 0px;
		--margin-bottom: 16px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-01376df .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-b23d6fb .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-dce1943 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-0376a18 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-d56daec .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-144d22d .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-b247a5b .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-c459743 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-e844f06 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 18px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-9a376c9 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-9561a2b {
		--margin-top: 0px;
		--margin-bottom: 16px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-eb4c4d2 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-6647396 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-71ffbac .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-17fff1b .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-83976ee {
		--margin-top: 0px;
		--margin-bottom: 16px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-4626617 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-973c035 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-1bb0299 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-01ab8ce .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-8bd38e9 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-0a3c99e .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-a951e50 {
		--width: 48px;
		--min-height: 48px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-71c2264 .elementor-heading-title {
		font-size: 20px;
		line-height: 24px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-71c2264 {
		width: var(--container-widget-width, 74%);
		max-width: 74%;
		--container-widget-width: 74%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5529 .elementor-element.elementor-element-8b2a58e {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-f27cee4 {
		--margin-top: 0px;
		--margin-bottom: 16px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-29dd04a img {
		width: 48px;
		max-width: 48px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-536bd71 .elementor-heading-title {
		font-size: 18px;
		line-height: 24px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-ca01b56 {
		--margin-top: 0px;
		--margin-bottom: 16px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-35cb80f .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-17b36ef .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-a7b3928 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-a1af811 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-9af16a4 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-f83af12 {
		--margin-top: 0px;
		--margin-bottom: 16px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-110518e img {
		width: 48px;
		max-width: 48px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-4278635 .elementor-heading-title {
		font-size: 18px;
		line-height: 24px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-7744b3a .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-6c20d5e .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-5a06105 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-305c318 {
		--margin-top: 0px;
		--margin-bottom: 16px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-7699023 img {
		width: 48px;
		max-width: 48px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-349938e .elementor-heading-title {
		font-size: 18px;
		line-height: 24px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-6eb2eee .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-f6f78a8 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-417f694:not(.elementor-motion-effects-element-type-background), .elementor-5529 .elementor-element.elementor-element-417f694 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/source/rev-b02a968/acreto.ai/wp-content/uploads/platform-details-mobile-bg.svg");
	}
	
	.elementor-5529 .elementor-element.elementor-element-417f694:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-5529 .elementor-element.elementor-element-417f694 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-5529 .elementor-element.elementor-element-0ac0cb1 .elementor-heading-title {
		font-size: 24px;
		line-height: 140%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-0ac0cb1 > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-5c7502c .elementor-heading-title {
		font-size: 14px;
		line-height: 200%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-5c7502c > .elementor-widget-container {
		margin: 16px 0px 24px 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-3f8ca97 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-a3e5d6d {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--margin-top: 32px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-0b39bf8 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-2866e87 {
		--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;
		--margin-top: 0px;
		--margin-bottom: 16px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-3412fa7 img {
		width: 48px;
		max-width: 48px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-feff9b6 .elementor-heading-title {
		font-size: 18px;
		line-height: 24px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-feff9b6 {
		width: var(--container-widget-width, 70%);
		max-width: 70%;
		--container-widget-width: 70%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5529 .elementor-element.elementor-element-2903ba0 .elementor-heading-title {
		font-size: 18px;
		line-height: 24px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-2903ba0 {
		width: initial;
		max-width: initial;
	}
	
	.elementor-5529 .elementor-element.elementor-element-22d8cc2 {
		--margin-top: 0px;
		--margin-bottom: 16px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-732b772 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-26236ac .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-ef126ce .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-f4c25c4 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-cf8f5f0 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-3b2f69e {
		--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;
		--margin-top: 0px;
		--margin-bottom: 16px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-f15e860 img {
		width: 48px;
		max-width: 48px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-7910033 .elementor-heading-title {
		font-size: 18px;
		line-height: 24px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-7910033 {
		width: var(--container-widget-width, 70%);
		max-width: 70%;
		--container-widget-width: 70%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5529 .elementor-element.elementor-element-ef08d22 .elementor-heading-title {
		font-size: 18px;
		line-height: 24px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-ef08d22 {
		width: initial;
		max-width: initial;
	}
	
	.elementor-5529 .elementor-element.elementor-element-ef7fdeb .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-dc2b62d .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-243675d .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-8229c59 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-a61003d {
		--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;
		--margin-top: 0px;
		--margin-bottom: 16px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-477788c img {
		width: 48px;
		max-width: 48px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-29141d4 .elementor-heading-title {
		font-size: 18px;
		line-height: 24px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-29141d4 {
		width: var(--container-widget-width, 70%);
		max-width: 70%;
		--container-widget-width: 70%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5529 .elementor-element.elementor-element-a53bd0e .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-c15e062 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-b28c17a {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-26a712b .elementor-heading-title {
		font-size: 24px;
		line-height: 150%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-26a712b > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-0f40812 .elementor-heading-title {
		font-size: 14px;
		line-height: 200%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-0f40812 > .elementor-widget-container {
		margin: 16px 0px 24px 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-2e16733 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-8d31afe {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-b90d9d3 {
		--margin-top: 0px;
		--margin-bottom: 24px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-b53e4f2 > .elementor-widget-container {
		margin: 0px 0px 24px 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-8bfb5c8 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-cfdd7bb > .elementor-widget-container {
		margin: 0px 0px 24px 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-36e41d1 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 24px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-b9527e0 {
		--margin-top: 0px;
		--margin-bottom: 24px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-36d802a > .elementor-widget-container {
		margin: 0px 0px 24px 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-6942080 {
		--margin-top: 48px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-8ba934d .elementor-heading-title {
		font-size: 24px;
		line-height: 150%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-8ba934d > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-7e4e9f8 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-icon {
		margin: 0px 8px 0px 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-7e4e9f8 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-text {
		font-size: 16px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-7e4e9f8 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-icon .icon-normal {
		font-size: 28px;
		width: 28px;
		height: 28px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-7e4e9f8 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control:hover  .jet-toggle__label-text {
		font-size: 16px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-7e4e9f8 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control:hover .jet-toggle__label-icon .icon-normal {
		font-size: 28px;
		width: 28px;
		height: 28px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-7e4e9f8 .jet-accordion > .jet-accordion__inner > .jet-toggle.active-toggle > .jet-toggle__control .jet-toggle__label-text {
		font-size: 16px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-7e4e9f8 .jet-accordion > .jet-accordion__inner > .jet-toggle.active-toggle .jet-toggle__label-icon .icon-active {
		font-size: 28px;
		width: 28px;
		height: 28px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-7e4e9f8 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control {
		padding: 16px 16px 16px 16px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-7e4e9f8 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__content {
		font-size: 14px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-7e4e9f8 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__content > .jet-toggle__content-inner {
		padding: 16px 16px 16px 16px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-b625b44 .elementor-heading-title {
		font-size: 24px;
		line-height: 140%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-b625b44 > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-5491e82 {
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-767596a .jet-carousel__content .jet-carousel__item-text {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-767596a .jet-banner__text {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-767596a .jet-carousel .jet-arrow {
		font-size: 14px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-767596a .jet-carousel .jet-arrow:before {
		font-size: 14px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-767596a .jet-carousel .jet-arrow svg {
		width: 14px;
		height: 14px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-767596a .jet-carousel .jet-arrow.prev-arrow {
		left: 110px;
		right: auto;
	}
	
	.elementor-5529 .elementor-element.elementor-element-767596a .jet-carousel .jet-arrow.next-arrow {
		right: 110px;
		left: auto;
	}
}

@media (min-width:768px) {
	.elementor-5529 .elementor-element.elementor-element-8db7b9c {
		--content-width: 1336px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-dc9ccf9 {
		--width: 50%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-3076fb7 {
		--width: 50%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-3e9416b {
		--content-width: 1336px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-d98ed02 {
		--width: 50%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-1f4485e {
		--width: 50%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-ce0d996 {
		--width: 50%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-7ed3465 {
		--width: 50%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-67a144c {
		--width: 50%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-160f5df {
		--width: 50%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-1857033 {
		--width: 50%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-1a53cb1 {
		--width: 50%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-232262c {
		--width: 50%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-a27bfc7 {
		--width: 50%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-87529cb {
		--width: 50%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-e8d76c1 {
		--width: 50%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-bc8506b {
		--content-width: 1336px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-6ce748a {
		--width: 50%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-74015ce {
		--width: 50%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-c0aebf2 {
		--content-width: 1336px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-8ee5815 {
		--content-width: 1336px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-a79d5a3 {
		--width: 41.666666666667%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-ad46e56 {
		--width: 58.333333333333%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-4e1034e {
		--width: 56px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-75a701b {
		--width: 56px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-ec40ccd {
		--width: 56px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-294cb9c {
		--width: 56px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-a299db7 {
		--content-width: 1336px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-2d2af70 {
		--width: 56px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-b2fa31c {
		--width: 33.333333333333%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-7460197 {
		--width: 33.333333333333%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-a688ddb {
		--width: 172px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-5b0919f {
		--width: 172px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-1491a70 {
		--width: 33.333333333333%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-aceb19a {
		--width: 172px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-d2c0516 {
		--width: 172px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-106b01b {
		--width: 33.333333333333%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-da4983c {
		--width: 172px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-d09a9c9 {
		--width: 172px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-653a142 {
		--width: 172px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-22ccd6b {
		--width: 172px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-dd6eb12 {
		--width: 69%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-ebf685d {
		--width: 50%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-0b2f330 {
		--width: 50%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-f116416 {
		--width: 191px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-9d5f8ca {
		--width: 191px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-7dc6f3b {
		--width: 191px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-4ed1db1 {
		--width: 191px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-68f9ae6 {
		--width: 191px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-8f3c40f {
		--width: 191px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-77144f8 {
		--width: 191px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-0c55e96 {
		--width: 191px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-3d21f1e {
		--width: 50%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-eba66c1 {
		--width: 191px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-380dea7 {
		--width: 191px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-75e7ee5 {
		--width: 191px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-bdc7f77 {
		--width: 191px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-7dbdd62 {
		--width: 191px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-783a468 {
		--width: 191px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-4378395 {
		--width: 191px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-6957e26 {
		--width: 191px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-0894d8f {
		--width: 50%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-bb103e7 {
		--width: 50%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-a951e50 {
		--width: 56px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-8b2a58e {
		--width: 33.333333333333%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-8126ee3 {
		--width: 172px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-596a57d {
		--width: 172px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-362ebc7 {
		--width: 172px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-8fdda43 {
		--width: 172px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-9af16a4 {
		--width: 33.333333333333%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-5a06105 {
		--width: 33.333333333333%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-8f01789 {
		--content-width: 1336px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-0b39bf8 {
		--width: 348px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-c4872a4 {
		--width: 190px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-3346fb0 {
		--width: 172px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-14a5517 {
		--width: 190px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-3cc0f58 {
		--width: 172px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-cf8f5f0 {
		--width: 348px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-8229c59 {
		--width: 348px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-298d14c {
		--content-width: 1336px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-9e464c6 {
		--width: 41.666666666667%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-bbedfa0 {
		--width: 58.333333333333%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-b90d9d3 {
		--width: 50%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-8bfb5c8 {
		--width: 50%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-b9527e0 {
		--width: 50%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-eea0036 {
		--width: 50%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-6942080 {
		--content-width: 1336px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-55696ee {
		--content-width: 1336px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-5d35716 {
		--content-width: 1336px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-cdb2078 {
		--width: 70%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-88833fe {
		--width: 30%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-ec5085a {
		--content-width: 1336px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-5529 .elementor-element.elementor-element-dc9ccf9 {
		--width: 100%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-3076fb7 {
		--width: 100%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-d98ed02 {
		--width: 100%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-e8d76c1 {
		--width: 100%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-6ce748a {
		--width: 100%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-74015ce {
		--width: 100%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-a79d5a3 {
		--width: 100%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-ad46e56 {
		--width: 100%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-4e1034e {
		--width: 48px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-75a701b {
		--width: 48px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-ec40ccd {
		--width: 48px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-294cb9c {
		--width: 48px;
	}
	
	.elementor-5529 .elementor-element.elementor-element-b2fa31c {
		--width: 100%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-7460197 {
		--width: 100%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-1491a70 {
		--width: 100%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-106b01b {
		--width: 100%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-dd6eb12 {
		--width: 100%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-8b2a58e {
		--width: 100%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-9af16a4 {
		--width: 100%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-5a06105 {
		--width: 100%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-0b39bf8 {
		--width: 100%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-cf8f5f0 {
		--width: 100%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-8229c59 {
		--width: 100%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-9e464c6 {
		--width: 100%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-bbedfa0 {
		--width: 100%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-b90d9d3 {
		--width: 100%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-8bfb5c8 {
		--width: 100%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-b9527e0 {
		--width: 100%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-eea0036 {
		--width: 100%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-cdb2078 {
		--width: 100%;
	}
	
	.elementor-5529 .elementor-element.elementor-element-88833fe {
		--width: 100%;
	}
}

/* Start custom CSS for heading, class: .elementor-element-c75c5f2 */
.platform-hero-section .text-with-line {
	position: relative;
}

.platform-hero-section .text-with-line:after {
	content: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/source/rev-b02a968/acreto.io/wp-content/uploads/isolation-text-underline-small.svg");
	position: absolute;
	top: 38px;
	right: 0;
}

@media screen and (max-width: 768px) {
	.platform-hero-section .text-with-line:after {
		content: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/source/rev-b02a968/acreto.io/wp-content/uploads/mobile-text-underline.svg");
		position: absolute;
		top: 20px;
		right: 0;
	}
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-9720529 */
@media screen and (max-width: 768px) {
	.full-width-btn {
		width: 100%;
	}
	
	.full-width-btn a {
		width: 100%;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-d98ed02 */
.red-bg {
	background-color: #ff7373 !important;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-2dec25c */
#underline-text .text-with-line {
	position: relative;
}

#underline-text .text-with-line:after {
	content: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/source/rev-b02a968/acreto.io/wp-content/uploads/white-line.svg");
	position: absolute;
	top: 25px;
	right: 25px;
}

.platform-section-2-center-heading .elementor-heading-title {
	text-align: center;
}

@media screen and (max-width: 768px) {
	#underline-text .text-with-line:after {
		content: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/source/rev-b02a968/acreto.io/wp-content/uploads/white-line-mobile.svg");
		position: absolute;
		top: 20px;
		right: 0px;
	}
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-6fa2ff9 */
.or-image {
	position: absolute;
	left: 0;
	right: 0;
	top: 52%;
}

@media screen and (max-width: 768px) {
	.or-image {
		position: absolute;
		left: 0;
		right: 0;
		top: 60%;
	}
}

@media screen and (max-width: 575px) {
	.or-image {
		position: absolute;
		left: 0;
		right: 0;
		top: 47%;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-3e9416b */
.platform-details-section-2 {
	position: relative;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-5cfd468 */
.platform-section-3 .text-with-line {
	position: relative;
}

.platform-section-3 .text-with-line:after {
	content: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/source/rev-b02a968/acreto.io/wp-content/uploads/text-underline-small-1.svg");
	position: absolute;
	top: 35px;
	right: 0;
}

@media screen and (max-width: 768px) {
	.platform-section-3 .text-with-line:after {
		content: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/source/rev-b02a968/acreto.io/wp-content/uploads/mobile-text-underline.svg");
		position: absolute;
		top: 20px;
		right: 5px;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-bc8506b */
.left-align-box {
	position: relative;
}

.left-align-box:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 40%;
	background: #eaf7ff;
	border-top-right-radius: 1000px;
	border-bottom-right-radius: 1000px;
	z-index: -1;
}

@media screen and (max-width: 768px) {
	.left-align-box:before {
		display: none;
	}
	
	.left-align-box .platform-left-box {
		position: relative;
	}
	
	.left-align-box .platform-left-box:before {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 60%;
		background: #eaf7ff;
		border-top-right-radius: 1000px;
		border-bottom-right-radius: 1000px;
		z-index: -1;
	}
}

@media screen and (min-width: 2700px) {
	.left-align-box:before {
		width: 45%;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-f52166d */
.platform-section-4 .text-with-line {
	position: relative;
}

.platform-section-4 .text-with-line:after {
	content: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/optimized/rev-b02a968/acreto.io/wp-content/uploads/green-underline.png");
	position: absolute;
	top: 35px;
	right: 0;
}

@media screen and (max-width: 768px) {
	.platform-section-4 .text-with-line:after {
		content: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/source/rev-b02a968/acreto.io/wp-content/uploads/mobile-text-underline-green.svg");
		position: absolute;
		top: 20px;
		right: 0;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-be15d56 */
.platform-section-5 .text-with-line {
	position: relative;
}

.platform-section-5 .text-with-line:after {
	content: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/source/rev-b02a968/acreto.io/wp-content/uploads/isolation-text-underline-small.svg");
	position: absolute;
	top: 35px;
	right: 15px;
}

@media screen and (max-width: 768px) {
	.platform-section-5 .text-with-line:after {
		content: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/source/rev-b02a968/acreto.io/wp-content/uploads/mobile-underline-small.svg");
		position: absolute;
		top: 20px;
		right: 0px;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-f615f0b */
.platform-section-6 .text-with-line {
	position: relative;
}

.platform-section-6 .text-with-line:after {
	content: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/source/rev-b02a968/acreto.io/wp-content/uploads/text-underline-small-1.svg");
	position: absolute;
	top: 35px;
	right: 0;
}

.platform-section-6-heading .elementor-heading-title {
	text-align: center;
}

@media screen and (max-width: 768px) {
	.platform-section-6 .text-with-line:after {
		content: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/source/rev-b02a968/acreto.io/wp-content/uploads/mobile-underline-small.svg");
		position: absolute;
		top: 20px;
		right: 8px;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-22c586a */
.technology-name:before {
	content: "";
	height: 100%;
	width: 3px;
	background: #11aefb;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-eef4711 */
.technology-name:before {
	content: "";
	height: 100%;
	width: 3px;
	background: #11aefb;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-a688ddb */
.technology-name:before {
	content: "";
	height: 100%;
	width: 3px;
	background: #11aefb;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-5b0919f */
.technology-name:before {
	content: "";
	height: 100%;
	width: 3px;
	background: #11aefb;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-fe55e9f */
.technology-name:before {
	content: "";
	height: 100%;
	width: 3px;
	background: #11aefb;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-aceb19a */
.technology-name:before {
	content: "";
	height: 100%;
	width: 3px;
	background: #11aefb;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-d2c0516 */
.technology-name:before {
	content: "";
	height: 100%;
	width: 3px;
	background: #11aefb;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-3a9bf2d */
.technology-name:before {
	content: "";
	height: 100%;
	width: 3px;
	background: #11aefb;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-da4983c */
.technology-name:before {
	content: "";
	height: 100%;
	width: 3px;
	background: #11aefb;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-d09a9c9 */
.technology-name:before {
	content: "";
	height: 100%;
	width: 3px;
	background: #11aefb;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-653a142 */
.technology-name:before {
	content: "";
	height: 100%;
	width: 3px;
	background: #11aefb;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-22ccd6b */
.technology-name:before {
	content: "";
	height: 100%;
	width: 3px;
	background: #11aefb;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-c13df68 */
.technology-name:before {
	content: "";
	height: 100%;
	width: 3px;
	background: #11aefb;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-25f7c10 */
.technology-name:before {
	content: "";
	height: 100%;
	width: 3px;
	background: #11aefb;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-c896dbb */
.technology-name:before {
	content: "";
	height: 100%;
	width: 3px;
	background: #11aefb;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-5f37619 */
.technology-name:before {
	content: "";
	height: 100%;
	width: 3px;
	background: #11aefb;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-f116416 */
.technology-name:before {
	content: "";
	height: 100%;
	width: 3px;
	background: #11aefb;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-9d5f8ca */
.technology-name:before {
	content: "";
	height: 100%;
	width: 3px;
	background: #11aefb;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-7dc6f3b */
.technology-name:before {
	content: "";
	height: 100%;
	width: 3px;
	background: #11aefb;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-4ed1db1 */
.technology-name:before {
	content: "";
	height: 100%;
	width: 3px;
	background: #11aefb;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-68f9ae6 */
.technology-name:before {
	content: "";
	height: 100%;
	width: 3px;
	background: #11aefb;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-8f3c40f */
.technology-name:before {
	content: "";
	height: 100%;
	width: 3px;
	background: #11aefb;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-77144f8 */
.technology-name:before {
	content: "";
	height: 100%;
	width: 3px;
	background: #11aefb;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-0c55e96 */
.technology-name:before {
	content: "";
	height: 100%;
	width: 3px;
	background: #11aefb;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e844f06 */
.technology-name:before {
	content: "";
	height: 100%;
	width: 3px;
	background: #11aefb;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-eba66c1 */
.technology-name:before {
	content: "";
	height: 100%;
	width: 3px;
	background: #11aefb;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-380dea7 */
.technology-name:before {
	content: "";
	height: 100%;
	width: 3px;
	background: #11aefb;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-75e7ee5 */
.technology-name:before {
	content: "";
	height: 100%;
	width: 3px;
	background: #11aefb;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-bdc7f77 */
.technology-name:before {
	content: "";
	height: 100%;
	width: 3px;
	background: #11aefb;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-7dbdd62 */
.technology-name:before {
	content: "";
	height: 100%;
	width: 3px;
	background: #11aefb;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-783a468 */
.technology-name:before {
	content: "";
	height: 100%;
	width: 3px;
	background: #11aefb;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-4378395 */
.technology-name:before {
	content: "";
	height: 100%;
	width: 3px;
	background: #11aefb;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-6957e26 */
.technology-name:before {
	content: "";
	height: 100%;
	width: 3px;
	background: #11aefb;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-0894d8f */
.technology-name:before {
	content: "";
	height: 100%;
	width: 3px;
	background: #11aefb;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-bb103e7 */
.technology-name:before {
	content: "";
	height: 100%;
	width: 3px;
	background: #11aefb;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-8126ee3 */
.technology-name:before {
	content: "";
	height: 100%;
	width: 3px;
	background: #11aefb;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-596a57d */
.technology-name:before {
	content: "";
	height: 100%;
	width: 3px;
	background: #11aefb;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-362ebc7 */
.technology-name:before {
	content: "";
	height: 100%;
	width: 3px;
	background: #11aefb;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-8fdda43 */
.technology-name:before {
	content: "";
	height: 100%;
	width: 3px;
	background: #11aefb;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-22025c8 */
.technology-name:before {
	content: "";
	height: 100%;
	width: 3px;
	background: #11aefb;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-23b5684 */
.technology-name:before {
	content: "";
	height: 100%;
	width: 3px;
	background: #11aefb;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-059c49e */
.technology-name:before {
	content: "";
	height: 100%;
	width: 3px;
	background: #11aefb;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-be3610b */
.technology-name:before {
	content: "";
	height: 100%;
	width: 3px;
	background: #11aefb;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-0ac0cb1 */
.platform-section-7 .text-with-line {
	position: relative;
}

.platform-section-7 .text-with-line:after {
	content: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/source/rev-b02a968/acreto.io/wp-content/uploads/white-small-text-underline.svg");
	position: absolute;
	top: 35px;
	right: 0;
}

.platform-section-7-heading .elementor-heading-title {
	text-align: center;
}

@media screen and (max-width: 768px) {
	.platform-section-7 .text-with-line:after {
		content: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/source/rev-b02a968/acreto.io/wp-content/uploads/mobile-underline-white.svg");
		position: absolute;
		top: 20px;
		right: 0;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-c4872a4 */
.technology-name:before {
	content: "";
	height: 100%;
	width: 3px;
	background: #11aefb;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-3346fb0 */
.technology-name:before {
	content: "";
	height: 100%;
	width: 3px;
	background: #11aefb;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-14a5517 */
.technology-name:before {
	content: "";
	height: 100%;
	width: 3px;
	background: #11aefb;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-3cc0f58 */
.technology-name:before {
	content: "";
	height: 100%;
	width: 3px;
	background: #11aefb;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-37afe2b */
.technology-name:before {
	content: "";
	height: 100%;
	width: 3px;
	background: #11aefb;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-72a7ff3 */
.technology-name:before {
	content: "";
	height: 100%;
	width: 3px;
	background: #11aefb;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-670289e */
.technology-name:before {
	content: "";
	height: 100%;
	width: 3px;
	background: #11aefb;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-3cf6339 */
.technology-name:before {
	content: "";
	height: 100%;
	width: 3px;
	background: #11aefb;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-bcac830 */
.technology-name:before {
	content: "";
	height: 100%;
	width: 3px;
	background: #11aefb;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-26a712b */
.platform-section-8 .text-with-line {
	position: relative;
}

.platform-section-8 .text-with-line:after {
	content: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/source/rev-b02a968/acreto.io/wp-content/uploads/isolation-text-underline-small.svg");
	position: absolute;
	top: 35px;
	right: 15px;
}

@media screen and (max-width: 768px) {
	.platform-section-8 .text-with-line:after {
		content: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/source/rev-b02a968/acreto.io/wp-content/uploads/mobile-text-underline.svg");
		position: absolute;
		top: 20px;
		right: 0px;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-8ba934d */
.platform-section-9 .text-with-line {
	position: relative;
}

.platform-section-9 .text-with-line:after {
	content: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/source/rev-b02a968/acreto.io/wp-content/uploads/isolation-text-underline-small.svg");
	position: absolute;
	top: 35px;
	right: 15px;
}

@media screen and (max-width: 768px) {
	.platform-section-9 .text-with-line:after {
		content: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/source/rev-b02a968/acreto.io/wp-content/uploads/mobile-underline-small.svg");
		position: absolute;
		top: 20px;
		right: 15px;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-b625b44 */
.platform-section-10 .text-with-line {
	position: relative;
}

.platform-section-10 .text-with-line:after {
	content: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/source/rev-b02a968/acreto.io/wp-content/uploads/text-underline-small-1.svg");
	position: absolute;
	top: 35px;
	right: 0;
}

@media screen and (max-width: 768px) {
	.platform-section-10 .text-with-line:after {
		content: url("https://cdn-ildenmb.nitrocdn.com/DApZwJRLyXCblJBAFwuORIBbREibpxSK/assets/images/source/rev-b02a968/acreto.io/wp-content/uploads/mobile-underline-small.svg");
		position: absolute;
		top: 20px;
		right: 20px;
	}
	
	.platform-text-center .elementor-heading-title {
		text-align: center;
	}
}

/* End custom CSS */

/* Start custom CSS for jet-carousel, class: .elementor-element-84f3d1a */

/*.slick-track{*/

/*    align-items: center !important;*/

/*    padding-top: 150px;*/

/*    padding-bottom: 150px;*/

/*}*/

/*.slick-current{*/

/*    transition: all .4s ease-in-out;*/

/*    scale: 1.2;*/

/*    z-index: 999;*/

/*    border-radius: 24px;*/

/*    box-shadow: 0px 0px 120px rgba(217, 217, 217, 0.24);*/

/*    filter: blur(0px) !important;*/

/*}*/

/*.slick-current .e-con{*/

/*    height: 416px !important;*/

/*}*/

/*.jet-carousel__item.slick-slide.slick-active{*/

/*    filter: blur(1.25px);*/

/*    box-shadow: 0px 0px 99.0184px rgba(217, 217, 217, 0.24);*/

/*}*/
@media screen and (min-width: 768px) {
	.jet-carousel-wrap.jet-equal-cols .jet-carousel__item {
		width: 652px !important;
		transition: transform .5s ease, filter .5s ease;
		position: relative;
		z-index: 1;
		border-radius: 24px;
		background: white;
		border: 1px solid white;
		padding: 48px;
		transform: scale(.8);
		filter: blur(2.5px);
		box-shadow: 0 0 0 0 rgba(217, 217, 217, .24);
		margin: 0 -85px;
	}
	
	.jet-carousel__item.slick-slide.slick-current.slick-active.slick-center {
		box-shadow: 0 0 120px 0 rgba(217, 217, 217, .24);
		transform: scale(1.2);
		filter: blur(0);
		z-index: 999;
		height: auto !important;
	}
}

/* End custom CSS */

/* Start custom CSS for jet-carousel, class: .elementor-element-767596a */
@media screen and (max-width: 768px) {
	.slick-current .e-con {
		/*width: 652px !important;*/
		height: auto !important;
	}
	
	.slick-current {
		transition: all .4s ease-in-out;
		scale: 1;
		z-index: 999;
		border-radius: 24px;
		filter: blur(0px) !important;
	}
	
	.slick-track {
		align-items: center !important;
		padding-top: 40px;
		padding-bottom: 90px;
	}
}
