/* End custom CSS */

.elementor-3894 .elementor-element.elementor-element-500a8f8d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 20px 65px;
	--row-gap: 20px;
	--column-gap: 65px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-3894 .elementor-element.elementor-element-500a8f8d:not(.elementor-motion-effects-element-type-background), .elementor-3894 .elementor-element.elementor-element-500a8f8d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(100deg, #dceaff 3.12%, rgba(255, 255, 255, .85) 97%);
}

.elementor-3894 .elementor-element.elementor-element-523d482c {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3894 .elementor-element.elementor-element-62d3194b > .elementor-widget-container {
	background-color: var(--e-global-color-3f836ce);
	margin: 0px 0px 8px 0px;
	padding: 8px 13px 8px 13px;
	border-radius: 999px 999px 999px 999px;
}

.elementor-3894 .elementor-element.elementor-element-62d3194b.elementor-element {
	--align-self: flex-start;
}

.elementor-3894 .elementor-element.elementor-element-62d3194b .elementor-icon-list-icon i {
	color: var(--e-global-color-764fd7b);
	transition: color .3s;
}

.elementor-3894 .elementor-element.elementor-element-62d3194b .elementor-icon-list-icon svg {
	fill: var(--e-global-color-764fd7b);
	transition: fill .3s;
}

.elementor-3894 .elementor-element.elementor-element-62d3194b {
	--e-icon-list-icon-size: 7px;
	--icon-vertical-offset: 0px;
}

.elementor-3894 .elementor-element.elementor-element-62d3194b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3894 .elementor-element.elementor-element-62d3194b .elementor-icon-list-item > a {
	font-family: "Roboto", Sans-serif;
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 22px;
}

.elementor-3894 .elementor-element.elementor-element-62d3194b .elementor-icon-list-text {
	color: var(--e-global-color-53a59a6);
	transition: color .3s;
}

.elementor-3894 .elementor-element.elementor-element-263f0d10 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 40px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-3894 .elementor-element.elementor-element-79d4fc0a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3894 .elementor-element.elementor-element-79d4fc0a .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 50px;
	font-weight: 800;
	line-height: 130%;
	color: #2d2956;
}

.elementor-3894 .elementor-element.elementor-element-3a09bbe3 > .elementor-widget-container {
	margin: 0px 0px 16px 0px;
}

.elementor-3894 .elementor-element.elementor-element-3a09bbe3 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 130%;
	color: #343a40;
}

.elementor-3894 .elementor-element.elementor-element-15dc4de8 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-3894 .elementor-element.elementor-element-15dc4de8 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #6c757d;
}

.elementor-3894 .elementor-element.elementor-element-70bfba6c {
	--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 12px;
	--row-gap: 0px;
	--column-gap: 12px;
}

.elementor-3894 .elementor-element.elementor-element-70bfba6c.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3894 .elementor-element.elementor-element-74ce424c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	--flex-wrap: nowrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-3894 .elementor-element.elementor-element-1a655e4c {
	width: var(--container-widget-width, 20px);
	max-width: 20px;
	--container-widget-width: 20px;
	--container-widget-flex-grow: 0;
}

.elementor-3894 .elementor-element.elementor-element-1a655e4c img {
	width: 100%;
	height: 100%;
}

.elementor-3894 .elementor-element.elementor-element-1c0b1a2d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3894 .elementor-element.elementor-element-1c0b1a2d {
	column-gap: 0px;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	color: #343a40;
}

.elementor-3894 .elementor-element.elementor-element-6840408 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	--flex-wrap: nowrap;
}

.elementor-3894 .elementor-element.elementor-element-535205f8 {
	width: var(--container-widget-width, 20px);
	max-width: 20px;
	--container-widget-width: 20px;
	--container-widget-flex-grow: 0;
}

.elementor-3894 .elementor-element.elementor-element-535205f8 img {
	width: 22px;
	height: 100%;
}

.elementor-3894 .elementor-element.elementor-element-16af0ce0 {
	width: var(--container-widget-width, calc(100% - 30px));
	max-width: calc(100% - 30px);
	--container-widget-width: calc(100% - 30px);
	--container-widget-flex-grow: 0;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	color: #343a40;
}

.elementor-3894 .elementor-element.elementor-element-7a8b345d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	--flex-wrap: nowrap;
}

.elementor-3894 .elementor-element.elementor-element-4aea028f {
	width: var(--container-widget-width, 20px);
	max-width: 20px;
	--container-widget-width: 20px;
	--container-widget-flex-grow: 0;
}

.elementor-3894 .elementor-element.elementor-element-4aea028f img {
	width: 22px;
	height: 100%;
}

.elementor-3894 .elementor-element.elementor-element-6cc9ef83 {
	width: var(--container-widget-width, calc(100% - 30px));
	max-width: calc(100% - 30px);
	--container-widget-width: calc(100% - 30px);
	--container-widget-flex-grow: 0;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	color: #343a40;
}

.elementor-3894 .elementor-element.elementor-element-32738dbf {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	--flex-wrap: nowrap;
}

.elementor-3894 .elementor-element.elementor-element-7648df21 {
	width: var(--container-widget-width, 20px);
	max-width: 20px;
	--container-widget-width: 20px;
	--container-widget-flex-grow: 0;
}

.elementor-3894 .elementor-element.elementor-element-7648df21 img {
	width: 22px;
	height: 100%;
}

.elementor-3894 .elementor-element.elementor-element-7621c64c {
	width: var(--container-widget-width, calc(100% - 30px));
	max-width: calc(100% - 30px);
	--container-widget-width: calc(100% - 30px);
	--container-widget-flex-grow: 0;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	color: #343a40;
}

.elementor-3894 .elementor-element.elementor-element-a8ae882 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 40px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3894 .elementor-element.elementor-element-a8ae882:not(.elementor-motion-effects-element-type-background), .elementor-3894 .elementor-element.elementor-element-a8ae882 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(249, 250, 255, .6);
}

.elementor-3894 .elementor-element.elementor-element-239e2d84 > .elementor-widget-container {
	padding: 0px 0px 0px 24px;
}

.elementor-3894 .elementor-element.elementor-element-239e2d84.elementor-element {
	--align-self: flex-start;
}

.elementor-3894 .elementor-element.elementor-element-239e2d84 {
	text-align: start;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 22px;
	color: #969696;
}

.elementor-3894 .elementor-element.elementor-element-239e2d84 p {
	margin-block-end: 0px;
}

.elementor-3894 .elementor-element.elementor-element-59c9a60a {
	--display: flex;
}

.elementor-3894 .elementor-element.elementor-element-20a1ff72 {
	--e-image-carousel-slides-to-show: 4;
}

.elementor-3894 .elementor-element.elementor-element-20a1ff72 .swiper-wrapper {
	display: flex;
	align-items: center;
}

.elementor-3894 .elementor-element.elementor-element-20a1ff72 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
	border-style: none;
}

.elementor-3894 .elementor-element.elementor-element-24222d22 {
	--display: flex;
	--position: absolute;
	--min-height: 100%;
	top: 0%;
	--z-index: 1;
}

.elementor-3894 .elementor-element.elementor-element-24222d22:not(.elementor-motion-effects-element-type-background), .elementor-3894 .elementor-element.elementor-element-24222d22 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(270deg, #f1f4ff 0%, rgba(241, 244, 255, 0) 100%);
}

.elementor-3894 .elementor-element.elementor-element-24222d22.e-con {
	--e-con-transform-flipX: -1;
}

body:not(.rtl) .elementor-3894 .elementor-element.elementor-element-24222d22 {
	left: 0%;
}

body.rtl .elementor-3894 .elementor-element.elementor-element-24222d22 {
	right: 0%;
}

.elementor-3894 .elementor-element.elementor-element-6d3190c9 {
	--display: flex;
	--position: absolute;
	--min-height: 100%;
	top: 0%;
	--z-index: 1;
}

.elementor-3894 .elementor-element.elementor-element-6d3190c9:not(.elementor-motion-effects-element-type-background), .elementor-3894 .elementor-element.elementor-element-6d3190c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(270deg, #f1f4ff 0%, rgba(241, 244, 255, 0) 100%);
}

body:not(.rtl) .elementor-3894 .elementor-element.elementor-element-6d3190c9 {
	right: 0px;
}

body.rtl .elementor-3894 .elementor-element.elementor-element-6d3190c9 {
	left: 0px;
}

.elementor-3894 .elementor-element.elementor-element-2f2b36b7 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, .1);
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

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

.elementor-3894 .elementor-element.elementor-element-6c9d4380 > .elementor-widget-container {
	background-color: var(--e-global-color-3f836ce);
	padding: 0px 0px 0px 0px;
	border-radius: 20px 20px 20px 20px;
}

.elementor-3894 .elementor-element.elementor-element-4b86a9ab {
	--display: flex;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-3894 .elementor-element.elementor-element-4b86a9ab:not(.elementor-motion-effects-element-type-background), .elementor-3894 .elementor-element.elementor-element-4b86a9ab > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .7);
}

.elementor-3894 .elementor-element.elementor-element-6bb036d4 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-3894 .elementor-element.elementor-element-53ba7c7c {
	--display: flex;
}

.elementor-3894 .elementor-element.elementor-element-8af98ac .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 11px;
	font-weight: 600;
	text-transform: uppercase;
	color: #969696;
}

.elementor-3894 .elementor-element.elementor-element-63401619 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-3894 .elementor-element.elementor-element-6d7f89cd {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #eff0f6;
	--border-color: #eff0f6;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-3894 .elementor-element.elementor-element-22b6cf1a img {
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-3894 .elementor-element.elementor-element-fa0f534 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #eff0f6;
	--border-color: #eff0f6;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-3894 .elementor-element.elementor-element-f4ed47 img {
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-3894 .elementor-element.elementor-element-5dece3a1 {
	--display: flex;
}

.elementor-3894 .elementor-element.elementor-element-52bce7d8 > .elementor-widget-container {
	padding: 0px 32px 0px 32px;
}

.elementor-3894 .elementor-element.elementor-element-52bce7d8 img {
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-3894 .elementor-element.elementor-element-15dc625a {
	--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 120px;
	--row-gap: 0px;
	--column-gap: 120px;
	--overflow: hidden;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-3894 .elementor-element.elementor-element-15dc625a:not(.elementor-motion-effects-element-type-background), .elementor-3894 .elementor-element.elementor-element-15dc625a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #eef2ff 3.12%, var(--e-global-color-3f836ce) 45%);
}

body:not(.rtl) .elementor-3894 .elementor-element.elementor-element-786400c9 {
	left: 0px;
}

body.rtl .elementor-3894 .elementor-element.elementor-element-786400c9 {
	right: 0px;
}

.elementor-3894 .elementor-element.elementor-element-786400c9 {
	bottom: -26%;
	z-index: 0;
}

.elementor-3894 .elementor-element.elementor-element-786400c9 img {
	width: 600px;
}

.elementor-3894 .elementor-element.elementor-element-166d7620 {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-3894 .elementor-element.elementor-element-1b641250 > .elementor-widget-container {
	background-color: var(--e-global-color-3f836ce);
	margin: 0px 0px 8px 0px;
	padding: 8px 13px 8px 13px;
	border-radius: 999px 999px 999px 999px;
}

.elementor-3894 .elementor-element.elementor-element-1b641250.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3894 .elementor-element.elementor-element-1b641250 .elementor-icon-list-icon i {
	color: var(--e-global-color-764fd7b);
	transition: color .3s;
}

.elementor-3894 .elementor-element.elementor-element-1b641250 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-764fd7b);
	transition: fill .3s;
}

.elementor-3894 .elementor-element.elementor-element-1b641250 {
	--e-icon-list-icon-size: 7px;
	--icon-vertical-offset: 0px;
}

.elementor-3894 .elementor-element.elementor-element-1b641250 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3894 .elementor-element.elementor-element-1b641250 .elementor-icon-list-item > a {
	font-family: "Roboto", Sans-serif;
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 22px;
}

.elementor-3894 .elementor-element.elementor-element-1b641250 .elementor-icon-list-text {
	color: var(--e-global-color-53a59a6);
	transition: color .3s;
}

.elementor-3894 .elementor-element.elementor-element-2d19c565 > .elementor-widget-container {
	margin: 0px 0px 13px 0px;
}

.elementor-3894 .elementor-element.elementor-element-2d19c565 .elementor-heading-title {
	color: var(--e-global-color-4d6f3fd);
}

.elementor-3894 .elementor-element.elementor-element-480df4c7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3894 .elementor-element.elementor-element-480df4c7 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
	color: #6c757d;
}

.elementor-3894 .elementor-element.elementor-element-404aec63 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--grid-auto-flow: row;
}

.elementor-3894 .elementor-element.elementor-element-268d451e {
	--display: flex;
	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: #eff0f6;
	--border-color: #eff0f6;
	--border-radius: 16px 16px 16px 16px;
	box-shadow: 0px 4px 16px 0px rgba(37, 65, 94, .02);
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-3894 .elementor-element.elementor-element-268d451e:not(.elementor-motion-effects-element-type-background), .elementor-3894 .elementor-element.elementor-element-268d451e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(133.42deg, var(--e-global-color-3f836ce) 3.12%, rgba(255, 255, 255, .7) 97.15%);
}

.elementor-3894 .elementor-element.elementor-element-35b87f14 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-3894 .elementor-element.elementor-element-35b87f14 .elementor-heading-title {
	color: #5e4dd6;
}

.elementor-3894 .elementor-element.elementor-element-60d29905 > .elementor-widget-container {
	margin: 0px 0px 8px 0px;
}

.elementor-3894 .elementor-element.elementor-element-60d29905 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 130%;
	color: #343a40;
}

.elementor-3894 .elementor-element.elementor-element-5e900169 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3894 .elementor-element.elementor-element-5e900169 {
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #6c757d;
}

.elementor-3894 .elementor-element.elementor-element-293d0e76 {
	--display: flex;
	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: #eff0f6;
	--border-color: #eff0f6;
	--border-radius: 16px 16px 16px 16px;
	box-shadow: 0px 4px 16px 0px rgba(37, 65, 94, .02);
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-3894 .elementor-element.elementor-element-293d0e76:not(.elementor-motion-effects-element-type-background), .elementor-3894 .elementor-element.elementor-element-293d0e76 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(133.42deg, var(--e-global-color-3f836ce) 3.12%, rgba(255, 255, 255, .7) 97.15%);
}

.elementor-3894 .elementor-element.elementor-element-5c439088 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-3894 .elementor-element.elementor-element-5c439088 .elementor-heading-title {
	color: #00b7c7;
}

.elementor-3894 .elementor-element.elementor-element-21043adf > .elementor-widget-container {
	margin: 0px 0px 8px 0px;
}

.elementor-3894 .elementor-element.elementor-element-21043adf .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 130%;
	color: #343a40;
}

.elementor-3894 .elementor-element.elementor-element-233e968 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3894 .elementor-element.elementor-element-233e968 {
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #6c757d;
}

.elementor-3894 .elementor-element.elementor-element-47ac014f {
	--display: flex;
	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: #eff0f6;
	--border-color: #eff0f6;
	--border-radius: 16px 16px 16px 16px;
	box-shadow: 0px 4px 16px 0px rgba(37, 65, 94, .02);
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-3894 .elementor-element.elementor-element-47ac014f:not(.elementor-motion-effects-element-type-background), .elementor-3894 .elementor-element.elementor-element-47ac014f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(133.42deg, var(--e-global-color-3f836ce) 3.12%, rgba(255, 255, 255, .7) 97.15%);
}

.elementor-3894 .elementor-element.elementor-element-3229ed78 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-3894 .elementor-element.elementor-element-3229ed78 .elementor-heading-title {
	color: #39f;
}

.elementor-3894 .elementor-element.elementor-element-45c95508 > .elementor-widget-container {
	margin: 0px 0px 8px 0px;
}

.elementor-3894 .elementor-element.elementor-element-45c95508 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 130%;
	color: #343a40;
}

.elementor-3894 .elementor-element.elementor-element-293774cd > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3894 .elementor-element.elementor-element-293774cd {
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #6c757d;
}

.elementor-3894 .elementor-element.elementor-element-216b1440 {
	--display: flex;
	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: #eff0f6;
	--border-color: #eff0f6;
	--border-radius: 16px 16px 16px 16px;
	box-shadow: 0px 4px 16px 0px rgba(37, 65, 94, .02);
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-3894 .elementor-element.elementor-element-216b1440:not(.elementor-motion-effects-element-type-background), .elementor-3894 .elementor-element.elementor-element-216b1440 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(133.42deg, var(--e-global-color-3f836ce) 3.12%, rgba(255, 255, 255, .7) 97.15%);
}

.elementor-3894 .elementor-element.elementor-element-48f3872f > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-3894 .elementor-element.elementor-element-48f3872f .elementor-heading-title {
	color: #9153fa;
}

.elementor-3894 .elementor-element.elementor-element-7c86c7fa > .elementor-widget-container {
	margin: 0px 0px 8px 0px;
}

.elementor-3894 .elementor-element.elementor-element-7c86c7fa .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 130%;
	color: #343a40;
}

.elementor-3894 .elementor-element.elementor-element-3d9688ba > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3894 .elementor-element.elementor-element-3d9688ba {
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #6c757d;
}

.elementor-3894 .elementor-element.elementor-element-1c361116 {
	--display: flex;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-3894 .elementor-element.elementor-element-1c361116:not(.elementor-motion-effects-element-type-background), .elementor-3894 .elementor-element.elementor-element-1c361116 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f8fa;
}

.elementor-3894 .elementor-element.elementor-element-611c8f03 {
	--display: flex;
}

.elementor-3894 .elementor-element.elementor-element-3ce36d72 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 25px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-3894 .elementor-element.elementor-element-7c91f901 > .elementor-widget-container {
	background-color: var(--e-global-color-3f836ce);
	margin: 0px 0px 8px 0px;
	padding: 8px 13px 8px 13px;
	border-radius: 999px 999px 999px 999px;
}

.elementor-3894 .elementor-element.elementor-element-7c91f901.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3894 .elementor-element.elementor-element-7c91f901 .elementor-icon-list-icon i {
	color: var(--e-global-color-764fd7b);
	transition: color .3s;
}

.elementor-3894 .elementor-element.elementor-element-7c91f901 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-764fd7b);
	transition: fill .3s;
}

.elementor-3894 .elementor-element.elementor-element-7c91f901 {
	--e-icon-list-icon-size: 7px;
	--icon-vertical-offset: 0px;
}

.elementor-3894 .elementor-element.elementor-element-7c91f901 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3894 .elementor-element.elementor-element-7c91f901 .elementor-icon-list-item > a {
	font-family: "Roboto", Sans-serif;
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 22px;
}

.elementor-3894 .elementor-element.elementor-element-7c91f901 .elementor-icon-list-text {
	color: var(--e-global-color-53a59a6);
	transition: color .3s;
}

.elementor-3894 .elementor-element.elementor-element-46ae724d > .elementor-widget-container {
	margin: 0px 0px 13px 0px;
}

.elementor-3894 .elementor-element.elementor-element-46ae724d .elementor-heading-title {
	color: var(--e-global-color-4d6f3fd);
}

.elementor-3894 .elementor-element.elementor-element-b353206 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3894 .elementor-element.elementor-element-b353206 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
	color: #6c757d;
}

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

.elementor-3894 .elementor-element.elementor-element-3448326 {
	--display: flex;
	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: #eff0f6;
	--border-color: #eff0f6;
	--border-radius: 16px 16px 16px 16px;
	box-shadow: 0px 4px 16px 0px rgba(37, 65, 94, .02);
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-3894 .elementor-element.elementor-element-3448326:not(.elementor-motion-effects-element-type-background), .elementor-3894 .elementor-element.elementor-element-3448326 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(133.42deg, var(--e-global-color-3f836ce) 3.12%, rgba(255, 255, 255, .7) 97.15%);
}

.elementor-3894 .elementor-element.elementor-element-e1eb2d {
	--display: flex;
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 0px;
	--margin-bottom: 16px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-3894 .elementor-element.elementor-element-6242faa0 {
	text-align: start;
}

.elementor-3894 .elementor-element.elementor-element-6242faa0 img {
	width: 38px;
	height: 38px;
	object-fit: contain;
	object-position: center center;
	border-radius: 8px 8px 8px 8px;
}

.elementor-3894 .elementor-element.elementor-element-4acf2a69 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-3894 .elementor-element.elementor-element-4acf2a69 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 12px;
	letter-spacing: .66px;
	color: #969696;
}

.elementor-3894 .elementor-element.elementor-element-53837868 > .elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-3894 .elementor-element.elementor-element-53837868 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 130%;
	color: #343a40;
}

.elementor-3894 .elementor-element.elementor-element-34a5a0ab > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3894 .elementor-element.elementor-element-34a5a0ab {
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #6c757d;
}

.elementor-3894 .elementor-element.elementor-element-3963b147 {
	--display: flex;
	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: #eff0f6;
	--border-color: #eff0f6;
	--border-radius: 16px 16px 16px 16px;
	box-shadow: 0px 4px 16px 0px rgba(37, 65, 94, .02);
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-3894 .elementor-element.elementor-element-3963b147:not(.elementor-motion-effects-element-type-background), .elementor-3894 .elementor-element.elementor-element-3963b147 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(133.42deg, var(--e-global-color-3f836ce) 3.12%, rgba(255, 255, 255, .7) 97.15%);
}

.elementor-3894 .elementor-element.elementor-element-1c4f8e2f {
	--display: flex;
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 0px;
	--margin-bottom: 16px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-3894 .elementor-element.elementor-element-366bd6e7 {
	text-align: start;
}

.elementor-3894 .elementor-element.elementor-element-366bd6e7 img {
	width: 38px;
	height: 38px;
	object-fit: contain;
	object-position: center center;
	border-radius: 8px 8px 8px 8px;
}

.elementor-3894 .elementor-element.elementor-element-531e1192 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-3894 .elementor-element.elementor-element-531e1192 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 12px;
	letter-spacing: .66px;
	color: #969696;
}

.elementor-3894 .elementor-element.elementor-element-eb9a9c > .elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-3894 .elementor-element.elementor-element-eb9a9c .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 130%;
	color: #343a40;
}

.elementor-3894 .elementor-element.elementor-element-562b27eb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3894 .elementor-element.elementor-element-562b27eb {
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #6c757d;
}

.elementor-3894 .elementor-element.elementor-element-56b0d334 {
	--display: flex;
	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: #eff0f6;
	--border-color: #eff0f6;
	--border-radius: 16px 16px 16px 16px;
	box-shadow: 0px 4px 16px 0px rgba(37, 65, 94, .02);
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-3894 .elementor-element.elementor-element-56b0d334:not(.elementor-motion-effects-element-type-background), .elementor-3894 .elementor-element.elementor-element-56b0d334 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(133.42deg, var(--e-global-color-3f836ce) 3.12%, rgba(255, 255, 255, .7) 97.15%);
}

.elementor-3894 .elementor-element.elementor-element-2c069ad8 {
	--display: flex;
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 0px;
	--margin-bottom: 16px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-3894 .elementor-element.elementor-element-40c3ec87 {
	text-align: start;
}

.elementor-3894 .elementor-element.elementor-element-40c3ec87 img {
	width: 38px;
	height: 38px;
	object-fit: contain;
	object-position: center center;
	border-radius: 8px 8px 8px 8px;
}

.elementor-3894 .elementor-element.elementor-element-7237f2c2 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-3894 .elementor-element.elementor-element-7237f2c2 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 12px;
	letter-spacing: .66px;
	color: #969696;
}

.elementor-3894 .elementor-element.elementor-element-51a25ea > .elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-3894 .elementor-element.elementor-element-51a25ea .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 130%;
	color: #343a40;
}

.elementor-3894 .elementor-element.elementor-element-32178bf1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3894 .elementor-element.elementor-element-32178bf1 {
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #6c757d;
}

.elementor-3894 .elementor-element.elementor-element-2c8b6710 {
	--display: flex;
	--padding-top: 120px;
	--padding-bottom: 120px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-3894 .elementor-element.elementor-element-2c8b6710:not(.elementor-motion-effects-element-type-background), .elementor-3894 .elementor-element.elementor-element-2c8b6710 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #2d2956;
}

body:not(.rtl) .elementor-3894 .elementor-element.elementor-element-dea177e {
	left: 0px;
}

body.rtl .elementor-3894 .elementor-element.elementor-element-dea177e {
	right: 0px;
}

.elementor-3894 .elementor-element.elementor-element-dea177e {
	top: 0px;
	z-index: 0;
}

body:not(.rtl) .elementor-3894 .elementor-element.elementor-element-eca4f77 {
	right: 0px;
}

body.rtl .elementor-3894 .elementor-element.elementor-element-eca4f77 {
	left: 0px;
}

.elementor-3894 .elementor-element.elementor-element-eca4f77 {
	bottom: 0px;
	z-index: 0;
}

.elementor-3894 .elementor-element.elementor-element-378dd767 {
	--display: flex;
	--margin-top: auto;
	--margin-bottom: auto;
	--margin-left: auto;
	--margin-right: auto;
}

.elementor-3894 .elementor-element.elementor-element-6c08bb8b > .elementor-widget-container {
	margin: 0px 0px 24px 0px;
}

.elementor-3894 .elementor-element.elementor-element-6c08bb8b img {
	width: 70px;
	height: 70px;
}

.elementor-3894 .elementor-element.elementor-element-2a7b8826 > .elementor-widget-container {
	padding: 0px 0px 24px 0px;
}

.elementor-3894 .elementor-element.elementor-element-2a7b8826 {
	text-align: center;
}

.elementor-3894 .elementor-element.elementor-element-2a7b8826 .elementor-heading-title {
	color: var(--e-global-color-3f836ce);
}

.elementor-3894 .elementor-element.elementor-element-6ae41936 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
}

.elementor-3894 .elementor-element.elementor-element-7cbfd079 img {
	width: 44px;
	height: 44px;
	object-fit: cover;
	object-position: center center;
	border-radius: 1000% 1000% 1000% 1000%;
}

.elementor-3894 .elementor-element.elementor-element-610016b5 {
	--display: flex;
}

.elementor-3894 .elementor-element.elementor-element-1509283c > .elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-3894 .elementor-element.elementor-element-1509283c.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-3894 .elementor-element.elementor-element-1509283c .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: var(--e-global-color-3f836ce);
}

.elementor-3894 .elementor-element.elementor-element-11015145.elementor-element {
	--align-self: flex-start;
}

.elementor-3894 .elementor-element.elementor-element-11015145 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #a8aebc;
}

.elementor-3894 .elementor-element.elementor-element-2895cf0c {
	--display: flex;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-3894 .elementor-element.elementor-element-2895cf0c:not(.elementor-motion-effects-element-type-background), .elementor-3894 .elementor-element.elementor-element-2895cf0c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f8fa;
}

.elementor-3894 .elementor-element.elementor-element-4391ea64 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(0, 1fr);
	--gap: 0px 100px;
	--row-gap: 0px;
	--column-gap: 100px;
	--grid-auto-flow: row;
	--border-radius: 16px 16px 16px 16px;
	box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, .03);
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 70px;
	--padding-right: 70px;
}

.elementor-3894 .elementor-element.elementor-element-4391ea64:not(.elementor-motion-effects-element-type-background), .elementor-3894 .elementor-element.elementor-element-4391ea64 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-3f836ce);
	background-image: url("https://cdn-ilelbdd.nitrocdn.com/XhFkQLRbIZsFSxsutShyYeGOTChgPMOU/assets/images/optimized/rev-01fb62c/www.augmentt.com/wp-content/uploads/2026/07/protecting-bg.png");
	background-position: 500px 0px;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-3894 .elementor-element.elementor-element-195ef09e {
	--display: flex;
}

.elementor-3894 .elementor-element.elementor-element-203ea6e5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 16px 0px;
}

.elementor-3894 .elementor-element.elementor-element-203ea6e5 .elementor-heading-title {
	color: #2d2956;
}

.elementor-3894 .elementor-element.elementor-element-53aa4416 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3894 .elementor-element.elementor-element-53aa4416 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
	color: #6c757d;
}

.elementor-3894 .elementor-element.elementor-element-5cadfc14 > .elementor-widget-container {
	padding: 32px 0px 0px 0px;
}

.elementor-3894 .elementor-element.elementor-element-2fe0155 {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3894 .elementor-element.elementor-element-283faccd {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--flex-wrap: wrap;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 3px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 3px;
	border-color: #008894;
	--border-color: #008894;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: -18px -9px 32px 0px rgba(82, 154, 225, .08);
	--margin-top: auto;
	--margin-bottom: auto;
	--margin-left: auto;
	--margin-right: auto;
	--padding-top: 18px;
	--padding-bottom: 18px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-3894 .elementor-element.elementor-element-283faccd:not(.elementor-motion-effects-element-type-background), .elementor-3894 .elementor-element.elementor-element-283faccd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-3f836ce);
}

.elementor-3894 .elementor-element.elementor-element-7b7e2a42 {
	width: var(--container-widget-width, 40px);
	max-width: 40px;
	--container-widget-width: 40px;
	--container-widget-flex-grow: 0;
}

.elementor-3894 .elementor-element.elementor-element-7b7e2a42 img {
	width: 100%;
	border-radius: 9px 9px 9px 9px;
}

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

.elementor-3894 .elementor-element.elementor-element-33146d13 {
	font-family: var(--e-global-typography-9386d66-font-family), Sans-serif;
	font-size: var(--e-global-typography-9386d66-font-size);
	font-weight: var(--e-global-typography-9386d66-font-weight);
	line-height: var(--e-global-typography-9386d66-line-height);
}

.elementor-3894 .elementor-element.elementor-element-33146d13 p {
	margin-block-end: 0px;
}

.elementor-3894 .elementor-element.elementor-element-2d965f47 {
	font-family: var(--e-global-typography-e290703-font-family), Sans-serif;
	font-size: var(--e-global-typography-e290703-font-size);
	font-weight: var(--e-global-typography-e290703-font-weight);
	line-height: var(--e-global-typography-e290703-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-3894 .elementor-element.elementor-element-489cc461 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--border-radius: 100px 100px 100px 100px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-3894 .elementor-element.elementor-element-489cc461:not(.elementor-motion-effects-element-type-background), .elementor-3894 .elementor-element.elementor-element-489cc461 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 136, 148, .1);
}

.elementor-3894 .elementor-element.elementor-element-4bb317c6 {
	font-family: var(--e-global-typography-e290703-font-family), Sans-serif;
	font-size: var(--e-global-typography-e290703-font-size);
	font-weight: var(--e-global-typography-e290703-font-weight);
	line-height: var(--e-global-typography-e290703-line-height);
	color: #008894;
}

.elementor-3894 .elementor-element.elementor-element-4bb317c6 p {
	margin-block-end: 0px;
}

.elementor-3894 .elementor-element.elementor-element-3cc08326 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--flex-wrap: wrap;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 3px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 3px;
	border-color: #39f;
	--border-color: #39f;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: -22px 0px 32px 0px rgba(82, 154, 225, .08);
	--padding-top: 18px;
	--padding-bottom: 18px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-3894 .elementor-element.elementor-element-3cc08326:not(.elementor-motion-effects-element-type-background), .elementor-3894 .elementor-element.elementor-element-3cc08326 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-3f836ce);
}

.elementor-3894 .elementor-element.elementor-element-709b0122 {
	width: var(--container-widget-width, 40px);
	max-width: 40px;
	--container-widget-width: 40px;
	--container-widget-flex-grow: 0;
}

.elementor-3894 .elementor-element.elementor-element-709b0122 img {
	width: 100%;
	border-radius: 9px 9px 9px 9px;
}

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

.elementor-3894 .elementor-element.elementor-element-40fdd04d {
	font-family: var(--e-global-typography-9386d66-font-family), Sans-serif;
	font-size: var(--e-global-typography-9386d66-font-size);
	font-weight: var(--e-global-typography-9386d66-font-weight);
	line-height: var(--e-global-typography-9386d66-line-height);
}

.elementor-3894 .elementor-element.elementor-element-40fdd04d p {
	margin-block-end: 0px;
}

.elementor-3894 .elementor-element.elementor-element-118c1df2 {
	font-family: var(--e-global-typography-e290703-font-family), Sans-serif;
	font-size: var(--e-global-typography-e290703-font-size);
	font-weight: var(--e-global-typography-e290703-font-weight);
	line-height: var(--e-global-typography-e290703-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-3894 .elementor-element.elementor-element-6a81db82 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--border-radius: 100px 100px 100px 100px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-3894 .elementor-element.elementor-element-6a81db82:not(.elementor-motion-effects-element-type-background), .elementor-3894 .elementor-element.elementor-element-6a81db82 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(51, 153, 255, .1);
}

.elementor-3894 .elementor-element.elementor-element-6a803e1a {
	font-family: var(--e-global-typography-e290703-font-family), Sans-serif;
	font-size: var(--e-global-typography-e290703-font-size);
	font-weight: var(--e-global-typography-e290703-font-weight);
	line-height: var(--e-global-typography-e290703-line-height);
	color: #39f;
}

.elementor-3894 .elementor-element.elementor-element-6a803e1a p {
	margin-block-end: 0px;
}

.elementor-3894 .elementor-element.elementor-element-1e235ad8 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--flex-wrap: wrap;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 3px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 3px;
	border-color: #9153fa;
	--border-color: #9153fa;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: -17px 10px 32px 0px rgba(82, 154, 225, .08);
	--margin-top: auto;
	--margin-bottom: auto;
	--margin-left: auto;
	--margin-right: auto;
	--padding-top: 18px;
	--padding-bottom: 18px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-3894 .elementor-element.elementor-element-1e235ad8:not(.elementor-motion-effects-element-type-background), .elementor-3894 .elementor-element.elementor-element-1e235ad8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-3f836ce);
}

.elementor-3894 .elementor-element.elementor-element-62e9cc3b {
	width: var(--container-widget-width, 40px);
	max-width: 40px;
	--container-widget-width: 40px;
	--container-widget-flex-grow: 0;
}

.elementor-3894 .elementor-element.elementor-element-62e9cc3b img {
	width: 100%;
	border-radius: 9px 9px 9px 9px;
}

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

.elementor-3894 .elementor-element.elementor-element-1e9e46b {
	font-family: var(--e-global-typography-9386d66-font-family), Sans-serif;
	font-size: var(--e-global-typography-9386d66-font-size);
	font-weight: var(--e-global-typography-9386d66-font-weight);
	line-height: var(--e-global-typography-9386d66-line-height);
}

.elementor-3894 .elementor-element.elementor-element-1e9e46b p {
	margin-block-end: 0px;
}

.elementor-3894 .elementor-element.elementor-element-44580a50 {
	font-family: var(--e-global-typography-e290703-font-family), Sans-serif;
	font-size: var(--e-global-typography-e290703-font-size);
	font-weight: var(--e-global-typography-e290703-font-weight);
	line-height: var(--e-global-typography-e290703-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-3894 .elementor-element.elementor-element-69a32485 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--border-radius: 100px 100px 100px 100px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-3894 .elementor-element.elementor-element-69a32485:not(.elementor-motion-effects-element-type-background), .elementor-3894 .elementor-element.elementor-element-69a32485 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(145, 83, 250, .1);
}

.elementor-3894 .elementor-element.elementor-element-75c7091c {
	font-family: var(--e-global-typography-e290703-font-family), Sans-serif;
	font-size: var(--e-global-typography-e290703-font-size);
	font-weight: var(--e-global-typography-e290703-font-weight);
	line-height: var(--e-global-typography-e290703-line-height);
	color: #9153fa;
}

.elementor-3894 .elementor-element.elementor-element-75c7091c p {
	margin-block-end: 0px;
}

@media (max-width:1024px) {
	.elementor-3894 .elementor-element.elementor-element-500a8f8d {
		--gap: 20px 40px;
		--row-gap: 20px;
		--column-gap: 40px;
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-62d3194b > .elementor-widget-container {
		padding: 8px 13px 8px 13px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-62d3194b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3894 .elementor-element.elementor-element-62d3194b .elementor-icon-list-item > a {
		font-size: 14px;
		line-height: 22px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-79d4fc0a .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-70bfba6c {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-3894 .elementor-element.elementor-element-1c0b1a2d {
		font-size: 14px;
		line-height: 22px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-16af0ce0 {
		font-size: 14px;
		line-height: 22px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-6cc9ef83 {
		font-size: 14px;
		line-height: 22px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-7621c64c {
		font-size: 14px;
		line-height: 22px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-a8ae882 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-239e2d84 {
		font-size: 13px;
		line-height: 20px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-20a1ff72 {
		--e-image-carousel-slides-to-show: 3;
	}
	
	.elementor-3894 .elementor-element.elementor-element-24222d22 {
		--min-height: 100%;
		top: 0%;
	}
	
	body:not(.rtl) .elementor-3894 .elementor-element.elementor-element-24222d22 {
		left: 0%;
	}
	
	body.rtl .elementor-3894 .elementor-element.elementor-element-24222d22 {
		right: 0%;
	}
	
	.elementor-3894 .elementor-element.elementor-element-6bb036d4 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-15dc625a {
		--flex-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: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-786400c9 img {
		width: 400px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-1b641250 > .elementor-widget-container {
		padding: 8px 13px 8px 13px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-1b641250 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3894 .elementor-element.elementor-element-1b641250 .elementor-icon-list-item > a {
		font-size: 14px;
		line-height: 22px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-480df4c7 {
		font-size: 15px;
		line-height: 23px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-404aec63 {
		--e-con-grid-template-rows: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-3894 .elementor-element.elementor-element-1c361116 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-7c91f901 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3894 .elementor-element.elementor-element-7c91f901 .elementor-icon-list-item > a {
		font-size: 14px;
		line-height: 22px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-b353206 {
		font-size: 15px;
		line-height: 23px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-6f64f579 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-3894 .elementor-element.elementor-element-4acf2a69 .elementor-heading-title {
		font-size: 14px;
		line-height: 22px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-531e1192 .elementor-heading-title {
		font-size: 14px;
		line-height: 22px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-7237f2c2 .elementor-heading-title {
		font-size: 14px;
		line-height: 22px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-2c8b6710 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-dea177e img {
		width: 200px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-eca4f77 img {
		width: 200px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-378dd767 {
		--margin-top: auto;
		--margin-bottom: auto;
		--margin-left: auto;
		--margin-right: auto;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-2895cf0c {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-4391ea64 {
		--gap: 0px 50px;
		--row-gap: 0px;
		--column-gap: 50px;
		--grid-auto-flow: row;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-4391ea64:not(.elementor-motion-effects-element-type-background), .elementor-3894 .elementor-element.elementor-element-4391ea64 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0% 0px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-53aa4416 {
		font-size: 15px;
		line-height: 23px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-2fe0155 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-33146d13 {
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-3894 .elementor-element.elementor-element-2d965f47 {
		font-size: var(--e-global-typography-e290703-font-size);
		line-height: var(--e-global-typography-e290703-line-height);
	}
	
	.elementor-3894 .elementor-element.elementor-element-4bb317c6 {
		font-size: var(--e-global-typography-e290703-font-size);
		line-height: var(--e-global-typography-e290703-line-height);
	}
	
	.elementor-3894 .elementor-element.elementor-element-40fdd04d {
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-3894 .elementor-element.elementor-element-118c1df2 {
		font-size: var(--e-global-typography-e290703-font-size);
		line-height: var(--e-global-typography-e290703-line-height);
	}
	
	.elementor-3894 .elementor-element.elementor-element-6a803e1a {
		font-size: var(--e-global-typography-e290703-font-size);
		line-height: var(--e-global-typography-e290703-line-height);
	}
	
	.elementor-3894 .elementor-element.elementor-element-1e9e46b {
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-3894 .elementor-element.elementor-element-44580a50 {
		font-size: var(--e-global-typography-e290703-font-size);
		line-height: var(--e-global-typography-e290703-line-height);
	}
	
	.elementor-3894 .elementor-element.elementor-element-75c7091c {
		font-size: var(--e-global-typography-e290703-font-size);
		line-height: var(--e-global-typography-e290703-line-height);
	}
}

@media (max-width:767px) {
	.elementor-3894 .elementor-element.elementor-element-500a8f8d {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-62d3194b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3894 .elementor-element.elementor-element-62d3194b .elementor-icon-list-item > a {
		font-size: 14px;
		line-height: 21px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-79d4fc0a .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-1c0b1a2d {
		font-size: 14px;
		line-height: 21px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-16af0ce0 {
		font-size: 14px;
		line-height: 21px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-6cc9ef83 {
		font-size: 14px;
		line-height: 21px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-7621c64c {
		font-size: 14px;
		line-height: 21px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-a8ae882 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-239e2d84 {
		text-align: center;
		font-size: 12px;
		line-height: 18px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-20a1ff72 {
		--e-image-carousel-slides-to-show: 3;
	}
	
	.elementor-3894 .elementor-element.elementor-element-24222d22 {
		--width: 50px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-6d3190c9 {
		--width: 50px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-6bb036d4 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-8af98ac.elementor-element {
		--align-self: center;
	}
	
	.elementor-3894 .elementor-element.elementor-element-63401619 {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-6d7f89cd {
		--width: auto;
		border-width: 0px 0px 0px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-22b6cf1a img {
		width: auto;
	}
	
	.elementor-3894 .elementor-element.elementor-element-fa0f534 {
		--width: auto;
		border-width: 0px 0px 0px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-f4ed47 img {
		width: auto;
	}
	
	.elementor-3894 .elementor-element.elementor-element-5dece3a1 {
		--width: auto;
	}
	
	.elementor-3894 .elementor-element.elementor-element-52bce7d8 img {
		width: auto;
	}
	
	.elementor-3894 .elementor-element.elementor-element-786400c9 {
		bottom: -5%;
	}
	
	.elementor-3894 .elementor-element.elementor-element-786400c9 img {
		width: 200px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-1b641250 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3894 .elementor-element.elementor-element-1b641250 .elementor-icon-list-item > a {
		font-size: 14px;
		line-height: 21px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-480df4c7 {
		font-size: 14px;
		line-height: 20px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-404aec63 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: auto;
		--grid-auto-flow: row;
	}
	
	.elementor-3894 .elementor-element.elementor-element-5e900169 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-7c91f901 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3894 .elementor-element.elementor-element-7c91f901 .elementor-icon-list-item > a {
		font-size: 14px;
		line-height: 21px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-b353206 {
		font-size: 14px;
		line-height: 20px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-6f64f579 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: 1fr;
		--grid-auto-flow: row;
	}
	
	.elementor-3894 .elementor-element.elementor-element-4acf2a69 .elementor-heading-title {
		font-size: 14px;
		line-height: 21px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-531e1192 .elementor-heading-title {
		font-size: 14px;
		line-height: 21px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-7237f2c2 .elementor-heading-title {
		font-size: 14px;
		line-height: 21px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-2c8b6710 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-dea177e img {
		width: 150px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-eca4f77 img {
		width: 150px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-6ae41936 {
		--flex-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-3894 .elementor-element.elementor-element-1509283c.elementor-element {
		--align-self: center;
	}
	
	.elementor-3894 .elementor-element.elementor-element-11015145.elementor-element {
		--align-self: center;
	}
	
	.elementor-3894 .elementor-element.elementor-element-4391ea64 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--grid-auto-flow: row;
	}
	
	.elementor-3894 .elementor-element.elementor-element-4391ea64:not(.elementor-motion-effects-element-type-background), .elementor-3894 .elementor-element.elementor-element-4391ea64 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0% 0px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-53aa4416 {
		font-size: 14px;
		line-height: 20px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-5cadfc14 > .elementor-widget-container {
		padding: 16px 0px 0px 0px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-283faccd {
		--justify-content: center;
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		border-width: 0px 0px 3px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 3px;
		--border-left-width: 0px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-7b5eff2f {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-33146d13 {
		text-align: center;
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-3894 .elementor-element.elementor-element-2d965f47 {
		text-align: center;
		font-size: var(--e-global-typography-e290703-font-size);
		line-height: var(--e-global-typography-e290703-line-height);
	}
	
	.elementor-3894 .elementor-element.elementor-element-489cc461 {
		--width: 75px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-4bb317c6 {
		font-size: var(--e-global-typography-e290703-font-size);
		line-height: var(--e-global-typography-e290703-line-height);
	}
	
	.elementor-3894 .elementor-element.elementor-element-3cc08326 {
		--justify-content: center;
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		border-width: 0px 0px 3px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 3px;
		--border-left-width: 0px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-f20ce0e {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-40fdd04d {
		text-align: center;
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-3894 .elementor-element.elementor-element-118c1df2 {
		text-align: center;
		font-size: var(--e-global-typography-e290703-font-size);
		line-height: var(--e-global-typography-e290703-line-height);
	}
	
	.elementor-3894 .elementor-element.elementor-element-6a81db82 {
		--width: 75px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-6a803e1a {
		font-size: var(--e-global-typography-e290703-font-size);
		line-height: var(--e-global-typography-e290703-line-height);
	}
	
	.elementor-3894 .elementor-element.elementor-element-1e235ad8 {
		--justify-content: center;
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		border-width: 0px 0px 3px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 3px;
		--border-left-width: 0px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-14e1e693 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-1e9e46b {
		text-align: center;
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-3894 .elementor-element.elementor-element-44580a50 {
		text-align: center;
		font-size: var(--e-global-typography-e290703-font-size);
		line-height: var(--e-global-typography-e290703-line-height);
	}
	
	.elementor-3894 .elementor-element.elementor-element-69a32485 {
		--width: 75px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-75c7091c {
		font-size: var(--e-global-typography-e290703-font-size);
		line-height: var(--e-global-typography-e290703-line-height);
	}
}

@media (min-width:768px) {
	.elementor-3894 .elementor-element.elementor-element-523d482c {
		--width: 44%;
	}
	
	.elementor-3894 .elementor-element.elementor-element-70bfba6c {
		--width: 100.186%;
	}
	
	.elementor-3894 .elementor-element.elementor-element-24222d22 {
		--width: 90px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-6d3190c9 {
		--width: 90px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-2f2b36b7 {
		--width: 50%;
	}
	
	.elementor-3894 .elementor-element.elementor-element-53ba7c7c {
		--width: 20%;
	}
	
	.elementor-3894 .elementor-element.elementor-element-6d7f89cd {
		--width: 33.33%;
	}
	
	.elementor-3894 .elementor-element.elementor-element-fa0f534 {
		--width: 33.33%;
	}
	
	.elementor-3894 .elementor-element.elementor-element-5dece3a1 {
		--width: 33.33%;
	}
	
	.elementor-3894 .elementor-element.elementor-element-166d7620 {
		--width: 43%;
	}
	
	.elementor-3894 .elementor-element.elementor-element-404aec63 {
		--width: 57%;
	}
	
	.elementor-3894 .elementor-element.elementor-element-268d451e {
		--width: 100%;
	}
	
	.elementor-3894 .elementor-element.elementor-element-293d0e76 {
		--width: 100%;
	}
	
	.elementor-3894 .elementor-element.elementor-element-47ac014f {
		--width: 100%;
	}
	
	.elementor-3894 .elementor-element.elementor-element-216b1440 {
		--width: 100%;
	}
	
	.elementor-3894 .elementor-element.elementor-element-3ce36d72 {
		--width: 680px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-3448326 {
		--width: 100%;
	}
	
	.elementor-3894 .elementor-element.elementor-element-e1eb2d {
		--width: 38px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-3963b147 {
		--width: 100%;
	}
	
	.elementor-3894 .elementor-element.elementor-element-1c4f8e2f {
		--width: 38px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-56b0d334 {
		--width: 100%;
	}
	
	.elementor-3894 .elementor-element.elementor-element-2c069ad8 {
		--width: 38px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-378dd767 {
		--width: 770px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-610016b5 {
		--width: auto;
	}
	
	.elementor-3894 .elementor-element.elementor-element-195ef09e {
		--width: 100%;
	}
	
	.elementor-3894 .elementor-element.elementor-element-2fe0155 {
		--width: 100%;
	}
	
	.elementor-3894 .elementor-element.elementor-element-283faccd {
		--width: 95%;
	}
	
	.elementor-3894 .elementor-element.elementor-element-7b5eff2f {
		--width: calc(100% - 115px);
	}
	
	.elementor-3894 .elementor-element.elementor-element-489cc461 {
		--width: 75px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-3cc08326 {
		--width: 100%;
	}
	
	.elementor-3894 .elementor-element.elementor-element-f20ce0e {
		--width: calc(100% - 115px);
	}
	
	.elementor-3894 .elementor-element.elementor-element-6a81db82 {
		--width: 75px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-1e235ad8 {
		--width: 95%;
	}
	
	.elementor-3894 .elementor-element.elementor-element-14e1e693 {
		--width: calc(100% - 115px);
	}
	
	.elementor-3894 .elementor-element.elementor-element-69a32485 {
		--width: 75px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-3894 .elementor-element.elementor-element-24222d22 {
		--width: 80px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-166d7620 {
		--width: 100%;
	}
	
	.elementor-3894 .elementor-element.elementor-element-404aec63 {
		--width: 100%;
	}
	
	.elementor-3894 .elementor-element.elementor-element-378dd767 {
		--width: 500px;
	}
	
	.elementor-3894 .elementor-element.elementor-element-283faccd {
		--width: 100%;
	}
	
	.elementor-3894 .elementor-element.elementor-element-3cc08326 {
		--width: 100%;
	}
	
	.elementor-3894 .elementor-element.elementor-element-1e235ad8 {
		--width: 100%;
	}
}

/* Start custom CSS for icon-list, class: .elementor-element-62d3194b */
.h-auto .elementor-widget-container {
	height: auto !important;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-1a655e4c */
.elementor-3894 .elementor-element.elementor-element-1a655e4c .elementor-widget-container {
	display: flex;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-535205f8 */
.elementor-3894 .elementor-element.elementor-element-535205f8 .elementor-widget-container {
	display: flex;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-4aea028f */
.elementor-3894 .elementor-element.elementor-element-4aea028f .elementor-widget-container {
	display: flex;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-7648df21 */
.elementor-3894 .elementor-element.elementor-element-7648df21 .elementor-widget-container {
	display: flex;
}

/* End custom CSS */

/* Start custom CSS for image-carousel, class: .elementor-element-20a1ff72 */
.elementor-3894 .elementor-element.elementor-element-20a1ff72 .swiper-wrapper {
	-webkit-transition-timing-function: linear !important;
	transition-timing-function: linear !important;
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-6c9d4380 */
.elementor-3894 .elementor-element.elementor-element-6c9d4380 {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-2d19c565 */
.blue-color {
	color: #838ded;
}
