/* End custom CSS */

.elementor-4768 .elementor-element.elementor-element-b6f3c6f {
	--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-4768 .elementor-element.elementor-element-221c42a {
	--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-4768 .elementor-element.elementor-element-221c42a.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-4768 .elementor-element.elementor-element-1a64008 .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-4768 .elementor-element.elementor-element-1a64008 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

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

.elementor-4768 .elementor-element.elementor-element-14f7d3f > .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-4768 .elementor-element.elementor-element-3e82771 .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 24px 14px 24px;
}

.elementor-4768 .elementor-element.elementor-element-3e82771.elementor-element {
	--align-self: flex-start;
}

.elementor-4768 .elementor-element.elementor-element-c4cf9ea {
	--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-4768 .elementor-element.elementor-element-778ab18 {
	--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: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4768 .elementor-element.elementor-element-914acb5 {
	--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-4768 .elementor-element.elementor-element-17e50bc > .elementor-widget-container {
	padding: 80px 0px 80px 0px;
}

.elementor-4768 .elementor-element.elementor-element-17e50bc.elementor-element {
	--align-self: flex-start;
}

.elementor-4768 .elementor-element.elementor-element-3474aa7 {
	--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-4768 .elementor-element.elementor-element-3474aa7.e-con {
	--align-self: center;
}

.elementor-4768 .elementor-element.elementor-element-d12f92c {
	--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-4768 .elementor-element.elementor-element-d12f92c:not(.elementor-motion-effects-element-type-background), .elementor-4768 .elementor-element.elementor-element-d12f92c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #70cefd;
}

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

.elementor-4768 .elementor-element.elementor-element-b0bd016 {
	width: auto;
	max-width: auto;
}

.elementor-4768 .elementor-element.elementor-element-b0bd016.elementor-element {
	--align-self: center;
}

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

.elementor-4768 .elementor-element.elementor-element-760a3bb > .elementor-widget-container {
	margin: 30px 0px 40px 0px;
}

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

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

.elementor-4768 .elementor-element.elementor-element-9d0a538 .elementor-button {
	font-family: "Manrope", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 20px;
	background-color: var(--e-global-color-36386c3);
	border-radius: 8px 8px 8px 8px;
	padding: 14px 24px 14px 24px;
}

.elementor-4768 .elementor-element.elementor-element-9d0a538.elementor-element {
	--align-self: flex-start;
}

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

.elementor-4768 .elementor-element.elementor-element-7ede644 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 32px;
	color: var(--e-global-color-c814eef);
}

.elementor-4768 .elementor-element.elementor-element-08d1ea6 {
	--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-4768 .elementor-element.elementor-element-9c2cef2 {
	--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: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-4768 .elementor-element.elementor-element-278902f {
	--display: flex;
	--min-height: 20px;
	--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-4768 .elementor-element.elementor-element-278902f:not(.elementor-motion-effects-element-type-background), .elementor-4768 .elementor-element.elementor-element-278902f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #70cefd;
}

.elementor-4768 .elementor-element.elementor-element-1a749f0 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 14px;
	font-weight: 800;
	line-height: 14px;
	color: #fff;
}

.elementor-4768 .elementor-element.elementor-element-1a749f0 {
	width: auto;
	max-width: auto;
}

.elementor-4768 .elementor-element.elementor-element-1a749f0.elementor-element {
	--align-self: center;
}

.elementor-4768 .elementor-element.elementor-element-a555e56 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 20px;
	color: var(--e-global-color-c814eef);
}

.elementor-4768 .elementor-element.elementor-element-a555e56 > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-4768 .elementor-element.elementor-element-a555e56 {
	width: auto;
	max-width: auto;
}

.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-4768 .elementor-element.elementor-element-09e521d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-4768 .elementor-element.elementor-element-09e521d {
	width: 100%;
	max-width: 100%;
}

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

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

.elementor-4768 .elementor-element.elementor-element-27e49b1 {
	--display: flex;
	--min-height: 20px;
	--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-4768 .elementor-element.elementor-element-27e49b1:not(.elementor-motion-effects-element-type-background), .elementor-4768 .elementor-element.elementor-element-27e49b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #70cefd;
}

.elementor-4768 .elementor-element.elementor-element-a6018a9 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 14px;
	font-weight: 800;
	line-height: 14px;
	color: #fff;
}

.elementor-4768 .elementor-element.elementor-element-a6018a9 {
	width: auto;
	max-width: auto;
}

.elementor-4768 .elementor-element.elementor-element-a6018a9.elementor-element {
	--align-self: center;
}

.elementor-4768 .elementor-element.elementor-element-91af982 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 20px;
	color: var(--e-global-color-c814eef);
}

.elementor-4768 .elementor-element.elementor-element-91af982 > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-4768 .elementor-element.elementor-element-91af982 {
	width: auto;
	max-width: auto;
}

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

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

.elementor-4768 .elementor-element.elementor-element-eba3f29 {
	--display: flex;
	--min-height: 20px;
	--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-4768 .elementor-element.elementor-element-eba3f29:not(.elementor-motion-effects-element-type-background), .elementor-4768 .elementor-element.elementor-element-eba3f29 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #70cefd;
}

.elementor-4768 .elementor-element.elementor-element-4d6bacb .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 14px;
	font-weight: 800;
	line-height: 14px;
	color: #fff;
}

.elementor-4768 .elementor-element.elementor-element-4d6bacb {
	width: auto;
	max-width: auto;
}

.elementor-4768 .elementor-element.elementor-element-4d6bacb.elementor-element {
	--align-self: center;
}

.elementor-4768 .elementor-element.elementor-element-de25aef .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 20px;
	color: var(--e-global-color-c814eef);
}

.elementor-4768 .elementor-element.elementor-element-de25aef > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-4768 .elementor-element.elementor-element-de25aef {
	width: auto;
	max-width: auto;
}

.elementor-4768 .elementor-element.elementor-element-950f3f5 {
	--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: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-4768 .elementor-element.elementor-element-c40f61c {
	--display: flex;
	--min-height: 20px;
	--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-4768 .elementor-element.elementor-element-c40f61c:not(.elementor-motion-effects-element-type-background), .elementor-4768 .elementor-element.elementor-element-c40f61c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #70cefd;
}

.elementor-4768 .elementor-element.elementor-element-1530b92 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 14px;
	font-weight: 800;
	line-height: 14px;
	color: #fff;
}

.elementor-4768 .elementor-element.elementor-element-1530b92 {
	width: auto;
	max-width: auto;
}

.elementor-4768 .elementor-element.elementor-element-1530b92.elementor-element {
	--align-self: center;
}

.elementor-4768 .elementor-element.elementor-element-d06a3e0 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 20px;
	color: var(--e-global-color-c814eef);
}

.elementor-4768 .elementor-element.elementor-element-d06a3e0 > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-4768 .elementor-element.elementor-element-d06a3e0 {
	width: auto;
	max-width: auto;
}

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

.elementor-4768 .elementor-element.elementor-element-8459e74 {
	--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-4768 .elementor-element.elementor-element-8459e74.e-con {
	--align-self: center;
}

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

.elementor-4768 .elementor-element.elementor-element-d3b87c0:not(.elementor-motion-effects-element-type-background), .elementor-4768 .elementor-element.elementor-element-d3b87c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #70cefd;
}

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

.elementor-4768 .elementor-element.elementor-element-426dfa9 {
	width: auto;
	max-width: auto;
}

.elementor-4768 .elementor-element.elementor-element-426dfa9.elementor-element {
	--align-self: center;
}

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

.elementor-4768 .elementor-element.elementor-element-ca2a8dd > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

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

.elementor-4768 .elementor-element.elementor-element-f5d14f7 > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-4768 .elementor-element.elementor-element-49859f7 .elementor-button {
	font-family: "Manrope", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 20px;
	background-color: var(--e-global-color-36386c3);
	border-radius: 8px 8px 8px 8px;
	padding: 14px 21px 14px 21px;
}

.elementor-4768 .elementor-element.elementor-element-49859f7.elementor-element {
	--align-self: flex-start;
}

.elementor-4768 .elementor-element.elementor-element-37339ef {
	--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-4768 .elementor-element.elementor-element-f5416ef > .elementor-widget-container {
	padding: 80px 0px 80px 0px;
}

.elementor-4768 .elementor-element.elementor-element-f5416ef.elementor-element {
	--align-self: flex-end;
}

.elementor-4768 .elementor-element.elementor-element-482940b {
	--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: 120px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4768 .elementor-element.elementor-element-1b8e990 {
	--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-4768 .elementor-element.elementor-element-1404ea8 > .elementor-widget-container {
	padding: 80px 0px 80px 0px;
}

.elementor-4768 .elementor-element.elementor-element-1404ea8.elementor-element {
	--align-self: flex-start;
}

.elementor-4768 .elementor-element.elementor-element-517da6b {
	--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-4768 .elementor-element.elementor-element-517da6b.e-con {
	--align-self: center;
}

.elementor-4768 .elementor-element.elementor-element-269f34c {
	--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-4768 .elementor-element.elementor-element-269f34c:not(.elementor-motion-effects-element-type-background), .elementor-4768 .elementor-element.elementor-element-269f34c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #70cefd;
}

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

.elementor-4768 .elementor-element.elementor-element-f324670 {
	width: auto;
	max-width: auto;
}

.elementor-4768 .elementor-element.elementor-element-f324670.elementor-element {
	--align-self: center;
}

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

.elementor-4768 .elementor-element.elementor-element-bb552ad > .elementor-widget-container {
	margin: 30px 0px 40px 0px;
}

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

.elementor-4768 .elementor-element.elementor-element-fe7c216 > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-4768 .elementor-element.elementor-element-295970d .elementor-button {
	font-family: "Manrope", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 20px;
	background-color: var(--e-global-color-36386c3);
	border-radius: 8px 8px 8px 8px;
	padding: 14px 24px 14px 24px;
}

.elementor-4768 .elementor-element.elementor-element-295970d.elementor-element {
	--align-self: flex-start;
}

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

.elementor-4768 .elementor-element.elementor-element-2fe1311 {
	--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-4768 .elementor-element.elementor-element-2fe1311.e-con {
	--align-self: center;
}

.elementor-4768 .elementor-element.elementor-element-83b6da9 {
	--display: flex;
	--min-height: 56px;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 100px 100px 100px 100px;
	--margin-top: 0px;
	--margin-bottom: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4768 .elementor-element.elementor-element-83b6da9:not(.elementor-motion-effects-element-type-background), .elementor-4768 .elementor-element.elementor-element-83b6da9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #70cefd;
}

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

.elementor-4768 .elementor-element.elementor-element-7a8337a {
	width: auto;
	max-width: auto;
}

.elementor-4768 .elementor-element.elementor-element-7a8337a.elementor-element {
	--align-self: center;
}

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

.elementor-4768 .elementor-element.elementor-element-feedca0 > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

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

.elementor-4768 .elementor-element.elementor-element-63843dc > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-4768 .elementor-element.elementor-element-91f13c1 .elementor-button {
	font-family: "Manrope", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 20px;
	background-color: var(--e-global-color-36386c3);
	border-radius: 8px 8px 8px 8px;
	padding: 14px 52px 14px 52px;
}

.elementor-4768 .elementor-element.elementor-element-91f13c1.elementor-element {
	--align-self: flex-start;
}

.elementor-4768 .elementor-element.elementor-element-db506a5 {
	--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-4768 .elementor-element.elementor-element-2c5962c > .elementor-widget-container {
	margin: 0px -100px 0px 0px;
	padding: 80px 0px 80px 0px;
}

.elementor-4768 .elementor-element.elementor-element-2c5962c.elementor-element {
	--align-self: flex-end;
}

.elementor-4768 .elementor-element.elementor-element-80fce20 {
	--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: 120px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4768 .elementor-element.elementor-element-6804d50 {
	--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: 10px;
}

.elementor-4768 .elementor-element.elementor-element-6804d50.e-con {
	--align-self: flex-start;
}

.elementor-4768 .elementor-element.elementor-element-b12f80b {
	text-align: left;
}

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

.elementor-4768 .elementor-element.elementor-element-b12f80b > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-4768 .elementor-element.elementor-element-b12f80b.elementor-element {
	--align-self: center;
}

.elementor-4768 .elementor-element.elementor-element-51f4014 {
	--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-4768 .elementor-element.elementor-element-51f4014.e-con {
	--align-self: center;
}

.elementor-4768 .elementor-element.elementor-element-5a02f29 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 36px;
	color: var(--e-global-color-c814eef);
}

.elementor-4768 .elementor-element.elementor-element-5a02f29 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4768 .elementor-element.elementor-element-1fbb1f5 .elementor-button {
	font-family: "Manrope", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 20px;
	background-color: var(--e-global-color-36386c3);
	border-radius: 8px 8px 8px 8px;
	padding: 14px 24px 14px 24px;
}

.elementor-4768 .elementor-element.elementor-element-1fbb1f5 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
}

.elementor-4768 .elementor-element.elementor-element-1fbb1f5.elementor-element {
	--align-self: flex-start;
}

.elementor-4768 .elementor-element.elementor-element-cd55fa6 {
	--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: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 60px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4768 .elementor-element.elementor-element-6e607fc {
	--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;
	--background-transition: .3s;
	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(255, 255, 255, .5);
	--border-color: rgba(255, 255, 255, .5);
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-4768 .elementor-element.elementor-element-6e607fc:hover {
	background-color: #fff;
	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);
}

.elementor-4768 .elementor-element.elementor-element-6e607fc, .elementor-4768 .elementor-element.elementor-element-6e607fc::before {
	--border-transition: .1s;
}

.elementor-4768 .elementor-element.elementor-element-f3aff0a {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 24px 24px 24px 24px;
	box-shadow: 0px 0px 32px 0px rgba(161, 161, 161, .07);
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-4768 .elementor-element.elementor-element-f3aff0a:hover {
	box-shadow: 0px 8px 32px 0px rgba(161, 161, 161, .07);
}

.elementor-4768 .elementor-element.elementor-element-0dc0572 .jet-lottie {
	width: 96px;
}

.elementor-4768 .elementor-element.elementor-element-0dc0572 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-4768 .elementor-element.elementor-element-0dc0572 {
	width: auto;
	max-width: auto;
}

.elementor-4768 .elementor-element.elementor-element-0dc0572.elementor-element {
	--align-self: flex-start;
}

.elementor-4768 .elementor-element.elementor-element-6b56cd2 img {
	width: 96px;
	max-width: 96px;
}

.elementor-4768 .elementor-element.elementor-element-6b56cd2 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-4768 .elementor-element.elementor-element-6b56cd2 {
	width: auto;
	max-width: auto;
}

.elementor-4768 .elementor-element.elementor-element-6b56cd2.elementor-element {
	--align-self: flex-start;
}

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

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

.elementor-4768 .elementor-element.elementor-element-fda2883 > .elementor-widget-container {
	margin: 0px 0px 32px 0px;
}

.elementor-4768 .elementor-element.elementor-element-6260160 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 16px;
	color: var(--e-global-color-482ef04);
}

.elementor-4768 .elementor-element.elementor-element-6260160.elementor-element {
	--align-self: flex-start;
}

.elementor-4768 .elementor-element.elementor-element-7c917c2 {
	--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;
	--background-transition: .3s;
	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: #f2faff;
	--border-color: #f2faff;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4768 .elementor-element.elementor-element-7c917c2:not(.elementor-motion-effects-element-type-background), .elementor-4768 .elementor-element.elementor-element-7c917c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2faff;
}

.elementor-4768 .elementor-element.elementor-element-7c917c2:hover {
	background-color: #fff;
	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);
}

.elementor-4768 .elementor-element.elementor-element-7c917c2, .elementor-4768 .elementor-element.elementor-element-7c917c2::before {
	--border-transition: .1s;
}

.elementor-4768 .elementor-element.elementor-element-3ef7e59 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-4768 .elementor-element.elementor-element-0cb86a9 .jet-lottie {
	width: 96px;
}

.elementor-4768 .elementor-element.elementor-element-0cb86a9 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-4768 .elementor-element.elementor-element-0cb86a9 {
	width: auto;
	max-width: auto;
}

.elementor-4768 .elementor-element.elementor-element-0cb86a9.elementor-element {
	--align-self: flex-start;
}

.elementor-4768 .elementor-element.elementor-element-c3c4afe img {
	width: 96px;
	max-width: 96px;
}

.elementor-4768 .elementor-element.elementor-element-c3c4afe > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-4768 .elementor-element.elementor-element-c3c4afe {
	width: auto;
	max-width: auto;
}

.elementor-4768 .elementor-element.elementor-element-c3c4afe.elementor-element {
	--align-self: flex-start;
}

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

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

.elementor-4768 .elementor-element.elementor-element-e297c58 > .elementor-widget-container {
	margin: 0px 0px 32px 0px;
}

.elementor-4768 .elementor-element.elementor-element-dd854be .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 16px;
	color: var(--e-global-color-482ef04);
}

.elementor-4768 .elementor-element.elementor-element-dd854be.elementor-element {
	--align-self: flex-start;
}

.elementor-4768 .elementor-element.elementor-element-03a8ca6 {
	--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;
	--background-transition: .3s;
	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: #f2faff;
	--border-color: #f2faff;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4768 .elementor-element.elementor-element-03a8ca6:not(.elementor-motion-effects-element-type-background), .elementor-4768 .elementor-element.elementor-element-03a8ca6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2faff;
}

.elementor-4768 .elementor-element.elementor-element-03a8ca6:hover {
	background-color: #fff;
	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);
}

.elementor-4768 .elementor-element.elementor-element-03a8ca6, .elementor-4768 .elementor-element.elementor-element-03a8ca6::before {
	--border-transition: .1s;
}

.elementor-4768 .elementor-element.elementor-element-588c5d9 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-4768 .elementor-element.elementor-element-4c31002 .jet-lottie {
	width: 96px;
}

.elementor-4768 .elementor-element.elementor-element-4c31002 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-4768 .elementor-element.elementor-element-4c31002 {
	width: auto;
	max-width: auto;
}

.elementor-4768 .elementor-element.elementor-element-4c31002.elementor-element {
	--align-self: flex-start;
}

.elementor-4768 .elementor-element.elementor-element-9d72b11 img {
	width: 96px;
	max-width: 96px;
}

.elementor-4768 .elementor-element.elementor-element-9d72b11 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-4768 .elementor-element.elementor-element-9d72b11 {
	width: auto;
	max-width: auto;
}

.elementor-4768 .elementor-element.elementor-element-9d72b11.elementor-element {
	--align-self: flex-start;
}

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

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

.elementor-4768 .elementor-element.elementor-element-0a1adab > .elementor-widget-container {
	margin: 0px 0px 32px 0px;
}

.elementor-4768 .elementor-element.elementor-element-ca47344 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 16px;
	color: var(--e-global-color-482ef04);
}

.elementor-4768 .elementor-element.elementor-element-ca47344.elementor-element {
	--align-self: flex-start;
}

.elementor-4768 .elementor-element.elementor-element-ce179c2 {
	--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;
	--background-transition: .3s;
	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: #f2faff;
	--border-color: #f2faff;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4768 .elementor-element.elementor-element-ce179c2:not(.elementor-motion-effects-element-type-background), .elementor-4768 .elementor-element.elementor-element-ce179c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2faff;
}

.elementor-4768 .elementor-element.elementor-element-ce179c2:hover {
	background-color: #fff;
	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);
}

.elementor-4768 .elementor-element.elementor-element-ce179c2, .elementor-4768 .elementor-element.elementor-element-ce179c2::before {
	--border-transition: .1s;
}

.elementor-4768 .elementor-element.elementor-element-73dd1a8 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-4768 .elementor-element.elementor-element-c8903ce .jet-lottie {
	width: 96px;
}

.elementor-4768 .elementor-element.elementor-element-c8903ce > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-4768 .elementor-element.elementor-element-c8903ce {
	width: auto;
	max-width: auto;
}

.elementor-4768 .elementor-element.elementor-element-c8903ce.elementor-element {
	--align-self: flex-start;
}

.elementor-4768 .elementor-element.elementor-element-eae300a img {
	width: 96px;
	max-width: 96px;
}

.elementor-4768 .elementor-element.elementor-element-eae300a > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-4768 .elementor-element.elementor-element-eae300a {
	width: auto;
	max-width: auto;
}

.elementor-4768 .elementor-element.elementor-element-eae300a.elementor-element {
	--align-self: flex-start;
}

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

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

.elementor-4768 .elementor-element.elementor-element-e1aef33 > .elementor-widget-container {
	margin: 0px 0px 32px 0px;
}

.elementor-4768 .elementor-element.elementor-element-640d6dd .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 16px;
	color: var(--e-global-color-482ef04);
}

.elementor-4768 .elementor-element.elementor-element-640d6dd.elementor-element {
	--align-self: flex-start;
}

.elementor-4768 .elementor-element.elementor-element-86967f8 {
	--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: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4768 .elementor-element.elementor-element-38e0374 {
	--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;
	--background-transition: .3s;
	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: #f2faff;
	--border-color: #f2faff;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4768 .elementor-element.elementor-element-38e0374:not(.elementor-motion-effects-element-type-background), .elementor-4768 .elementor-element.elementor-element-38e0374 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2faff;
}

.elementor-4768 .elementor-element.elementor-element-38e0374:hover {
	background-color: #fff;
	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);
}

.elementor-4768 .elementor-element.elementor-element-38e0374, .elementor-4768 .elementor-element.elementor-element-38e0374::before {
	--border-transition: .1s;
}

.elementor-4768 .elementor-element.elementor-element-3e58790 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-4768 .elementor-element.elementor-element-36e6f06 .jet-lottie {
	width: 96px;
}

.elementor-4768 .elementor-element.elementor-element-36e6f06 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-4768 .elementor-element.elementor-element-36e6f06 {
	width: auto;
	max-width: auto;
}

.elementor-4768 .elementor-element.elementor-element-36e6f06.elementor-element {
	--align-self: flex-start;
}

.elementor-4768 .elementor-element.elementor-element-16880c3 img {
	width: 96px;
	max-width: 96px;
}

.elementor-4768 .elementor-element.elementor-element-16880c3 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-4768 .elementor-element.elementor-element-16880c3 {
	width: auto;
	max-width: auto;
}

.elementor-4768 .elementor-element.elementor-element-16880c3.elementor-element {
	--align-self: flex-start;
}

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

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

.elementor-4768 .elementor-element.elementor-element-fea3a58 > .elementor-widget-container {
	margin: 0px 0px 32px 0px;
}

.elementor-4768 .elementor-element.elementor-element-ddab0bb .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 16px;
	color: var(--e-global-color-482ef04);
}

.elementor-4768 .elementor-element.elementor-element-ddab0bb.elementor-element {
	--align-self: flex-start;
}

.elementor-4768 .elementor-element.elementor-element-c42733a {
	--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;
	--background-transition: .3s;
	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: #f2faff;
	--border-color: #f2faff;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4768 .elementor-element.elementor-element-c42733a:not(.elementor-motion-effects-element-type-background), .elementor-4768 .elementor-element.elementor-element-c42733a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2faff;
}

.elementor-4768 .elementor-element.elementor-element-c42733a:hover {
	background-color: #fff;
	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);
}

.elementor-4768 .elementor-element.elementor-element-c42733a, .elementor-4768 .elementor-element.elementor-element-c42733a::before {
	--border-transition: .1s;
}

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

.elementor-4768 .elementor-element.elementor-element-e585b3a .jet-lottie {
	width: 96px;
}

.elementor-4768 .elementor-element.elementor-element-e585b3a > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-4768 .elementor-element.elementor-element-e585b3a {
	width: auto;
	max-width: auto;
}

.elementor-4768 .elementor-element.elementor-element-e585b3a.elementor-element {
	--align-self: flex-start;
}

.elementor-4768 .elementor-element.elementor-element-67299ce img {
	width: 96px;
	max-width: 96px;
}

.elementor-4768 .elementor-element.elementor-element-67299ce > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-4768 .elementor-element.elementor-element-67299ce {
	width: auto;
	max-width: auto;
}

.elementor-4768 .elementor-element.elementor-element-67299ce.elementor-element {
	--align-self: flex-start;
}

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

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

.elementor-4768 .elementor-element.elementor-element-b18a2d8 > .elementor-widget-container {
	margin: 0px 0px 32px 0px;
}

.elementor-4768 .elementor-element.elementor-element-60383f7 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 16px;
	color: var(--e-global-color-482ef04);
}

.elementor-4768 .elementor-element.elementor-element-60383f7.elementor-element {
	--align-self: flex-start;
}

.elementor-4768 .elementor-element.elementor-element-c1c94ee {
	--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;
	--background-transition: .3s;
	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: #f2faff;
	--border-color: #f2faff;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4768 .elementor-element.elementor-element-c1c94ee:not(.elementor-motion-effects-element-type-background), .elementor-4768 .elementor-element.elementor-element-c1c94ee > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2faff;
}

.elementor-4768 .elementor-element.elementor-element-c1c94ee:hover {
	background-color: #fff;
	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);
}

.elementor-4768 .elementor-element.elementor-element-c1c94ee, .elementor-4768 .elementor-element.elementor-element-c1c94ee::before {
	--border-transition: .1s;
}

.elementor-4768 .elementor-element.elementor-element-83f46e9 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-4768 .elementor-element.elementor-element-255e6cc .jet-lottie {
	width: 96px;
}

.elementor-4768 .elementor-element.elementor-element-255e6cc > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-4768 .elementor-element.elementor-element-255e6cc {
	width: auto;
	max-width: auto;
}

.elementor-4768 .elementor-element.elementor-element-255e6cc.elementor-element {
	--align-self: flex-start;
}

.elementor-4768 .elementor-element.elementor-element-70042da img {
	width: 96px;
	max-width: 96px;
}

.elementor-4768 .elementor-element.elementor-element-70042da > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-4768 .elementor-element.elementor-element-70042da {
	width: auto;
	max-width: auto;
}

.elementor-4768 .elementor-element.elementor-element-70042da.elementor-element {
	--align-self: flex-start;
}

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

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

.elementor-4768 .elementor-element.elementor-element-607f784 > .elementor-widget-container {
	margin: 0px 0px 32px 0px;
}

.elementor-4768 .elementor-element.elementor-element-1a81e64 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 16px;
	color: var(--e-global-color-482ef04);
}

.elementor-4768 .elementor-element.elementor-element-1a81e64.elementor-element {
	--align-self: flex-start;
}

.elementor-4768 .elementor-element.elementor-element-8c579d7 {
	--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;
	--background-transition: .3s;
	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: #f2faff;
	--border-color: #f2faff;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4768 .elementor-element.elementor-element-8c579d7:not(.elementor-motion-effects-element-type-background), .elementor-4768 .elementor-element.elementor-element-8c579d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2faff;
}

.elementor-4768 .elementor-element.elementor-element-8c579d7:hover {
	background-color: #fff;
	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);
}

.elementor-4768 .elementor-element.elementor-element-8c579d7, .elementor-4768 .elementor-element.elementor-element-8c579d7::before {
	--border-transition: .1s;
}

.elementor-4768 .elementor-element.elementor-element-5f61ee8 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-4768 .elementor-element.elementor-element-e549486 .jet-lottie {
	width: 96px;
}

.elementor-4768 .elementor-element.elementor-element-e549486 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-4768 .elementor-element.elementor-element-e549486 {
	width: auto;
	max-width: auto;
}

.elementor-4768 .elementor-element.elementor-element-e549486.elementor-element {
	--align-self: flex-start;
}

.elementor-4768 .elementor-element.elementor-element-9e69864 img {
	width: 96px;
	max-width: 96px;
}

.elementor-4768 .elementor-element.elementor-element-9e69864 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-4768 .elementor-element.elementor-element-9e69864 {
	width: auto;
	max-width: auto;
}

.elementor-4768 .elementor-element.elementor-element-9e69864.elementor-element {
	--align-self: flex-start;
}

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

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

.elementor-4768 .elementor-element.elementor-element-6a6ba65 > .elementor-widget-container {
	margin: 0px 0px 32px 0px;
}

.elementor-4768 .elementor-element.elementor-element-0bf2b4b .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 16px;
	color: var(--e-global-color-482ef04);
}

.elementor-4768 .elementor-element.elementor-element-0bf2b4b.elementor-element {
	--align-self: flex-start;
}

.elementor-4768 .elementor-element.elementor-element-3a9ae5e {
	--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: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 156px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4768 .elementor-element.elementor-element-f284a46 {
	--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;
	--background-transition: .3s;
	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: #f2faff;
	--border-color: #f2faff;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4768 .elementor-element.elementor-element-f284a46:not(.elementor-motion-effects-element-type-background), .elementor-4768 .elementor-element.elementor-element-f284a46 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2faff;
}

.elementor-4768 .elementor-element.elementor-element-f284a46:hover {
	background-color: #fff;
	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);
}

.elementor-4768 .elementor-element.elementor-element-f284a46, .elementor-4768 .elementor-element.elementor-element-f284a46::before {
	--border-transition: .1s;
}

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

.elementor-4768 .elementor-element.elementor-element-9d7a737 .jet-lottie {
	width: 96px;
}

.elementor-4768 .elementor-element.elementor-element-9d7a737 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-4768 .elementor-element.elementor-element-9d7a737 {
	width: auto;
	max-width: auto;
}

.elementor-4768 .elementor-element.elementor-element-9d7a737.elementor-element {
	--align-self: flex-start;
}

.elementor-4768 .elementor-element.elementor-element-af41e7c img {
	width: 96px;
	max-width: 96px;
}

.elementor-4768 .elementor-element.elementor-element-af41e7c > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-4768 .elementor-element.elementor-element-af41e7c {
	width: auto;
	max-width: auto;
}

.elementor-4768 .elementor-element.elementor-element-af41e7c.elementor-element {
	--align-self: flex-start;
}

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

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

.elementor-4768 .elementor-element.elementor-element-3f9d911 > .elementor-widget-container {
	margin: 0px 0px 32px 0px;
}

.elementor-4768 .elementor-element.elementor-element-6106768 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 16px;
	color: var(--e-global-color-482ef04);
}

.elementor-4768 .elementor-element.elementor-element-6106768.elementor-element {
	--align-self: flex-start;
}

.elementor-4768 .elementor-element.elementor-element-e601ed7 {
	--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;
	--background-transition: .3s;
	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: #fff;
	--border-color: #fff;
	--border-radius: 24px 24px 24px 24px;
	box-shadow: 0px 8.24954px 34.0294px 0px rgba(161, 161, 161, .07);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4768 .elementor-element.elementor-element-e601ed7:not(.elementor-motion-effects-element-type-background), .elementor-4768 .elementor-element.elementor-element-e601ed7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2faff;
}

.elementor-4768 .elementor-element.elementor-element-e601ed7:hover {
	background-color: #fff;
	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);
}

.elementor-4768 .elementor-element.elementor-element-e601ed7, .elementor-4768 .elementor-element.elementor-element-e601ed7::before {
	--border-transition: .1s;
}

.elementor-4768 .elementor-element.elementor-element-663c83c {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-4768 .elementor-element.elementor-element-746b2de .jet-lottie {
	width: 96px;
}

.elementor-4768 .elementor-element.elementor-element-746b2de > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-4768 .elementor-element.elementor-element-746b2de {
	width: auto;
	max-width: auto;
}

.elementor-4768 .elementor-element.elementor-element-746b2de.elementor-element {
	--align-self: flex-start;
}

.elementor-4768 .elementor-element.elementor-element-abd29d7 img {
	width: 96px;
	max-width: 96px;
}

.elementor-4768 .elementor-element.elementor-element-abd29d7 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-4768 .elementor-element.elementor-element-abd29d7 {
	width: auto;
	max-width: auto;
}

.elementor-4768 .elementor-element.elementor-element-abd29d7.elementor-element {
	--align-self: flex-start;
}

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

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

.elementor-4768 .elementor-element.elementor-element-2251598 > .elementor-widget-container {
	margin: 0px 0px 32px 0px;
}

.elementor-4768 .elementor-element.elementor-element-2658e92 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 16px;
	color: var(--e-global-color-482ef04);
}

.elementor-4768 .elementor-element.elementor-element-2658e92.elementor-element {
	--align-self: flex-start;
}

.elementor-4768 .elementor-element.elementor-element-d109d3a {
	--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;
	--background-transition: .3s;
	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: #f2faff;
	--border-color: #f2faff;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4768 .elementor-element.elementor-element-d109d3a:not(.elementor-motion-effects-element-type-background), .elementor-4768 .elementor-element.elementor-element-d109d3a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2faff;
}

.elementor-4768 .elementor-element.elementor-element-d109d3a:hover {
	background-color: #fff;
	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);
}

.elementor-4768 .elementor-element.elementor-element-d109d3a, .elementor-4768 .elementor-element.elementor-element-d109d3a::before {
	--border-transition: .1s;
}

.elementor-4768 .elementor-element.elementor-element-46fd0b6 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-4768 .elementor-element.elementor-element-5fae119 .jet-lottie {
	width: 96px;
}

.elementor-4768 .elementor-element.elementor-element-5fae119 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-4768 .elementor-element.elementor-element-5fae119 {
	width: auto;
	max-width: auto;
}

.elementor-4768 .elementor-element.elementor-element-5fae119.elementor-element {
	--align-self: flex-start;
}

.elementor-4768 .elementor-element.elementor-element-f7f00fd img {
	width: 96px;
	max-width: 96px;
}

.elementor-4768 .elementor-element.elementor-element-f7f00fd > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-4768 .elementor-element.elementor-element-f7f00fd {
	width: auto;
	max-width: auto;
}

.elementor-4768 .elementor-element.elementor-element-f7f00fd.elementor-element {
	--align-self: flex-start;
}

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

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

.elementor-4768 .elementor-element.elementor-element-f0333c1 > .elementor-widget-container {
	margin: 0px 0px 32px 0px;
}

.elementor-4768 .elementor-element.elementor-element-a5f7beb .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 16px;
	color: var(--e-global-color-482ef04);
}

.elementor-4768 .elementor-element.elementor-element-a5f7beb.elementor-element {
	--align-self: flex-start;
}

.elementor-4768 .elementor-element.elementor-element-37a176c {
	--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;
	--background-transition: .3s;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-4768 .elementor-element.elementor-element-37a176c:hover {
	border-style: none;
}

.elementor-4768 .elementor-element.elementor-element-37a176c, .elementor-4768 .elementor-element.elementor-element-37a176c::before {
	--border-transition: .1s;
}

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

.elementor-4768 .elementor-element.elementor-element-fbe79ce {
	--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-4768 .elementor-element.elementor-element-e87e6a7 {
	text-align: left;
}

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

.elementor-4768 .elementor-element.elementor-element-e87e6a7 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-4768 .elementor-element.elementor-element-e87e6a7.elementor-element {
	--align-self: center;
}

.elementor-4768 .elementor-element.elementor-element-3788784 {
	--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-4768 .elementor-element.elementor-element-32e41d3 {
	--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-4768 .elementor-element.elementor-element-fc7ab65 .jet-carousel .elementor-slick-slider .jet-carousel__item {
	padding: 0px 0px 0px 0px;
}

.elementor-4768 .elementor-element.elementor-element-fc7ab65 .jet-carousel .elementor-slick-slider {
	margin-right: -0px;
	margin-left: -0px;
}

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

.elementor-4768 .elementor-element.elementor-element-fc7ab65 .jet-carousel__content {
	text-align: left;
}

.elementor-4768 .elementor-element.elementor-element-fc7ab65 .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-4768 .elementor-element.elementor-element-fc7ab65 .jet-carousel .jet-arrow.prev-arrow {
	left: -80px;
	right: auto;
}

.elementor-4768 .elementor-element.elementor-element-fc7ab65 .jet-carousel .jet-arrow.next-arrow {
	right: -80px;
	left: auto;
}

.elementor-4768 .elementor-element.elementor-element-fc7ab65 .jet-carousel .jet-slick-dots li span {
	width: 48px;
	height: 48px;
}

.elementor-4768 .elementor-element.elementor-element-fc7ab65 .jet-carousel .jet-slick-dots {
	justify-content: center;
}

.elementor-4768 .elementor-element.elementor-element-fc7ab65 .jet-carousel .jet-slick-dots li {
	padding-left: 5px;
	padding-right: 5px;
}

.elementor-4768 .elementor-element.elementor-element-fc7ab65 > .elementor-widget-container {
	margin: 120px 0px 156px 0px;
}

.elementor-4768 .elementor-element.elementor-element-659dbbf {
	--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-4768 .elementor-element.elementor-element-8851bd8 .jet-carousel__content {
	text-align: left;
}

.elementor-4768 .elementor-element.elementor-element-8851bd8 .jet-carousel .jet-arrow {
	background-color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e3e6e8;
}

.elementor-4768 .elementor-element.elementor-element-8851bd8 .jet-carousel .jet-slick-dots {
	justify-content: center;
}

.elementor-4768 .elementor-element.elementor-element-8851bd8 .jet-carousel .jet-slick-dots li {
	padding-left: 5px;
	padding-right: 5px;
}

@media (max-width:1024px) {
	.elementor-4768 .elementor-element.elementor-element-b6f3c6f {
		--flex-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-4768 .elementor-element.elementor-element-8acf966 .jet-lottie {
		width: 100%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-8acf966 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-8acf966.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-4768 .elementor-element.elementor-element-778ab18 {
		--flex-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-4768 .elementor-element.elementor-element-17e50bc.elementor-element {
		--align-self: center;
	}
	
	.elementor-4768 .elementor-element.elementor-element-3474aa7 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-08d1ea6 {
		--justify-content: flex-start;
		--gap: 28px 28px;
		--row-gap: 28px;
		--column-gap: 28px;
		--flex-wrap: wrap;
		--margin-top: 32px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-09e521d img {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-09e521d {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-09e521d.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-4768 .elementor-element.elementor-element-f6b367b img {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-f6b367b {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-f6b367b.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-4768 .elementor-element.elementor-element-58d4d6d img {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-58d4d6d {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-58d4d6d.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-4768 .elementor-element.elementor-element-3124e8c img {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-3124e8c {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-3124e8c.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-4768 .elementor-element.elementor-element-a248b84 {
		--flex-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-4768 .elementor-element.elementor-element-8459e74 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-8459e74.e-con {
		--order: 99999;
	}
	
	.elementor-4768 .elementor-element.elementor-element-f5416ef.elementor-element {
		--align-self: center;
	}
	
	.elementor-4768 .elementor-element.elementor-element-482940b {
		--flex-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-4768 .elementor-element.elementor-element-1404ea8.elementor-element {
		--align-self: center;
	}
	
	.elementor-4768 .elementor-element.elementor-element-517da6b {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-e0b3d74 {
		--flex-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-4768 .elementor-element.elementor-element-2fe1311 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-2fe1311.e-con {
		--order: 99999;
	}
	
	.elementor-4768 .elementor-element.elementor-element-2c5962c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-2c5962c.elementor-element {
		--align-self: center;
	}
	
	.elementor-4768 .elementor-element.elementor-element-80fce20 {
		--flex-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;
		--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-4768 .elementor-element.elementor-element-b12f80b > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-cd55fa6 {
		--flex-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: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 24px;
		--padding-bottom: 20px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-86967f8 {
		--flex-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: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 0px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-3a9ae5e {
		--flex-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: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 0px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-2e753ab {
		--flex-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-4768 .elementor-element.elementor-element-e87e6a7 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-659dbbf {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-8851bd8 .jet-carousel .jet-arrow.prev-arrow {
		bottom: 24px;
		top: auto;
		left: 300px;
		right: auto;
	}
	
	.elementor-4768 .elementor-element.elementor-element-8851bd8 .jet-carousel .jet-arrow.next-arrow {
		bottom: 24px;
		top: auto;
		right: 300px;
		left: auto;
	}
	
	.elementor-4768 .elementor-element.elementor-element-8851bd8 > .elementor-widget-container {
		padding: 0px 24px 0px 24px;
	}
}

@media (max-width:767px) {
	.elementor-4768 .elementor-element.elementor-element-b6f3c6f {
		--gap: 32px 32px;
		--row-gap: 32px;
		--column-gap: 32px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-1a64008 .elementor-heading-title {
		font-size: 28px;
		line-height: 140%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-1a64008 > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-14f7d3f .elementor-heading-title {
		font-size: 16px;
		line-height: 160%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-14f7d3f > .elementor-widget-container {
		margin: 16px 0px 24px 0px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-3e82771 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-3e82771.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-4768 .elementor-element.elementor-element-8acf966.elementor-element {
		--align-self: center;
	}
	
	.elementor-4768 .elementor-element.elementor-element-778ab18 {
		--gap: 32px 32px;
		--row-gap: 32px;
		--column-gap: 32px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-17e50bc > .elementor-widget-container {
		padding: 21px 24px 21px 24px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-d12f92c {
		--width: 43px;
		--min-height: 40px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-b0bd016 .elementor-heading-title {
		font-size: 24px;
		line-height: 180%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-b0bd016.elementor-element {
		--align-self: center;
	}
	
	.elementor-4768 .elementor-element.elementor-element-760a3bb .elementor-heading-title {
		font-size: 24px;
		line-height: 150%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-760a3bb > .elementor-widget-container {
		margin: 20px 0px 10px 0px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-2c946ed .elementor-heading-title {
		font-size: 14px;
		line-height: 200%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-2c946ed > .elementor-widget-container {
		margin: 16px 0px 0px 0px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-9d0a538 > .elementor-widget-container {
		margin: 24px 0px 0px 0px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-f0fc48f {
		--margin-top: 32px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-7ede644 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-08d1ea6 {
		--margin-top: 24px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-278902f {
		--width: 20px;
		--min-height: 20px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-278902f.e-con {
		--align-self: flex-start;
	}
	
	.elementor-4768 .elementor-element.elementor-element-1a749f0 {
		width: auto;
		max-width: auto;
	}
	
	.elementor-4768 .elementor-element.elementor-element-1a749f0.elementor-element {
		--align-self: center;
	}
	
	.elementor-4768 .elementor-element.elementor-element-27e49b1 {
		--width: 20px;
		--min-height: 20px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-eba3f29 {
		--width: 20px;
		--min-height: 20px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-c40f61c {
		--width: 20px;
		--min-height: 20px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-d3b87c0 {
		--width: 43px;
		--min-height: 40px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-426dfa9 .elementor-heading-title {
		font-size: 24px;
		line-height: 180%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-ca2a8dd .elementor-heading-title {
		font-size: 24px;
		line-height: 150%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-ca2a8dd > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-f5d14f7 .elementor-heading-title {
		font-size: 14px;
		line-height: 200%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-f5d14f7 > .elementor-widget-container {
		margin: 16px 0px 24px 0px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-f5416ef > .elementor-widget-container {
		padding: 21px 24px 21px 24px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-1404ea8 > .elementor-widget-container {
		padding: 21px 24px 21px 24px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-269f34c {
		--width: 43px;
		--min-height: 40px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-f324670 .elementor-heading-title {
		font-size: 24px;
		line-height: 180%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-bb552ad .elementor-heading-title {
		font-size: 24px;
		line-height: 150%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-bb552ad > .elementor-widget-container {
		margin: 20px 0px 10px 0px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-fe7c216 .elementor-heading-title {
		font-size: 16px;
		line-height: 200%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-fe7c216 > .elementor-widget-container {
		margin: 16px 0px 24px 0px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-83b6da9 {
		--width: 43px;
		--min-height: 40px;
		--margin-top: 0px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-7a8337a .elementor-heading-title {
		font-size: 24px;
		line-height: 180%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-feedca0 .elementor-heading-title {
		font-size: 24px;
		line-height: 150%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-feedca0 > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-63843dc .elementor-heading-title {
		font-size: 14px;
		line-height: 200%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-63843dc > .elementor-widget-container {
		margin: 16px 0px 24px 0px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-2c5962c > .elementor-widget-container {
		padding: 21px 24px 21px 24px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-b12f80b .elementor-heading-title {
		font-size: 24px;
		line-height: 36px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-b12f80b > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-5a02f29 .elementor-heading-title {
		font-size: 14px;
		line-height: 200%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-5a02f29 > .elementor-widget-container {
		margin: 0px 0px 24px 0px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-1fbb1f5 .elementor-button {
		font-size: 14px;
		line-height: 16px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-1fbb1f5 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-f3aff0a {
		--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: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-6b56cd2 img {
		width: 72px;
		max-width: 72px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-6b56cd2 > .elementor-widget-container {
		margin: 0px 0px 8px 0px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-1739d90 {
		--width: 60%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-fda2883 .elementor-heading-title {
		font-size: 18px;
		line-height: 140%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-fda2883 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-6260160 .elementor-heading-title {
		font-size: 12px;
		line-height: 14px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-3ef7e59 {
		--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: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-c3c4afe img {
		width: 72px;
		max-width: 72px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-c3c4afe > .elementor-widget-container {
		margin: 0px 0px 8px 0px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-c93ca22 {
		--width: 60%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-e297c58 .elementor-heading-title {
		font-size: 18px;
		line-height: 140%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-e297c58 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-dd854be .elementor-heading-title {
		font-size: 12px;
		line-height: 14px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-dd854be.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-4768 .elementor-element.elementor-element-588c5d9 {
		--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: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-9d72b11 img {
		width: 72px;
		max-width: 72px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-9d72b11 > .elementor-widget-container {
		margin: 0px 0px 8px 0px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-e24c1c6 {
		--width: 60%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-0a1adab .elementor-heading-title {
		font-size: 18px;
		line-height: 140%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-0a1adab > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-ca47344 .elementor-heading-title {
		font-size: 12px;
		line-height: 14px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-ca47344.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-4768 .elementor-element.elementor-element-73dd1a8 {
		--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: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-eae300a img {
		width: 72px;
		max-width: 72px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-eae300a > .elementor-widget-container {
		margin: 0px 0px 8px 0px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-6de58ff {
		--width: 60%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-e1aef33 .elementor-heading-title {
		font-size: 18px;
		line-height: 140%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-e1aef33 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-640d6dd .elementor-heading-title {
		font-size: 12px;
		line-height: 14px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-640d6dd.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-4768 .elementor-element.elementor-element-3e58790 {
		--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: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-16880c3 img {
		width: 72px;
		max-width: 72px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-16880c3 > .elementor-widget-container {
		margin: 0px 0px 8px 0px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-fb477a8 {
		--width: 60%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-fea3a58 .elementor-heading-title {
		font-size: 18px;
		line-height: 140%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-fea3a58 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-ddab0bb .elementor-heading-title {
		font-size: 12px;
		line-height: 14px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-ddab0bb.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-4768 .elementor-element.elementor-element-f6828e1 {
		--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: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-67299ce img {
		width: 72px;
		max-width: 72px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-67299ce > .elementor-widget-container {
		margin: 0px 0px 8px 0px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-6d4378f {
		--width: 60%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-b18a2d8 .elementor-heading-title {
		font-size: 18px;
		line-height: 140%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-b18a2d8 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-60383f7 .elementor-heading-title {
		font-size: 12px;
		line-height: 14px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-60383f7.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-4768 .elementor-element.elementor-element-83f46e9 {
		--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: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-70042da img {
		width: 72px;
		max-width: 72px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-70042da > .elementor-widget-container {
		margin: 0px 0px 8px 0px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-58215f4 {
		--width: 60%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-607f784 .elementor-heading-title {
		font-size: 18px;
		line-height: 140%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-607f784 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-1a81e64 .elementor-heading-title {
		font-size: 12px;
		line-height: 14px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-1a81e64.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-4768 .elementor-element.elementor-element-5f61ee8 {
		--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: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-9e69864 img {
		width: 72px;
		max-width: 72px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-9e69864 > .elementor-widget-container {
		margin: 0px 0px 8px 0px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-3b5cd53 {
		--width: 60%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-6a6ba65 .elementor-heading-title {
		font-size: 18px;
		line-height: 140%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-6a6ba65 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-0bf2b4b .elementor-heading-title {
		font-size: 12px;
		line-height: 14px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-0bf2b4b.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-4768 .elementor-element.elementor-element-d1c6123 {
		--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: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-af41e7c img {
		width: 72px;
		max-width: 72px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-af41e7c > .elementor-widget-container {
		margin: 0px 0px 8px 0px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-1f0f665 {
		--width: 60%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-3f9d911 .elementor-heading-title {
		font-size: 18px;
		line-height: 140%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-3f9d911 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-6106768 .elementor-heading-title {
		font-size: 12px;
		line-height: 14px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-6106768.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-4768 .elementor-element.elementor-element-663c83c {
		--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: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-abd29d7 img {
		width: 72px;
		max-width: 72px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-abd29d7 > .elementor-widget-container {
		margin: 0px 0px 8px 0px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-900c2e9 {
		--width: 60%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-2251598 .elementor-heading-title {
		font-size: 18px;
		line-height: 140%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-2251598 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-2658e92 .elementor-heading-title {
		font-size: 12px;
		line-height: 14px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-2658e92.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-4768 .elementor-element.elementor-element-46fd0b6 {
		--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: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-f7f00fd img {
		width: 72px;
		max-width: 72px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-f7f00fd > .elementor-widget-container {
		margin: 0px 0px 8px 0px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-0e34074 {
		--width: 60%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-f0333c1 .elementor-heading-title {
		font-size: 18px;
		line-height: 140%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-f0333c1 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-a5f7beb .elementor-heading-title {
		font-size: 12px;
		line-height: 14px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-a5f7beb.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-4768 .elementor-element.elementor-element-e87e6a7 .elementor-heading-title {
		font-size: 24px;
		line-height: 140%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-e87e6a7 > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-659dbbf {
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-8851bd8 .jet-carousel__content .jet-carousel__item-text {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-8851bd8 .jet-banner__text {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-8851bd8 .jet-carousel .jet-arrow {
		font-size: 14px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-8851bd8 .jet-carousel .jet-arrow:before {
		font-size: 14px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-8851bd8 .jet-carousel .jet-arrow svg {
		width: 14px;
		height: 14px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-8851bd8 .jet-carousel .jet-arrow.prev-arrow {
		left: 110px;
		right: auto;
	}
	
	.elementor-4768 .elementor-element.elementor-element-8851bd8 .jet-carousel .jet-arrow.next-arrow {
		right: 110px;
		left: auto;
	}
}

@media (min-width:768px) {
	.elementor-4768 .elementor-element.elementor-element-b6f3c6f {
		--content-width: 1336px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-221c42a {
		--width: 50%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-c4cf9ea {
		--width: 50%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-778ab18 {
		--content-width: 1336px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-914acb5 {
		--width: 50%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-3474aa7 {
		--width: 50%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-d12f92c {
		--width: 56px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-f0fc48f {
		--content-width: 1336px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-08d1ea6 {
		--content-width: 1336px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-9c2cef2 {
		--width: 25%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-278902f {
		--width: 20px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-f4a4a6c {
		--width: 25%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-27e49b1 {
		--width: 20px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-c8510f4 {
		--width: 25%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-eba3f29 {
		--width: 20px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-950f3f5 {
		--width: 25%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-c40f61c {
		--width: 20px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-a248b84 {
		--content-width: 1336px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-8459e74 {
		--width: 50%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-d3b87c0 {
		--width: 56px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-37339ef {
		--width: 50%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-482940b {
		--content-width: 1336px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-1b8e990 {
		--width: 50%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-517da6b {
		--width: 50%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-269f34c {
		--width: 56px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-e0b3d74 {
		--content-width: 1336px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-2fe1311 {
		--width: 50%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-83b6da9 {
		--width: 56px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-db506a5 {
		--width: 50%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-80fce20 {
		--content-width: 1336px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-6804d50 {
		--width: 50%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-51f4014 {
		--width: 50%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-cd55fa6 {
		--content-width: 1336px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-6e607fc {
		--width: 25%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-7c917c2 {
		--width: 25%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-03a8ca6 {
		--width: 25%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-ce179c2 {
		--width: 25%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-86967f8 {
		--content-width: 1336px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-38e0374 {
		--width: 25%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-c42733a {
		--width: 25%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-c1c94ee {
		--width: 25%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-8c579d7 {
		--width: 25%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-3a9ae5e {
		--content-width: 1336px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-f284a46 {
		--width: 25%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-e601ed7 {
		--width: 25%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-d109d3a {
		--width: 25%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-37a176c {
		--width: 25%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-2e753ab {
		--content-width: 1336px;
	}
	
	.elementor-4768 .elementor-element.elementor-element-fbe79ce {
		--width: 70%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-3788784 {
		--width: 30%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-32e41d3 {
		--content-width: 1336px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-4768 .elementor-element.elementor-element-221c42a {
		--width: 100%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-c4cf9ea {
		--width: 100%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-914acb5 {
		--width: 100%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-3474aa7 {
		--width: 100%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-9c2cef2 {
		--width: 48%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-f4a4a6c {
		--width: 48%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-c8510f4 {
		--width: 48%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-950f3f5 {
		--width: 48%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-8459e74 {
		--width: 100%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-37339ef {
		--width: 100%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-1b8e990 {
		--width: 100%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-517da6b {
		--width: 100%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-2fe1311 {
		--width: 100%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-db506a5 {
		--width: 100%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-6804d50 {
		--width: 100%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-51f4014 {
		--width: 100%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-6e607fc {
		--width: 100%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-7c917c2 {
		--width: 100%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-03a8ca6 {
		--width: 100%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-ce179c2 {
		--width: 100%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-38e0374 {
		--width: 100%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-c42733a {
		--width: 100%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-c1c94ee {
		--width: 100%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-8c579d7 {
		--width: 100%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-f284a46 {
		--width: 100%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-e601ed7 {
		--width: 100%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-d109d3a {
		--width: 100%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-37a176c {
		--width: 100%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-fbe79ce {
		--width: 100%;
	}
	
	.elementor-4768 .elementor-element.elementor-element-3788784 {
		--width: 100%;
	}
}

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

.isolation-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: -10px;
}

@media screen and (max-width: 768px) {
	.isolation-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-underline-small.svg");
		position: absolute;
		top: 20px;
		right: -5px;
	}
}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-760a3bb */
.isolation-section-2 .text-with-line {
	position: relative;
}

.isolation-section-2 .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: -8px;
}

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

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-9d0a538 */
@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-778ab18 */
.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  .isolation-section-2-responsive {
		position: relative;
	}
	
	.left-align-box .isolation-section-2-responsive: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: 2100px){*/

/*    .left-align-box:before{*/

/*        width: 44%;*/

/*    }*/

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

/* End custom CSS */

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

.isolation-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: 15px;
}

@media screen and (max-width: 768px) {
	.isolation-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: 10px;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-a248b84 */
#micro-segmentation-right-box {
	position: relative;
}

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

@media screen and (max-width: 768px) {
	#micro-segmentation-right-box:after {
		display: none;
	}
	
	#micro-segmentation-right-box .iso-section-3-image-responsive {
		position: relative;
	}
	
	#micro-segmentation-right-box .iso-section-3-image-responsive:after {
		content: "";
		position: absolute;
		top: 0;
		right: 0;
		height: 100%;
		width: 60%;
		background: #eaf7ff;
		border-top-left-radius: 1000px;
		border-bottom-left-radius: 1000px;
		z-index: -1;
	}
}

/* End custom CSS */

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

#isolation-section-4 .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) {
	#isolation-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-extra-small-line.svg");
		position: absolute;
		top: 20px;
		right: -5px;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-482940b */
.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 .iso-section-4-image-responsive {
		position: relative;
	}
	
	.left-align-box .iso-section-4-image-responsive: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;
	}
}

/* End custom CSS */

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

.isolation-section-5 .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: 10px;
}

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

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e0b3d74 */
#data-flow-isolation-right-box {
	position: relative;
}

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

@media screen and (max-width: 768px) {
	#data-flow-isolation-right-box:after {
		display: none;
	}
	
	#data-flow-isolation-right-box .iso-section-5-image-responsive {
		position: relative;
	}
	
	#data-flow-isolation-right-box .iso-section-5-image-responsive:after {
		content: "";
		position: absolute;
		top: 0;
		right: 0;
		height: 100%;
		width: 60%;
		background: #eaf7ff;
		border-top-left-radius: 1000px;
		border-bottom-left-radius: 1000px;
		z-index: -1;
	}
}

/* End custom CSS */

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

.isolation-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-line.svg");
	position: absolute;
	top: 35px;
	right: 25px;
}

@media screen and (max-width: 768px) {
	.isolation-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-text-underline.svg");
		position: absolute;
		top: 20px;
		right: 10px;
	}
}

/* End custom CSS */

/* Start custom CSS for jet-lottie, class: .elementor-element-0dc0572 */
.isolation-lottie-animation {
	display: none;
	height: 116px;
}

/* End custom CSS */

/* Start custom CSS for jet-lottie, class: .elementor-element-0cb86a9 */
.cyber-lottie-animation {
	display: none;
	height: 116px;
}

/* End custom CSS */

/* Start custom CSS for jet-lottie, class: .elementor-element-4c31002 */
.commercial-lottie-animation {
	display: none;
	height: 116px;
}

/* End custom CSS */

/* Start custom CSS for jet-lottie, class: .elementor-element-c8903ce */
.iot-lottie-animation {
	display: none;
	height: 116px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-cd55fa6 */
@media screen and (max-width: 768px) {
	.hide-lottie {
		display: none !important;
	}
	
	.hide-lottie-image {
		display: block !important;
	}
}

/* End custom CSS */

/* Start custom CSS for jet-lottie, class: .elementor-element-36e6f06 */
.attack-lottie-animation {
	display: none;
	height: 116px;
}

/* End custom CSS */

/* Start custom CSS for jet-lottie, class: .elementor-element-e585b3a */
.secure-lottie-animation {
	display: none;
	height: 116px;
}

/* End custom CSS */

/* Start custom CSS for jet-lottie, class: .elementor-element-255e6cc */
.remote-lottie-animation {
	display: none;
	height: 116px;
}

/* End custom CSS */

/* Start custom CSS for jet-lottie, class: .elementor-element-e549486 */
.third-lottie-animation {
	display: none;
	height: 116px;
}

/* End custom CSS */

/* Start custom CSS for jet-lottie, class: .elementor-element-9d7a737 */
.incident-lottie-animation {
	display: none;
	height: 116px;
}

/* End custom CSS */

/* Start custom CSS for jet-lottie, class: .elementor-element-746b2de */
.ai-lottie-animation {
	display: none;
	height: 116px;
}

/* End custom CSS */

/* Start custom CSS for jet-lottie, class: .elementor-element-5fae119 */
.acquisition-lottie-animation {
	display: none;
	height: 116px;
}

/* End custom CSS */

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

.section-8 .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) {
	.testimonial-text .elementor-heading-title {
		text-align: center;
	}
	
	.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-underline-small.svg");
		position: absolute;
		top: 20px;
		right: 10px;
	}
}

/* End custom CSS */

/* Start custom CSS for jet-carousel, class: .elementor-element-fc7ab65 */
@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-8851bd8 */
@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;
	}
}
