
.elementor-2838 .elementor-element.elementor-element-3411fc7 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--padding-top: 120px;
	--padding-bottom: 120px;
	--padding-left: 20px;
	--padding-right: 20px;
}

body:not(.rtl) .elementor-2838 .elementor-element.elementor-element-3bc08a0 {
	left: 0px;
}

body.rtl .elementor-2838 .elementor-element.elementor-element-3bc08a0 {
	right: 0px;
}

.elementor-2838 .elementor-element.elementor-element-3bc08a0 {
	top: -67px;
	z-index: 0;
}

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

body.rtl .elementor-2838 .elementor-element.elementor-element-cdedf58 {
	left: 0px;
}

.elementor-2838 .elementor-element.elementor-element-cdedf58 {
	z-index: 0;
}

.elementor-2838 .elementor-element.elementor-element-cd0cf33 {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
}

.elementor-2838 .elementor-element.elementor-element-48f7dc4 .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: var(--e-global-color-31f8f07);
}

.elementor-2838 .elementor-element.elementor-element-437cdc2 > .elementor-widget-container {
	padding: 0px 38px 0px 0px;
}

.elementor-2838 .elementor-element.elementor-element-437cdc2 {
	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: var(--e-global-color-0bf8c3f);
}

.elementor-2838 .elementor-element.elementor-element-437cdc2 p {
	margin-block-end: 0px;
}

.elementor-2838 .elementor-element.elementor-element-0541f1b .elementor-button {
	background-color: transparent;
	font-family: var(--e-global-typography-aa3f5d1-font-family), Sans-serif;
	font-size: var(--e-global-typography-aa3f5d1-font-size);
	font-weight: var(--e-global-typography-aa3f5d1-font-weight);
	line-height: var(--e-global-typography-aa3f5d1-line-height);
	fill: var(--e-global-color-3f836ce);
	color: var(--e-global-color-3f836ce);
	background-image: linear-gradient(84deg, #27296d 8.08%, #4b5a96 96.22%);
	border-style: none;
}

.elementor-2838 .elementor-element.elementor-element-0541f1b .elementor-button:hover, .elementor-2838 .elementor-element.elementor-element-0541f1b .elementor-button:focus {
	background-color: var(--e-global-color-4d6f3fd);
	color: var(--e-global-color-3f836ce);
}

.elementor-2838 .elementor-element.elementor-element-0541f1b > .elementor-widget-container {
	margin: 12px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2838 .elementor-element.elementor-element-0541f1b {
	z-index: 2;
}

.elementor-2838 .elementor-element.elementor-element-0541f1b .elementor-button:hover svg, .elementor-2838 .elementor-element.elementor-element-0541f1b .elementor-button:focus svg {
	fill: var(--e-global-color-3f836ce);
}

.elementor-2838 .elementor-element.elementor-element-bc4d9a8 {
	--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: 34px;
	--padding-right: 0px;
}

.elementor-2838 .elementor-element.elementor-element-e7c22a4 {
	--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;
	--padding-top: 92px;
	--padding-bottom: 92px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-2838 .elementor-element.elementor-element-e7c22a4:not(.elementor-motion-effects-element-type-background), .elementor-2838 .elementor-element.elementor-element-e7c22a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-764fd7b);
	background-image: url("https://cdn-ilelbdd.nitrocdn.com/XhFkQLRbIZsFSxsutShyYeGOTChgPMOU/assets/images/optimized/rev-64371da/www.augmentt.com/wp-content/uploads/2026/01/Frame-1000006012.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-2838 .elementor-element.elementor-element-3095007 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--border-radius: 40px 40px 40px 40px;
	box-shadow: 0px 0px 67px 0px rgba(0, 0, 0, .2);
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

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

.elementor-2838 .elementor-element.elementor-element-0d05ee7 {
	--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: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 26px;
	--padding-right: 0px;
}

.elementor-2838 .elementor-element.elementor-element-7afc92c .elementor-heading-title {
	font-family: var(--e-global-typography-87a225f-font-family), Sans-serif;
	font-size: var(--e-global-typography-87a225f-font-size);
	font-weight: var(--e-global-typography-87a225f-font-weight);
	line-height: var(--e-global-typography-87a225f-line-height);
	color: var(--e-global-color-0bf8c3f);
}

.elementor-2838 .elementor-element.elementor-element-b02abd8 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-2838 .elementor-element.elementor-element-b02abd8 {
	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);
	color: var(--e-global-color-4d6f3fd);
}

.elementor-2838 .elementor-element.elementor-element-b02abd8 p {
	margin-block-end: 20px;
}

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

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

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

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

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

.elementor-2838 .elementor-element.elementor-element-1c83714 .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-2838 .elementor-element.elementor-element-1c83714 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill .3s;
}

.elementor-2838 .elementor-element.elementor-element-1c83714 {
	--e-icon-list-icon-size: 26px;
	--icon-vertical-offset: 0px;
}

.elementor-2838 .elementor-element.elementor-element-1c83714 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2838 .elementor-element.elementor-element-1c83714 .elementor-icon-list-item > a {
	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-2838 .elementor-element.elementor-element-1c83714 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-2838 .elementor-element.elementor-element-5740c65 {
	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);
	color: var(--e-global-color-4d6f3fd);
}

.elementor-2838 .elementor-element.elementor-element-5740c65 p {
	margin-block-end: 20px;
}

.elementor-2838 .elementor-element.elementor-element-7586de7 {
	--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: 58px;
	--padding-right: 0px;
}

.elementor-2838 .elementor-element.elementor-element-0285d57 {
	width: 100%;
	max-width: 100%;
}

.elementor-2838 .elementor-element.elementor-element-0285d57 img {
	width: 100%;
}

.elementor-2838 .elementor-element.elementor-element-a9ab853 {
	--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;
	--gap: 56px 56px;
	--row-gap: 56px;
	--column-gap: 56px;
	--padding-top: 92px;
	--padding-bottom: 92px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-2838 .elementor-element.elementor-element-a9ab853:not(.elementor-motion-effects-element-type-background), .elementor-2838 .elementor-element.elementor-element-a9ab853 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4d6f3fd);
	background-image: url("https://cdn-ilelbdd.nitrocdn.com/XhFkQLRbIZsFSxsutShyYeGOTChgPMOU/assets/images/optimized/rev-64371da/www.augmentt.com/wp-content/uploads/2026/01/Frame-1000006012.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-2838 .elementor-element.elementor-element-faf6759 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-2838 .elementor-element.elementor-element-0e2a61b {
	text-align: center;
}

.elementor-2838 .elementor-element.elementor-element-0e2a61b .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-3f836ce);
}

.elementor-2838 .elementor-element.elementor-element-ed80b66 > .elementor-widget-container {
	margin: 8px 0px 42px 0px;
}

.elementor-2838 .elementor-element.elementor-element-ed80b66 {
	text-align: center;
	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);
	color: var(--e-global-color-3f836ce);
}

.elementor-2838 .elementor-element.elementor-element-ed80b66 p {
	margin-block-end: 0px;
}

.elementor-2838 .elementor-element.elementor-element-ec10455 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--flex-wrap: wrap;
}

.elementor-2838 .elementor-element.elementor-element-217f277 {
	--display: flex;
	--min-height: 208px;
	--justify-content: flex-start;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	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: var(--e-global-color-764fd7b);
	--border-color: var(--e-global-color-764fd7b);
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

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

.elementor-2838 .elementor-element.elementor-element-7584237 img {
	width: 100%;
	height: 66px;
	object-fit: contain;
	object-position: center center;
}

.elementor-2838 .elementor-element.elementor-element-fe422ec {
	text-align: center;
	font-family: var(--e-global-typography-cdec82a-font-family), Sans-serif;
	font-size: var(--e-global-typography-cdec82a-font-size);
	font-weight: var(--e-global-typography-cdec82a-font-weight);
	line-height: var(--e-global-typography-cdec82a-line-height);
	color: var(--e-global-color-4d6f3fd);
}

.elementor-2838 .elementor-element.elementor-element-fe422ec p {
	margin-block-end: 0px;
}

.elementor-2838 .elementor-element.elementor-element-4aae072 {
	--display: flex;
	--min-height: 208px;
	--justify-content: flex-start;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	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: var(--e-global-color-764fd7b);
	--border-color: var(--e-global-color-764fd7b);
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

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

.elementor-2838 .elementor-element.elementor-element-7bdcc24 img {
	width: 100%;
	height: 66px;
	object-fit: contain;
	object-position: center center;
}

.elementor-2838 .elementor-element.elementor-element-0cad663 {
	text-align: center;
	font-family: var(--e-global-typography-cdec82a-font-family), Sans-serif;
	font-size: var(--e-global-typography-cdec82a-font-size);
	font-weight: var(--e-global-typography-cdec82a-font-weight);
	line-height: var(--e-global-typography-cdec82a-line-height);
	color: var(--e-global-color-4d6f3fd);
}

.elementor-2838 .elementor-element.elementor-element-0cad663 p {
	margin-block-end: 0px;
}

.elementor-2838 .elementor-element.elementor-element-598f35c {
	--display: flex;
	--min-height: 208px;
	--justify-content: flex-start;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	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: var(--e-global-color-764fd7b);
	--border-color: var(--e-global-color-764fd7b);
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

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

.elementor-2838 .elementor-element.elementor-element-bc64897 img {
	width: 100%;
	height: 66px;
	object-fit: contain;
	object-position: center center;
}

.elementor-2838 .elementor-element.elementor-element-9a78228 {
	text-align: center;
	font-family: var(--e-global-typography-cdec82a-font-family), Sans-serif;
	font-size: var(--e-global-typography-cdec82a-font-size);
	font-weight: var(--e-global-typography-cdec82a-font-weight);
	line-height: var(--e-global-typography-cdec82a-line-height);
	color: var(--e-global-color-4d6f3fd);
}

.elementor-2838 .elementor-element.elementor-element-9a78228 p {
	margin-block-end: 0px;
}

.elementor-2838 .elementor-element.elementor-element-e6e1ad4 {
	--display: flex;
	--min-height: 208px;
	--justify-content: flex-start;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	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: var(--e-global-color-764fd7b);
	--border-color: var(--e-global-color-764fd7b);
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

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

.elementor-2838 .elementor-element.elementor-element-ec4b28e img {
	width: 100%;
	height: 66px;
	object-fit: contain;
	object-position: center center;
}

.elementor-2838 .elementor-element.elementor-element-286e414 {
	text-align: center;
	font-family: var(--e-global-typography-cdec82a-font-family), Sans-serif;
	font-size: var(--e-global-typography-cdec82a-font-size);
	font-weight: var(--e-global-typography-cdec82a-font-weight);
	line-height: var(--e-global-typography-cdec82a-line-height);
	color: var(--e-global-color-4d6f3fd);
}

.elementor-2838 .elementor-element.elementor-element-286e414 p {
	margin-block-end: 0px;
}

.elementor-2838 .elementor-element.elementor-element-f9ad694 {
	--display: flex;
	--min-height: 208px;
	--justify-content: flex-start;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	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: var(--e-global-color-764fd7b);
	--border-color: var(--e-global-color-764fd7b);
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

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

.elementor-2838 .elementor-element.elementor-element-921c971 img {
	width: 100%;
	height: 66px;
	object-fit: contain;
	object-position: center center;
}

.elementor-2838 .elementor-element.elementor-element-4579db2 {
	text-align: center;
	font-family: var(--e-global-typography-cdec82a-font-family), Sans-serif;
	font-size: var(--e-global-typography-cdec82a-font-size);
	font-weight: var(--e-global-typography-cdec82a-font-weight);
	line-height: var(--e-global-typography-cdec82a-line-height);
	color: var(--e-global-color-4d6f3fd);
}

.elementor-2838 .elementor-element.elementor-element-4579db2 p {
	margin-block-end: 0px;
}

.elementor-2838 .elementor-element.elementor-element-324dafa {
	--display: flex;
	--min-height: 208px;
	--justify-content: flex-start;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	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: var(--e-global-color-764fd7b);
	--border-color: var(--e-global-color-764fd7b);
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

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

.elementor-2838 .elementor-element.elementor-element-ed82630 img {
	width: 100%;
	height: 66px;
	object-fit: contain;
	object-position: center center;
}

.elementor-2838 .elementor-element.elementor-element-9402d25 {
	text-align: center;
	font-family: var(--e-global-typography-cdec82a-font-family), Sans-serif;
	font-size: var(--e-global-typography-cdec82a-font-size);
	font-weight: var(--e-global-typography-cdec82a-font-weight);
	line-height: var(--e-global-typography-cdec82a-line-height);
	color: var(--e-global-color-4d6f3fd);
}

.elementor-2838 .elementor-element.elementor-element-9402d25 p {
	margin-block-end: 0px;
}

.elementor-2838 .elementor-element.elementor-element-58d0c7a {
	--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-radius: 60px 60px 60px 60px;
	box-shadow: 0px 0px 64px 0px rgba(0, 0, 0, .15);
	--padding-top: 56px;
	--padding-bottom: 56px;
	--padding-left: 56px;
	--padding-right: 56px;
}

.elementor-2838 .elementor-element.elementor-element-58d0c7a:not(.elementor-motion-effects-element-type-background), .elementor-2838 .elementor-element.elementor-element-58d0c7a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-764fd7b);
}

.elementor-2838 .elementor-element.elementor-element-94f5f3e {
	--display: flex;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 32px;
}

.elementor-2838 .elementor-element.elementor-element-1e6be37 .elementor-heading-title {
	color: var(--e-global-color-0bf8c3f);
}

.elementor-2838 .elementor-element.elementor-element-071842d {
	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);
}

.elementor-2838 .elementor-element.elementor-element-cbdc3bb {
	--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: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, .1);
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-2838 .elementor-element.elementor-element-b49b964 .elementor-heading-title {
	color: var(--e-global-color-0bf8c3f);
}

.elementor-2838 .elementor-element.elementor-element-3c1b544 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(8px / 2);
}

.elementor-2838 .elementor-element.elementor-element-3c1b544 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(8px / 2);
}

.elementor-2838 .elementor-element.elementor-element-3c1b544 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(8px / 2);
}

.elementor-2838 .elementor-element.elementor-element-3c1b544 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-8px / 2);
}

.elementor-2838 .elementor-element.elementor-element-3c1b544 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-8px / 2);
}

.elementor-2838 .elementor-element.elementor-element-3c1b544 .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-2838 .elementor-element.elementor-element-3c1b544 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill .3s;
}

.elementor-2838 .elementor-element.elementor-element-3c1b544 {
	--e-icon-list-icon-size: 26px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 2px;
}

.elementor-2838 .elementor-element.elementor-element-3c1b544 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2838 .elementor-element.elementor-element-3c1b544 .elementor-icon-list-item > a {
	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-2838 .elementor-element.elementor-element-3c1b544 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-2838 .elementor-element.elementor-element-d4c68a9 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-2838 .elementor-element.elementor-element-c931710 {
	width: var(--container-widget-width, 666px);
	max-width: 666px;
	--container-widget-width: 666px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-2838 .elementor-element.elementor-element-c931710 > .elementor-widget-container {
	margin: 0px 0px 46px 0px;
}

.elementor-2838 .elementor-element.elementor-element-c931710 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	color: var(--e-global-color-3f836ce);
}

.elementor-2838 .elementor-element.elementor-element-11e9e9f {
	--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: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--flex-wrap: wrap;
}

.elementor-2838 .elementor-element.elementor-element-e8147d2 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: var(--e-global-color-764fd7b);
	--border-color: var(--e-global-color-764fd7b);
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 36px;
	--padding-bottom: 40px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2838 .elementor-element.elementor-element-e8147d2:not(.elementor-motion-effects-element-type-background), .elementor-2838 .elementor-element.elementor-element-e8147d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-0bf8c3f);
}

.elementor-2838 .elementor-element.elementor-element-0754589 img {
	width: 100%;
	height: 62px;
	object-fit: contain;
	object-position: center center;
}

.elementor-2838 .elementor-element.elementor-element-7534cb6 {
	text-align: center;
	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);
	color: var(--e-global-color-3f836ce);
}

.elementor-2838 .elementor-element.elementor-element-7534cb6 p {
	margin-block-end: 0px;
}

.elementor-2838 .elementor-element.elementor-element-6ca61df {
	text-align: center;
	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-3f836ce);
}

.elementor-2838 .elementor-element.elementor-element-6ca61df p {
	margin-block-end: 0px;
}

.elementor-2838 .elementor-element.elementor-element-9f186ca {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: var(--e-global-color-764fd7b);
	--border-color: var(--e-global-color-764fd7b);
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 36px;
	--padding-bottom: 40px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2838 .elementor-element.elementor-element-9f186ca:not(.elementor-motion-effects-element-type-background), .elementor-2838 .elementor-element.elementor-element-9f186ca > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-0bf8c3f);
}

.elementor-2838 .elementor-element.elementor-element-fb2fbf7 img {
	width: 100%;
	height: 62px;
	object-fit: contain;
	object-position: center center;
}

.elementor-2838 .elementor-element.elementor-element-c2df82d {
	text-align: center;
	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);
	color: var(--e-global-color-3f836ce);
}

.elementor-2838 .elementor-element.elementor-element-c2df82d p {
	margin-block-end: 0px;
}

.elementor-2838 .elementor-element.elementor-element-1b3a946 {
	text-align: center;
	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-3f836ce);
}

.elementor-2838 .elementor-element.elementor-element-1b3a946 p {
	margin-block-end: 0px;
}

.elementor-2838 .elementor-element.elementor-element-34162c6 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: var(--e-global-color-764fd7b);
	--border-color: var(--e-global-color-764fd7b);
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 36px;
	--padding-bottom: 40px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2838 .elementor-element.elementor-element-34162c6:not(.elementor-motion-effects-element-type-background), .elementor-2838 .elementor-element.elementor-element-34162c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-0bf8c3f);
}

.elementor-2838 .elementor-element.elementor-element-7b2399b img {
	width: 100%;
	height: 62px;
	object-fit: contain;
	object-position: center center;
}

.elementor-2838 .elementor-element.elementor-element-dd1f9b2 {
	text-align: center;
	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);
	color: var(--e-global-color-3f836ce);
}

.elementor-2838 .elementor-element.elementor-element-dd1f9b2 p {
	margin-block-end: 0px;
}

.elementor-2838 .elementor-element.elementor-element-2d35039 {
	text-align: center;
	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-3f836ce);
}

.elementor-2838 .elementor-element.elementor-element-2d35039 p {
	margin-block-end: 0px;
}

.elementor-2838 .elementor-element.elementor-element-4c78ffb {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: var(--e-global-color-764fd7b);
	--border-color: var(--e-global-color-764fd7b);
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 36px;
	--padding-bottom: 40px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2838 .elementor-element.elementor-element-4c78ffb:not(.elementor-motion-effects-element-type-background), .elementor-2838 .elementor-element.elementor-element-4c78ffb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-0bf8c3f);
}

.elementor-2838 .elementor-element.elementor-element-c8b13dc img {
	width: 100%;
	height: 62px;
	object-fit: contain;
	object-position: center center;
}

.elementor-2838 .elementor-element.elementor-element-64c1704 {
	text-align: center;
	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);
	color: var(--e-global-color-3f836ce);
}

.elementor-2838 .elementor-element.elementor-element-64c1704 p {
	margin-block-end: 0px;
}

.elementor-2838 .elementor-element.elementor-element-47050b5 {
	text-align: center;
	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-3f836ce);
}

.elementor-2838 .elementor-element.elementor-element-47050b5 p {
	margin-block-end: 0px;
}

.elementor-2838 .elementor-element.elementor-element-232ecc8 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: var(--e-global-color-764fd7b);
	--border-color: var(--e-global-color-764fd7b);
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 36px;
	--padding-bottom: 40px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2838 .elementor-element.elementor-element-232ecc8:not(.elementor-motion-effects-element-type-background), .elementor-2838 .elementor-element.elementor-element-232ecc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-0bf8c3f);
}

.elementor-2838 .elementor-element.elementor-element-9460300 img {
	width: 100%;
	height: 62px;
	object-fit: contain;
	object-position: center center;
}

.elementor-2838 .elementor-element.elementor-element-a65e296 {
	text-align: center;
	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);
	color: var(--e-global-color-3f836ce);
}

.elementor-2838 .elementor-element.elementor-element-a65e296 p {
	margin-block-end: 0px;
}

.elementor-2838 .elementor-element.elementor-element-d5304b8 {
	text-align: center;
	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-3f836ce);
}

.elementor-2838 .elementor-element.elementor-element-d5304b8 p {
	margin-block-end: 0px;
}

.elementor-2838 .elementor-element.elementor-element-292f6dc {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: var(--e-global-color-764fd7b);
	--border-color: var(--e-global-color-764fd7b);
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 36px;
	--padding-bottom: 40px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2838 .elementor-element.elementor-element-292f6dc:not(.elementor-motion-effects-element-type-background), .elementor-2838 .elementor-element.elementor-element-292f6dc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-0bf8c3f);
}

.elementor-2838 .elementor-element.elementor-element-f90fad3 img {
	width: 100%;
	height: 62px;
	object-fit: contain;
	object-position: center center;
}

.elementor-2838 .elementor-element.elementor-element-33afc8b {
	text-align: center;
	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);
	color: var(--e-global-color-3f836ce);
}

.elementor-2838 .elementor-element.elementor-element-33afc8b p {
	margin-block-end: 0px;
}

.elementor-2838 .elementor-element.elementor-element-fb63477 {
	text-align: center;
	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-3f836ce);
}

.elementor-2838 .elementor-element.elementor-element-fb63477 p {
	margin-block-end: 0px;
}

.elementor-2838 .elementor-element.elementor-element-9f31866 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: var(--e-global-color-764fd7b);
	--border-color: var(--e-global-color-764fd7b);
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 36px;
	--padding-bottom: 40px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2838 .elementor-element.elementor-element-9f31866:not(.elementor-motion-effects-element-type-background), .elementor-2838 .elementor-element.elementor-element-9f31866 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-0bf8c3f);
}

.elementor-2838 .elementor-element.elementor-element-38ad92d img {
	width: 100%;
	height: 62px;
	object-fit: contain;
	object-position: center center;
}

.elementor-2838 .elementor-element.elementor-element-fc0939b {
	text-align: center;
	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);
	color: var(--e-global-color-3f836ce);
}

.elementor-2838 .elementor-element.elementor-element-fc0939b p {
	margin-block-end: 0px;
}

.elementor-2838 .elementor-element.elementor-element-4bf8b90 {
	text-align: center;
	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-3f836ce);
}

.elementor-2838 .elementor-element.elementor-element-4bf8b90 p {
	margin-block-end: 0px;
}

.elementor-2838 .elementor-element.elementor-element-513b55f {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: var(--e-global-color-764fd7b);
	--border-color: var(--e-global-color-764fd7b);
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 36px;
	--padding-bottom: 40px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-2838 .elementor-element.elementor-element-513b55f:not(.elementor-motion-effects-element-type-background), .elementor-2838 .elementor-element.elementor-element-513b55f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-0bf8c3f);
}

.elementor-2838 .elementor-element.elementor-element-405ce44 img {
	width: 100%;
	height: 62px;
	object-fit: contain;
	object-position: center center;
}

.elementor-2838 .elementor-element.elementor-element-958c6fb {
	text-align: center;
	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);
	color: var(--e-global-color-3f836ce);
}

.elementor-2838 .elementor-element.elementor-element-958c6fb p {
	margin-block-end: 0px;
}

.elementor-2838 .elementor-element.elementor-element-bc15a0d {
	text-align: center;
	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-3f836ce);
}

.elementor-2838 .elementor-element.elementor-element-bc15a0d p {
	margin-block-end: 0px;
}

.elementor-2838 .elementor-element.elementor-element-a4e9634 {
	--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-radius: 60px 60px 60px 60px;
	box-shadow: 0px 0px 64px 0px rgba(0, 0, 0, .15);
	--padding-top: 56px;
	--padding-bottom: 56px;
	--padding-left: 56px;
	--padding-right: 56px;
}

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

.elementor-2838 .elementor-element.elementor-element-e44a5d6 {
	--display: flex;
}

.elementor-2838 .elementor-element.elementor-element-34912fc > .elementor-widget-container {
	margin: 20px 0px 32px 0px;
}

.elementor-2838 .elementor-element.elementor-element-34912fc {
	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);
}

.elementor-2838 .elementor-element.elementor-element-ee0ee4b {
	--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 32px;
	--row-gap: 16px;
	--column-gap: 32px;
	--flex-wrap: wrap;
}

.elementor-2838 .elementor-element.elementor-element-295736e .elementor-button {
	background-color: var(--e-global-color-764fd7b);
	font-family: var(--e-global-typography-aa3f5d1-font-family), Sans-serif;
	font-size: var(--e-global-typography-aa3f5d1-font-size);
	font-weight: var(--e-global-typography-aa3f5d1-font-weight);
	line-height: var(--e-global-typography-aa3f5d1-line-height);
	fill: var(--e-global-color-3f836ce);
	color: var(--e-global-color-3f836ce);
	border-style: none;
}

.elementor-2838 .elementor-element.elementor-element-295736e {
	z-index: 2;
}

.elementor-2838 .elementor-element.elementor-element-295736e .elementor-button:hover, .elementor-2838 .elementor-element.elementor-element-295736e .elementor-button:focus {
	color: var(--e-global-color-3f836ce);
}

.elementor-2838 .elementor-element.elementor-element-295736e .elementor-button:hover svg, .elementor-2838 .elementor-element.elementor-element-295736e .elementor-button:focus svg {
	fill: var(--e-global-color-3f836ce);
}

.elementor-2838 .elementor-element.elementor-element-10aa44a .elementor-button {
	background-color: transparent;
	font-family: var(--e-global-typography-aa3f5d1-font-family), Sans-serif;
	font-size: var(--e-global-typography-aa3f5d1-font-size);
	font-weight: var(--e-global-typography-aa3f5d1-font-weight);
	line-height: var(--e-global-typography-aa3f5d1-line-height);
	fill: var(--e-global-color-3f836ce);
	color: var(--e-global-color-3f836ce);
	background-image: linear-gradient(84deg, #27296d 8.08%, #4b5a96 96.22%);
	border-style: none;
}

.elementor-2838 .elementor-element.elementor-element-10aa44a .elementor-button:hover, .elementor-2838 .elementor-element.elementor-element-10aa44a .elementor-button:focus {
	background-color: var(--e-global-color-4d6f3fd);
	color: var(--e-global-color-3f836ce);
}

.elementor-2838 .elementor-element.elementor-element-10aa44a {
	z-index: 2;
}

.elementor-2838 .elementor-element.elementor-element-10aa44a .elementor-button:hover svg, .elementor-2838 .elementor-element.elementor-element-10aa44a .elementor-button:focus svg {
	fill: var(--e-global-color-3f836ce);
}

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

.elementor-2838 .elementor-element.elementor-element-4572fea {
	--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: flex-start;
	--border-radius: 40px 40px 40px 40px;
	box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, .1);
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-2838 .elementor-element.elementor-element-6734115 img {
	width: 80px;
	height: 80px;
	object-fit: contain;
	object-position: center center;
}

.elementor-2838 .elementor-element.elementor-element-2ab7439 > .elementor-widget-container {
	margin: 20px 0px 8px 0px;
}

.elementor-2838 .elementor-element.elementor-element-2ab7439 .elementor-heading-title {
	color: var(--e-global-color-0bf8c3f);
}

.elementor-2838 .elementor-element.elementor-element-486fb68 > .elementor-widget-container {
	margin: 0px 0px 38px 0px;
}

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

.elementor-2838 .elementor-element.elementor-element-10af99f .elementor-button {
	background-color: transparent;
	font-family: var(--e-global-typography-aa3f5d1-font-family), Sans-serif;
	font-size: var(--e-global-typography-aa3f5d1-font-size);
	font-weight: var(--e-global-typography-aa3f5d1-font-weight);
	line-height: var(--e-global-typography-aa3f5d1-line-height);
	fill: var(--e-global-color-53a59a6);
	color: var(--e-global-color-53a59a6);
	background-image: linear-gradient(84deg, var(--e-global-color-f10d911) 8.08%, var(--e-global-color-f10d911) 96.22%);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-53a59a6);
}

.elementor-2838 .elementor-element.elementor-element-10af99f .elementor-button:hover, .elementor-2838 .elementor-element.elementor-element-10af99f .elementor-button:focus {
	background-color: transparent;
	color: var(--e-global-color-3f836ce);
	background-image: linear-gradient(84deg, #27296d 8.08%, #4b5a96 96.22%);
}

.elementor-2838 .elementor-element.elementor-element-10af99f {
	z-index: 2;
}

.elementor-2838 .elementor-element.elementor-element-10af99f .elementor-button:hover svg, .elementor-2838 .elementor-element.elementor-element-10af99f .elementor-button:focus svg {
	fill: var(--e-global-color-3f836ce);
}

.elementor-2838 .elementor-element.elementor-element-1278144 {
	--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: flex-start;
	--border-radius: 40px 40px 40px 40px;
	box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, .1);
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-2838 .elementor-element.elementor-element-b3d2f1b img {
	width: 80px;
	height: 80px;
	object-fit: contain;
	object-position: center center;
}

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

.elementor-2838 .elementor-element.elementor-element-e2879c7 .elementor-heading-title {
	color: var(--e-global-color-0bf8c3f);
}

.elementor-2838 .elementor-element.elementor-element-ed58ef7 > .elementor-widget-container {
	margin: 0px 0px 38px 0px;
}

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

.elementor-2838 .elementor-element.elementor-element-9212aae .elementor-button {
	background-color: transparent;
	font-family: var(--e-global-typography-aa3f5d1-font-family), Sans-serif;
	font-size: var(--e-global-typography-aa3f5d1-font-size);
	font-weight: var(--e-global-typography-aa3f5d1-font-weight);
	line-height: var(--e-global-typography-aa3f5d1-line-height);
	fill: var(--e-global-color-53a59a6);
	color: var(--e-global-color-53a59a6);
	background-image: linear-gradient(84deg, var(--e-global-color-f10d911) 8.08%, var(--e-global-color-f10d911) 96.22%);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-53a59a6);
}

.elementor-2838 .elementor-element.elementor-element-9212aae .elementor-button:hover, .elementor-2838 .elementor-element.elementor-element-9212aae .elementor-button:focus {
	background-color: transparent;
	color: var(--e-global-color-3f836ce);
	background-image: linear-gradient(84deg, #27296d 8.08%, #4b5a96 96.22%);
}

.elementor-2838 .elementor-element.elementor-element-9212aae {
	z-index: 2;
}

.elementor-2838 .elementor-element.elementor-element-9212aae .elementor-button:hover svg, .elementor-2838 .elementor-element.elementor-element-9212aae .elementor-button:focus svg {
	fill: var(--e-global-color-3f836ce);
}

.elementor-2838 .elementor-element.elementor-element-c9833a4 {
	--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;
}

@media (max-width:1024px) {
	.elementor-2838 .elementor-element.elementor-element-3411fc7 {
		--padding-top: 72px;
		--padding-bottom: 72px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-2838 .elementor-element.elementor-element-3bc08a0 img {
		width: 200px;
	}
	
	.elementor-2838 .elementor-element.elementor-element-cdedf58 {
		text-align: end;
	}
	
	.elementor-2838 .elementor-element.elementor-element-cdedf58 img {
		width: 60%;
	}
	
	.elementor-2838 .elementor-element.elementor-element-48f7dc4 .elementor-heading-title {
		font-size: var(--e-global-typography-1c15d6d-font-size);
		line-height: var(--e-global-typography-1c15d6d-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-437cdc2 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2838 .elementor-element.elementor-element-437cdc2 {
		font-size: var(--e-global-typography-f714fbd-font-size);
		line-height: var(--e-global-typography-f714fbd-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-0541f1b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2838 .elementor-element.elementor-element-0541f1b .elementor-button {
		font-size: var(--e-global-typography-aa3f5d1-font-size);
		line-height: var(--e-global-typography-aa3f5d1-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-bc4d9a8 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 0px;
	}
	
	.elementor-2838 .elementor-element.elementor-element-e7c22a4 {
		--padding-top: 72px;
		--padding-bottom: 72px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-2838 .elementor-element.elementor-element-0d05ee7 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2838 .elementor-element.elementor-element-7afc92c .elementor-heading-title {
		font-size: var(--e-global-typography-87a225f-font-size);
		line-height: var(--e-global-typography-87a225f-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-b02abd8 {
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-1c83714 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2838 .elementor-element.elementor-element-1c83714 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-5740c65 {
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-7586de7 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 0px;
	}
	
	.elementor-2838 .elementor-element.elementor-element-a9ab853 {
		--padding-top: 72px;
		--padding-bottom: 72px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-2838 .elementor-element.elementor-element-ed80b66 {
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-ec10455 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
	}
	
	.elementor-2838 .elementor-element.elementor-element-217f277 {
		--padding-top: 28px;
		--padding-bottom: 28px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-2838 .elementor-element.elementor-element-fe422ec {
		font-size: var(--e-global-typography-cdec82a-font-size);
		line-height: var(--e-global-typography-cdec82a-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-4aae072 {
		--padding-top: 28px;
		--padding-bottom: 28px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-2838 .elementor-element.elementor-element-0cad663 {
		font-size: var(--e-global-typography-cdec82a-font-size);
		line-height: var(--e-global-typography-cdec82a-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-598f35c {
		--padding-top: 28px;
		--padding-bottom: 28px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-2838 .elementor-element.elementor-element-9a78228 {
		font-size: var(--e-global-typography-cdec82a-font-size);
		line-height: var(--e-global-typography-cdec82a-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-e6e1ad4 {
		--padding-top: 28px;
		--padding-bottom: 28px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-2838 .elementor-element.elementor-element-286e414 {
		font-size: var(--e-global-typography-cdec82a-font-size);
		line-height: var(--e-global-typography-cdec82a-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-f9ad694 {
		--padding-top: 28px;
		--padding-bottom: 28px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-2838 .elementor-element.elementor-element-4579db2 {
		font-size: var(--e-global-typography-cdec82a-font-size);
		line-height: var(--e-global-typography-cdec82a-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-324dafa {
		--padding-top: 28px;
		--padding-bottom: 28px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-2838 .elementor-element.elementor-element-9402d25 {
		font-size: var(--e-global-typography-cdec82a-font-size);
		line-height: var(--e-global-typography-cdec82a-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-58d0c7a {
		--padding-top: 32px;
		--padding-bottom: 32px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-2838 .elementor-element.elementor-element-94f5f3e {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 2px;
	}
	
	.elementor-2838 .elementor-element.elementor-element-071842d {
		font-size: var(--e-global-typography-f714fbd-font-size);
		line-height: var(--e-global-typography-f714fbd-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-3c1b544 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2838 .elementor-element.elementor-element-3c1b544 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-c931710 > .elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}
	
	.elementor-2838 .elementor-element.elementor-element-e8147d2 {
		--padding-top: 28px;
		--padding-bottom: 28px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-2838 .elementor-element.elementor-element-7534cb6 {
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-6ca61df {
		font-size: var(--e-global-typography-e290703-font-size);
		line-height: var(--e-global-typography-e290703-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-9f186ca {
		--padding-top: 28px;
		--padding-bottom: 28px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-2838 .elementor-element.elementor-element-c2df82d {
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-1b3a946 {
		font-size: var(--e-global-typography-e290703-font-size);
		line-height: var(--e-global-typography-e290703-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-34162c6 {
		--padding-top: 28px;
		--padding-bottom: 28px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-2838 .elementor-element.elementor-element-dd1f9b2 {
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-2d35039 {
		font-size: var(--e-global-typography-e290703-font-size);
		line-height: var(--e-global-typography-e290703-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-4c78ffb {
		--padding-top: 28px;
		--padding-bottom: 28px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-2838 .elementor-element.elementor-element-64c1704 {
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-47050b5 {
		font-size: var(--e-global-typography-e290703-font-size);
		line-height: var(--e-global-typography-e290703-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-232ecc8 {
		--padding-top: 28px;
		--padding-bottom: 28px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-2838 .elementor-element.elementor-element-a65e296 {
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-d5304b8 {
		font-size: var(--e-global-typography-e290703-font-size);
		line-height: var(--e-global-typography-e290703-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-292f6dc {
		--padding-top: 28px;
		--padding-bottom: 28px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-2838 .elementor-element.elementor-element-33afc8b {
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-fb63477 {
		font-size: var(--e-global-typography-e290703-font-size);
		line-height: var(--e-global-typography-e290703-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-9f31866 {
		--padding-top: 28px;
		--padding-bottom: 28px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-2838 .elementor-element.elementor-element-fc0939b {
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-4bf8b90 {
		font-size: var(--e-global-typography-e290703-font-size);
		line-height: var(--e-global-typography-e290703-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-513b55f {
		--padding-top: 28px;
		--padding-bottom: 28px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-2838 .elementor-element.elementor-element-958c6fb {
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-bc15a0d {
		font-size: var(--e-global-typography-e290703-font-size);
		line-height: var(--e-global-typography-e290703-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-a4e9634 {
		--gap: 32px 32px;
		--row-gap: 32px;
		--column-gap: 32px;
		--padding-top: 32px;
		--padding-bottom: 32px;
		--padding-left: 32px;
		--padding-right: 32px;
	}
	
	.elementor-2838 .elementor-element.elementor-element-e44a5d6 {
		--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;
	}
	
	.elementor-2838 .elementor-element.elementor-element-00831b7 {
		text-align: center;
	}
	
	.elementor-2838 .elementor-element.elementor-element-34912fc {
		text-align: center;
		font-size: var(--e-global-typography-f714fbd-font-size);
		line-height: var(--e-global-typography-f714fbd-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-ee0ee4b {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--gap: 16px 20px;
		--row-gap: 16px;
		--column-gap: 20px;
	}
	
	.elementor-2838 .elementor-element.elementor-element-295736e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2838 .elementor-element.elementor-element-295736e .elementor-button {
		font-size: var(--e-global-typography-aa3f5d1-font-size);
		line-height: var(--e-global-typography-aa3f5d1-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-10aa44a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2838 .elementor-element.elementor-element-10aa44a .elementor-button {
		font-size: var(--e-global-typography-aa3f5d1-font-size);
		line-height: var(--e-global-typography-aa3f5d1-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-8492e74 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2838 .elementor-element.elementor-element-2ab7439 > .elementor-widget-container {
		margin: 10px 0px 8px 0px;
	}
	
	.elementor-2838 .elementor-element.elementor-element-486fb68 > .elementor-widget-container {
		margin: 0px 0px 28px 0px;
	}
	
	.elementor-2838 .elementor-element.elementor-element-486fb68 {
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-10af99f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2838 .elementor-element.elementor-element-10af99f .elementor-button {
		font-size: var(--e-global-typography-aa3f5d1-font-size);
		line-height: var(--e-global-typography-aa3f5d1-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-e2879c7 > .elementor-widget-container {
		margin: 10px 0px 8px 0px;
	}
	
	.elementor-2838 .elementor-element.elementor-element-ed58ef7 > .elementor-widget-container {
		margin: 0px 0px 28px 0px;
	}
	
	.elementor-2838 .elementor-element.elementor-element-ed58ef7 {
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-9212aae > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2838 .elementor-element.elementor-element-9212aae .elementor-button {
		font-size: var(--e-global-typography-aa3f5d1-font-size);
		line-height: var(--e-global-typography-aa3f5d1-line-height);
	}
}

@media (max-width:767px) {
	.elementor-2838 .elementor-element.elementor-element-3411fc7 {
		--padding-top: 56px;
		--padding-bottom: 56px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-2838 .elementor-element.elementor-element-3bc08a0 img {
		width: 150px;
	}
	
	.elementor-2838 .elementor-element.elementor-element-cdedf58 img {
		width: 0%;
	}
	
	.elementor-2838 .elementor-element.elementor-element-48f7dc4 {
		text-align: center;
	}
	
	.elementor-2838 .elementor-element.elementor-element-48f7dc4 .elementor-heading-title {
		font-size: var(--e-global-typography-1c15d6d-font-size);
		line-height: var(--e-global-typography-1c15d6d-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-437cdc2 {
		text-align: center;
		font-size: var(--e-global-typography-f714fbd-font-size);
		line-height: var(--e-global-typography-f714fbd-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-0541f1b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2838 .elementor-element.elementor-element-0541f1b .elementor-button {
		font-size: var(--e-global-typography-aa3f5d1-font-size);
		line-height: var(--e-global-typography-aa3f5d1-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-bc4d9a8 {
		--padding-top: 32px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2838 .elementor-element.elementor-element-3095007 {
		--flex-direction: column-reverse;
		--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: 32px;
		--padding-bottom: 32px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-2838 .elementor-element.elementor-element-7afc92c {
		text-align: center;
	}
	
	.elementor-2838 .elementor-element.elementor-element-7afc92c .elementor-heading-title {
		font-size: var(--e-global-typography-87a225f-font-size);
		line-height: var(--e-global-typography-87a225f-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-b02abd8 {
		text-align: center;
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-1c83714 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2838 .elementor-element.elementor-element-1c83714 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-5740c65 {
		text-align: center;
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-7586de7 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2838 .elementor-element.elementor-element-a9ab853 {
		--padding-top: 56px;
		--padding-bottom: 56px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-2838 .elementor-element.elementor-element-ed80b66 {
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-fe422ec {
		font-size: var(--e-global-typography-cdec82a-font-size);
		line-height: var(--e-global-typography-cdec82a-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-0cad663 {
		font-size: var(--e-global-typography-cdec82a-font-size);
		line-height: var(--e-global-typography-cdec82a-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-9a78228 {
		font-size: var(--e-global-typography-cdec82a-font-size);
		line-height: var(--e-global-typography-cdec82a-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-286e414 {
		font-size: var(--e-global-typography-cdec82a-font-size);
		line-height: var(--e-global-typography-cdec82a-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-4579db2 {
		font-size: var(--e-global-typography-cdec82a-font-size);
		line-height: var(--e-global-typography-cdec82a-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-9402d25 {
		font-size: var(--e-global-typography-cdec82a-font-size);
		line-height: var(--e-global-typography-cdec82a-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-58d0c7a {
		--border-radius: 32px 32px 32px 32px;
	}
	
	.elementor-2838 .elementor-element.elementor-element-94f5f3e {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 0px;
		--padding-bottom: 32px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2838 .elementor-element.elementor-element-1e6be37 {
		text-align: center;
	}
	
	.elementor-2838 .elementor-element.elementor-element-071842d {
		text-align: center;
		font-size: var(--e-global-typography-f714fbd-font-size);
		line-height: var(--e-global-typography-f714fbd-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-3c1b544 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2838 .elementor-element.elementor-element-3c1b544 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-c931710 > .elementor-widget-container {
		margin: 0px 0px 32px 0px;
	}
	
	.elementor-2838 .elementor-element.elementor-element-7534cb6 {
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-6ca61df {
		font-size: var(--e-global-typography-e290703-font-size);
		line-height: var(--e-global-typography-e290703-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-c2df82d {
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-1b3a946 {
		font-size: var(--e-global-typography-e290703-font-size);
		line-height: var(--e-global-typography-e290703-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-dd1f9b2 {
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-2d35039 {
		font-size: var(--e-global-typography-e290703-font-size);
		line-height: var(--e-global-typography-e290703-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-64c1704 {
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-47050b5 {
		font-size: var(--e-global-typography-e290703-font-size);
		line-height: var(--e-global-typography-e290703-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-a65e296 {
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-d5304b8 {
		font-size: var(--e-global-typography-e290703-font-size);
		line-height: var(--e-global-typography-e290703-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-33afc8b {
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-fb63477 {
		font-size: var(--e-global-typography-e290703-font-size);
		line-height: var(--e-global-typography-e290703-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-fc0939b {
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-4bf8b90 {
		font-size: var(--e-global-typography-e290703-font-size);
		line-height: var(--e-global-typography-e290703-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-958c6fb {
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-bc15a0d {
		font-size: var(--e-global-typography-e290703-font-size);
		line-height: var(--e-global-typography-e290703-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-a4e9634 {
		--padding-top: 32px;
		--padding-bottom: 32px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-2838 .elementor-element.elementor-element-34912fc {
		font-size: var(--e-global-typography-f714fbd-font-size);
		line-height: var(--e-global-typography-f714fbd-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-295736e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2838 .elementor-element.elementor-element-295736e .elementor-button {
		font-size: var(--e-global-typography-aa3f5d1-font-size);
		line-height: var(--e-global-typography-aa3f5d1-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-10aa44a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2838 .elementor-element.elementor-element-10aa44a .elementor-button {
		font-size: var(--e-global-typography-aa3f5d1-font-size);
		line-height: var(--e-global-typography-aa3f5d1-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-4572fea {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-2838 .elementor-element.elementor-element-2ab7439 {
		text-align: center;
	}
	
	.elementor-2838 .elementor-element.elementor-element-486fb68 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-2838 .elementor-element.elementor-element-486fb68 {
		text-align: center;
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-10af99f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2838 .elementor-element.elementor-element-10af99f .elementor-button {
		font-size: var(--e-global-typography-aa3f5d1-font-size);
		line-height: var(--e-global-typography-aa3f5d1-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-1278144 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-2838 .elementor-element.elementor-element-e2879c7 {
		text-align: center;
	}
	
	.elementor-2838 .elementor-element.elementor-element-ed58ef7 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-2838 .elementor-element.elementor-element-ed58ef7 {
		text-align: center;
		font-size: var(--e-global-typography-9386d66-font-size);
		line-height: var(--e-global-typography-9386d66-line-height);
	}
	
	.elementor-2838 .elementor-element.elementor-element-9212aae > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2838 .elementor-element.elementor-element-9212aae .elementor-button {
		font-size: var(--e-global-typography-aa3f5d1-font-size);
		line-height: var(--e-global-typography-aa3f5d1-line-height);
	}
}

@media (min-width:768px) {
	.elementor-2838 .elementor-element.elementor-element-3411fc7 {
		--content-width: 1170px;
	}
	
	.elementor-2838 .elementor-element.elementor-element-cd0cf33 {
		--width: 52%;
	}
	
	.elementor-2838 .elementor-element.elementor-element-bc4d9a8 {
		--width: 48%;
	}
	
	.elementor-2838 .elementor-element.elementor-element-0d05ee7 {
		--width: 50%;
	}
	
	.elementor-2838 .elementor-element.elementor-element-7586de7 {
		--width: 50%;
	}
	
	.elementor-2838 .elementor-element.elementor-element-a9ab853 {
		--content-width: 1170px;
	}
	
	.elementor-2838 .elementor-element.elementor-element-217f277 {
		--width: calc(33.33% - 13.33px);
	}
	
	.elementor-2838 .elementor-element.elementor-element-4aae072 {
		--width: calc(33.33% - 13.33px);
	}
	
	.elementor-2838 .elementor-element.elementor-element-598f35c {
		--width: calc(33.33% - 13.33px);
	}
	
	.elementor-2838 .elementor-element.elementor-element-e6e1ad4 {
		--width: calc(33.33% - 13.33px);
	}
	
	.elementor-2838 .elementor-element.elementor-element-f9ad694 {
		--width: calc(33.33% - 13.33px);
	}
	
	.elementor-2838 .elementor-element.elementor-element-324dafa {
		--width: calc(33.33% - 13.33px);
	}
	
	.elementor-2838 .elementor-element.elementor-element-94f5f3e {
		--width: 51%;
	}
	
	.elementor-2838 .elementor-element.elementor-element-cbdc3bb {
		--width: 49%;
	}
	
	.elementor-2838 .elementor-element.elementor-element-e8147d2 {
		--width: calc(25% - 15px);
	}
	
	.elementor-2838 .elementor-element.elementor-element-9f186ca {
		--width: calc(25% - 15px);
	}
	
	.elementor-2838 .elementor-element.elementor-element-34162c6 {
		--width: calc(25% - 15px);
	}
	
	.elementor-2838 .elementor-element.elementor-element-4c78ffb {
		--width: calc(25% - 15px);
	}
	
	.elementor-2838 .elementor-element.elementor-element-232ecc8 {
		--width: calc(25% - 15px);
	}
	
	.elementor-2838 .elementor-element.elementor-element-292f6dc {
		--width: calc(25% - 15px);
	}
	
	.elementor-2838 .elementor-element.elementor-element-9f31866 {
		--width: calc(25% - 15px);
	}
	
	.elementor-2838 .elementor-element.elementor-element-513b55f {
		--width: calc(25% - 15px);
	}
	
	.elementor-2838 .elementor-element.elementor-element-e44a5d6 {
		--width: 37%;
	}
	
	.elementor-2838 .elementor-element.elementor-element-8492e74 {
		--width: 63%;
	}
	
	.elementor-2838 .elementor-element.elementor-element-4572fea {
		--width: calc(50% - 16px);
	}
	
	.elementor-2838 .elementor-element.elementor-element-1278144 {
		--width: calc(50% - 16px);
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-2838 .elementor-element.elementor-element-217f277 {
		--width: calc(33.33% - 10.66px);
	}
	
	.elementor-2838 .elementor-element.elementor-element-4aae072 {
		--width: calc(33.33% - 10.66px);
	}
	
	.elementor-2838 .elementor-element.elementor-element-598f35c {
		--width: calc(33.33% - 10.66px);
	}
	
	.elementor-2838 .elementor-element.elementor-element-e6e1ad4 {
		--width: calc(33.33% - 10.66px);
	}
	
	.elementor-2838 .elementor-element.elementor-element-f9ad694 {
		--width: calc(33.33% - 10.66px);
	}
	
	.elementor-2838 .elementor-element.elementor-element-324dafa {
		--width: calc(33.33% - 10.66px);
	}
	
	.elementor-2838 .elementor-element.elementor-element-e8147d2 {
		--width: calc(33.33% - 10.66px);
	}
	
	.elementor-2838 .elementor-element.elementor-element-9f186ca {
		--width: calc(33.33% - 10.66px);
	}
	
	.elementor-2838 .elementor-element.elementor-element-34162c6 {
		--width: calc(33.33% - 10.66px);
	}
	
	.elementor-2838 .elementor-element.elementor-element-4c78ffb {
		--width: calc(33.33% - 10.66px);
	}
	
	.elementor-2838 .elementor-element.elementor-element-232ecc8 {
		--width: calc(33.33% - 10.66px);
	}
	
	.elementor-2838 .elementor-element.elementor-element-292f6dc {
		--width: calc(33.33% - 10.66px);
	}
	
	.elementor-2838 .elementor-element.elementor-element-9f31866 {
		--width: calc(33.33% - 10.66px);
	}
	
	.elementor-2838 .elementor-element.elementor-element-513b55f {
		--width: calc(33.33% - 10.66px);
	}
	
	.elementor-2838 .elementor-element.elementor-element-e44a5d6 {
		--width: 100%;
	}
	
	.elementor-2838 .elementor-element.elementor-element-8492e74 {
		--width: 100%;
	}
	
	.elementor-2838 .elementor-element.elementor-element-4572fea {
		--width: calc(50% - 10px);
	}
	
	.elementor-2838 .elementor-element.elementor-element-1278144 {
		--width: calc(50% - 10px);
	}
}
