/* End custom CSS */

.elementor-4986 .elementor-element.elementor-element-a8d20db {
	--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: space-between;
	--align-items: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--flex-wrap: wrap;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-4986 .elementor-element.elementor-element-a8d20db:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-a8d20db > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilelbdd.nitrocdn.com/XhFkQLRbIZsFSxsutShyYeGOTChgPMOU/assets/images/optimized/rev-0ea0f79/www.augmentt.com/wp-content/uploads/2026/09/hero-bg.png");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-4986 .elementor-element.elementor-element-170ea54 {
	--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;
}

.elementor-4986 .elementor-element.elementor-element-c18f789 > .elementor-widget-container {
	margin: 0px 0px 16px 0px;
}

.elementor-4986 .elementor-element.elementor-element-c18f789 .sbfe-breadcrumbs {
	font-family: "Sofia Sans", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-4986 .elementor-element.elementor-element-c18f789 .sbfe-breadcrumbs .sbfe-sep {
	color: rgba(44, 46, 47, .5);
}

.elementor-4986 .elementor-element.elementor-element-c18f789 .sbfe-breadcrumbs .sbfe-current {
	color: #2c2e2f;
}

.elementor-4986 .elementor-element.elementor-element-c18f789 .sbfe-breadcrumbs a:hover {
	color: #39f;
}

.elementor-4986 .elementor-element.elementor-element-8dcc16a > .elementor-widget-container {
	margin: 0px 0px 16px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-4986 .elementor-element.elementor-element-8dcc16a .elementor-heading-title {
	font-family: var(--e-global-typography-1c15d6d-font-family), Sans-serif;
	font-size: var(--e-global-typography-1c15d6d-font-size);
	font-weight: var(--e-global-typography-1c15d6d-font-weight);
	line-height: var(--e-global-typography-1c15d6d-line-height);
	color: #2d2956;
}

.elementor-4986 .elementor-element.elementor-element-59e823a {
	font-family: var(--e-global-typography-f714fbd-font-family), Sans-serif;
	font-size: var(--e-global-typography-f714fbd-font-size);
	font-weight: var(--e-global-typography-f714fbd-font-weight);
	line-height: var(--e-global-typography-f714fbd-line-height);
	color: #6c757d;
}

.elementor-4986 .elementor-element.elementor-element-59e823a p {
	margin-block-end: 16px;
}

.elementor-4986 .elementor-element.elementor-element-4175a4e {
	--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: flex-start;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	--margin-top: 40px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-4986 .elementor-element.elementor-element-530b609 .elementor-button {
	background-color: var(--e-global-color-f10d911);
	fill: var(--e-global-color-186e3fb);
	color: var(--e-global-color-186e3fb);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-186e3fb);
}

.elementor-4986 .elementor-element.elementor-element-530b609 .elementor-button:hover, .elementor-4986 .elementor-element.elementor-element-530b609 .elementor-button:focus {
	color: var(--e-global-color-186e3fb);
}

.elementor-4986 .elementor-element.elementor-element-530b609 .elementor-button:hover svg, .elementor-4986 .elementor-element.elementor-element-530b609 .elementor-button:focus svg {
	fill: var(--e-global-color-186e3fb);
}

.elementor-4986 .elementor-element.elementor-element-c9fd03d {
	--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-4986 .elementor-element.elementor-element-c12ae4d {
	width: 100%;
	max-width: 100%;
}

.elementor-4986 .elementor-element.elementor-element-c12ae4d img {
	width: 100%;
}

.elementor-4986 .elementor-element.elementor-element-a1df11e {
	--display: flex;
	--margin-top: 20px;
	--margin-bottom: 100px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-4986 .elementor-element.elementor-element-935a8ab > .elementor-widget-container {
	background-color: #fafbff;
	margin: 0px 0px 24px 0px;
	padding: 8px 13px 8px 13px;
	border-radius: 999px 999px 999px 999px;
}

.elementor-4986 .elementor-element.elementor-element-935a8ab.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-4986 .elementor-element.elementor-element-935a8ab .elementor-icon-list-icon i {
	color: var(--e-global-color-764fd7b);
	transition: color .3s;
}

.elementor-4986 .elementor-element.elementor-element-935a8ab .elementor-icon-list-icon svg {
	fill: var(--e-global-color-764fd7b);
	transition: fill .3s;
}

.elementor-4986 .elementor-element.elementor-element-935a8ab {
	--e-icon-list-icon-size: 7px;
	--icon-vertical-offset: 0px;
}

.elementor-4986 .elementor-element.elementor-element-935a8ab .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4986 .elementor-element.elementor-element-935a8ab .elementor-icon-list-item > a {
	font-family: "Roboto", Sans-serif;
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 16px;
}

.elementor-4986 .elementor-element.elementor-element-935a8ab .elementor-icon-list-text {
	color: var(--e-global-color-53a59a6);
	transition: color .3s;
}

.elementor-4986 .elementor-element.elementor-element-62e1dfb {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--grid-auto-flow: row;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-4986 .elementor-element.elementor-element-36d1bdb {
	--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: 20px 20px 20px 20px;
	--padding-top: 24px;
	--padding-bottom: 10px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-4986 .elementor-element.elementor-element-36d1bdb:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-36d1bdb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fafbff;
}

.elementor-4986 .elementor-element.elementor-element-30a5d29 {
	--display: flex;
	--min-height: auto;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-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;
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 0px;
	--margin-bottom: 16px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 7px;
	--padding-right: 7px;
}

.elementor-4986 .elementor-element.elementor-element-30a5d29:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-30a5d29 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f0e9ff;
}

.elementor-4986 .elementor-element.elementor-element-6298a99 {
	text-align: start;
}

.elementor-4986 .elementor-element.elementor-element-6298a99 img {
	width: 19px;
	height: 19px;
	object-fit: contain;
	object-position: center center;
	border-radius: 8px 8px 8px 8px;
}

.elementor-4986 .elementor-element.elementor-element-9ea4003 > .elementor-widget-container {
	margin: 0px 0px 8px 0px;
}

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

.elementor-4986 .elementor-element.elementor-element-ac12944 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-4986 .elementor-element.elementor-element-2ee4d19 {
	--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: 20px 20px 20px 20px;
	--padding-top: 24px;
	--padding-bottom: 10px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-4986 .elementor-element.elementor-element-2ee4d19:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-2ee4d19 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fafbff;
}

.elementor-4986 .elementor-element.elementor-element-98648c7 {
	--display: flex;
	--min-height: auto;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-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;
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 0px;
	--margin-bottom: 16px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 7px;
	--padding-right: 7px;
}

.elementor-4986 .elementor-element.elementor-element-98648c7:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-98648c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f0e9ff;
}

.elementor-4986 .elementor-element.elementor-element-dab196d {
	text-align: start;
}

.elementor-4986 .elementor-element.elementor-element-dab196d img {
	width: 19px;
	height: 19px;
	object-fit: contain;
	object-position: center center;
	border-radius: 8px 8px 8px 8px;
}

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

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

.elementor-4986 .elementor-element.elementor-element-3c36849 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-4986 .elementor-element.elementor-element-4a3be1f {
	--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: 20px 20px 20px 20px;
	--padding-top: 24px;
	--padding-bottom: 10px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-4986 .elementor-element.elementor-element-4a3be1f:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-4a3be1f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fafbff;
}

.elementor-4986 .elementor-element.elementor-element-5058be3 {
	--display: flex;
	--min-height: auto;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-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;
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 0px;
	--margin-bottom: 16px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 7px;
	--padding-right: 7px;
}

.elementor-4986 .elementor-element.elementor-element-5058be3:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-5058be3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f0e9ff;
}

.elementor-4986 .elementor-element.elementor-element-2aeb80d {
	text-align: start;
}

.elementor-4986 .elementor-element.elementor-element-2aeb80d img {
	width: 19px;
	height: 19px;
	object-fit: contain;
	object-position: center center;
	border-radius: 8px 8px 8px 8px;
}

.elementor-4986 .elementor-element.elementor-element-e6b3080 > .elementor-widget-container {
	margin: 0px 0px 8px 0px;
}

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

.elementor-4986 .elementor-element.elementor-element-2cee590 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-4986 .elementor-element.elementor-element-497c288 {
	--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: 20px 20px 20px 20px;
	--padding-top: 24px;
	--padding-bottom: 10px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-4986 .elementor-element.elementor-element-497c288:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-497c288 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fafbff;
}

.elementor-4986 .elementor-element.elementor-element-a50110c {
	--display: flex;
	--min-height: auto;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-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;
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 0px;
	--margin-bottom: 16px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 7px;
	--padding-right: 7px;
}

.elementor-4986 .elementor-element.elementor-element-a50110c:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-a50110c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f0e9ff;
}

.elementor-4986 .elementor-element.elementor-element-a256ea2 {
	text-align: start;
}

.elementor-4986 .elementor-element.elementor-element-a256ea2 img {
	width: 19px;
	height: 19px;
	object-fit: contain;
	object-position: center center;
	border-radius: 8px 8px 8px 8px;
}

.elementor-4986 .elementor-element.elementor-element-5869468 > .elementor-widget-container {
	margin: 0px 0px 8px 0px;
}

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

.elementor-4986 .elementor-element.elementor-element-c396d14 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-4986 .elementor-element.elementor-element-4c10663 {
	--display: flex;
	--margin-top: 100px;
	--margin-bottom: 100px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-4986 .elementor-element.elementor-element-71ee6da {
	--display: flex;
}

.elementor-4986 .elementor-element.elementor-element-f096c7d {
	width: var(--container-widget-width, 640px);
	max-width: 640px;
	--container-widget-width: 640px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-4986 .elementor-element.elementor-element-f096c7d > .elementor-widget-container {
	margin: 0 auto 56 auto;
}

.elementor-4986 .elementor-element.elementor-element-f096c7d.elementor-element {
	--align-self: center;
}

.elementor-4986 .elementor-element.elementor-element-f096c7d .elementor-heading-title {
	color: #2d2956;
}

.elementor-4986 .elementor-element.elementor-element-8fb6884 {
	--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: space-between;
	--gap: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--margin-top: 56px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4986 .elementor-element.elementor-element-8e766ff {
	--display: flex;
}

.elementor-4986 .elementor-element.elementor-element-13c3c48 {
	--display: flex;
	--border-radius: 56px 56px 56px 56px;
	--padding-top: 90px;
	--padding-bottom: 90px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-4986 .elementor-element.elementor-element-13c3c48:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-13c3c48 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilelbdd.nitrocdn.com/XhFkQLRbIZsFSxsutShyYeGOTChgPMOU/assets/images/optimized/rev-0ea0f79/www.augmentt.com/wp-content/uploads/2026/08/book-demo.png");
}

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

.elementor-4986 .elementor-element.elementor-element-880e006 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center center;
}

.elementor-4986 .elementor-element.elementor-element-2fd13cf img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center center;
}

.elementor-4986 .elementor-element.elementor-element-539293d img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center center;
}

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

.elementor-4986 .elementor-element.elementor-element-5bee722 {
	--display: flex;
	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: rgba(46, 144, 250, .15);
	--border-color: rgba(46, 144, 250, .15);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 32px;
	--padding-right: 0px;
}

.elementor-4986 .elementor-element.elementor-element-d14f085 {
	--display: flex;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4986 .elementor-element.elementor-element-3bb62b9 {
	--display: flex;
	--position: absolute;
	--min-height: 100%;
	top: 0px;
	--z-index: 10;
}

.elementor-4986 .elementor-element.elementor-element-3bb62b9:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-3bb62b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #2e90fa;
}

body:not(.rtl) .elementor-4986 .elementor-element.elementor-element-3bb62b9 {
	left: -35px;
}

body.rtl .elementor-4986 .elementor-element.elementor-element-3bb62b9 {
	right: -35px;
}

.elementor-4986 .elementor-element.elementor-element-a60174b {
	--display: flex;
}

.elementor-4986 .elementor-element.elementor-element-4731818 > .elementor-widget-container {
	margin: 0px 0px 13px 0px;
}

.elementor-4986 .elementor-element.elementor-element-4731818 .elementor-heading-title {
	color: #2d2956;
}

.elementor-4986 .elementor-element.elementor-element-5df360e {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	color: #6c757d;
}

.elementor-4986 .elementor-element.elementor-element-56cb3f5 {
	--display: flex;
	--border-radius: 56px 56px 56px 56px;
	--padding-top: 90px;
	--padding-bottom: 90px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-4986 .elementor-element.elementor-element-56cb3f5:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-56cb3f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilelbdd.nitrocdn.com/XhFkQLRbIZsFSxsutShyYeGOTChgPMOU/assets/images/optimized/rev-0ea0f79/www.augmentt.com/wp-content/uploads/2026/08/book-demo.png");
}

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

.elementor-4986 .elementor-element.elementor-element-6cdb59d img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center center;
}

.elementor-4986 .elementor-element.elementor-element-de294d1 {
	--display: flex;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4986 .elementor-element.elementor-element-86ea5a7 {
	--display: flex;
	--position: absolute;
	--min-height: 100%;
	top: 0px;
	--z-index: 10;
}

.elementor-4986 .elementor-element.elementor-element-86ea5a7:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-86ea5a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #2e90fa;
}

body:not(.rtl) .elementor-4986 .elementor-element.elementor-element-86ea5a7 {
	left: -35px;
}

body.rtl .elementor-4986 .elementor-element.elementor-element-86ea5a7 {
	right: -35px;
}

.elementor-4986 .elementor-element.elementor-element-18cc67a {
	--display: flex;
}

.elementor-4986 .elementor-element.elementor-element-30c315c > .elementor-widget-container {
	margin: 0px 0px 13px 0px;
}

.elementor-4986 .elementor-element.elementor-element-30c315c .elementor-heading-title {
	color: #2d2956;
}

.elementor-4986 .elementor-element.elementor-element-e762166 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	color: #6c757d;
}

.elementor-4986 .elementor-element.elementor-element-c24f32e {
	--display: flex;
	--border-radius: 56px 56px 56px 56px;
	--padding-top: 90px;
	--padding-bottom: 90px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-4986 .elementor-element.elementor-element-c24f32e:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-c24f32e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilelbdd.nitrocdn.com/XhFkQLRbIZsFSxsutShyYeGOTChgPMOU/assets/images/optimized/rev-0ea0f79/www.augmentt.com/wp-content/uploads/2026/08/book-demo.png");
}

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

.elementor-4986 .elementor-element.elementor-element-2c74e70 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center center;
}

.elementor-4986 .elementor-element.elementor-element-dc00842 {
	--display: flex;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4986 .elementor-element.elementor-element-581242b {
	--display: flex;
	--position: absolute;
	--min-height: 100%;
	top: 0px;
	--z-index: 10;
}

.elementor-4986 .elementor-element.elementor-element-581242b:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-581242b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #2e90fa;
}

body:not(.rtl) .elementor-4986 .elementor-element.elementor-element-581242b {
	left: -35px;
}

body.rtl .elementor-4986 .elementor-element.elementor-element-581242b {
	right: -35px;
}

.elementor-4986 .elementor-element.elementor-element-b7b2ffd {
	--display: flex;
}

.elementor-4986 .elementor-element.elementor-element-96731b3 > .elementor-widget-container {
	margin: 0px 0px 13px 0px;
}

.elementor-4986 .elementor-element.elementor-element-96731b3 .elementor-heading-title {
	color: #2d2956;
}

.elementor-4986 .elementor-element.elementor-element-1bebd0d {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	color: #6c757d;
}

.elementor-4986 .elementor-element.elementor-element-218e959 {
	--display: flex;
	--border-radius: 56px 56px 56px 56px;
	--padding-top: 90px;
	--padding-bottom: 90px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-4986 .elementor-element.elementor-element-218e959:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-218e959 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilelbdd.nitrocdn.com/XhFkQLRbIZsFSxsutShyYeGOTChgPMOU/assets/images/optimized/rev-0ea0f79/www.augmentt.com/wp-content/uploads/2026/08/book-demo.png");
}

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

.elementor-4986 .elementor-element.elementor-element-cfcb75a img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center center;
}

.elementor-4986 .elementor-element.elementor-element-03762fe {
	--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-4986 .elementor-element.elementor-element-03762fe:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-03762fe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fafbff;
}

body:not(.rtl) .elementor-4986 .elementor-element.elementor-element-928ff32 {
	left: -36px;
}

body.rtl .elementor-4986 .elementor-element.elementor-element-928ff32 {
	right: -36px;
}

.elementor-4986 .elementor-element.elementor-element-928ff32 {
	bottom: -33%;
	z-index: 0;
}

.elementor-4986 .elementor-element.elementor-element-928ff32 img {
	width: 600px;
}

.elementor-4986 .elementor-element.elementor-element-98f2661 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-4986 .elementor-element.elementor-element-635204a > .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-4986 .elementor-element.elementor-element-635204a.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-4986 .elementor-element.elementor-element-635204a .elementor-icon-list-icon i {
	color: var(--e-global-color-764fd7b);
	transition: color .3s;
}

.elementor-4986 .elementor-element.elementor-element-635204a .elementor-icon-list-icon svg {
	fill: var(--e-global-color-764fd7b);
	transition: fill .3s;
}

.elementor-4986 .elementor-element.elementor-element-635204a {
	--e-icon-list-icon-size: 7px;
	--icon-vertical-offset: 0px;
}

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

.elementor-4986 .elementor-element.elementor-element-635204a .elementor-icon-list-text {
	color: var(--e-global-color-53a59a6);
	transition: color .3s;
}

.elementor-4986 .elementor-element.elementor-element-f8fdd04 > .elementor-widget-container {
	margin: 0px 0px 13px 0px;
}

.elementor-4986 .elementor-element.elementor-element-f8fdd04 .elementor-heading-title {
	color: #2d2956;
}

.elementor-4986 .elementor-element.elementor-element-473ce49 {
	--display: flex;
}

.elementor-4986 .elementor-element.elementor-element-af68eb7 {
	--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-4986 .elementor-element.elementor-element-381b364 {
	--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-4986 .elementor-element.elementor-element-381b364:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-381b364 > .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-4986 .elementor-element.elementor-element-be06471 {
	--display: flex;
	--min-height: auto;
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 0px;
	--margin-bottom: 16px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 7px;
	--padding-right: 7px;
}

.elementor-4986 .elementor-element.elementor-element-be06471:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-be06471 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eaf3ff;
}

.elementor-4986 .elementor-element.elementor-element-deb9c4a img {
	width: 22px;
	height: 22px;
}

.elementor-4986 .elementor-element.elementor-element-d010183 > .elementor-widget-container {
	margin: 0px 0px 8px 0px;
}

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

.elementor-4986 .elementor-element.elementor-element-ff4922c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-4986 .elementor-element.elementor-element-14cdf03 {
	--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-4986 .elementor-element.elementor-element-14cdf03:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-14cdf03 > .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-4986 .elementor-element.elementor-element-723c93f {
	--display: flex;
	--min-height: auto;
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 0px;
	--margin-bottom: 16px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 7px;
	--padding-right: 7px;
}

.elementor-4986 .elementor-element.elementor-element-723c93f:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-723c93f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eaf3ff;
}

.elementor-4986 .elementor-element.elementor-element-342cf05 img {
	width: 22px;
	height: 22px;
}

.elementor-4986 .elementor-element.elementor-element-bbe85fc > .elementor-widget-container {
	margin: 0px 0px 8px 0px;
}

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

.elementor-4986 .elementor-element.elementor-element-d837f7f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-4986 .elementor-element.elementor-element-05ecaf8 {
	--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-4986 .elementor-element.elementor-element-05ecaf8:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-05ecaf8 > .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-4986 .elementor-element.elementor-element-2c6a3dd {
	--display: flex;
	--min-height: auto;
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 0px;
	--margin-bottom: 16px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 7px;
	--padding-right: 7px;
}

.elementor-4986 .elementor-element.elementor-element-2c6a3dd:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-2c6a3dd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eaf3ff;
}

.elementor-4986 .elementor-element.elementor-element-e6dfe00 img {
	width: 22px;
	height: 22px;
}

.elementor-4986 .elementor-element.elementor-element-a44e46e > .elementor-widget-container {
	margin: 0px 0px 8px 0px;
}

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

.elementor-4986 .elementor-element.elementor-element-bbb81e8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-4986 .elementor-element.elementor-element-a665023 {
	--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-4986 .elementor-element.elementor-element-a665023:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-a665023 > .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-4986 .elementor-element.elementor-element-a779730 {
	--display: flex;
	--min-height: auto;
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 0px;
	--margin-bottom: 16px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 7px;
	--padding-right: 7px;
}

.elementor-4986 .elementor-element.elementor-element-a779730:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-a779730 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eaf3ff;
}

.elementor-4986 .elementor-element.elementor-element-1805f79 img {
	width: 22px;
	height: 22px;
}

.elementor-4986 .elementor-element.elementor-element-ee7111e > .elementor-widget-container {
	margin: 0px 0px 8px 0px;
}

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

.elementor-4986 .elementor-element.elementor-element-0f29cad > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-4986 .elementor-element.elementor-element-37f06c9 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 50px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-4986 .elementor-element.elementor-element-37f06c9:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-37f06c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fafbff;
}

.elementor-4986 .elementor-element.elementor-element-6c5e797 {
	--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: space-between;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 90px;
	--padding-bottom: 90px;
	--padding-left: 90px;
	--padding-right: 90px;
}

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

body:not(.rtl) .elementor-4986 .elementor-element.elementor-element-101e166 {
	right: 0px;
}

body.rtl .elementor-4986 .elementor-element.elementor-element-101e166 {
	left: 0px;
}

.elementor-4986 .elementor-element.elementor-element-101e166 {
	bottom: 0px;
	z-index: 0;
}

.elementor-4986 .elementor-element.elementor-element-ebe3553 {
	--display: flex;
}

.elementor-4986 .elementor-element.elementor-element-1039a58 > .elementor-widget-container {
	margin: 0px 0px 13px 0px;
}

.elementor-4986 .elementor-element.elementor-element-1039a58 .elementor-heading-title {
	color: #f7f8fd;
}

.elementor-4986 .elementor-element.elementor-element-cc66cc2 {
	font-size: 16px;
	color: #fafbff;
}

.elementor-4986 .elementor-element.elementor-element-9464c6f {
	--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-4986 .elementor-element.elementor-element-d68fb06 {
	--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: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	--flex-wrap: wrap;
}

.elementor-4986 .elementor-element.elementor-element-b832a67 {
	--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;
	--overlay-opacity: .5;
	border-style: solid;
	--border-style: solid;
	border-width: 1.2px 1.2px 1.2px 1.2px;
	--border-top-width: 1.2px;
	--border-right-width: 1.2px;
	--border-bottom-width: 1.2px;
	--border-left-width: 1.2px;
	border-color: rgba(91, 232, 171, .8);
	--border-color: rgba(91, 232, 171, .8);
	--border-radius: 47px 47px 47px 47px;
	box-shadow: 0px 4px 25px 0px rgba(83, 200, 157, .24);
	--padding-top: 13px;
	--padding-bottom: 13px;
	--padding-left: 23px;
	--padding-right: 23px;
}

.elementor-4986 .elementor-element.elementor-element-b832a67:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-b832a67 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #344663;
}

.elementor-4986 .elementor-element.elementor-element-b832a67::before, .elementor-4986 .elementor-element.elementor-element-b832a67 > .elementor-background-video-container::before, .elementor-4986 .elementor-element.elementor-element-b832a67 > .e-con-inner > .elementor-background-video-container::before, .elementor-4986 .elementor-element.elementor-element-b832a67 > .elementor-background-slideshow::before, .elementor-4986 .elementor-element.elementor-element-b832a67 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4986 .elementor-element.elementor-element-b832a67 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #344663;
	--background-overlay: "";
}

.elementor-4986 .elementor-element.elementor-element-b832a67.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-4986 .elementor-element.elementor-element-0e1a9e0 .elementor-heading-title {
	font-size: 18px;
	font-weight: 600;
	color: var(--e-global-color-3f836ce);
}

.elementor-4986 .elementor-element.elementor-element-944cb12 {
	--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;
	--overlay-opacity: .5;
	border-style: solid;
	--border-style: solid;
	border-width: 1.2px 1.2px 1.2px 1.2px;
	--border-top-width: 1.2px;
	--border-right-width: 1.2px;
	--border-bottom-width: 1.2px;
	--border-left-width: 1.2px;
	border-color: rgba(91, 232, 171, .8);
	--border-color: rgba(91, 232, 171, .8);
	--border-radius: 47px 47px 47px 47px;
	box-shadow: 0px 4px 25px 0px rgba(83, 200, 157, .24);
	--padding-top: 13px;
	--padding-bottom: 13px;
	--padding-left: 23px;
	--padding-right: 23px;
}

.elementor-4986 .elementor-element.elementor-element-944cb12:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-944cb12 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #344663;
}

.elementor-4986 .elementor-element.elementor-element-944cb12::before, .elementor-4986 .elementor-element.elementor-element-944cb12 > .elementor-background-video-container::before, .elementor-4986 .elementor-element.elementor-element-944cb12 > .e-con-inner > .elementor-background-video-container::before, .elementor-4986 .elementor-element.elementor-element-944cb12 > .elementor-background-slideshow::before, .elementor-4986 .elementor-element.elementor-element-944cb12 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4986 .elementor-element.elementor-element-944cb12 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #344663;
	--background-overlay: "";
}

.elementor-4986 .elementor-element.elementor-element-944cb12.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-4986 .elementor-element.elementor-element-8bd03a7 .elementor-heading-title {
	font-size: 18px;
	font-weight: 600;
	color: var(--e-global-color-3f836ce);
}

.elementor-4986 .elementor-element.elementor-element-420256d {
	--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;
	--overlay-opacity: .5;
	border-style: solid;
	--border-style: solid;
	border-width: 1.2px 1.2px 1.2px 1.2px;
	--border-top-width: 1.2px;
	--border-right-width: 1.2px;
	--border-bottom-width: 1.2px;
	--border-left-width: 1.2px;
	border-color: rgba(91, 232, 171, .8);
	--border-color: rgba(91, 232, 171, .8);
	--border-radius: 47px 47px 47px 47px;
	box-shadow: 0px 4px 25px 0px rgba(83, 200, 157, .24);
	--padding-top: 13px;
	--padding-bottom: 13px;
	--padding-left: 23px;
	--padding-right: 23px;
}

.elementor-4986 .elementor-element.elementor-element-420256d:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-420256d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #344663;
}

.elementor-4986 .elementor-element.elementor-element-420256d::before, .elementor-4986 .elementor-element.elementor-element-420256d > .elementor-background-video-container::before, .elementor-4986 .elementor-element.elementor-element-420256d > .e-con-inner > .elementor-background-video-container::before, .elementor-4986 .elementor-element.elementor-element-420256d > .elementor-background-slideshow::before, .elementor-4986 .elementor-element.elementor-element-420256d > .e-con-inner > .elementor-background-slideshow::before, .elementor-4986 .elementor-element.elementor-element-420256d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #344663;
	--background-overlay: "";
}

.elementor-4986 .elementor-element.elementor-element-420256d.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-4986 .elementor-element.elementor-element-f9d3e02 .elementor-heading-title {
	font-size: 18px;
	font-weight: 600;
	color: var(--e-global-color-3f836ce);
}

.elementor-4986 .elementor-element.elementor-element-61f0b62 {
	--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;
	--overlay-opacity: .5;
	border-style: solid;
	--border-style: solid;
	border-width: 1.2px 1.2px 1.2px 1.2px;
	--border-top-width: 1.2px;
	--border-right-width: 1.2px;
	--border-bottom-width: 1.2px;
	--border-left-width: 1.2px;
	border-color: rgba(91, 232, 171, .8);
	--border-color: rgba(91, 232, 171, .8);
	--border-radius: 47px 47px 47px 47px;
	box-shadow: 0px 4px 25px 0px rgba(83, 200, 157, .24);
	--padding-top: 13px;
	--padding-bottom: 13px;
	--padding-left: 23px;
	--padding-right: 23px;
}

.elementor-4986 .elementor-element.elementor-element-61f0b62:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-61f0b62 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #344663;
}

.elementor-4986 .elementor-element.elementor-element-61f0b62::before, .elementor-4986 .elementor-element.elementor-element-61f0b62 > .elementor-background-video-container::before, .elementor-4986 .elementor-element.elementor-element-61f0b62 > .e-con-inner > .elementor-background-video-container::before, .elementor-4986 .elementor-element.elementor-element-61f0b62 > .elementor-background-slideshow::before, .elementor-4986 .elementor-element.elementor-element-61f0b62 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4986 .elementor-element.elementor-element-61f0b62 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #344663;
	--background-overlay: "";
}

.elementor-4986 .elementor-element.elementor-element-61f0b62.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-4986 .elementor-element.elementor-element-56ed21f .elementor-heading-title {
	font-size: 18px;
	font-weight: 600;
	color: var(--e-global-color-3f836ce);
}

.elementor-4986 .elementor-element.elementor-element-0658e35 {
	--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;
	--overlay-opacity: .5;
	border-style: solid;
	--border-style: solid;
	border-width: 1.2px 1.2px 1.2px 1.2px;
	--border-top-width: 1.2px;
	--border-right-width: 1.2px;
	--border-bottom-width: 1.2px;
	--border-left-width: 1.2px;
	border-color: rgba(91, 232, 171, .8);
	--border-color: rgba(91, 232, 171, .8);
	--border-radius: 47px 47px 47px 47px;
	box-shadow: 0px 4px 25px 0px rgba(83, 200, 157, .24);
	--padding-top: 13px;
	--padding-bottom: 13px;
	--padding-left: 23px;
	--padding-right: 23px;
}

.elementor-4986 .elementor-element.elementor-element-0658e35:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-0658e35 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #344663;
}

.elementor-4986 .elementor-element.elementor-element-0658e35::before, .elementor-4986 .elementor-element.elementor-element-0658e35 > .elementor-background-video-container::before, .elementor-4986 .elementor-element.elementor-element-0658e35 > .e-con-inner > .elementor-background-video-container::before, .elementor-4986 .elementor-element.elementor-element-0658e35 > .elementor-background-slideshow::before, .elementor-4986 .elementor-element.elementor-element-0658e35 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4986 .elementor-element.elementor-element-0658e35 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #344663;
	--background-overlay: "";
}

.elementor-4986 .elementor-element.elementor-element-0658e35.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-4986 .elementor-element.elementor-element-bbf5834 .elementor-heading-title {
	font-size: 18px;
	font-weight: 600;
	color: var(--e-global-color-3f836ce);
}

.elementor-4986 .elementor-element.elementor-element-64e2279 {
	--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;
	--overlay-opacity: .5;
	border-style: solid;
	--border-style: solid;
	border-width: 1.2px 1.2px 1.2px 1.2px;
	--border-top-width: 1.2px;
	--border-right-width: 1.2px;
	--border-bottom-width: 1.2px;
	--border-left-width: 1.2px;
	border-color: rgba(91, 232, 171, .8);
	--border-color: rgba(91, 232, 171, .8);
	--border-radius: 47px 47px 47px 47px;
	box-shadow: 0px 4px 25px 0px rgba(83, 200, 157, .24);
	--padding-top: 13px;
	--padding-bottom: 13px;
	--padding-left: 23px;
	--padding-right: 23px;
}

.elementor-4986 .elementor-element.elementor-element-64e2279:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-64e2279 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #344663;
}

.elementor-4986 .elementor-element.elementor-element-64e2279::before, .elementor-4986 .elementor-element.elementor-element-64e2279 > .elementor-background-video-container::before, .elementor-4986 .elementor-element.elementor-element-64e2279 > .e-con-inner > .elementor-background-video-container::before, .elementor-4986 .elementor-element.elementor-element-64e2279 > .elementor-background-slideshow::before, .elementor-4986 .elementor-element.elementor-element-64e2279 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4986 .elementor-element.elementor-element-64e2279 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #344663;
	--background-overlay: "";
}

.elementor-4986 .elementor-element.elementor-element-64e2279.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-4986 .elementor-element.elementor-element-01601de .elementor-heading-title {
	font-size: 18px;
	font-weight: 600;
	color: var(--e-global-color-3f836ce);
}

.elementor-4986 .elementor-element.elementor-element-f63438b {
	--display: flex;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-4986 .elementor-element.elementor-element-f63438b:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-f63438b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fafbff;
}

.elementor-4986 .elementor-element.elementor-element-af84fb4 {
	--display: flex;
}

.elementor-4986 .elementor-element.elementor-element-fe93e64 {
	--display: flex;
	--margin-top: auto;
	--margin-bottom: 56;
	--margin-left: auto;
	--margin-right: auto;
}

.elementor-4986 .elementor-element.elementor-element-ad91f03 > .elementor-widget-container {
	margin: 0px 0px 16px 0px;
}

.elementor-4986 .elementor-element.elementor-element-ad91f03 {
	text-align: center;
}

.elementor-4986 .elementor-element.elementor-element-ad91f03 .elementor-heading-title {
	color: #2d2956;
}

.elementor-4986 .elementor-element.elementor-element-cc9e2c3 {
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	color: #6c757d;
}

.elementor-4986 .elementor-element.elementor-element-f968c0d {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	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: 24px 24px 24px 24px;
	box-shadow: 0px 8px 40px 0px rgba(45, 41, 86, .08);
	--margin-top: 56px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 8px;
	--padding-bottom: 8px;
	--padding-left: 8px;
	--padding-right: 8px;
}

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

.elementor-4986 .elementor-element.elementor-element-0a6f56e {
	--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-4986 .elementor-element.elementor-element-7a75f6e {
	--display: flex;
	--justify-content: center;
	--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: 4px;
}

.elementor-4986 .elementor-element.elementor-element-f46116c {
	--display: flex;
	--border-radius: 16px 16px 16px 16px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

.elementor-4986 .elementor-element.elementor-element-eec6d20 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
	color: var(--e-global-color-3f836ce);
}

.elementor-4986 .elementor-element.elementor-element-6c1b051 {
	--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-4986 .elementor-element.elementor-element-6c1b051.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-4986 .elementor-element.elementor-element-93fe57c > .elementor-widget-container {
	background-color: transparent;
	padding: 24px 24px 24px 24px;
	background-image: linear-gradient(133.42deg, #fff 3.12%, rgba(255, 255, 255, .7) 97.15%);
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #eff0f6;
}

.elementor-4986 .elementor-element.elementor-element-93fe57c.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-4986 .elementor-element.elementor-element-93fe57c .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: #343a40;
}

.elementor-4986 .elementor-element.elementor-element-bae5edc > .elementor-widget-container {
	background-color: transparent;
	padding: 24px 24px 24px 24px;
	background-image: linear-gradient(133.42deg, #fff 3.12%, rgba(255, 255, 255, .7) 97.15%);
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #eff0f6;
}

.elementor-4986 .elementor-element.elementor-element-bae5edc.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-4986 .elementor-element.elementor-element-bae5edc .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: #343a40;
}

.elementor-4986 .elementor-element.elementor-element-0e42865 > .elementor-widget-container {
	background-color: transparent;
	padding: 24px 24px 24px 24px;
	background-image: linear-gradient(133.42deg, #fff 3.12%, rgba(255, 255, 255, .7) 97.15%);
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #eff0f6;
}

.elementor-4986 .elementor-element.elementor-element-0e42865.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-4986 .elementor-element.elementor-element-0e42865 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: #343a40;
}

.elementor-4986 .elementor-element.elementor-element-79a444f > .elementor-widget-container {
	background-color: transparent;
	padding: 24px 24px 24px 24px;
	background-image: linear-gradient(133.42deg, #fff 3.12%, rgba(255, 255, 255, .7) 97.15%);
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #eff0f6;
}

.elementor-4986 .elementor-element.elementor-element-79a444f.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-4986 .elementor-element.elementor-element-79a444f .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: #343a40;
}

.elementor-4986 .elementor-element.elementor-element-60d3ab0 > .elementor-widget-container {
	background-color: transparent;
	padding: 24px 24px 24px 24px;
	background-image: linear-gradient(133.42deg, #fff 3.12%, rgba(255, 255, 255, .7) 97.15%);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #eff0f6;
}

.elementor-4986 .elementor-element.elementor-element-60d3ab0.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-4986 .elementor-element.elementor-element-60d3ab0 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: #343a40;
}

.elementor-4986 .elementor-element.elementor-element-66dd234 {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #eff0f6;
	--border-color: #eff0f6;
}

.elementor-4986 .elementor-element.elementor-element-88a4182 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 4px;
}

.elementor-4986 .elementor-element.elementor-element-8de85e3 {
	--display: flex;
	--border-radius: 16px 16px 16px 16px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

.elementor-4986 .elementor-element.elementor-element-d71a22b .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
	color: var(--e-global-color-3f836ce);
}

.elementor-4986 .elementor-element.elementor-element-6e37f8a {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 1px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 1px;
	border-color: #eff0f6;
	--border-color: #eff0f6;
}

.elementor-4986 .elementor-element.elementor-element-6e37f8a.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-4986 .elementor-element.elementor-element-36c955f > .elementor-widget-container {
	background-color: transparent;
	padding: 24px 24px 24px 24px;
	background-image: linear-gradient(133.42deg, #fff 3.12%, rgba(255, 255, 255, .7) 97.15%);
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #eff0f6;
}

.elementor-4986 .elementor-element.elementor-element-36c955f.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-4986 .elementor-element.elementor-element-36c955f .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: rgba(52, 58, 64, .7);
}

.elementor-4986 .elementor-element.elementor-element-e0c70c0 > .elementor-widget-container {
	background-color: transparent;
	padding: 24px 24px 24px 24px;
	background-image: linear-gradient(133.42deg, #fff 3.12%, rgba(255, 255, 255, .7) 97.15%);
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #eff0f6;
}

.elementor-4986 .elementor-element.elementor-element-e0c70c0.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-4986 .elementor-element.elementor-element-e0c70c0 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: rgba(52, 58, 64, .7);
}

.elementor-4986 .elementor-element.elementor-element-ad94db1 > .elementor-widget-container {
	background-color: transparent;
	padding: 24px 24px 24px 24px;
	background-image: linear-gradient(133.42deg, #fff 3.12%, rgba(255, 255, 255, .7) 97.15%);
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #eff0f6;
}

.elementor-4986 .elementor-element.elementor-element-ad94db1.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-4986 .elementor-element.elementor-element-ad94db1 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: rgba(52, 58, 64, .7);
}

.elementor-4986 .elementor-element.elementor-element-caeadae > .elementor-widget-container {
	background-color: transparent;
	padding: 24px 24px 24px 24px;
	background-image: linear-gradient(133.42deg, #fff 3.12%, rgba(255, 255, 255, .7) 97.15%);
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #eff0f6;
}

.elementor-4986 .elementor-element.elementor-element-caeadae.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-4986 .elementor-element.elementor-element-caeadae .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: rgba(52, 58, 64, .7);
}

.elementor-4986 .elementor-element.elementor-element-a677ca5 > .elementor-widget-container {
	background-color: transparent;
	padding: 24px 24px 24px 24px;
	background-image: linear-gradient(133.42deg, #fff 3.12%, rgba(255, 255, 255, .7) 97.15%);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #eff0f6;
}

.elementor-4986 .elementor-element.elementor-element-a677ca5.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-4986 .elementor-element.elementor-element-a677ca5 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: rgba(52, 58, 64, .7);
}

.elementor-4986 .elementor-element.elementor-element-5768594 {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #eff0f6;
	--border-color: #eff0f6;
}

.elementor-4986 .elementor-element.elementor-element-005d237 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 22px;
	--padding-bottom: 22px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-4986 .elementor-element.elementor-element-005d237:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-005d237 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #39f;
}

.elementor-4986 .elementor-element.elementor-element-0a20210 img {
	width: 146px;
	height: auto;
}

.elementor-4986 .elementor-element.elementor-element-4f34862 {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 1px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 1px;
	border-color: #eff0f6;
	--border-color: #eff0f6;
}

.elementor-4986 .elementor-element.elementor-element-4f34862.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-4986 .elementor-element.elementor-element-c9f07bf > .elementor-widget-container {
	background-color: transparent;
	padding: 24px 24px 24px 24px;
	background-image: linear-gradient(133.42deg, #fff 3.12%, rgba(255, 255, 255, .7) 97.15%);
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #eff0f6;
}

.elementor-4986 .elementor-element.elementor-element-c9f07bf.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-4986 .elementor-element.elementor-element-c9f07bf .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: #343a40;
}

.elementor-4986 .elementor-element.elementor-element-77380c2 > .elementor-widget-container {
	background-color: transparent;
	padding: 24px 24px 24px 24px;
	background-image: linear-gradient(133.42deg, #fff 3.12%, rgba(255, 255, 255, .7) 97.15%);
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #eff0f6;
}

.elementor-4986 .elementor-element.elementor-element-77380c2.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-4986 .elementor-element.elementor-element-77380c2 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: #343a40;
}

.elementor-4986 .elementor-element.elementor-element-b0392ea > .elementor-widget-container {
	background-color: transparent;
	padding: 24px 24px 24px 24px;
	background-image: linear-gradient(133.42deg, #fff 3.12%, rgba(255, 255, 255, .7) 97.15%);
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #eff0f6;
}

.elementor-4986 .elementor-element.elementor-element-b0392ea.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-4986 .elementor-element.elementor-element-b0392ea .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: #343a40;
}

.elementor-4986 .elementor-element.elementor-element-839f824 > .elementor-widget-container {
	background-color: transparent;
	padding: 24px 24px 24px 24px;
	background-image: linear-gradient(133.42deg, #fff 3.12%, rgba(255, 255, 255, .7) 97.15%);
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #eff0f6;
}

.elementor-4986 .elementor-element.elementor-element-839f824.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-4986 .elementor-element.elementor-element-839f824 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: #343a40;
}

.elementor-4986 .elementor-element.elementor-element-20cbcb9 > .elementor-widget-container {
	background-color: transparent;
	padding: 24px 24px 24px 24px;
	background-image: linear-gradient(133.42deg, #fff 3.12%, rgba(255, 255, 255, .7) 97.15%);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #eff0f6;
}

.elementor-4986 .elementor-element.elementor-element-20cbcb9.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-4986 .elementor-element.elementor-element-20cbcb9 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: #343a40;
}

.elementor-4986 .elementor-element.elementor-element-a58e8ff {
	--display: flex;
	--padding-top: 50px;
	--padding-bottom: 100px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-4986 .elementor-element.elementor-element-a58e8ff:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-a58e8ff > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fafbff;
}

.elementor-4986 .elementor-element.elementor-element-aba30d8 {
	--display: flex;
}

.elementor-4986 .elementor-element.elementor-element-0831b4a {
	--display: flex;
	--margin-top: auto;
	--margin-bottom: 56;
	--margin-left: auto;
	--margin-right: auto;
}

.elementor-4986 .elementor-element.elementor-element-9c25166 > .elementor-widget-container {
	margin: 0px 0px 16px 0px;
}

.elementor-4986 .elementor-element.elementor-element-9c25166 {
	text-align: center;
}

.elementor-4986 .elementor-element.elementor-element-9c25166 .elementor-heading-title {
	color: #2d2956;
}

.elementor-4986 .elementor-element.elementor-element-41b12b2 {
	--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;
	--margin-top: 56px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-4986 .elementor-element.elementor-element-d8d9126 {
	--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: 10px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-4986 .elementor-element.elementor-element-d8d9126:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-d8d9126 > .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-4986 .elementor-element.elementor-element-fdc71dd > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-4986 .elementor-element.elementor-element-fdc71dd .elementor-heading-title {
	color: #5e4dd6;
}

.elementor-4986 .elementor-element.elementor-element-f0d9d96 > .elementor-widget-container {
	margin: 0px 0px 8px 0px;
}

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

.elementor-4986 .elementor-element.elementor-element-2270f7d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-4986 .elementor-element.elementor-element-37ccd9d {
	--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: 10px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-4986 .elementor-element.elementor-element-37ccd9d:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-37ccd9d > .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-4986 .elementor-element.elementor-element-2755dea > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-4986 .elementor-element.elementor-element-2755dea .elementor-heading-title {
	color: #00b7c7;
}

.elementor-4986 .elementor-element.elementor-element-235443e > .elementor-widget-container {
	margin: 0px 0px 8px 0px;
}

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

.elementor-4986 .elementor-element.elementor-element-9eb99b5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-4986 .elementor-element.elementor-element-cc95a2e {
	--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: 10px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-4986 .elementor-element.elementor-element-cc95a2e:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-cc95a2e > .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-4986 .elementor-element.elementor-element-e9b693e > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-4986 .elementor-element.elementor-element-e9b693e .elementor-heading-title {
	color: #39f;
}

.elementor-4986 .elementor-element.elementor-element-67452b9 > .elementor-widget-container {
	margin: 0px 0px 8px 0px;
}

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

.elementor-4986 .elementor-element.elementor-element-4e2b5d5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-4986 .elementor-element.elementor-element-36e4fae {
	--display: flex;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-4986 .elementor-element.elementor-element-36e4fae:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-36e4fae > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #fafbff 0%, #cae5ff 100%);
}

.elementor-4986 .elementor-element.elementor-element-06e994e {
	--display: flex;
}

.elementor-4986 .elementor-element.elementor-element-4c1b860 {
	--display: flex;
	--margin-top: auto;
	--margin-bottom: 56;
	--margin-left: auto;
	--margin-right: auto;
}

.elementor-4986 .elementor-element.elementor-element-b4fc870 > .elementor-widget-container {
	margin: 0px 0px 16px 0px;
}

.elementor-4986 .elementor-element.elementor-element-b4fc870 {
	text-align: center;
}

.elementor-4986 .elementor-element.elementor-element-b4fc870 .elementor-heading-title {
	color: #2d2956;
}

.elementor-4986 .elementor-element.elementor-element-6c7925d {
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	color: #6c757d;
}

.elementor-4986 .elementor-element.elementor-element-226a8a9 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--margin-top: 56px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-4986 .elementor-element.elementor-element-85517cb {
	--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: 20px 20px 20px 20px;
	--padding-top: 56px;
	--padding-bottom: 56px;
	--padding-left: 56px;
	--padding-right: 56px;
}

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

.elementor-4986 .elementor-element.elementor-element-b4f3d67 > .elementor-widget-container {
	background-color: #39f;
	margin: 0px 0px 32px 0px;
	padding: 8px 13px 8px 13px;
	border-radius: 999px 999px 999px 999px;
}

.elementor-4986 .elementor-element.elementor-element-b4f3d67.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-4986 .elementor-element.elementor-element-b4f3d67 .elementor-icon-list-icon i {
	color: var(--e-global-color-3f836ce);
	transition: color .3s;
}

.elementor-4986 .elementor-element.elementor-element-b4f3d67 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-3f836ce);
	transition: fill .3s;
}

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

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

.elementor-4986 .elementor-element.elementor-element-b4f3d67 .elementor-icon-list-text {
	color: var(--e-global-color-3f836ce);
	transition: color .3s;
}

.elementor-4986 .elementor-element.elementor-element-4e381c9 > .elementor-widget-container {
	margin: 0px 0px 16px 0px;
}

.elementor-4986 .elementor-element.elementor-element-4e381c9 .elementor-heading-title {
	color: #343a40;
}

.elementor-4986 .elementor-element.elementor-element-d39c481 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(12px / 2);
}

.elementor-4986 .elementor-element.elementor-element-d39c481 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(12px / 2);
}

.elementor-4986 .elementor-element.elementor-element-d39c481 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(12px / 2);
}

.elementor-4986 .elementor-element.elementor-element-d39c481 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-12px / 2);
}

.elementor-4986 .elementor-element.elementor-element-d39c481 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-12px / 2);
}

.elementor-4986 .elementor-element.elementor-element-d39c481 .elementor-icon-list-icon i {
	color: #39f;
	transition: color .3s;
}

.elementor-4986 .elementor-element.elementor-element-d39c481 .elementor-icon-list-icon svg {
	fill: #39f;
	transition: fill .3s;
}

.elementor-4986 .elementor-element.elementor-element-d39c481 {
	--e-icon-list-icon-size: 7px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 5px;
}

.elementor-4986 .elementor-element.elementor-element-d39c481 .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-4986 .elementor-element.elementor-element-d39c481 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4986 .elementor-element.elementor-element-d39c481 .elementor-icon-list-item > a {
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.elementor-4986 .elementor-element.elementor-element-d39c481 .elementor-icon-list-text {
	color: #6c757d;
	transition: color .3s;
}

.elementor-4986 .elementor-element.elementor-element-d3772c4 {
	--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: 20px 20px 20px 20px;
	--padding-top: 56px;
	--padding-bottom: 56px;
	--padding-left: 56px;
	--padding-right: 56px;
}

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

.elementor-4986 .elementor-element.elementor-element-1092f8b > .elementor-widget-container {
	background-color: #00b7c7;
	margin: 0px 0px 32px 0px;
	padding: 8px 13px 8px 13px;
	border-radius: 999px 999px 999px 999px;
}

.elementor-4986 .elementor-element.elementor-element-1092f8b.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-4986 .elementor-element.elementor-element-1092f8b .elementor-icon-list-icon i {
	color: var(--e-global-color-3f836ce);
	transition: color .3s;
}

.elementor-4986 .elementor-element.elementor-element-1092f8b .elementor-icon-list-icon svg {
	fill: var(--e-global-color-3f836ce);
	transition: fill .3s;
}

.elementor-4986 .elementor-element.elementor-element-1092f8b {
	--e-icon-list-icon-size: 7px;
	--icon-vertical-offset: 0px;
}

.elementor-4986 .elementor-element.elementor-element-1092f8b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4986 .elementor-element.elementor-element-1092f8b .elementor-icon-list-item > a {
	font-family: "Roboto", Sans-serif;
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 16px;
}

.elementor-4986 .elementor-element.elementor-element-1092f8b .elementor-icon-list-text {
	color: var(--e-global-color-3f836ce);
	transition: color .3s;
}

.elementor-4986 .elementor-element.elementor-element-32a4a91 > .elementor-widget-container {
	margin: 0px 0px 16px 0px;
}

.elementor-4986 .elementor-element.elementor-element-32a4a91 .elementor-heading-title {
	color: #343a40;
}

.elementor-4986 .elementor-element.elementor-element-83bebd8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(12px / 2);
}

.elementor-4986 .elementor-element.elementor-element-83bebd8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(12px / 2);
}

.elementor-4986 .elementor-element.elementor-element-83bebd8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(12px / 2);
}

.elementor-4986 .elementor-element.elementor-element-83bebd8 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-12px / 2);
}

.elementor-4986 .elementor-element.elementor-element-83bebd8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-12px / 2);
}

.elementor-4986 .elementor-element.elementor-element-83bebd8 .elementor-icon-list-icon i {
	color: #39f;
	transition: color .3s;
}

.elementor-4986 .elementor-element.elementor-element-83bebd8 .elementor-icon-list-icon svg {
	fill: #39f;
	transition: fill .3s;
}

.elementor-4986 .elementor-element.elementor-element-83bebd8 {
	--e-icon-list-icon-size: 7px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 5px;
}

.elementor-4986 .elementor-element.elementor-element-83bebd8 .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-4986 .elementor-element.elementor-element-83bebd8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4986 .elementor-element.elementor-element-83bebd8 .elementor-icon-list-item > a {
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.elementor-4986 .elementor-element.elementor-element-83bebd8 .elementor-icon-list-text {
	color: #6c757d;
	transition: color .3s;
}

.elementor-4986 .elementor-element.elementor-element-5b79fa7 {
	--display: flex;
	--padding-top: 120px;
	--padding-bottom: 120px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

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

body.rtl .elementor-4986 .elementor-element.elementor-element-e94ae02 {
	right: 0px;
}

.elementor-4986 .elementor-element.elementor-element-e94ae02 {
	top: 0px;
	z-index: 0;
}

body:not(.rtl) .elementor-4986 .elementor-element.elementor-element-51e2a6c {
	right: 0px;
}

body.rtl .elementor-4986 .elementor-element.elementor-element-51e2a6c {
	left: 0px;
}

.elementor-4986 .elementor-element.elementor-element-51e2a6c {
	bottom: 0px;
	z-index: 0;
}

.elementor-4986 .elementor-element.elementor-element-4cb62f6 {
	--display: flex;
	--margin-top: auto;
	--margin-bottom: auto;
	--margin-left: auto;
	--margin-right: auto;
}

.elementor-4986 .elementor-element.elementor-element-368081d > .elementor-widget-container {
	margin: 0px 0px 24px 0px;
}

.elementor-4986 .elementor-element.elementor-element-368081d img {
	width: 70px;
	height: 70px;
}

.elementor-4986 .elementor-element.elementor-element-983c750 > .elementor-widget-container {
	padding: 0px 0px 24px 0px;
}

.elementor-4986 .elementor-element.elementor-element-983c750 {
	text-align: center;
}

.elementor-4986 .elementor-element.elementor-element-983c750 .elementor-heading-title {
	color: var(--e-global-color-3f836ce);
}

.elementor-4986 .elementor-element.elementor-element-840fe0e {
	--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-4986 .elementor-element.elementor-element-717755b img {
	width: 44px;
	height: 44px;
	object-fit: cover;
	object-position: center center;
	border-radius: 1000% 1000% 1000% 1000%;
}

.elementor-4986 .elementor-element.elementor-element-98b5e5b {
	--display: flex;
}

.elementor-4986 .elementor-element.elementor-element-07417f7 > .elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-4986 .elementor-element.elementor-element-07417f7.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 1;
}

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

.elementor-4986 .elementor-element.elementor-element-8ff15c8.elementor-element {
	--align-self: flex-start;
}

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

.elementor-4986 .elementor-element.elementor-element-9b51849 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

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

body.rtl .elementor-4986 .elementor-element.elementor-element-4790297 {
	right: 0px;
}

.elementor-4986 .elementor-element.elementor-element-4790297 {
	top: 34%;
	z-index: 0;
}

.elementor-4986 .elementor-element.elementor-element-4790297 img {
	width: 600px;
}

.elementor-4986 .elementor-element.elementor-element-50d71b5 {
	--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: space-between;
	--gap: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4986 .elementor-element.elementor-element-ce4c4c8 {
	--display: flex;
}

.elementor-4986 .elementor-element.elementor-element-f777a69 > .elementor-widget-container {
	margin: 0px 0px 13px 0px;
}

.elementor-4986 .elementor-element.elementor-element-f777a69 .elementor-heading-title {
	color: #2d2956;
}

.elementor-4986 .elementor-element.elementor-element-e5e6e4c {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	color: #6c757d;
}

.elementor-4986 .elementor-element.elementor-element-5cc402a {
	--display: flex;
}

.elementor-4986 .elementor-element.elementor-element-4139067 {
	--display: flex;
	--overflow: hidden;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 10px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-4986 .elementor-element.elementor-element-4139067:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-4139067 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eef1ff;
}

.elementor-4986 .elementor-element.elementor-element-76634a3 {
	font-size: 16px;
	font-weight: 400;
	color: #6c757d;
}

.elementor-4986 .elementor-element.elementor-element-f283d1d {
	--display: flex;
	--overflow: hidden;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 10px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-4986 .elementor-element.elementor-element-f283d1d:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-f283d1d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eef1ff;
}

.elementor-4986 .elementor-element.elementor-element-45a081c {
	font-size: 16px;
	font-weight: 400;
	color: #6c757d;
}

.elementor-4986 .elementor-element.elementor-element-439f5b8 {
	--display: flex;
	--overflow: hidden;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 10px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-4986 .elementor-element.elementor-element-439f5b8:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-439f5b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eef1ff;
}

.elementor-4986 .elementor-element.elementor-element-e7ce7fa {
	font-size: 16px;
	font-weight: 400;
	color: #6c757d;
}

.elementor-4986 .elementor-element.elementor-element-ad9fcad {
	--display: flex;
	--overflow: hidden;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 10px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-4986 .elementor-element.elementor-element-ad9fcad:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-ad9fcad > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eef1ff;
}

.elementor-4986 .elementor-element.elementor-element-59f3ed4 {
	font-size: 16px;
	font-weight: 400;
	color: #6c757d;
}

.elementor-4986 .elementor-element.elementor-element-80c62e8 {
	--display: flex;
	--overflow: hidden;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 10px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-4986 .elementor-element.elementor-element-80c62e8:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-80c62e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eef1ff;
}

.elementor-4986 .elementor-element.elementor-element-845e745 {
	font-size: 16px;
	font-weight: 400;
	color: #6c757d;
}

.elementor-4986 .elementor-element.elementor-element-c56f423 {
	--display: flex;
	--overflow: hidden;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 10px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-4986 .elementor-element.elementor-element-c56f423:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-c56f423 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eef1ff;
}

.elementor-4986 .elementor-element.elementor-element-905e0a7 {
	font-size: 16px;
	font-weight: 400;
	color: #6c757d;
}

.elementor-4986 .elementor-element.elementor-element-69e8bd8 {
	--display: flex;
	--overflow: hidden;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 10px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-4986 .elementor-element.elementor-element-69e8bd8:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-69e8bd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eef1ff;
}

.elementor-4986 .elementor-element.elementor-element-99d88c9 {
	font-size: 16px;
	font-weight: 400;
	color: #6c757d;
}

.elementor-4986 .elementor-element.elementor-element-e4ef18e {
	--display: flex;
	--overflow: hidden;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 10px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-4986 .elementor-element.elementor-element-e4ef18e:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-e4ef18e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eef1ff;
}

.elementor-4986 .elementor-element.elementor-element-9a84f3f {
	font-size: 16px;
	font-weight: 400;
	color: #6c757d;
}

.elementor-4986 .elementor-element.elementor-element-0b8b947 {
	--n-accordion-title-font-size: 24px;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 16px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: #2d2956;
	--n-accordion-title-active-color: #2d2956;
	--n-accordion-icon-size: 16px;
}

:where( .elementor-4986 .elementor-element.elementor-element-0b8b947 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	background-color: #6ec1e4;
}

.elementor-4986 .elementor-element.elementor-element-0b8b947 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: none;
}

.elementor-4986 .elementor-element.elementor-element-0b8b947 {
	--n-accordion-padding: 24px 24px 24px 24px;
}

:where( .elementor-4986 .elementor-element.elementor-element-0b8b947 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
	line-height: 130%;
}

.elementor-4986 .elementor-element.elementor-element-278c1b5 {
	--display: flex;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-4986 .elementor-element.elementor-element-278c1b5:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-278c1b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fafbff;
}

.elementor-4986 .elementor-element.elementor-element-4f88240 {
	--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;
	--align-items: end;
	--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-4986 .elementor-element.elementor-element-4f88240:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-4f88240 > .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-0ea0f79/www.augmentt.com/wp-content/uploads/2026/07/protecting-bg.png");
	background-position: 500px 0px;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-4986 .elementor-element.elementor-element-9c6cde3 {
	--display: flex;
}

.elementor-4986 .elementor-element.elementor-element-510869d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 16px 0px;
}

.elementor-4986 .elementor-element.elementor-element-510869d .elementor-heading-title {
	color: #2d2956;
}

.elementor-4986 .elementor-element.elementor-element-13461fc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-4986 .elementor-element.elementor-element-a81fe5d {
	--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: flex-start;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	--margin-top: 40px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-4986 .elementor-element.elementor-element-f5f7e47 .elementor-button {
	background-color: var(--e-global-color-f10d911);
	fill: var(--e-global-color-186e3fb);
	color: var(--e-global-color-186e3fb);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-186e3fb);
}

.elementor-4986 .elementor-element.elementor-element-f5f7e47 .elementor-button:hover, .elementor-4986 .elementor-element.elementor-element-f5f7e47 .elementor-button:focus {
	color: var(--e-global-color-186e3fb);
}

.elementor-4986 .elementor-element.elementor-element-f5f7e47 .elementor-button:hover svg, .elementor-4986 .elementor-element.elementor-element-f5f7e47 .elementor-button:focus svg {
	fill: var(--e-global-color-186e3fb);
}

.elementor-4986 .elementor-element.elementor-element-66c8e27 {
	--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-4986 .elementor-element.elementor-element-66c8e27.e-con {
	--align-self: center;
}

.elementor-4986 .elementor-element.elementor-element-3ce5683 {
	--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-4986 .elementor-element.elementor-element-3ce5683:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-3ce5683 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-3f836ce);
}

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

.elementor-4986 .elementor-element.elementor-element-0f297f3 img {
	width: 100%;
	border-radius: 9px 9px 9px 9px;
}

.elementor-4986 .elementor-element.elementor-element-b88bcf8 {
	--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-4986 .elementor-element.elementor-element-0de302c {
	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-4986 .elementor-element.elementor-element-0de302c p {
	margin-block-end: 0px;
}

.elementor-4986 .elementor-element.elementor-element-1be1f64 {
	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-4986 .elementor-element.elementor-element-7107a1b {
	--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-4986 .elementor-element.elementor-element-7107a1b:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-7107a1b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 136, 148, .1);
}

.elementor-4986 .elementor-element.elementor-element-fb6a656 {
	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-4986 .elementor-element.elementor-element-fb6a656 p {
	margin-block-end: 0px;
}

.elementor-4986 .elementor-element.elementor-element-6385437 {
	--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-4986 .elementor-element.elementor-element-6385437:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-6385437 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-3f836ce);
}

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

.elementor-4986 .elementor-element.elementor-element-b4929ab img {
	width: 100%;
	border-radius: 9px 9px 9px 9px;
}

.elementor-4986 .elementor-element.elementor-element-2a97ffb {
	--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-4986 .elementor-element.elementor-element-c0b5a98 {
	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-4986 .elementor-element.elementor-element-c0b5a98 p {
	margin-block-end: 0px;
}

.elementor-4986 .elementor-element.elementor-element-b4e4f4f {
	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-4986 .elementor-element.elementor-element-c7d58d7 {
	--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-4986 .elementor-element.elementor-element-c7d58d7:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-c7d58d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(51, 153, 255, .1);
}

.elementor-4986 .elementor-element.elementor-element-899a9b4 {
	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-4986 .elementor-element.elementor-element-899a9b4 p {
	margin-block-end: 0px;
}

.elementor-4986 .elementor-element.elementor-element-0a4918e {
	--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-4986 .elementor-element.elementor-element-0a4918e:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-0a4918e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-3f836ce);
}

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

.elementor-4986 .elementor-element.elementor-element-e13717d img {
	width: 100%;
	border-radius: 9px 9px 9px 9px;
}

.elementor-4986 .elementor-element.elementor-element-6617c87 {
	--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-4986 .elementor-element.elementor-element-9cf20b9 {
	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-4986 .elementor-element.elementor-element-9cf20b9 p {
	margin-block-end: 0px;
}

.elementor-4986 .elementor-element.elementor-element-f9ec640 {
	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-4986 .elementor-element.elementor-element-336d73a {
	--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-4986 .elementor-element.elementor-element-336d73a:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-336d73a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(145, 83, 250, .1);
}

.elementor-4986 .elementor-element.elementor-element-561c4bd {
	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-4986 .elementor-element.elementor-element-561c4bd p {
	margin-block-end: 0px;
}

@media (min-width:768px) {
	.elementor-4986 .elementor-element.elementor-element-a8d20db {
		--content-width: 1260px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-170ea54 {
		--width: 40%;
	}
	
	.elementor-4986 .elementor-element.elementor-element-c9fd03d {
		--width: 53%;
	}
	
	.elementor-4986 .elementor-element.elementor-element-a1df11e {
		--content-width: 1260px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-36d1bdb {
		--width: 100%;
	}
	
	.elementor-4986 .elementor-element.elementor-element-30a5d29 {
		--width: 38px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-2ee4d19 {
		--width: 100%;
	}
	
	.elementor-4986 .elementor-element.elementor-element-98648c7 {
		--width: 38px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-4a3be1f {
		--width: 100%;
	}
	
	.elementor-4986 .elementor-element.elementor-element-5058be3 {
		--width: 38px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-497c288 {
		--width: 100%;
	}
	
	.elementor-4986 .elementor-element.elementor-element-a50110c {
		--width: 38px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-4c10663 {
		--content-width: 1260px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-8e766ff {
		--width: 50%;
	}
	
	.elementor-4986 .elementor-element.elementor-element-a0f749e {
		--width: 46%;
	}
	
	.elementor-4986 .elementor-element.elementor-element-3bb62b9 {
		--width: 3px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-86ea5a7 {
		--width: 3px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-581242b {
		--width: 3px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-03762fe {
		--content-width: 1260px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-98f2661 {
		--width: 39%;
	}
	
	.elementor-4986 .elementor-element.elementor-element-473ce49 {
		--width: 61%;
	}
	
	.elementor-4986 .elementor-element.elementor-element-381b364 {
		--width: 100%;
	}
	
	.elementor-4986 .elementor-element.elementor-element-be06471 {
		--width: 38px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-14cdf03 {
		--width: 100%;
	}
	
	.elementor-4986 .elementor-element.elementor-element-723c93f {
		--width: 38px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-05ecaf8 {
		--width: 100%;
	}
	
	.elementor-4986 .elementor-element.elementor-element-2c6a3dd {
		--width: 38px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-a665023 {
		--width: 100%;
	}
	
	.elementor-4986 .elementor-element.elementor-element-a779730 {
		--width: 38px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-37f06c9 {
		--content-width: 1260px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-ebe3553 {
		--width: 46%;
	}
	
	.elementor-4986 .elementor-element.elementor-element-9464c6f {
		--width: 44%;
	}
	
	.elementor-4986 .elementor-element.elementor-element-b832a67 {
		--width: auto;
	}
	
	.elementor-4986 .elementor-element.elementor-element-944cb12 {
		--width: auto;
	}
	
	.elementor-4986 .elementor-element.elementor-element-420256d {
		--width: auto;
	}
	
	.elementor-4986 .elementor-element.elementor-element-61f0b62 {
		--width: auto;
	}
	
	.elementor-4986 .elementor-element.elementor-element-0658e35 {
		--width: auto;
	}
	
	.elementor-4986 .elementor-element.elementor-element-64e2279 {
		--width: auto;
	}
	
	.elementor-4986 .elementor-element.elementor-element-f63438b {
		--content-width: 1260px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-fe93e64 {
		--width: 572px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-a58e8ff {
		--content-width: 1260px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-0831b4a {
		--width: 572px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-d8d9126 {
		--width: 100%;
	}
	
	.elementor-4986 .elementor-element.elementor-element-37ccd9d {
		--width: 100%;
	}
	
	.elementor-4986 .elementor-element.elementor-element-cc95a2e {
		--width: 100%;
	}
	
	.elementor-4986 .elementor-element.elementor-element-36e4fae {
		--content-width: 1260px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-4c1b860 {
		--width: 572px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-4cb62f6 {
		--width: 770px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-98b5e5b {
		--width: auto;
	}
	
	.elementor-4986 .elementor-element.elementor-element-9b51849 {
		--content-width: 1260px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-ce4c4c8 {
		--width: 43%;
	}
	
	.elementor-4986 .elementor-element.elementor-element-5cc402a {
		--width: 48%;
	}
	
	.elementor-4986 .elementor-element.elementor-element-278c1b5 {
		--content-width: 1260px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-9c6cde3 {
		--width: 100%;
	}
	
	.elementor-4986 .elementor-element.elementor-element-66c8e27 {
		--width: 100%;
	}
	
	.elementor-4986 .elementor-element.elementor-element-3ce5683 {
		--width: 95%;
	}
	
	.elementor-4986 .elementor-element.elementor-element-b88bcf8 {
		--width: calc(100% - 115px);
	}
	
	.elementor-4986 .elementor-element.elementor-element-7107a1b {
		--width: 75px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-6385437 {
		--width: 100%;
	}
	
	.elementor-4986 .elementor-element.elementor-element-2a97ffb {
		--width: calc(100% - 115px);
	}
	
	.elementor-4986 .elementor-element.elementor-element-c7d58d7 {
		--width: 75px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-0a4918e {
		--width: 95%;
	}
	
	.elementor-4986 .elementor-element.elementor-element-6617c87 {
		--width: calc(100% - 115px);
	}
	
	.elementor-4986 .elementor-element.elementor-element-336d73a {
		--width: 75px;
	}
}

@media (max-width:1200px) and (min-width:768px) {
	.elementor-4986 .elementor-element.elementor-element-c9fd03d {
		--width: 55%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-4986 .elementor-element.elementor-element-170ea54 {
		--width: 100%;
	}
	
	.elementor-4986 .elementor-element.elementor-element-c9fd03d {
		--width: 80%;
	}
	
	.elementor-4986 .elementor-element.elementor-element-98f2661 {
		--width: 100%;
	}
	
	.elementor-4986 .elementor-element.elementor-element-473ce49 {
		--width: 100%;
	}
	
	.elementor-4986 .elementor-element.elementor-element-af68eb7 {
		--width: 100%;
	}
	
	.elementor-4986 .elementor-element.elementor-element-4cb62f6 {
		--width: 500px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-3ce5683 {
		--width: 100%;
	}
	
	.elementor-4986 .elementor-element.elementor-element-6385437 {
		--width: 100%;
	}
	
	.elementor-4986 .elementor-element.elementor-element-0a4918e {
		--width: 100%;
	}
}

@media (max-width:1366px) {
	.elementor-4986 .elementor-element.elementor-element-8dcc16a .elementor-heading-title {
		font-size: var(--e-global-typography-1c15d6d-font-size);
		line-height: var(--e-global-typography-1c15d6d-line-height);
	}
	
	.elementor-4986 .elementor-element.elementor-element-59e823a {
		font-size: var(--e-global-typography-f714fbd-font-size);
		line-height: var(--e-global-typography-f714fbd-line-height);
	}
	
	.elementor-4986 .elementor-element.elementor-element-62e1dfb {
		--grid-auto-flow: row;
	}
	
	.elementor-4986 .elementor-element.elementor-element-af68eb7 {
		--grid-auto-flow: row;
	}
	
	.elementor-4986 .elementor-element.elementor-element-f968c0d {
		--grid-auto-flow: row;
	}
	
	.elementor-4986 .elementor-element.elementor-element-f46116c {
		--justify-content: center;
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-4986 .elementor-element.elementor-element-88a4182 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-4986 .elementor-element.elementor-element-41b12b2 {
		--grid-auto-flow: row;
	}
	
	.elementor-4986 .elementor-element.elementor-element-4f88240 {
		--grid-auto-flow: row;
	}
	
	.elementor-4986 .elementor-element.elementor-element-0de302c {
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-4986 .elementor-element.elementor-element-1be1f64 {
		font-size: var(--e-global-typography-e290703-font-size);
		line-height: var(--e-global-typography-e290703-line-height);
	}
	
	.elementor-4986 .elementor-element.elementor-element-fb6a656 {
		font-size: var(--e-global-typography-e290703-font-size);
		line-height: var(--e-global-typography-e290703-line-height);
	}
	
	.elementor-4986 .elementor-element.elementor-element-c0b5a98 {
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-4986 .elementor-element.elementor-element-b4e4f4f {
		font-size: var(--e-global-typography-e290703-font-size);
		line-height: var(--e-global-typography-e290703-line-height);
	}
	
	.elementor-4986 .elementor-element.elementor-element-899a9b4 {
		font-size: var(--e-global-typography-e290703-font-size);
		line-height: var(--e-global-typography-e290703-line-height);
	}
	
	.elementor-4986 .elementor-element.elementor-element-9cf20b9 {
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-4986 .elementor-element.elementor-element-f9ec640 {
		font-size: var(--e-global-typography-e290703-font-size);
		line-height: var(--e-global-typography-e290703-line-height);
	}
	
	.elementor-4986 .elementor-element.elementor-element-561c4bd {
		font-size: var(--e-global-typography-e290703-font-size);
		line-height: var(--e-global-typography-e290703-line-height);
	}
}

@media (max-width:1200px) {
	.elementor-4986 .elementor-element.elementor-element-a8d20db {
		--justify-content: space-between;
		--gap: 50px 29px;
		--row-gap: 50px;
		--column-gap: 29px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-c9fd03d {
		--flex-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-4986 .elementor-element.elementor-element-62e1dfb {
		--e-con-grid-template-columns: repeat(3, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-4986 .elementor-element.elementor-element-af68eb7 {
		--grid-auto-flow: row;
	}
	
	.elementor-4986 .elementor-element.elementor-element-37f06c9 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-61f0b62.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-4986 .elementor-element.elementor-element-0658e35.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-4986 .elementor-element.elementor-element-64e2279.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-4986 .elementor-element.elementor-element-f968c0d {
		--grid-auto-flow: row;
	}
	
	.elementor-4986 .elementor-element.elementor-element-41b12b2 {
		--grid-auto-flow: row;
	}
	
	.elementor-4986 .elementor-element.elementor-element-85517cb {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-d3772c4 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-50d71b5 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-4f88240 {
		--grid-auto-flow: row;
	}
}

@media (max-width:1024px) {
	.elementor-4986 .elementor-element.elementor-element-a8d20db {
		--flex-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: 72px;
		--padding-bottom: 72px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-8dcc16a .elementor-heading-title {
		font-size: var(--e-global-typography-1c15d6d-font-size);
		line-height: var(--e-global-typography-1c15d6d-line-height);
	}
	
	.elementor-4986 .elementor-element.elementor-element-59e823a > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-59e823a {
		font-size: var(--e-global-typography-f714fbd-font-size);
		line-height: var(--e-global-typography-f714fbd-line-height);
	}
	
	.elementor-4986 .elementor-element.elementor-element-4175a4e {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-4986 .elementor-element.elementor-element-c9fd03d {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 0px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-a1df11e {
		--margin-top: 20px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-935a8ab > .elementor-widget-container {
		padding: 8px 13px 8px 13px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-935a8ab .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4986 .elementor-element.elementor-element-935a8ab .elementor-icon-list-item > a {
		font-size: 14px;
		line-height: 22px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-62e1dfb {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-4986 .elementor-element.elementor-element-4c10663 {
		--margin-top: 50px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-8fb6884 {
		--margin-top: 24px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-03762fe {
		--flex-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-4986 .elementor-element.elementor-element-928ff32 img {
		width: 400px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-635204a > .elementor-widget-container {
		padding: 8px 13px 8px 13px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-635204a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4986 .elementor-element.elementor-element-635204a .elementor-icon-list-item > a {
		font-size: 14px;
		line-height: 22px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-f8fdd04 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-af68eb7 {
		--e-con-grid-template-rows: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-4986 .elementor-element.elementor-element-37f06c9 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-6c5e797 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 50px;
		--padding-right: 50px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-101e166 img {
		width: 200px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-f968c0d {
		--grid-auto-flow: row;
	}
	
	.elementor-4986 .elementor-element.elementor-element-a58e8ff {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-41b12b2 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--grid-auto-flow: row;
		--margin-top: 56px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-36e4fae {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-b4f3d67 > .elementor-widget-container {
		padding: 8px 13px 8px 13px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-b4f3d67 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4986 .elementor-element.elementor-element-b4f3d67 .elementor-icon-list-item > a {
		font-size: 14px;
		line-height: 22px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-1092f8b > .elementor-widget-container {
		padding: 8px 13px 8px 13px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-1092f8b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4986 .elementor-element.elementor-element-1092f8b .elementor-icon-list-item > a {
		font-size: 14px;
		line-height: 22px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-5b79fa7 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-e94ae02 img {
		width: 200px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-51e2a6c img {
		width: 200px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-4cb62f6 {
		--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-4986 .elementor-element.elementor-element-4790297 img {
		width: 300px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-50d71b5 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-f777a69 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-0b8b947 {
		--n-accordion-title-font-size: 18px;
	}
	
	:where( .elementor-4986 .elementor-element.elementor-element-0b8b947 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: 23.4px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-278c1b5 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-4f88240 {
		--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-4986 .elementor-element.elementor-element-4f88240:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-4f88240 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0% 0px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-510869d .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-13461fc {
		font-size: 15px;
		line-height: 23px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-a81fe5d {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-4986 .elementor-element.elementor-element-66c8e27 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-0de302c {
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-4986 .elementor-element.elementor-element-1be1f64 {
		font-size: var(--e-global-typography-e290703-font-size);
		line-height: var(--e-global-typography-e290703-line-height);
	}
	
	.elementor-4986 .elementor-element.elementor-element-fb6a656 {
		font-size: var(--e-global-typography-e290703-font-size);
		line-height: var(--e-global-typography-e290703-line-height);
	}
	
	.elementor-4986 .elementor-element.elementor-element-c0b5a98 {
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-4986 .elementor-element.elementor-element-b4e4f4f {
		font-size: var(--e-global-typography-e290703-font-size);
		line-height: var(--e-global-typography-e290703-line-height);
	}
	
	.elementor-4986 .elementor-element.elementor-element-899a9b4 {
		font-size: var(--e-global-typography-e290703-font-size);
		line-height: var(--e-global-typography-e290703-line-height);
	}
	
	.elementor-4986 .elementor-element.elementor-element-9cf20b9 {
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-4986 .elementor-element.elementor-element-f9ec640 {
		font-size: var(--e-global-typography-e290703-font-size);
		line-height: var(--e-global-typography-e290703-line-height);
	}
	
	.elementor-4986 .elementor-element.elementor-element-561c4bd {
		font-size: var(--e-global-typography-e290703-font-size);
		line-height: var(--e-global-typography-e290703-line-height);
	}
}

@media (max-width:767px) {
	.elementor-4986 .elementor-element.elementor-element-a8d20db {
		--padding-top: 32px;
		--padding-bottom: 32px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-8dcc16a {
		text-align: start;
	}
	
	.elementor-4986 .elementor-element.elementor-element-8dcc16a .elementor-heading-title {
		font-size: var(--e-global-typography-1c15d6d-font-size);
		line-height: var(--e-global-typography-1c15d6d-line-height);
	}
	
	.elementor-4986 .elementor-element.elementor-element-59e823a {
		text-align: start;
		font-size: var(--e-global-typography-f714fbd-font-size);
		line-height: var(--e-global-typography-f714fbd-line-height);
	}
	
	.elementor-4986 .elementor-element.elementor-element-4175a4e {
		--width: 100%;
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-4986 .elementor-element.elementor-element-c9fd03d {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-935a8ab .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4986 .elementor-element.elementor-element-935a8ab .elementor-icon-list-item > a {
		font-size: 14px;
		line-height: 21px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-62e1dfb {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: 1fr;
		--grid-auto-flow: row;
	}
	
	.elementor-4986 .elementor-element.elementor-element-30a5d29 {
		--width: 38px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-98648c7 {
		--width: 38px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-5058be3 {
		--width: 38px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-a50110c {
		--width: 38px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-8fb6884 {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: flex-start;
		--margin-top: 24px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-5bee722 {
		border-width: 0px 0px 0px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-03762fe {
		--padding-top: 25px;
		--padding-bottom: 50px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	body:not(.rtl) .elementor-4986 .elementor-element.elementor-element-928ff32 {
		left: 0px;
	}
	
	body.rtl .elementor-4986 .elementor-element.elementor-element-928ff32 {
		right: 0px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-928ff32 {
		bottom: -5%;
	}
	
	.elementor-4986 .elementor-element.elementor-element-928ff32 img {
		width: 200px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-635204a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4986 .elementor-element.elementor-element-635204a .elementor-icon-list-item > a {
		font-size: 14px;
		line-height: 21px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-af68eb7 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: auto;
		--grid-auto-flow: row;
	}
	
	.elementor-4986 .elementor-element.elementor-element-be06471 {
		--width: 38px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-ff4922c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-723c93f {
		--width: 38px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-d837f7f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-2c6a3dd {
		--width: 36px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-bbb81e8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-a779730 {
		--width: 36px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-0f29cad > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-6c5e797 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-101e166 img {
		width: 150px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-f63438b {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-f968c0d {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--gap: 20px 0px;
		--row-gap: 20px;
		--column-gap: 0px;
		--grid-auto-flow: row;
		--margin-top: 24px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-6e37f8a {
		border-width: 0px 0px 0px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-4f34862 {
		border-width: 0px 0px 0px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-41b12b2 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: 1fr;
		--grid-auto-flow: row;
		--margin-top: 24px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-226a8a9 {
		--margin-top: 24px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-b4f3d67 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4986 .elementor-element.elementor-element-b4f3d67 .elementor-icon-list-item > a {
		font-size: 14px;
		line-height: 21px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-1092f8b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4986 .elementor-element.elementor-element-1092f8b .elementor-icon-list-item > a {
		font-size: 14px;
		line-height: 21px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-5b79fa7 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-e94ae02 img {
		width: 150px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-51e2a6c img {
		width: 150px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-840fe0e {
		--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: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-98b5e5b {
		--width: auto;
	}
	
	.elementor-4986 .elementor-element.elementor-element-07417f7 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-07417f7.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 1;
	}
	
	.elementor-4986 .elementor-element.elementor-element-8ff15c8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-8ff15c8.elementor-element {
		--align-self: center;
	}
	
	.elementor-4986 .elementor-element.elementor-element-9b51849 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-4790297 {
		top: 92%;
	}
	
	.elementor-4986 .elementor-element.elementor-element-4790297 img {
		width: 200px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-50d71b5 {
		--padding-top: 25px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-0b8b947 {
		--n-accordion-title-font-size: 16px;
	}
	
	:where( .elementor-4986 .elementor-element.elementor-element-0b8b947 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: 20.8px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-4f88240 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--grid-auto-flow: row;
	}
	
	.elementor-4986 .elementor-element.elementor-element-4f88240:not(.elementor-motion-effects-element-type-background), .elementor-4986 .elementor-element.elementor-element-4f88240 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0% 0px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-13461fc {
		font-size: 14px;
		line-height: 20px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-a81fe5d {
		--width: 100%;
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-3ce5683 {
		--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-4986 .elementor-element.elementor-element-b88bcf8 {
		--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-4986 .elementor-element.elementor-element-0de302c {
		text-align: center;
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-4986 .elementor-element.elementor-element-1be1f64 {
		text-align: center;
		font-size: var(--e-global-typography-e290703-font-size);
		line-height: var(--e-global-typography-e290703-line-height);
	}
	
	.elementor-4986 .elementor-element.elementor-element-7107a1b {
		--width: 75px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-fb6a656 {
		font-size: var(--e-global-typography-e290703-font-size);
		line-height: var(--e-global-typography-e290703-line-height);
	}
	
	.elementor-4986 .elementor-element.elementor-element-6385437 {
		--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-4986 .elementor-element.elementor-element-2a97ffb {
		--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-4986 .elementor-element.elementor-element-c0b5a98 {
		text-align: center;
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-4986 .elementor-element.elementor-element-b4e4f4f {
		text-align: center;
		font-size: var(--e-global-typography-e290703-font-size);
		line-height: var(--e-global-typography-e290703-line-height);
	}
	
	.elementor-4986 .elementor-element.elementor-element-c7d58d7 {
		--width: 75px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-899a9b4 {
		font-size: var(--e-global-typography-e290703-font-size);
		line-height: var(--e-global-typography-e290703-line-height);
	}
	
	.elementor-4986 .elementor-element.elementor-element-0a4918e {
		--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-4986 .elementor-element.elementor-element-6617c87 {
		--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-4986 .elementor-element.elementor-element-9cf20b9 {
		text-align: center;
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-4986 .elementor-element.elementor-element-f9ec640 {
		text-align: center;
		font-size: var(--e-global-typography-e290703-font-size);
		line-height: var(--e-global-typography-e290703-line-height);
	}
	
	.elementor-4986 .elementor-element.elementor-element-336d73a {
		--width: 75px;
	}
	
	.elementor-4986 .elementor-element.elementor-element-561c4bd {
		font-size: var(--e-global-typography-e290703-font-size);
		line-height: var(--e-global-typography-e290703-line-height);
	}
}

/* Start custom CSS for sbfe_breadcrumbs, class: .elementor-element-c18f789 */
.sbfe-breadcrumbs a {
	color: rgba(44, 46, 47, .5) !important;
	font-size: 14px !important;
	font-family: "Sofia Sans", sans-serif !important;
}

.sbfe-breadcrumbs a:hover {
	color: #39f !important;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-59e823a */
.elementor-4986 .elementor-element.elementor-element-59e823a p:last-child {
	margin-bottom: unset;
}

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-98f2661 */
.h-auto .elementor-widget-container {
	height: auto !important;
}

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for nested-accordion, class: .elementor-element-0b8b947 */
.acc-border details {
	border-radius: 20px !important;
	overflow: hidden !important;
	background-color: #eef1ff !important;
}
