/* End custom CSS */

.elementor-widget-section .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-section .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-40564 .elementor-element.elementor-element-7ef07bae > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-7ef07bae {
	margin-top: 0px;
	margin-bottom: 40px;
}

.elementor-40564 .elementor-element.elementor-element-39fca2ee > .elementor-element-populated {
	padding: 10px 50px 10px 10px;
}

.elementor-widget-spacer .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-spacer .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-40564 .elementor-element.elementor-element-39b4d8af {
	--spacer-size: 55px;
}

.elementor-widget-heading .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-heading .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

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

.elementor-40564 .elementor-element.elementor-element-1eb7966f {
	text-align: left;
}

.elementor-40564 .elementor-element.elementor-element-1eb7966f .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	line-height: 1.2em;
}

.elementor-widget-theme-post-title .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-theme-post-title .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

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

.elementor-40564 .elementor-element.elementor-element-77adbbc7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-77adbbc7 {
	text-align: left;
}

.elementor-40564 .elementor-element.elementor-element-77adbbc7 .elementor-heading-title {
	font-family: "Sora", Sans-serif;
	font-weight: 900;
	line-height: 1.2em;
}

.elementor-widget-text-editor .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-text-editor .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-40564 .elementor-element.elementor-element-26bbd8fe > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-26bbd8fe {
	text-align: left;
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 1.7em;
	color: var(--e-global-color-primary);
}

.elementor-40564 .elementor-element.elementor-element-4f2322be {
	text-align: left;
}

.elementor-40564 .elementor-element.elementor-element-4f2322be .elementor-heading-title {
	font-family: "Sora", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-widget-image .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-image .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

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

.elementor-40564 .elementor-element.elementor-element-1277dd44 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-1277dd44 {
	text-align: left;
}

.elementor-40564 .elementor-element.elementor-element-1277dd44 img {
	border-style: none;
	border-radius: 15px 15px 15px 15px;
}

.elementor-40564 .elementor-element.elementor-element-397001ea {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-15ea9a8);
	padding: 10px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-40564 .elementor-element.elementor-element-77fd760f.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-77fd760f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-30f8531 {
	margin-top: 0px;
	margin-bottom: 20px;
}

.elementor-bc-flex-widget .elementor-40564 .elementor-element.elementor-element-eacb166.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-eacb166.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-eacb166 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-eafbb86 {
	text-align: left;
}

.elementor-40564 .elementor-element.elementor-element-eafbb86 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-bc-flex-widget .elementor-40564 .elementor-element.elementor-element-afd5e35.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-afd5e35.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-afd5e35 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-428ab80 {
	text-align: left;
}

.elementor-40564 .elementor-element.elementor-element-428ab80 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-40564 .elementor-element.elementor-element-be582bd {
	margin-top: 0px;
	margin-bottom: 20px;
}

.elementor-bc-flex-widget .elementor-40564 .elementor-element.elementor-element-3902b12.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-3902b12.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-3902b12 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-0d6dad1 {
	text-align: left;
}

.elementor-40564 .elementor-element.elementor-element-0d6dad1 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-bc-flex-widget .elementor-40564 .elementor-element.elementor-element-0561446.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-0561446.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-0561446 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-cfe42f8 {
	text-align: left;
}

.elementor-40564 .elementor-element.elementor-element-cfe42f8 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-40564 .elementor-element.elementor-element-8c1ae3c {
	margin-top: 0px;
	margin-bottom: 20px;
}

.elementor-bc-flex-widget .elementor-40564 .elementor-element.elementor-element-8eee854.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-8eee854.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-8eee854 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-503acaa {
	text-align: left;
}

.elementor-40564 .elementor-element.elementor-element-503acaa .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-bc-flex-widget .elementor-40564 .elementor-element.elementor-element-7561ef5.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-7561ef5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-7561ef5 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-6bc5f89 {
	text-align: left;
}

.elementor-40564 .elementor-element.elementor-element-6bc5f89 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-40564 .elementor-element.elementor-element-b044e8a {
	margin-top: 0px;
	margin-bottom: 20px;
}

.elementor-bc-flex-widget .elementor-40564 .elementor-element.elementor-element-447144f.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-447144f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-447144f > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-d04b7a4 {
	text-align: left;
}

.elementor-40564 .elementor-element.elementor-element-d04b7a4 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-bc-flex-widget .elementor-40564 .elementor-element.elementor-element-fbabe6d.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-fbabe6d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-fbabe6d > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-ee405d8 {
	text-align: left;
}

.elementor-40564 .elementor-element.elementor-element-ee405d8 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-40564 .elementor-element.elementor-element-33931e6a {
	--spacer-size: 63px;
}

.elementor-40564 .elementor-element.elementor-element-33931e6a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-26e03f17 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-widget-jet-circle-progress .circle-counter .circle-counter__title {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-widget-jet-circle-progress .circle-counter .circle-counter__subtitle {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-jet-circle-progress .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-jet-circle-progress .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-jet-circle-progress .circle-counter .circle-val {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-40564 .elementor-element.elementor-element-3de1830 .circle-progress-bar {
	max-width: 185px;
}

.elementor-40564 .elementor-element.elementor-element-3de1830 .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-40564 .elementor-element.elementor-element-3de1830 .position-in-circle {
	height: 185px;
}

.elementor-40564 .elementor-element.elementor-element-3de1830 .circle-progress-meter-gradient-a {
	stop-color: var(--e-global-color-c6e62d1);
}

.elementor-40564 .elementor-element.elementor-element-3de1830 .circle-progress-meter-gradient-b {
	stop-color: var(--e-global-color-43a52b6);
}

.elementor-40564 .elementor-element.elementor-element-3de1830 .circle-progress-value-gradient-a {
	stop-color: var(--e-global-color-058cd83);
}

.elementor-40564 .elementor-element.elementor-element-3de1830 .circle-progress-value-gradient-b {
	stop-color: var(--e-global-color-fb6732a);
}

.elementor-40564 .elementor-element.elementor-element-3de1830 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-40564 .elementor-element.elementor-element-3de1830 .circle-progress__meter {
	fill: #fff;
}

.elementor-40564 .elementor-element.elementor-element-3de1830 .circle-progress__value {
	stroke-linecap: round;
}

.elementor-40564 .elementor-element.elementor-element-3de1830 .circle-counter .circle-val {
	font-family: "Sora", Sans-serif;
	font-size: 40px;
	font-weight: 700;
	line-height: 1.2em;
}

.elementor-40564 .elementor-element.elementor-element-3de1830 .circle-counter .circle-val .circle-counter__prefix {
	font-size: 67px;
	align-self: center;
}

body:not(.rtl) .elementor-40564 .elementor-element.elementor-element-3de1830 .circle-counter .circle-val .circle-counter__prefix {
	margin-right: 1px;
}

body.rtl .elementor-40564 .elementor-element.elementor-element-3de1830 .circle-counter .circle-val .circle-counter__prefix {
	margin-left: 1px;
}

.elementor-40564 .elementor-element.elementor-element-3de1830 .circle-counter .circle-val .circle-counter__suffix {
	font-size: 27px;
	align-self: center;
}

body:not(.rtl) .elementor-40564 .elementor-element.elementor-element-3de1830 .circle-counter .circle-val .circle-counter__suffix {
	margin-left: 3px;
}

body.rtl .elementor-40564 .elementor-element.elementor-element-3de1830 .circle-counter .circle-val .circle-counter__suffix {
	margin-right: 3px;
}

.elementor-40564 .elementor-element.elementor-element-3de1830 .circle-counter .circle-counter__title {
	font-family: "Inter", Sans-serif;
	font-size: 19px;
	font-weight: 700;
	line-height: 1.2em;
	padding: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-3de1830 .circle-counter .circle-counter__subtitle {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	padding: 5px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-2a50a31b > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

.elementor-40564 .elementor-element.elementor-element-2a50a31b .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 1.2em;
}

.elementor-40564 .elementor-element.elementor-element-2c440d58 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

.elementor-40564 .elementor-element.elementor-element-2c440d58 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 1.2em;
}

.elementor-widget-icon .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-icon .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-40564 .elementor-element.elementor-element-295dcedf > .elementor-widget-container {
	margin: 23px 0px 4px 0px;
}

.elementor-40564 .elementor-element.elementor-element-295dcedf .elementor-icon-wrapper {
	text-align: center;
}

.elementor-40564 .elementor-element.elementor-element-295dcedf.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-40564 .elementor-element.elementor-element-295dcedf.elementor-view-framed .elementor-icon, .elementor-40564 .elementor-element.elementor-element-295dcedf.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-40564 .elementor-element.elementor-element-295dcedf.elementor-view-framed .elementor-icon, .elementor-40564 .elementor-element.elementor-element-295dcedf.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-40564 .elementor-element.elementor-element-295dcedf .elementor-icon {
	font-size: 20px;
}

.elementor-40564 .elementor-element.elementor-element-295dcedf .elementor-icon svg {
	height: 20px;
}

.elementor-40564 .elementor-element.elementor-element-575aadc3 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-40564 .elementor-element.elementor-element-575aadc3 {
	text-align: center;
}

.elementor-40564 .elementor-element.elementor-element-575aadc3 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.2em;
}

.elementor-40564 .elementor-element.elementor-element-2a533bed > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-40564 .elementor-element.elementor-element-12b4d0f .circle-progress-bar {
	max-width: 185px;
}

.elementor-40564 .elementor-element.elementor-element-12b4d0f .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-40564 .elementor-element.elementor-element-12b4d0f .position-in-circle {
	height: 185px;
}

.elementor-40564 .elementor-element.elementor-element-12b4d0f .circle-progress-meter-gradient-a {
	stop-color: var(--e-global-color-c6e62d1);
}

.elementor-40564 .elementor-element.elementor-element-12b4d0f .circle-progress-meter-gradient-b {
	stop-color: var(--e-global-color-43a52b6);
}

.elementor-40564 .elementor-element.elementor-element-12b4d0f .circle-progress-value-gradient-a {
	stop-color: var(--e-global-color-058cd83);
}

.elementor-40564 .elementor-element.elementor-element-12b4d0f .circle-progress-value-gradient-b {
	stop-color: var(--e-global-color-fb6732a);
}

.elementor-40564 .elementor-element.elementor-element-12b4d0f > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-40564 .elementor-element.elementor-element-12b4d0f .circle-progress__meter {
	fill: #fff;
}

.elementor-40564 .elementor-element.elementor-element-12b4d0f .circle-progress__value {
	stroke-linecap: round;
}

.elementor-40564 .elementor-element.elementor-element-12b4d0f .circle-counter .circle-val {
	font-family: "Sora", Sans-serif;
	font-size: 40px;
	font-weight: 700;
	line-height: 1.2em;
}

.elementor-40564 .elementor-element.elementor-element-12b4d0f .circle-counter .circle-val .circle-counter__prefix {
	font-size: 67px;
	align-self: center;
}

body:not(.rtl) .elementor-40564 .elementor-element.elementor-element-12b4d0f .circle-counter .circle-val .circle-counter__prefix {
	margin-right: 1px;
}

body.rtl .elementor-40564 .elementor-element.elementor-element-12b4d0f .circle-counter .circle-val .circle-counter__prefix {
	margin-left: 1px;
}

.elementor-40564 .elementor-element.elementor-element-12b4d0f .circle-counter .circle-val .circle-counter__suffix {
	font-size: 27px;
	align-self: center;
}

body:not(.rtl) .elementor-40564 .elementor-element.elementor-element-12b4d0f .circle-counter .circle-val .circle-counter__suffix {
	margin-left: 3px;
}

body.rtl .elementor-40564 .elementor-element.elementor-element-12b4d0f .circle-counter .circle-val .circle-counter__suffix {
	margin-right: 3px;
}

.elementor-40564 .elementor-element.elementor-element-12b4d0f .circle-counter .circle-counter__title {
	font-family: "Inter", Sans-serif;
	font-size: 19px;
	font-weight: 700;
	line-height: 1.2em;
	padding: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-12b4d0f .circle-counter .circle-counter__subtitle {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	padding: 5px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-3d6996f1 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

.elementor-40564 .elementor-element.elementor-element-3d6996f1 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 1.2em;
}

.elementor-40564 .elementor-element.elementor-element-6d2bdd6e > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

.elementor-40564 .elementor-element.elementor-element-6d2bdd6e .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 1.2em;
}

.elementor-40564 .elementor-element.elementor-element-173c97b > .elementor-widget-container {
	margin: 23px 0px 4px 0px;
}

.elementor-40564 .elementor-element.elementor-element-173c97b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-40564 .elementor-element.elementor-element-173c97b.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-40564 .elementor-element.elementor-element-173c97b.elementor-view-framed .elementor-icon, .elementor-40564 .elementor-element.elementor-element-173c97b.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-40564 .elementor-element.elementor-element-173c97b.elementor-view-framed .elementor-icon, .elementor-40564 .elementor-element.elementor-element-173c97b.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-40564 .elementor-element.elementor-element-173c97b .elementor-icon {
	font-size: 20px;
}

.elementor-40564 .elementor-element.elementor-element-173c97b .elementor-icon svg {
	height: 20px;
}

.elementor-40564 .elementor-element.elementor-element-74b4bfbd > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-40564 .elementor-element.elementor-element-74b4bfbd {
	text-align: center;
}

.elementor-40564 .elementor-element.elementor-element-74b4bfbd .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.2em;
}

.elementor-40564 .elementor-element.elementor-element-64e1bdba > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-40564 .elementor-element.elementor-element-5465017 .circle-progress-bar {
	max-width: 185px;
}

.elementor-40564 .elementor-element.elementor-element-5465017 .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-40564 .elementor-element.elementor-element-5465017 .position-in-circle {
	height: 185px;
}

.elementor-40564 .elementor-element.elementor-element-5465017 .circle-progress-meter-gradient-a {
	stop-color: var(--e-global-color-c6e62d1);
}

.elementor-40564 .elementor-element.elementor-element-5465017 .circle-progress-meter-gradient-b {
	stop-color: var(--e-global-color-43a52b6);
}

.elementor-40564 .elementor-element.elementor-element-5465017 .circle-progress-value-gradient-a {
	stop-color: var(--e-global-color-058cd83);
}

.elementor-40564 .elementor-element.elementor-element-5465017 .circle-progress-value-gradient-b {
	stop-color: var(--e-global-color-fb6732a);
}

.elementor-40564 .elementor-element.elementor-element-5465017 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-40564 .elementor-element.elementor-element-5465017 .circle-progress__meter {
	fill: #fff;
}

.elementor-40564 .elementor-element.elementor-element-5465017 .circle-progress__value {
	stroke-linecap: round;
}

.elementor-40564 .elementor-element.elementor-element-5465017 .circle-counter .circle-val {
	font-family: "Sora", Sans-serif;
	font-size: 40px;
	font-weight: 700;
	line-height: 1.2em;
}

.elementor-40564 .elementor-element.elementor-element-5465017 .circle-counter .circle-val .circle-counter__prefix {
	font-size: 67px;
	align-self: center;
}

body:not(.rtl) .elementor-40564 .elementor-element.elementor-element-5465017 .circle-counter .circle-val .circle-counter__prefix {
	margin-right: 1px;
}

body.rtl .elementor-40564 .elementor-element.elementor-element-5465017 .circle-counter .circle-val .circle-counter__prefix {
	margin-left: 1px;
}

.elementor-40564 .elementor-element.elementor-element-5465017 .circle-counter .circle-val .circle-counter__suffix {
	font-size: 27px;
	align-self: center;
}

body:not(.rtl) .elementor-40564 .elementor-element.elementor-element-5465017 .circle-counter .circle-val .circle-counter__suffix {
	margin-left: 3px;
}

body.rtl .elementor-40564 .elementor-element.elementor-element-5465017 .circle-counter .circle-val .circle-counter__suffix {
	margin-right: 3px;
}

.elementor-40564 .elementor-element.elementor-element-5465017 .circle-counter .circle-counter__title {
	font-family: "Inter", Sans-serif;
	font-size: 19px;
	font-weight: 700;
	line-height: 1.2em;
	padding: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-5465017 .circle-counter .circle-counter__subtitle {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	padding: 5px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-86f0592 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

.elementor-40564 .elementor-element.elementor-element-86f0592 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 1.2em;
}

.elementor-40564 .elementor-element.elementor-element-6d07d62b > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

.elementor-40564 .elementor-element.elementor-element-6d07d62b .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 1.2em;
}

.elementor-40564 .elementor-element.elementor-element-1469f7ff > .elementor-widget-container {
	margin: 23px 0px 4px 0px;
}

.elementor-40564 .elementor-element.elementor-element-1469f7ff .elementor-icon-wrapper {
	text-align: center;
}

.elementor-40564 .elementor-element.elementor-element-1469f7ff.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-40564 .elementor-element.elementor-element-1469f7ff.elementor-view-framed .elementor-icon, .elementor-40564 .elementor-element.elementor-element-1469f7ff.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-40564 .elementor-element.elementor-element-1469f7ff.elementor-view-framed .elementor-icon, .elementor-40564 .elementor-element.elementor-element-1469f7ff.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-40564 .elementor-element.elementor-element-1469f7ff .elementor-icon {
	font-size: 20px;
}

.elementor-40564 .elementor-element.elementor-element-1469f7ff .elementor-icon svg {
	height: 20px;
}

.elementor-40564 .elementor-element.elementor-element-57de9788 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-40564 .elementor-element.elementor-element-57de9788 {
	text-align: center;
}

.elementor-40564 .elementor-element.elementor-element-57de9788 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.2em;
}

.elementor-40564 .elementor-element.elementor-element-7ec92dc2 {
	--spacer-size: 130px;
}

.elementor-40564 .elementor-element.elementor-element-7ec92dc2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-1e16d593 > .elementor-element-populated {
	padding: 0px 25px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-9d65b39 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-9d65b39 {
	text-align: left;
}

.elementor-40564 .elementor-element.elementor-element-9d65b39 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.2em;
}

.elementor-40564 .elementor-element.elementor-element-7ca6047a > .elementor-widget-container {
	margin: -14px 0px -10px 0px;
}

.elementor-40564 .elementor-element.elementor-element-7ca6047a .elementor-heading-title {
	font-family: "Sora", Sans-serif;
	font-size: 32px;
	font-weight: 900;
	line-height: 1.2em;
}

.elementor-40564 .elementor-element.elementor-element-42fea052 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-42fea052 {
	text-align: left;
}

.elementor-40564 .elementor-element.elementor-element-42fea052 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.2em;
	color: var(--e-global-color-16dab95);
}

.elementor-40564 .elementor-element.elementor-element-5faa7239 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-34e5c993 > .elementor-element-populated {
	padding: 0px 0px 0px 25px;
}

.elementor-40564 .elementor-element.elementor-element-3abdf132 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-3abdf132 {
	text-align: left;
}

.elementor-40564 .elementor-element.elementor-element-3abdf132 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.2em;
}

.elementor-40564 .elementor-element.elementor-element-605e1a31 > .elementor-widget-container {
	margin: -14px 0px -10px 0px;
}

.elementor-40564 .elementor-element.elementor-element-605e1a31 .elementor-heading-title {
	font-family: "Sora", Sans-serif;
	font-size: 32px;
	font-weight: 900;
	line-height: 1.2em;
}

.elementor-40564 .elementor-element.elementor-element-699e2478 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-699e2478 {
	text-align: left;
}

.elementor-40564 .elementor-element.elementor-element-699e2478 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.2em;
	color: var(--e-global-color-16dab95);
}

.elementor-40564 .elementor-element.elementor-element-345bf132 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-544e6056 {
	--spacer-size: 130px;
}

.elementor-40564 .elementor-element.elementor-element-544e6056 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-79c642cf:not(.elementor-motion-effects-element-type-background), .elementor-40564 .elementor-element.elementor-element-79c642cf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-40564 .elementor-element.elementor-element-79c642cf > .elementor-container {
	max-width: 1011px;
}

.elementor-40564 .elementor-element.elementor-element-79c642cf {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-40564 .elementor-element.elementor-element-79c642cf > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-40564 .elementor-element.elementor-element-63e5bcfe {
	--spacer-size: 130px;
}

.elementor-40564 .elementor-element.elementor-element-63e5bcfe > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-38fbdda7 {
	text-align: center;
}

.elementor-40564 .elementor-element.elementor-element-38fbdda7 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	line-height: 1.5em;
	color: var(--e-global-color-24bebbc);
}

.elementor-40564 .elementor-element.elementor-element-4283fe84 {
	--spacer-size: 130px;
}

.elementor-40564 .elementor-element.elementor-element-4283fe84 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-1132421d:not(.elementor-motion-effects-element-type-background), .elementor-40564 .elementor-element.elementor-element-1132421d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #0d0f30;
}

.elementor-40564 .elementor-element.elementor-element-1132421d > .elementor-container {
	max-width: 1300px;
}

.elementor-40564 .elementor-element.elementor-element-1132421d {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 130px 0px 130px 0px;
}

.elementor-40564 .elementor-element.elementor-element-1132421d > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-40564 .elementor-element.elementor-element-3c14fe2c.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-3c14fe2c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-3c14fe2c > .elementor-element-populated {
	padding: 10px 10px 10px 50px;
}

.elementor-40564 .elementor-element.elementor-element-9259492 .elementor-heading-title {
	color: var(--e-global-color-24bebbc);
}

.elementor-40564 .elementor-element.elementor-element-74a08a43 > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-40564 .elementor-element.elementor-element-74a08a43 {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	line-height: 1.7em;
	color: var(--e-global-color-24bebbc);
}

.elementor-40564 .elementor-element.elementor-element-4cfcdbd5:not(.elementor-motion-effects-element-type-background), .elementor-40564 .elementor-element.elementor-element-4cfcdbd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: radial-gradient(at center right, #23195f 0%, #0d0f30 64%);
}

.elementor-40564 .elementor-element.elementor-element-4cfcdbd5 > .elementor-container {
	max-width: 1300px;
}

.elementor-40564 .elementor-element.elementor-element-4cfcdbd5 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-4cfcdbd5 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-40564 .elementor-element.elementor-element-76adc031.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-76adc031.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-76adc031 > .elementor-element-populated {
	padding: 10px 75px 10px 0px;
}

.elementor-40564 .elementor-element.elementor-element-4bf2cae2 {
	width: var(--container-widget-width, 94.851%);
	max-width: 94.851%;
	--container-widget-width: 94.851%;
	--container-widget-flex-grow: 0;
}

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

.elementor-40564 .elementor-element.elementor-element-4bf2cae2 .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
	color: var(--e-global-color-24bebbc);
}

.elementor-40564 .elementor-element.elementor-element-7c1adb2a {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.7em;
	color: var(--e-global-color-24bebbc);
}

.elementor-bc-flex-widget .elementor-40564 .elementor-element.elementor-element-e621ee1.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-e621ee1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-e621ee1 > .elementor-element-populated {
	padding: 10px 75px 10px 0px;
}

.elementor-40564 .elementor-element.elementor-element-3820e3d {
	width: var(--container-widget-width, 94.851%);
	max-width: 94.851%;
	--container-widget-width: 94.851%;
	--container-widget-flex-grow: 0;
}

.elementor-40564 .elementor-element.elementor-element-3820e3d > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-40564 .elementor-element.elementor-element-3820e3d .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
	color: var(--e-global-color-24bebbc);
}

.elementor-bc-flex-widget .elementor-40564 .elementor-element.elementor-element-4c03ed9.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-4c03ed9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-4c03ed9 > .elementor-element-populated {
	padding: 10px 75px 10px 0px;
}

.elementor-40564 .elementor-element.elementor-element-d723ecf {
	width: var(--container-widget-width, 94.851%);
	max-width: 94.851%;
	--container-widget-width: 94.851%;
	--container-widget-flex-grow: 0;
}

.elementor-40564 .elementor-element.elementor-element-d723ecf > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-40564 .elementor-element.elementor-element-d723ecf .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
	color: var(--e-global-color-24bebbc);
}

.elementor-widget-image-carousel .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-image-carousel .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-40564 .elementor-element.elementor-element-8d548ac {
	--e-image-carousel-slides-to-show: 1;
}

.elementor-40564 .elementor-element.elementor-element-8d548ac .elementor-swiper-button.elementor-swiper-button-prev, .elementor-40564 .elementor-element.elementor-element-8d548ac .elementor-swiper-button.elementor-swiper-button-next {
	font-size: 35px;
	color: var(--e-global-color-058cd83);
}

.elementor-40564 .elementor-element.elementor-element-8d548ac .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-40564 .elementor-element.elementor-element-8d548ac .elementor-swiper-button.elementor-swiper-button-next svg {
	fill: var(--e-global-color-058cd83);
}

.elementor-40564 .elementor-element.elementor-element-542b953e {
	--spacer-size: 130px;
}

.elementor-40564 .elementor-element.elementor-element-5399a92d {
	--spacer-size: 130px;
}

.elementor-bc-flex-widget .elementor-40564 .elementor-element.elementor-element-7dfe5e2.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-7dfe5e2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-39c611c8 img {
	max-width: 100%;
}

.elementor-bc-flex-widget .elementor-40564 .elementor-element.elementor-element-46781e35.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-46781e35.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-46781e35 > .elementor-element-populated {
	padding: 10px 50px 10px 60px;
}

.elementor-40564 .elementor-element.elementor-element-7f6ed55d {
	width: var(--container-widget-width, 79.189%);
	max-width: 79.189%;
	--container-widget-width: 79.189%;
	--container-widget-flex-grow: 0;
}

.elementor-40564 .elementor-element.elementor-element-7f6ed55d > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-40564 .elementor-element.elementor-element-7f6ed55d .elementor-heading-title {
	font-family: "Sora", Sans-serif;
	font-weight: 900;
	line-height: 1.2em;
}

.elementor-40564 .elementor-element.elementor-element-21e281cb > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-40564 .elementor-element.elementor-element-21e281cb {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.7em;
}

.elementor-40564 .elementor-element.elementor-element-2162fa9c > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

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

.elementor-widget-button .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-button .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-40564 .elementor-element.elementor-element-6bdac81 .elementor-button {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 700;
}

.elementor-40564 .elementor-element.elementor-element-1f0e4a9a > .elementor-container {
	max-width: 950px;
}

.elementor-40564 .elementor-element.elementor-element-1a0e9d0d {
	--spacer-size: 130px;
}

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

.elementor-40564 .elementor-element.elementor-element-3f71ba65 img {
	width: 185px;
}

.elementor-widget-testimonial-carousel .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-testimonial-carousel .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-testimonial-carousel .elementor-testimonial__text {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-testimonial-carousel .elementor-testimonial__name {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-widget-testimonial-carousel .elementor-testimonial__title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-40564 .elementor-element.elementor-element-5e40a6eb .swiper-pagination-bullet-active, .elementor-40564 .elementor-element.elementor-element-5e40a6eb .swiper-pagination-progressbar-fill {
	background-color: var(--e-global-color-accent);
}

.elementor-40564 .elementor-element.elementor-element-5e40a6eb .swiper-pagination-fraction {
	color: var(--e-global-color-accent);
}

.elementor-40564 .elementor-element.elementor-element-5e40a6eb.elementor-arrows-yes .elementor-main-swiper {
	width: calc(100% - 40px);
}

.elementor-40564 .elementor-element.elementor-element-5e40a6eb .elementor-main-swiper {
	width: 100%;
}

.elementor-40564 .elementor-element.elementor-element-5e40a6eb .elementor-swiper-button {
	font-size: 20px;
}

.elementor-40564 .elementor-element.elementor-element-5e40a6eb .swiper-pagination-bullet {
	height: 8px;
	width: 8px;
}

.elementor-40564 .elementor-element.elementor-element-5e40a6eb .swiper-horizontal .swiper-pagination-progressbar {
	height: 8px;
}

.elementor-40564 .elementor-element.elementor-element-5e40a6eb .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
	background-color: var(--e-global-color-15ea9a8);
	opacity: var(--e-global-color-15ea9a8);
}

.elementor-40564 .elementor-element.elementor-element-5e40a6eb.elementor-testimonial--layout-image_inline .elementor-testimonial__footer, .elementor-40564 .elementor-element.elementor-element-5e40a6eb.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer {
	margin-top: 43px;
}

.elementor-40564 .elementor-element.elementor-element-5e40a6eb.elementor-testimonial--layout-image_above .elementor-testimonial__footer {
	margin-bottom: 43px;
}

.elementor-40564 .elementor-element.elementor-element-5e40a6eb.elementor-testimonial--layout-image_left .elementor-testimonial__footer {
	padding-right: 43px;
}

.elementor-40564 .elementor-element.elementor-element-5e40a6eb.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
	padding-left: 43px;
}

.elementor-40564 .elementor-element.elementor-element-5e40a6eb .elementor-testimonial__text {
	color: var(--e-global-color-primary);
	font-family: "Sora", Sans-serif;
	font-size: 45px;
	font-weight: 900;
	font-style: normal;
	line-height: 1.2em;
}

.elementor-40564 .elementor-element.elementor-element-5e40a6eb .elementor-testimonial__name {
	font-family: "Inter", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	line-height: 1.2em;
}

.elementor-40564 .elementor-element.elementor-element-75db51a7 {
	text-align: center;
}

.elementor-40564 .elementor-element.elementor-element-75db51a7 .elementor-heading-title {
	font-family: "Sora", Sans-serif;
	font-weight: 900;
	line-height: 1.2em;
}

.elementor-40564 .elementor-element.elementor-element-6803d1a2 {
	--spacer-size: 10px;
}

.elementor-40564 .elementor-element.elementor-element-7ea59729 > .elementor-container {
	max-width: 954px;
}

.elementor-40564 .elementor-element.elementor-element-7ea59729 {
	margin-top: 0px;
	margin-bottom: -50px;
	z-index: 2;
}

.elementor-40564 .elementor-element.elementor-element-39d0eeb0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-40564 .elementor-element.elementor-element-39d0eeb0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-40564 .elementor-element.elementor-element-39d0eeb0 > .elementor-element-populated, .elementor-40564 .elementor-element.elementor-element-39d0eeb0 > .elementor-element-populated > .elementor-background-overlay, .elementor-40564 .elementor-element.elementor-element-39d0eeb0 > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-40564 .elementor-element.elementor-element-39d0eeb0 > .elementor-element-populated {
	box-shadow: 0px 0px 20px 0px rgba(29, 140, 242, .16);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 50px 25px 50px 25px;
}

.elementor-40564 .elementor-element.elementor-element-39d0eeb0 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-40564 .elementor-element.elementor-element-4505370c img {
	max-width: 127px;
}

.elementor-40564 .elementor-element.elementor-element-5160477b {
	text-align: center;
}

.elementor-40564 .elementor-element.elementor-element-5160477b .elementor-heading-title {
	font-family: "Sora", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.2em;
}

.elementor-40564 .elementor-element.elementor-element-11d2d2ba {
	text-align: center;
}

.elementor-40564 .elementor-element.elementor-element-11d2d2ba .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.4em;
}

.elementor-40564 .elementor-element.elementor-element-2a5d388e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-40564 .elementor-element.elementor-element-2a5d388e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-24bebbc);
}

.elementor-40564 .elementor-element.elementor-element-2a5d388e > .elementor-element-populated, .elementor-40564 .elementor-element.elementor-element-2a5d388e > .elementor-element-populated > .elementor-background-overlay, .elementor-40564 .elementor-element.elementor-element-2a5d388e > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-40564 .elementor-element.elementor-element-2a5d388e > .elementor-element-populated {
	box-shadow: 0px 0px 20px 0px rgba(29, 140, 242, .16);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 50px 25px 50px 25px;
}

.elementor-40564 .elementor-element.elementor-element-2a5d388e > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-40564 .elementor-element.elementor-element-38bad368 > .elementor-widget-container {
	margin: 3px 0px 3px 0px;
}

.elementor-40564 .elementor-element.elementor-element-38bad368 img {
	max-width: 145px;
}

.elementor-40564 .elementor-element.elementor-element-7a2e0519 {
	text-align: center;
}

.elementor-40564 .elementor-element.elementor-element-7a2e0519 .elementor-heading-title {
	font-family: "Sora", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.2em;
}

.elementor-40564 .elementor-element.elementor-element-7e72f31b {
	text-align: center;
}

.elementor-40564 .elementor-element.elementor-element-7e72f31b .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.4em;
}

.elementor-40564 .elementor-element.elementor-element-318aa26f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-40564 .elementor-element.elementor-element-318aa26f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-24bebbc);
}

.elementor-40564 .elementor-element.elementor-element-318aa26f > .elementor-element-populated, .elementor-40564 .elementor-element.elementor-element-318aa26f > .elementor-element-populated > .elementor-background-overlay, .elementor-40564 .elementor-element.elementor-element-318aa26f > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-40564 .elementor-element.elementor-element-318aa26f > .elementor-element-populated {
	box-shadow: 0px 0px 20px 0px rgba(29, 140, 242, .16);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 50px 25px 50px 25px;
}

.elementor-40564 .elementor-element.elementor-element-318aa26f > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-40564 .elementor-element.elementor-element-3df90f7f img {
	max-width: 115px;
}

.elementor-40564 .elementor-element.elementor-element-20697943 {
	text-align: center;
}

.elementor-40564 .elementor-element.elementor-element-20697943 .elementor-heading-title {
	font-family: "Sora", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.2em;
}

.elementor-40564 .elementor-element.elementor-element-ed5fe97 {
	text-align: center;
}

.elementor-40564 .elementor-element.elementor-element-ed5fe97 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.4em;
}

.elementor-40564 .elementor-element.elementor-element-53e327e4:not(.elementor-motion-effects-element-type-background), .elementor-40564 .elementor-element.elementor-element-53e327e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: radial-gradient(at center center, #23195f 0%, var(--e-global-color-a6eb91a) 100%);
}

.elementor-40564 .elementor-element.elementor-element-53e327e4 > .elementor-container {
	max-width: 1300px;
}

.elementor-40564 .elementor-element.elementor-element-53e327e4 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-53e327e4 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-40564 .elementor-element.elementor-element-7254125d > .elementor-element-populated, .elementor-40564 .elementor-element.elementor-element-7254125d > .elementor-element-populated > .elementor-background-overlay, .elementor-40564 .elementor-element.elementor-element-7254125d > .elementor-background-slideshow {
	border-radius: 30px 30px 30px 30px;
}

.elementor-40564 .elementor-element.elementor-element-7254125d > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 130px 0px 160px 0px;
}

.elementor-40564 .elementor-element.elementor-element-7254125d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-40564 .elementor-element.elementor-element-7254125d {
	z-index: 2;
}

.elementor-40564 .elementor-element.elementor-element-49052fdc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-49052fdc {
	text-align: center;
}

.elementor-40564 .elementor-element.elementor-element-49052fdc .elementor-heading-title {
	font-family: "Sora", Sans-serif;
	font-weight: 900;
	color: var(--e-global-color-24bebbc);
}

.elementor-40564 .elementor-element.elementor-element-42488f7c > .elementor-widget-container {
	margin: 0px 0px -27px 0px;
}

.elementor-40564 .elementor-element.elementor-element-42488f7c {
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: var(--e-global-color-24bebbc);
}

.elementor-40564 .elementor-element.elementor-element-3f4393b4 .elementor-button {
	background-color: transparent;
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: bold;
	fill: var(--e-global-color-24bebbc);
	color: var(--e-global-color-24bebbc);
	background-image: linear-gradient(90deg, var(--e-global-color-058cd83) 0%, var(--e-global-color-fb6732a) 100%);
}

.elementor-40564 .elementor-element.elementor-element-3f4393b4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-widget-html .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-html .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-40564 .elementor-element.elementor-element-3643af89 {
	--spacer-size: 130px;
}

.elementor-40564 .elementor-element.elementor-element-3a18b228 {
	text-align: center;
}

.elementor-40564 .elementor-element.elementor-element-3a18b228 .elementor-heading-title {
	font-family: "Sora", Sans-serif;
	font-weight: 900;
	line-height: 1.2em;
}

.elementor-40564 .elementor-element.elementor-element-675518e0 {
	--spacer-size: 20px;
}

.elementor-40564 .elementor-element.elementor-element-68b38bb3:not(.elementor-motion-effects-element-type-background), .elementor-40564 .elementor-element.elementor-element-68b38bb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-24bebbc);
}

.elementor-40564 .elementor-element.elementor-element-68b38bb3 {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-15ea9a8);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-40564 .elementor-element.elementor-element-68b38bb3 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-40564 .elementor-element.elementor-element-4c4bd54e.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-40564 .elementor-element.elementor-element-4c4bd54e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-40564 .elementor-element.elementor-element-10fe446d > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-40564 .elementor-element.elementor-element-10fe446d {
	text-align: left;
}

.elementor-40564 .elementor-element.elementor-element-10fe446d .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.2em;
}

.elementor-40564 .elementor-element.elementor-element-13fbf4e9 > .elementor-widget-container {
	margin: 0px 0px -14px 0px;
}

.elementor-40564 .elementor-element.elementor-element-13fbf4e9 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-40564 .elementor-element.elementor-element-13fbf4e9.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-40564 .elementor-element.elementor-element-13fbf4e9.elementor-view-framed .elementor-icon, .elementor-40564 .elementor-element.elementor-element-13fbf4e9.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-40564 .elementor-element.elementor-element-13fbf4e9.elementor-view-framed .elementor-icon, .elementor-40564 .elementor-element.elementor-element-13fbf4e9.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-40564 .elementor-element.elementor-element-13fbf4e9 .elementor-icon {
	font-size: 20px;
}

.elementor-40564 .elementor-element.elementor-element-13fbf4e9 .elementor-icon svg {
	height: 20px;
}

.elementor-40564 .elementor-element.elementor-element-14dc80c5 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-40564 .elementor-element.elementor-element-14dc80c5 {
	text-align: center;
}

.elementor-40564 .elementor-element.elementor-element-14dc80c5 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.2em;
}

.elementor-40564 .elementor-element.elementor-element-2e8543fe > .elementor-widget-container {
	margin: 0px 0px -14px 0px;
}

.elementor-40564 .elementor-element.elementor-element-2e8543fe .elementor-icon-wrapper {
	text-align: center;
}

.elementor-40564 .elementor-element.elementor-element-2e8543fe.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-40564 .elementor-element.elementor-element-2e8543fe.elementor-view-framed .elementor-icon, .elementor-40564 .elementor-element.elementor-element-2e8543fe.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-40564 .elementor-element.elementor-element-2e8543fe.elementor-view-framed .elementor-icon, .elementor-40564 .elementor-element.elementor-element-2e8543fe.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-40564 .elementor-element.elementor-element-2e8543fe .elementor-icon {
	font-size: 20px;
}

.elementor-40564 .elementor-element.elementor-element-2e8543fe .elementor-icon svg {
	height: 20px;
}

.elementor-40564 .elementor-element.elementor-element-6aa13ba9 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-40564 .elementor-element.elementor-element-6aa13ba9 {
	text-align: center;
}

.elementor-40564 .elementor-element.elementor-element-6aa13ba9 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.2em;
}

.elementor-40564 .elementor-element.elementor-element-20bd6a86 > .elementor-widget-container {
	margin: 0px 0px -14px 0px;
}

.elementor-40564 .elementor-element.elementor-element-20bd6a86 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-40564 .elementor-element.elementor-element-20bd6a86.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-40564 .elementor-element.elementor-element-20bd6a86.elementor-view-framed .elementor-icon, .elementor-40564 .elementor-element.elementor-element-20bd6a86.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-40564 .elementor-element.elementor-element-20bd6a86.elementor-view-framed .elementor-icon, .elementor-40564 .elementor-element.elementor-element-20bd6a86.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-40564 .elementor-element.elementor-element-20bd6a86 .elementor-icon {
	font-size: 20px;
}

.elementor-40564 .elementor-element.elementor-element-20bd6a86 .elementor-icon svg {
	height: 20px;
}

.elementor-40564 .elementor-element.elementor-element-7187c05f > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-40564 .elementor-element.elementor-element-7187c05f {
	text-align: center;
}

.elementor-40564 .elementor-element.elementor-element-7187c05f .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.2em;
}

.elementor-40564 .elementor-element.elementor-element-6be0b879 {
	padding: 130px 0px 130px 0px;
}

.elementor-bc-flex-widget .elementor-40564 .elementor-element.elementor-element-403f3e1f.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-40564 .elementor-element.elementor-element-403f3e1f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-40564 .elementor-element.elementor-element-1a5df120 {
	margin-top: 0px;
	margin-bottom: 30px;
}

.elementor-40564 .elementor-element.elementor-element-5288f768 > .elementor-element-populated {
	padding: 10px 30px 10px 10px;
}

.elementor-40564 .elementor-element.elementor-element-350e132c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-350e132c .elementor-heading-title {
	font-family: "Sora", Sans-serif;
	font-weight: 900;
	line-height: 1.2em;
	color: #1d1850;
}

.elementor-40564 .elementor-element.elementor-element-62526f10 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-40564 .elementor-element.elementor-element-62526f10 {
	font-family: "Inter", Sans-serif;
	font-weight: 500;
}

.elementor-40564 .elementor-element.elementor-element-3990062e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-40564 .elementor-element.elementor-element-3990062e > .elementor-element-populated {
	padding: 10px 20px 0px 20px;
}

.elementor-40564 .elementor-element.elementor-element-69688fda .circle-progress-bar {
	max-width: 185px;
}

.elementor-40564 .elementor-element.elementor-element-69688fda .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-40564 .elementor-element.elementor-element-69688fda .position-in-circle {
	height: 185px;
}

.elementor-40564 .elementor-element.elementor-element-69688fda .circle-progress-meter-gradient-a {
	stop-color: var(--e-global-color-c6e62d1);
}

.elementor-40564 .elementor-element.elementor-element-69688fda .circle-progress-meter-gradient-b {
	stop-color: var(--e-global-color-43a52b6);
}

.elementor-40564 .elementor-element.elementor-element-69688fda .circle-progress-value-gradient-a {
	stop-color: var(--e-global-color-058cd83);
}

.elementor-40564 .elementor-element.elementor-element-69688fda .circle-progress-value-gradient-b {
	stop-color: var(--e-global-color-fb6732a);
}

.elementor-40564 .elementor-element.elementor-element-69688fda > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-40564 .elementor-element.elementor-element-69688fda .circle-progress__meter {
	fill: #fff;
}

.elementor-40564 .elementor-element.elementor-element-69688fda .circle-progress__value {
	stroke-linecap: round;
}

.elementor-40564 .elementor-element.elementor-element-69688fda .circle-counter .circle-val {
	font-family: "Sora", Sans-serif;
	font-size: 52px;
	font-weight: 700;
	line-height: 1.2em;
}

.elementor-40564 .elementor-element.elementor-element-69688fda .circle-counter .circle-val .circle-counter__prefix {
	font-size: 67px;
	align-self: center;
}

body:not(.rtl) .elementor-40564 .elementor-element.elementor-element-69688fda .circle-counter .circle-val .circle-counter__prefix {
	margin-right: 1px;
}

body.rtl .elementor-40564 .elementor-element.elementor-element-69688fda .circle-counter .circle-val .circle-counter__prefix {
	margin-left: 1px;
}

.elementor-40564 .elementor-element.elementor-element-69688fda .circle-counter .circle-val .circle-counter__suffix {
	font-size: 27px;
	align-self: center;
}

body:not(.rtl) .elementor-40564 .elementor-element.elementor-element-69688fda .circle-counter .circle-val .circle-counter__suffix {
	margin-left: 3px;
}

body.rtl .elementor-40564 .elementor-element.elementor-element-69688fda .circle-counter .circle-val .circle-counter__suffix {
	margin-right: 3px;
}

.elementor-40564 .elementor-element.elementor-element-69688fda .circle-counter .circle-counter__title {
	font-family: "Inter", Sans-serif;
	font-size: 19px;
	font-weight: 600;
	line-height: 1.2em;
	padding: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-69688fda .circle-counter .circle-counter__subtitle {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	padding: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-7daca3bd > .elementor-widget-container {
	margin: 0px 25px 15px 25px;
}

.elementor-40564 .elementor-element.elementor-element-7daca3bd .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 1.2em;
}

.elementor-40564 .elementor-element.elementor-element-2e1da7c8 > .elementor-widget-container {
	margin: 0px 25px 15px 25px;
}

.elementor-40564 .elementor-element.elementor-element-2e1da7c8 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 1.2em;
}

.elementor-40564 .elementor-element.elementor-element-53028283 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-40564 .elementor-element.elementor-element-53028283 > .elementor-element-populated {
	padding: 10px 20px 0px 20px;
}

.elementor-40564 .elementor-element.elementor-element-33d07d8d .circle-progress-bar {
	max-width: 185px;
}

.elementor-40564 .elementor-element.elementor-element-33d07d8d .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-40564 .elementor-element.elementor-element-33d07d8d .position-in-circle {
	height: 185px;
}

.elementor-40564 .elementor-element.elementor-element-33d07d8d .circle-progress-meter-gradient-a {
	stop-color: var(--e-global-color-c6e62d1);
}

.elementor-40564 .elementor-element.elementor-element-33d07d8d .circle-progress-meter-gradient-b {
	stop-color: var(--e-global-color-43a52b6);
}

.elementor-40564 .elementor-element.elementor-element-33d07d8d .circle-progress-value-gradient-a {
	stop-color: var(--e-global-color-058cd83);
}

.elementor-40564 .elementor-element.elementor-element-33d07d8d .circle-progress-value-gradient-b {
	stop-color: var(--e-global-color-fb6732a);
}

.elementor-40564 .elementor-element.elementor-element-33d07d8d > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-40564 .elementor-element.elementor-element-33d07d8d .circle-progress__meter {
	fill: #fff;
}

.elementor-40564 .elementor-element.elementor-element-33d07d8d .circle-progress__value {
	stroke-linecap: round;
}

.elementor-40564 .elementor-element.elementor-element-33d07d8d .circle-counter .circle-val {
	font-family: "Sora", Sans-serif;
	font-size: 52px;
	font-weight: 700;
	line-height: 1.2em;
}

.elementor-40564 .elementor-element.elementor-element-33d07d8d .circle-counter .circle-val .circle-counter__prefix {
	font-size: 67px;
	align-self: center;
}

body:not(.rtl) .elementor-40564 .elementor-element.elementor-element-33d07d8d .circle-counter .circle-val .circle-counter__prefix {
	margin-right: 1px;
}

body.rtl .elementor-40564 .elementor-element.elementor-element-33d07d8d .circle-counter .circle-val .circle-counter__prefix {
	margin-left: 1px;
}

.elementor-40564 .elementor-element.elementor-element-33d07d8d .circle-counter .circle-val .circle-counter__suffix {
	font-size: 27px;
	align-self: center;
}

body:not(.rtl) .elementor-40564 .elementor-element.elementor-element-33d07d8d .circle-counter .circle-val .circle-counter__suffix {
	margin-left: 3px;
}

body.rtl .elementor-40564 .elementor-element.elementor-element-33d07d8d .circle-counter .circle-val .circle-counter__suffix {
	margin-right: 3px;
}

.elementor-40564 .elementor-element.elementor-element-33d07d8d .circle-counter .circle-counter__title {
	font-family: "Inter", Sans-serif;
	font-size: 19px;
	font-weight: 600;
	line-height: 1.2em;
	padding: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-33d07d8d .circle-counter .circle-counter__subtitle {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	padding: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-26944cf4 > .elementor-widget-container {
	margin: 0px 25px 15px 25px;
}

.elementor-40564 .elementor-element.elementor-element-26944cf4 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 1.2em;
}

.elementor-40564 .elementor-element.elementor-element-546082bb > .elementor-widget-container {
	margin: 0px 25px 15px 25px;
}

.elementor-40564 .elementor-element.elementor-element-546082bb .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 1.2em;
}

.elementor-40564 .elementor-element.elementor-element-2b888683 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-40564 .elementor-element.elementor-element-2b888683 > .elementor-element-populated {
	padding: 10px 20px 0px 20px;
}

.elementor-40564 .elementor-element.elementor-element-51228d61 .circle-progress-bar {
	max-width: 185px;
}

.elementor-40564 .elementor-element.elementor-element-51228d61 .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-40564 .elementor-element.elementor-element-51228d61 .position-in-circle {
	height: 185px;
}

.elementor-40564 .elementor-element.elementor-element-51228d61 .circle-progress-meter-gradient-a {
	stop-color: var(--e-global-color-c6e62d1);
}

.elementor-40564 .elementor-element.elementor-element-51228d61 .circle-progress-meter-gradient-b {
	stop-color: var(--e-global-color-43a52b6);
}

.elementor-40564 .elementor-element.elementor-element-51228d61 .circle-progress-value-gradient-a {
	stop-color: var(--e-global-color-058cd83);
}

.elementor-40564 .elementor-element.elementor-element-51228d61 .circle-progress-value-gradient-b {
	stop-color: var(--e-global-color-fb6732a);
}

.elementor-40564 .elementor-element.elementor-element-51228d61 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-40564 .elementor-element.elementor-element-51228d61 .circle-progress__meter {
	fill: #fff;
}

.elementor-40564 .elementor-element.elementor-element-51228d61 .circle-progress__value {
	stroke-linecap: round;
}

.elementor-40564 .elementor-element.elementor-element-51228d61 .circle-counter .circle-val {
	font-family: "Sora", Sans-serif;
	font-size: 52px;
	font-weight: 700;
	line-height: 1.2em;
}

.elementor-40564 .elementor-element.elementor-element-51228d61 .circle-counter .circle-val .circle-counter__prefix {
	font-size: 67px;
	align-self: center;
}

body:not(.rtl) .elementor-40564 .elementor-element.elementor-element-51228d61 .circle-counter .circle-val .circle-counter__prefix {
	margin-right: 1px;
}

body.rtl .elementor-40564 .elementor-element.elementor-element-51228d61 .circle-counter .circle-val .circle-counter__prefix {
	margin-left: 1px;
}

.elementor-40564 .elementor-element.elementor-element-51228d61 .circle-counter .circle-val .circle-counter__suffix {
	font-size: 27px;
	align-self: center;
}

body:not(.rtl) .elementor-40564 .elementor-element.elementor-element-51228d61 .circle-counter .circle-val .circle-counter__suffix {
	margin-left: 3px;
}

body.rtl .elementor-40564 .elementor-element.elementor-element-51228d61 .circle-counter .circle-val .circle-counter__suffix {
	margin-right: 3px;
}

.elementor-40564 .elementor-element.elementor-element-51228d61 .circle-counter .circle-counter__title {
	font-family: "Inter", Sans-serif;
	font-size: 19px;
	font-weight: 600;
	line-height: 1.2em;
	padding: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-51228d61 .circle-counter .circle-counter__subtitle {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	padding: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-139ab644 > .elementor-widget-container {
	margin: 0px 25px 15px 25px;
}

.elementor-40564 .elementor-element.elementor-element-139ab644 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 1.2em;
}

.elementor-40564 .elementor-element.elementor-element-45fac556 > .elementor-widget-container {
	margin: 0px 25px 15px 25px;
}

.elementor-40564 .elementor-element.elementor-element-45fac556 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 1.2em;
}

.elementor-bc-flex-widget .elementor-40564 .elementor-element.elementor-element-3a06b575.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-3a06b575.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-4438b0be {
	margin-top: 0px;
	margin-bottom: 10px;
}

.elementor-bc-flex-widget .elementor-40564 .elementor-element.elementor-element-18cbc673.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-18cbc673.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-18cbc673 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-6f2833c5 {
	text-align: left;
}

.elementor-40564 .elementor-element.elementor-element-6f2833c5 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-bc-flex-widget .elementor-40564 .elementor-element.elementor-element-1cdc28cb.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-1cdc28cb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-1cdc28cb > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-7b1b10e8 {
	width: var(--container-widget-width, 105.944%);
	max-width: 105.944%;
	--container-widget-width: 105.944%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-40564 .elementor-element.elementor-element-7b1b10e8 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-bc-flex-widget .elementor-40564 .elementor-element.elementor-element-4c9aa962.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-4c9aa962.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-4c9aa962 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-71fd519c {
	text-align: left;
}

.elementor-40564 .elementor-element.elementor-element-71fd519c .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-bc-flex-widget .elementor-40564 .elementor-element.elementor-element-c87d9e9.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-c87d9e9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-c87d9e9 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-76a9401d {
	width: var(--container-widget-width, 105.944%);
	max-width: 105.944%;
	--container-widget-width: 105.944%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-40564 .elementor-element.elementor-element-76a9401d .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-40564 .elementor-element.elementor-element-48da4783 .elementor-button {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 700;
}

.elementor-40564 .elementor-element.elementor-element-1a91156a:not(.elementor-motion-effects-element-type-background), .elementor-40564 .elementor-element.elementor-element-1a91156a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-43a52b6);
}

.elementor-40564 .elementor-element.elementor-element-1a91156a {
	border-style: none;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 130px 0px 130px 0px;
}

.elementor-40564 .elementor-element.elementor-element-1a91156a > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-40564 .elementor-element.elementor-element-14ef6175.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-40564 .elementor-element.elementor-element-14ef6175.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-40564 .elementor-element.elementor-element-75f700e9 {
	margin-top: 0px;
	margin-bottom: 30px;
}

.elementor-40564 .elementor-element.elementor-element-2038e2a8 > .elementor-element-populated {
	padding: 10px 30px 10px 10px;
}

.elementor-40564 .elementor-element.elementor-element-cf9d991 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-cf9d991 .elementor-heading-title {
	font-family: "Sora", Sans-serif;
	font-weight: 900;
	line-height: 1.2em;
	color: #1d1850;
}

.elementor-40564 .elementor-element.elementor-element-47698da1 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-40564 .elementor-element.elementor-element-47698da1 {
	font-family: "Inter", Sans-serif;
	font-weight: 500;
}

.elementor-40564 .elementor-element.elementor-element-fe4896d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-40564 .elementor-element.elementor-element-fe4896d > .elementor-element-populated {
	padding: 10px 20px 0px 20px;
}

.elementor-40564 .elementor-element.elementor-element-3f1b7d9a .circle-progress-bar {
	max-width: 185px;
}

.elementor-40564 .elementor-element.elementor-element-3f1b7d9a .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-40564 .elementor-element.elementor-element-3f1b7d9a .position-in-circle {
	height: 185px;
}

.elementor-40564 .elementor-element.elementor-element-3f1b7d9a .circle-progress-meter-gradient-a {
	stop-color: var(--e-global-color-c6e62d1);
}

.elementor-40564 .elementor-element.elementor-element-3f1b7d9a .circle-progress-meter-gradient-b {
	stop-color: var(--e-global-color-43a52b6);
}

.elementor-40564 .elementor-element.elementor-element-3f1b7d9a .circle-progress-value-gradient-a {
	stop-color: var(--e-global-color-058cd83);
}

.elementor-40564 .elementor-element.elementor-element-3f1b7d9a .circle-progress-value-gradient-b {
	stop-color: var(--e-global-color-fb6732a);
}

.elementor-40564 .elementor-element.elementor-element-3f1b7d9a > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-40564 .elementor-element.elementor-element-3f1b7d9a .circle-progress__meter {
	fill: #fff;
}

.elementor-40564 .elementor-element.elementor-element-3f1b7d9a .circle-progress__value {
	stroke-linecap: round;
}

.elementor-40564 .elementor-element.elementor-element-3f1b7d9a .circle-counter .circle-val {
	font-family: "Sora", Sans-serif;
	font-size: 52px;
	font-weight: 700;
	line-height: 1.2em;
}

.elementor-40564 .elementor-element.elementor-element-3f1b7d9a .circle-counter .circle-val .circle-counter__prefix {
	font-size: 67px;
	align-self: center;
}

body:not(.rtl) .elementor-40564 .elementor-element.elementor-element-3f1b7d9a .circle-counter .circle-val .circle-counter__prefix {
	margin-right: 1px;
}

body.rtl .elementor-40564 .elementor-element.elementor-element-3f1b7d9a .circle-counter .circle-val .circle-counter__prefix {
	margin-left: 1px;
}

.elementor-40564 .elementor-element.elementor-element-3f1b7d9a .circle-counter .circle-val .circle-counter__suffix {
	font-size: 27px;
	align-self: center;
}

body:not(.rtl) .elementor-40564 .elementor-element.elementor-element-3f1b7d9a .circle-counter .circle-val .circle-counter__suffix {
	margin-left: 3px;
}

body.rtl .elementor-40564 .elementor-element.elementor-element-3f1b7d9a .circle-counter .circle-val .circle-counter__suffix {
	margin-right: 3px;
}

.elementor-40564 .elementor-element.elementor-element-3f1b7d9a .circle-counter .circle-counter__title {
	font-family: "Inter", Sans-serif;
	font-size: 19px;
	font-weight: 600;
	line-height: 1.2em;
	padding: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-3f1b7d9a .circle-counter .circle-counter__subtitle {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	padding: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-1abad0ea > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

.elementor-40564 .elementor-element.elementor-element-1abad0ea .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 1.2em;
}

.elementor-40564 .elementor-element.elementor-element-252c38d6 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

.elementor-40564 .elementor-element.elementor-element-252c38d6 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 1.2em;
}

.elementor-40564 .elementor-element.elementor-element-3841d03a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-40564 .elementor-element.elementor-element-3841d03a > .elementor-element-populated {
	padding: 10px 20px 0px 20px;
}

.elementor-40564 .elementor-element.elementor-element-71c97232 .circle-progress-bar {
	max-width: 185px;
}

.elementor-40564 .elementor-element.elementor-element-71c97232 .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-40564 .elementor-element.elementor-element-71c97232 .position-in-circle {
	height: 185px;
}

.elementor-40564 .elementor-element.elementor-element-71c97232 .circle-progress-meter-gradient-a {
	stop-color: var(--e-global-color-c6e62d1);
}

.elementor-40564 .elementor-element.elementor-element-71c97232 .circle-progress-meter-gradient-b {
	stop-color: var(--e-global-color-43a52b6);
}

.elementor-40564 .elementor-element.elementor-element-71c97232 .circle-progress-value-gradient-a {
	stop-color: var(--e-global-color-058cd83);
}

.elementor-40564 .elementor-element.elementor-element-71c97232 .circle-progress-value-gradient-b {
	stop-color: var(--e-global-color-fb6732a);
}

.elementor-40564 .elementor-element.elementor-element-71c97232 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-40564 .elementor-element.elementor-element-71c97232 .circle-progress__meter {
	fill: #fff;
}

.elementor-40564 .elementor-element.elementor-element-71c97232 .circle-progress__value {
	stroke-linecap: round;
}

.elementor-40564 .elementor-element.elementor-element-71c97232 .circle-counter .circle-val {
	font-family: "Sora", Sans-serif;
	font-size: 52px;
	font-weight: 700;
	line-height: 1.2em;
}

.elementor-40564 .elementor-element.elementor-element-71c97232 .circle-counter .circle-val .circle-counter__prefix {
	font-size: 67px;
	align-self: center;
}

body:not(.rtl) .elementor-40564 .elementor-element.elementor-element-71c97232 .circle-counter .circle-val .circle-counter__prefix {
	margin-right: 1px;
}

body.rtl .elementor-40564 .elementor-element.elementor-element-71c97232 .circle-counter .circle-val .circle-counter__prefix {
	margin-left: 1px;
}

.elementor-40564 .elementor-element.elementor-element-71c97232 .circle-counter .circle-val .circle-counter__suffix {
	font-size: 27px;
	align-self: center;
}

body:not(.rtl) .elementor-40564 .elementor-element.elementor-element-71c97232 .circle-counter .circle-val .circle-counter__suffix {
	margin-left: 3px;
}

body.rtl .elementor-40564 .elementor-element.elementor-element-71c97232 .circle-counter .circle-val .circle-counter__suffix {
	margin-right: 3px;
}

.elementor-40564 .elementor-element.elementor-element-71c97232 .circle-counter .circle-counter__title {
	font-family: "Inter", Sans-serif;
	font-size: 19px;
	font-weight: 600;
	line-height: 1.2em;
	padding: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-71c97232 .circle-counter .circle-counter__subtitle {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	padding: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-70a44570 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

.elementor-40564 .elementor-element.elementor-element-70a44570 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 1.2em;
}

.elementor-40564 .elementor-element.elementor-element-260790a9 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

.elementor-40564 .elementor-element.elementor-element-260790a9 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 1.2em;
}

.elementor-40564 .elementor-element.elementor-element-6ce87b8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-40564 .elementor-element.elementor-element-6ce87b8 > .elementor-element-populated {
	padding: 10px 20px 0px 20px;
}

.elementor-40564 .elementor-element.elementor-element-62d9edd3 .circle-progress-bar {
	max-width: 185px;
}

.elementor-40564 .elementor-element.elementor-element-62d9edd3 .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-40564 .elementor-element.elementor-element-62d9edd3 .position-in-circle {
	height: 185px;
}

.elementor-40564 .elementor-element.elementor-element-62d9edd3 .circle-progress-meter-gradient-a {
	stop-color: var(--e-global-color-c6e62d1);
}

.elementor-40564 .elementor-element.elementor-element-62d9edd3 .circle-progress-meter-gradient-b {
	stop-color: var(--e-global-color-43a52b6);
}

.elementor-40564 .elementor-element.elementor-element-62d9edd3 .circle-progress-value-gradient-a {
	stop-color: var(--e-global-color-058cd83);
}

.elementor-40564 .elementor-element.elementor-element-62d9edd3 .circle-progress-value-gradient-b {
	stop-color: var(--e-global-color-fb6732a);
}

.elementor-40564 .elementor-element.elementor-element-62d9edd3 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-40564 .elementor-element.elementor-element-62d9edd3 .circle-progress__meter {
	fill: #fff;
}

.elementor-40564 .elementor-element.elementor-element-62d9edd3 .circle-progress__value {
	stroke-linecap: round;
}

.elementor-40564 .elementor-element.elementor-element-62d9edd3 .circle-counter .circle-val {
	font-family: "Sora", Sans-serif;
	font-size: 52px;
	font-weight: 700;
	line-height: 1.2em;
}

.elementor-40564 .elementor-element.elementor-element-62d9edd3 .circle-counter .circle-val .circle-counter__prefix {
	font-size: 67px;
	align-self: center;
}

body:not(.rtl) .elementor-40564 .elementor-element.elementor-element-62d9edd3 .circle-counter .circle-val .circle-counter__prefix {
	margin-right: 1px;
}

body.rtl .elementor-40564 .elementor-element.elementor-element-62d9edd3 .circle-counter .circle-val .circle-counter__prefix {
	margin-left: 1px;
}

.elementor-40564 .elementor-element.elementor-element-62d9edd3 .circle-counter .circle-val .circle-counter__suffix {
	font-size: 27px;
	align-self: center;
}

body:not(.rtl) .elementor-40564 .elementor-element.elementor-element-62d9edd3 .circle-counter .circle-val .circle-counter__suffix {
	margin-left: 3px;
}

body.rtl .elementor-40564 .elementor-element.elementor-element-62d9edd3 .circle-counter .circle-val .circle-counter__suffix {
	margin-right: 3px;
}

.elementor-40564 .elementor-element.elementor-element-62d9edd3 .circle-counter .circle-counter__title {
	font-family: "Inter", Sans-serif;
	font-size: 19px;
	font-weight: 600;
	line-height: 1.2em;
	padding: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-62d9edd3 .circle-counter .circle-counter__subtitle {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	padding: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-7ad5257e > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

.elementor-40564 .elementor-element.elementor-element-7ad5257e .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 1.2em;
}

.elementor-40564 .elementor-element.elementor-element-5def53dd > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

.elementor-40564 .elementor-element.elementor-element-5def53dd .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 1.2em;
}

.elementor-bc-flex-widget .elementor-40564 .elementor-element.elementor-element-4c3f3e86.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-4c3f3e86.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-4931c479 {
	margin-top: 0px;
	margin-bottom: 10px;
}

.elementor-bc-flex-widget .elementor-40564 .elementor-element.elementor-element-1853f9d.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-1853f9d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-1853f9d > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-9cb549c {
	text-align: left;
}

.elementor-40564 .elementor-element.elementor-element-9cb549c .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-bc-flex-widget .elementor-40564 .elementor-element.elementor-element-48facdb4.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-48facdb4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-48facdb4 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-5a8fdbd3 {
	width: var(--container-widget-width, 105.944%);
	max-width: 105.944%;
	--container-widget-width: 105.944%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-40564 .elementor-element.elementor-element-5a8fdbd3 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-bc-flex-widget .elementor-40564 .elementor-element.elementor-element-4d2a78e.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-4d2a78e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-4d2a78e > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-1de262ba {
	text-align: left;
}

.elementor-40564 .elementor-element.elementor-element-1de262ba .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-bc-flex-widget .elementor-40564 .elementor-element.elementor-element-62be8942.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-62be8942.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-62be8942 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-344dd2a4 {
	width: var(--container-widget-width, 105.944%);
	max-width: 105.944%;
	--container-widget-width: 105.944%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-40564 .elementor-element.elementor-element-344dd2a4 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-40564 .elementor-element.elementor-element-61c0db33 .elementor-button {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 700;
}

.elementor-40564 .elementor-element.elementor-element-12dd9de3 {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-15ea9a8);
	padding: 130px 0px 130px 0px;
}

.elementor-bc-flex-widget .elementor-40564 .elementor-element.elementor-element-7e3a4ee.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-40564 .elementor-element.elementor-element-7e3a4ee.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-40564 .elementor-element.elementor-element-13ee6fac {
	margin-top: 0px;
	margin-bottom: 30px;
}

.elementor-40564 .elementor-element.elementor-element-630479b4 > .elementor-element-populated {
	padding: 10px 30px 10px 10px;
}

.elementor-40564 .elementor-element.elementor-element-4e4175bc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-4e4175bc .elementor-heading-title {
	font-family: "Sora", Sans-serif;
	font-weight: 900;
	line-height: 1.2em;
	color: #1d1850;
}

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

.elementor-40564 .elementor-element.elementor-element-5fe44a3c {
	font-family: "Inter", Sans-serif;
	font-weight: 500;
}

.elementor-40564 .elementor-element.elementor-element-3c364c4a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-40564 .elementor-element.elementor-element-3c364c4a > .elementor-element-populated {
	padding: 10px 20px 0px 20px;
}

.elementor-40564 .elementor-element.elementor-element-38f31d72 .circle-progress-bar {
	max-width: 185px;
}

.elementor-40564 .elementor-element.elementor-element-38f31d72 .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-40564 .elementor-element.elementor-element-38f31d72 .position-in-circle {
	height: 185px;
}

.elementor-40564 .elementor-element.elementor-element-38f31d72 .circle-progress-meter-gradient-a {
	stop-color: var(--e-global-color-c6e62d1);
}

.elementor-40564 .elementor-element.elementor-element-38f31d72 .circle-progress-meter-gradient-b {
	stop-color: var(--e-global-color-43a52b6);
}

.elementor-40564 .elementor-element.elementor-element-38f31d72 .circle-progress-value-gradient-a {
	stop-color: var(--e-global-color-058cd83);
}

.elementor-40564 .elementor-element.elementor-element-38f31d72 .circle-progress-value-gradient-b {
	stop-color: var(--e-global-color-fb6732a);
}

.elementor-40564 .elementor-element.elementor-element-38f31d72 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-40564 .elementor-element.elementor-element-38f31d72 .circle-progress__meter {
	fill: #fff;
}

.elementor-40564 .elementor-element.elementor-element-38f31d72 .circle-progress__value {
	stroke-linecap: round;
}

.elementor-40564 .elementor-element.elementor-element-38f31d72 .circle-counter .circle-val {
	font-family: "Sora", Sans-serif;
	font-size: 52px;
	font-weight: 700;
	line-height: 1.2em;
}

.elementor-40564 .elementor-element.elementor-element-38f31d72 .circle-counter .circle-val .circle-counter__prefix {
	font-size: 67px;
	align-self: center;
}

body:not(.rtl) .elementor-40564 .elementor-element.elementor-element-38f31d72 .circle-counter .circle-val .circle-counter__prefix {
	margin-right: 1px;
}

body.rtl .elementor-40564 .elementor-element.elementor-element-38f31d72 .circle-counter .circle-val .circle-counter__prefix {
	margin-left: 1px;
}

.elementor-40564 .elementor-element.elementor-element-38f31d72 .circle-counter .circle-val .circle-counter__suffix {
	font-size: 27px;
	align-self: center;
}

body:not(.rtl) .elementor-40564 .elementor-element.elementor-element-38f31d72 .circle-counter .circle-val .circle-counter__suffix {
	margin-left: 3px;
}

body.rtl .elementor-40564 .elementor-element.elementor-element-38f31d72 .circle-counter .circle-val .circle-counter__suffix {
	margin-right: 3px;
}

.elementor-40564 .elementor-element.elementor-element-38f31d72 .circle-counter .circle-counter__title {
	font-family: "Inter", Sans-serif;
	font-size: 19px;
	font-weight: 600;
	line-height: 1.2em;
	padding: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-38f31d72 .circle-counter .circle-counter__subtitle {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	padding: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-7fb91011 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

.elementor-40564 .elementor-element.elementor-element-7fb91011 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 1.2em;
}

.elementor-40564 .elementor-element.elementor-element-99a23c9 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

.elementor-40564 .elementor-element.elementor-element-99a23c9 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 1.2em;
}

.elementor-40564 .elementor-element.elementor-element-76e36719 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-40564 .elementor-element.elementor-element-76e36719 > .elementor-element-populated {
	padding: 10px 20px 0px 20px;
}

.elementor-40564 .elementor-element.elementor-element-3531ebb4 .circle-progress-bar {
	max-width: 185px;
}

.elementor-40564 .elementor-element.elementor-element-3531ebb4 .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-40564 .elementor-element.elementor-element-3531ebb4 .position-in-circle {
	height: 185px;
}

.elementor-40564 .elementor-element.elementor-element-3531ebb4 .circle-progress-meter-gradient-a {
	stop-color: var(--e-global-color-c6e62d1);
}

.elementor-40564 .elementor-element.elementor-element-3531ebb4 .circle-progress-meter-gradient-b {
	stop-color: var(--e-global-color-43a52b6);
}

.elementor-40564 .elementor-element.elementor-element-3531ebb4 .circle-progress-value-gradient-a {
	stop-color: var(--e-global-color-058cd83);
}

.elementor-40564 .elementor-element.elementor-element-3531ebb4 .circle-progress-value-gradient-b {
	stop-color: var(--e-global-color-fb6732a);
}

.elementor-40564 .elementor-element.elementor-element-3531ebb4 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-40564 .elementor-element.elementor-element-3531ebb4 .circle-progress__meter {
	fill: #fff;
}

.elementor-40564 .elementor-element.elementor-element-3531ebb4 .circle-progress__value {
	stroke-linecap: round;
}

.elementor-40564 .elementor-element.elementor-element-3531ebb4 .circle-counter .circle-val {
	font-family: "Sora", Sans-serif;
	font-size: 52px;
	font-weight: 700;
	line-height: 1.2em;
}

.elementor-40564 .elementor-element.elementor-element-3531ebb4 .circle-counter .circle-val .circle-counter__prefix {
	font-size: 67px;
	align-self: center;
}

body:not(.rtl) .elementor-40564 .elementor-element.elementor-element-3531ebb4 .circle-counter .circle-val .circle-counter__prefix {
	margin-right: 1px;
}

body.rtl .elementor-40564 .elementor-element.elementor-element-3531ebb4 .circle-counter .circle-val .circle-counter__prefix {
	margin-left: 1px;
}

.elementor-40564 .elementor-element.elementor-element-3531ebb4 .circle-counter .circle-val .circle-counter__suffix {
	font-size: 27px;
	align-self: center;
}

body:not(.rtl) .elementor-40564 .elementor-element.elementor-element-3531ebb4 .circle-counter .circle-val .circle-counter__suffix {
	margin-left: 3px;
}

body.rtl .elementor-40564 .elementor-element.elementor-element-3531ebb4 .circle-counter .circle-val .circle-counter__suffix {
	margin-right: 3px;
}

.elementor-40564 .elementor-element.elementor-element-3531ebb4 .circle-counter .circle-counter__title {
	font-family: "Inter", Sans-serif;
	font-size: 19px;
	font-weight: 600;
	line-height: 1.2em;
	padding: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-3531ebb4 .circle-counter .circle-counter__subtitle {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	padding: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-46210510 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

.elementor-40564 .elementor-element.elementor-element-46210510 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 1.2em;
}

.elementor-40564 .elementor-element.elementor-element-4bd07a7d > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

.elementor-40564 .elementor-element.elementor-element-4bd07a7d .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 1.2em;
}

.elementor-40564 .elementor-element.elementor-element-1aa4e3d3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-40564 .elementor-element.elementor-element-1aa4e3d3 > .elementor-element-populated {
	padding: 10px 20px 0px 20px;
}

.elementor-40564 .elementor-element.elementor-element-1a6651c0 .circle-progress-bar {
	max-width: 185px;
}

.elementor-40564 .elementor-element.elementor-element-1a6651c0 .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-40564 .elementor-element.elementor-element-1a6651c0 .position-in-circle {
	height: 185px;
}

.elementor-40564 .elementor-element.elementor-element-1a6651c0 .circle-progress-meter-gradient-a {
	stop-color: var(--e-global-color-c6e62d1);
}

.elementor-40564 .elementor-element.elementor-element-1a6651c0 .circle-progress-meter-gradient-b {
	stop-color: var(--e-global-color-43a52b6);
}

.elementor-40564 .elementor-element.elementor-element-1a6651c0 .circle-progress-value-gradient-a {
	stop-color: var(--e-global-color-058cd83);
}

.elementor-40564 .elementor-element.elementor-element-1a6651c0 .circle-progress-value-gradient-b {
	stop-color: var(--e-global-color-fb6732a);
}

.elementor-40564 .elementor-element.elementor-element-1a6651c0 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-40564 .elementor-element.elementor-element-1a6651c0 .circle-progress__meter {
	fill: #fff;
}

.elementor-40564 .elementor-element.elementor-element-1a6651c0 .circle-progress__value {
	stroke-linecap: round;
}

.elementor-40564 .elementor-element.elementor-element-1a6651c0 .circle-counter .circle-val {
	font-family: "Sora", Sans-serif;
	font-size: 52px;
	font-weight: 700;
	line-height: 1.2em;
}

.elementor-40564 .elementor-element.elementor-element-1a6651c0 .circle-counter .circle-val .circle-counter__prefix {
	font-size: 67px;
	align-self: center;
}

body:not(.rtl) .elementor-40564 .elementor-element.elementor-element-1a6651c0 .circle-counter .circle-val .circle-counter__prefix {
	margin-right: 1px;
}

body.rtl .elementor-40564 .elementor-element.elementor-element-1a6651c0 .circle-counter .circle-val .circle-counter__prefix {
	margin-left: 1px;
}

.elementor-40564 .elementor-element.elementor-element-1a6651c0 .circle-counter .circle-val .circle-counter__suffix {
	font-size: 27px;
	align-self: center;
}

body:not(.rtl) .elementor-40564 .elementor-element.elementor-element-1a6651c0 .circle-counter .circle-val .circle-counter__suffix {
	margin-left: 3px;
}

body.rtl .elementor-40564 .elementor-element.elementor-element-1a6651c0 .circle-counter .circle-val .circle-counter__suffix {
	margin-right: 3px;
}

.elementor-40564 .elementor-element.elementor-element-1a6651c0 .circle-counter .circle-counter__title {
	font-family: "Inter", Sans-serif;
	font-size: 19px;
	font-weight: 600;
	line-height: 1.2em;
	padding: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-1a6651c0 .circle-counter .circle-counter__subtitle {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	padding: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-3e96b0cc > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

.elementor-40564 .elementor-element.elementor-element-3e96b0cc .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 1.2em;
}

.elementor-40564 .elementor-element.elementor-element-362f5dac > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

.elementor-40564 .elementor-element.elementor-element-362f5dac .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 1.2em;
}

.elementor-bc-flex-widget .elementor-40564 .elementor-element.elementor-element-30fd14ff.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-30fd14ff.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-41d5e67 {
	margin-top: 0px;
	margin-bottom: 10px;
}

.elementor-bc-flex-widget .elementor-40564 .elementor-element.elementor-element-7613f970.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-7613f970.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-7613f970 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-5a2884b3 {
	text-align: left;
}

.elementor-40564 .elementor-element.elementor-element-5a2884b3 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-bc-flex-widget .elementor-40564 .elementor-element.elementor-element-4ee26cda.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-4ee26cda.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-4ee26cda > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-75b9c9a8 {
	width: var(--container-widget-width, 105.944%);
	max-width: 105.944%;
	--container-widget-width: 105.944%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-40564 .elementor-element.elementor-element-75b9c9a8 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-bc-flex-widget .elementor-40564 .elementor-element.elementor-element-4de91202.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-4de91202.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-4de91202 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-60d8e3dc {
	text-align: left;
}

.elementor-40564 .elementor-element.elementor-element-60d8e3dc .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-bc-flex-widget .elementor-40564 .elementor-element.elementor-element-41b694cb.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-41b694cb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-40564 .elementor-element.elementor-element-41b694cb > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-40564 .elementor-element.elementor-element-18d73bd4 {
	width: var(--container-widget-width, 105.944%);
	max-width: 105.944%;
	--container-widget-width: 105.944%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-40564 .elementor-element.elementor-element-18d73bd4 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-40564 .elementor-element.elementor-element-14f19b5d .elementor-button {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 700;
}

@media (min-width:768px) {
	.elementor-40564 .elementor-element.elementor-element-39fca2ee {
		width: 66.917%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-56a67186 {
		width: 33%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-77fd760f {
		width: 40%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-eacb166 {
		width: 30%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-afd5e35 {
		width: 70%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3902b12 {
		width: 30%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-0561446 {
		width: 70%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-8eee854 {
		width: 30%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-7561ef5 {
		width: 70%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-447144f {
		width: 30%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-fbabe6d {
		width: 70%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-26e03f17 {
		width: 20%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-2a533bed {
		width: 20%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-64e1bdba {
		width: 20%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-4c4bd54e {
		width: 40%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-40f7dbd {
		width: 20%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-7beadc8a {
		width: 19.963%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-1b6843df {
		width: 20%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-5288f768 {
		width: 40%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3990062e {
		width: 20%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-53028283 {
		width: 19.979%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-2b888683 {
		width: 20%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-18cbc673 {
		width: 21%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-1cdc28cb {
		width: 79%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-4c9aa962 {
		width: 21%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-c87d9e9 {
		width: 79%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-2038e2a8 {
		width: 40%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-fe4896d {
		width: 20%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3841d03a {
		width: 19.979%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-6ce87b8 {
		width: 20%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-1853f9d {
		width: 21%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-48facdb4 {
		width: 79%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-4d2a78e {
		width: 21%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-62be8942 {
		width: 79%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-630479b4 {
		width: 40%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3c364c4a {
		width: 20%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-76e36719 {
		width: 19.979%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-1aa4e3d3 {
		width: 20%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-7613f970 {
		width: 21%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-4ee26cda {
		width: 79%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-4de91202 {
		width: 21%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-41b694cb {
		width: 79%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-40564 .elementor-element.elementor-element-77fd760f {
		width: 40%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-eacb166 {
		width: 50%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-afd5e35 {
		width: 50%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3902b12 {
		width: 50%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-0561446 {
		width: 50%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-8eee854 {
		width: 50%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-7561ef5 {
		width: 50%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-447144f {
		width: 50%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-fbabe6d {
		width: 50%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-26e03f17 {
		width: 20%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-2a533bed {
		width: 20%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-64e1bdba {
		width: 20%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3c14fe2c {
		width: 50%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-76adc031 {
		width: 100%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-e621ee1 {
		width: 100%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-4c03ed9 {
		width: 100%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-7dfe5e2 {
		width: 100%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-46781e35 {
		width: 100%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-18cbc673 {
		width: 30%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-1cdc28cb {
		width: 70%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-4c9aa962 {
		width: 30%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-c87d9e9 {
		width: 70%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-1853f9d {
		width: 30%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-48facdb4 {
		width: 70%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-4d2a78e {
		width: 30%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-62be8942 {
		width: 70%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-7613f970 {
		width: 30%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-4ee26cda {
		width: 70%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-4de91202 {
		width: 30%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-41b694cb {
		width: 70%;
	}
}

@media (max-width:1024px) {
	.elementor-40564 .elementor-element.elementor-element-7ef07bae {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-39fca2ee > .elementor-element-populated {
		padding: 10px 20px 10px 10px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-39b4d8af {
		--spacer-size: 0px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-40564 .elementor-element.elementor-element-1eb7966f .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-widget-theme-post-title .elementor-heading-title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-40564 .elementor-element.elementor-element-77adbbc7 {
		text-align: left;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-40564 .elementor-element.elementor-element-26bbd8fe {
		font-size: 18px;
		line-height: 1.5em;
	}
	
	.elementor-bc-flex-widget .elementor-40564 .elementor-element.elementor-element-56a67186.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-40564 .elementor-element.elementor-element-56a67186.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-40564 .elementor-element.elementor-element-397001ea {
		padding: 20px 0px 20px 0px;
	}
	
	.elementor-bc-flex-widget .elementor-40564 .elementor-element.elementor-element-77fd760f.elementor-column .elementor-widget-wrap {
		align-items: flex-start;
	}
	
	.elementor-40564 .elementor-element.elementor-element-77fd760f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: flex-start;
		align-items: flex-start;
	}
	
	.elementor-40564 .elementor-element.elementor-element-30f8531 > .elementor-container {
		max-width: 500px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-30f8531 {
		margin-top: 0px;
		margin-bottom: 10px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-eafbb86 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-428ab80 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-be582bd > .elementor-container {
		max-width: 500px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-be582bd {
		margin-top: 0px;
		margin-bottom: 10px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-0d6dad1 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-cfe42f8 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-8c1ae3c > .elementor-container {
		max-width: 500px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-8c1ae3c {
		margin-top: 0px;
		margin-bottom: 10px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-503acaa .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-6bc5f89 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-b044e8a > .elementor-container {
		max-width: 500px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-d04b7a4 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-ee405d8 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-33931e6a {
		--spacer-size: 0px;
	}
	
	.elementor-widget-jet-circle-progress .circle-counter .circle-val {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-jet-circle-progress .circle-counter .circle-counter__title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-40564 .elementor-element.elementor-element-3de1830 .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3de1830 .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3de1830 .position-in-circle {
		height: 108px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3de1830 .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3de1830 .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3de1830 .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3de1830 .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-2a50a31b > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-2a50a31b {
		text-align: center;
	}
	
	.elementor-40564 .elementor-element.elementor-element-2a50a31b .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-2c440d58 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-2c440d58 {
		text-align: center;
	}
	
	.elementor-40564 .elementor-element.elementor-element-2c440d58 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-12b4d0f .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-12b4d0f .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-12b4d0f .position-in-circle {
		height: 108px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-12b4d0f .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-12b4d0f .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-12b4d0f .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-12b4d0f .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3d6996f1 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3d6996f1 {
		text-align: center;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3d6996f1 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-6d2bdd6e > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-6d2bdd6e {
		text-align: center;
	}
	
	.elementor-40564 .elementor-element.elementor-element-6d2bdd6e .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-5465017 .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-5465017 .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-5465017 .position-in-circle {
		height: 108px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-5465017 .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-5465017 .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-5465017 .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-5465017 .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-86f0592 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-86f0592 {
		text-align: center;
	}
	
	.elementor-40564 .elementor-element.elementor-element-86f0592 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-6d07d62b > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-6d07d62b {
		text-align: center;
	}
	
	.elementor-40564 .elementor-element.elementor-element-6d07d62b .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-7ec92dc2 {
		--spacer-size: 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-544e6056 {
		--spacer-size: 50px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-79c642cf {
		margin-top: 0px;
		margin-bottom: -53px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-63e5bcfe {
		--spacer-size: 50px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-38fbdda7 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-4283fe84 {
		--spacer-size: 50px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-1132421d {
		padding: 40px 0px 0px 0px;
	}
	
	.elementor-bc-flex-widget .elementor-40564 .elementor-element.elementor-element-3c14fe2c.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3c14fe2c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3c14fe2c > .elementor-element-populated {
		padding: 10px 10px 10px 30px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-74a08a43 {
		text-align: left;
		font-size: 18px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-4cfcdbd5 {
		padding: 40px 0px 0px 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-76adc031 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-4bf2cae2 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		text-align: center;
	}
	
	.elementor-40564 .elementor-element.elementor-element-4bf2cae2 .elementor-heading-title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-40564 .elementor-element.elementor-element-7c1adb2a {
		text-align: center;
		font-size: 18px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-e621ee1 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3820e3d {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		text-align: center;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3820e3d .elementor-heading-title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-40564 .elementor-element.elementor-element-4c03ed9 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-d723ecf {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		text-align: center;
	}
	
	.elementor-40564 .elementor-element.elementor-element-d723ecf .elementor-heading-title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-40564 .elementor-element.elementor-element-542b953e {
		--spacer-size: 50px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-5399a92d {
		--spacer-size: 50px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-39c611c8 img {
		max-width: 80%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-46781e35 > .elementor-element-populated {
		padding: 10px 10px 30px 10px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-7f6ed55d {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		text-align: center;
	}
	
	.elementor-40564 .elementor-element.elementor-element-21e281cb {
		text-align: center;
		font-size: 18px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-2162fa9c > .elementor-element-populated {
		padding: 0px 10px 0px 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-6bdac81 .elementor-button {
		font-size: 18px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-1a0e9d0d {
		--spacer-size: 50px;
	}
	
	.elementor-widget-testimonial-carousel .elementor-testimonial__text {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-testimonial-carousel .elementor-testimonial__name {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-40564 .elementor-element.elementor-element-6803d1a2 {
		--spacer-size: 50px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-53e327e4 {
		padding: 40px 0px 0px 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-7254125d > .elementor-element-populated {
		padding: 60px 10px 60px 10px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3643af89 {
		--spacer-size: 50px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-6be0b879 {
		padding: 60px 0px 60px 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-5288f768 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-62526f10 {
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.elementor-40564 .elementor-element.elementor-element-69688fda .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-69688fda .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-69688fda .position-in-circle {
		height: 108px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-69688fda .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-69688fda .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-69688fda .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-69688fda .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-7daca3bd > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-7daca3bd {
		text-align: center;
	}
	
	.elementor-40564 .elementor-element.elementor-element-7daca3bd .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-2e1da7c8 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-2e1da7c8 {
		text-align: center;
	}
	
	.elementor-40564 .elementor-element.elementor-element-2e1da7c8 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-33d07d8d .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-33d07d8d .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-33d07d8d .position-in-circle {
		height: 108px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-33d07d8d .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-33d07d8d .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-33d07d8d .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-33d07d8d .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-26944cf4 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-26944cf4 {
		text-align: center;
	}
	
	.elementor-40564 .elementor-element.elementor-element-26944cf4 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-546082bb > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-546082bb {
		text-align: center;
	}
	
	.elementor-40564 .elementor-element.elementor-element-546082bb .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-51228d61 .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-51228d61 .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-51228d61 .position-in-circle {
		height: 108px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-51228d61 .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-51228d61 .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-51228d61 .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-51228d61 .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-139ab644 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-139ab644 {
		text-align: center;
	}
	
	.elementor-40564 .elementor-element.elementor-element-139ab644 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-45fac556 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-45fac556 {
		text-align: center;
	}
	
	.elementor-40564 .elementor-element.elementor-element-45fac556 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-1a91156a {
		padding: 60px 0px 60px 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-2038e2a8 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-47698da1 {
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3f1b7d9a .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3f1b7d9a .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3f1b7d9a .position-in-circle {
		height: 108px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3f1b7d9a .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3f1b7d9a .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3f1b7d9a .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3f1b7d9a .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-1abad0ea > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-1abad0ea {
		text-align: center;
	}
	
	.elementor-40564 .elementor-element.elementor-element-1abad0ea .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-252c38d6 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-252c38d6 {
		text-align: center;
	}
	
	.elementor-40564 .elementor-element.elementor-element-252c38d6 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-71c97232 .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-71c97232 .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-71c97232 .position-in-circle {
		height: 108px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-71c97232 .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-71c97232 .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-71c97232 .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-71c97232 .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-70a44570 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-70a44570 {
		text-align: center;
	}
	
	.elementor-40564 .elementor-element.elementor-element-70a44570 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-260790a9 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-260790a9 {
		text-align: center;
	}
	
	.elementor-40564 .elementor-element.elementor-element-260790a9 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-62d9edd3 .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-62d9edd3 .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-62d9edd3 .position-in-circle {
		height: 108px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-62d9edd3 .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-62d9edd3 .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-62d9edd3 .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-62d9edd3 .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-7ad5257e > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-7ad5257e {
		text-align: center;
	}
	
	.elementor-40564 .elementor-element.elementor-element-7ad5257e .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-5def53dd > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-5def53dd {
		text-align: center;
	}
	
	.elementor-40564 .elementor-element.elementor-element-5def53dd .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-12dd9de3 {
		padding: 60px 0px 60px 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-630479b4 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-5fe44a3c {
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.elementor-40564 .elementor-element.elementor-element-38f31d72 .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-38f31d72 .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-38f31d72 .position-in-circle {
		height: 108px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-38f31d72 .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-38f31d72 .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-38f31d72 .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-38f31d72 .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-7fb91011 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-7fb91011 {
		text-align: center;
	}
	
	.elementor-40564 .elementor-element.elementor-element-7fb91011 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-99a23c9 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-99a23c9 {
		text-align: center;
	}
	
	.elementor-40564 .elementor-element.elementor-element-99a23c9 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3531ebb4 .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3531ebb4 .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3531ebb4 .position-in-circle {
		height: 108px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3531ebb4 .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3531ebb4 .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3531ebb4 .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3531ebb4 .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-46210510 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-46210510 {
		text-align: center;
	}
	
	.elementor-40564 .elementor-element.elementor-element-46210510 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-4bd07a7d > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-4bd07a7d {
		text-align: center;
	}
	
	.elementor-40564 .elementor-element.elementor-element-4bd07a7d .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-1a6651c0 .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-1a6651c0 .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-1a6651c0 .position-in-circle {
		height: 108px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-1a6651c0 .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-1a6651c0 .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-1a6651c0 .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-1a6651c0 .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3e96b0cc > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3e96b0cc {
		text-align: center;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3e96b0cc .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-362f5dac > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-362f5dac {
		text-align: center;
	}
	
	.elementor-40564 .elementor-element.elementor-element-362f5dac .elementor-heading-title {
		font-size: 16px;
	}
}

@media (max-width:767px) {
	.elementor-40564 .elementor-element.elementor-element-39fca2ee > .elementor-element-populated {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-39b4d8af {
		--spacer-size: 0px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-40564 .elementor-element.elementor-element-1eb7966f {
		text-align: center;
	}
	
	.elementor-40564 .elementor-element.elementor-element-1eb7966f .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-widget-theme-post-title .elementor-heading-title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-40564 .elementor-element.elementor-element-77adbbc7 {
		text-align: center;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-40564 .elementor-element.elementor-element-26bbd8fe > .elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-26bbd8fe {
		text-align: center;
		font-size: 16px;
		line-height: 1.3em;
	}
	
	.elementor-40564 .elementor-element.elementor-element-4f2322be {
		text-align: center;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-40564 .elementor-element.elementor-element-1277dd44 > .elementor-widget-container {
		margin: 0px 0px -15px 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-1277dd44 {
		text-align: center;
	}
	
	.elementor-40564 .elementor-element.elementor-element-1277dd44 img {
		max-width: 50%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-397001ea {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-77fd760f > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-eacb166 {
		width: 30%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-eacb166 > .elementor-element-populated {
		padding: 0px 10px 0px 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-eafbb86 {
		text-align: right;
	}
	
	.elementor-40564 .elementor-element.elementor-element-eafbb86 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-afd5e35 {
		width: 70%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-afd5e35 > .elementor-element-populated {
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-428ab80 {
		text-align: right;
	}
	
	.elementor-40564 .elementor-element.elementor-element-428ab80 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3902b12 {
		width: 30%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3902b12 > .elementor-element-populated {
		padding: 0px 10px 0px 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-0d6dad1 {
		text-align: right;
	}
	
	.elementor-40564 .elementor-element.elementor-element-0d6dad1 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-0561446 {
		width: 70%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-0561446 > .elementor-element-populated {
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-cfe42f8 {
		text-align: right;
	}
	
	.elementor-40564 .elementor-element.elementor-element-cfe42f8 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-8eee854 {
		width: 30%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-8eee854 > .elementor-element-populated {
		padding: 0px 10px 0px 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-503acaa {
		text-align: right;
	}
	
	.elementor-40564 .elementor-element.elementor-element-503acaa .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-7561ef5 {
		width: 70%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-7561ef5 > .elementor-element-populated {
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-6bc5f89 {
		text-align: right;
	}
	
	.elementor-40564 .elementor-element.elementor-element-6bc5f89 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-447144f {
		width: 30%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-447144f > .elementor-element-populated {
		padding: 0px 10px 0px 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-d04b7a4 {
		text-align: right;
	}
	
	.elementor-40564 .elementor-element.elementor-element-d04b7a4 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-fbabe6d {
		width: 70%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-fbabe6d > .elementor-element-populated {
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-ee405d8 {
		text-align: right;
	}
	
	.elementor-40564 .elementor-element.elementor-element-ee405d8 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-33931e6a {
		--spacer-size: 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-26e03f17 {
		width: 33%;
	}
	
	.elementor-widget-jet-circle-progress .circle-counter .circle-val {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-jet-circle-progress .circle-counter .circle-counter__title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-40564 .elementor-element.elementor-element-3de1830 .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3de1830 .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3de1830 .position-in-circle {
		height: 95px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-2a50a31b .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-2c440d58 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-575aadc3 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-2a533bed {
		width: 33%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-12b4d0f .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-12b4d0f .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-12b4d0f .position-in-circle {
		height: 95px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3d6996f1 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-6d2bdd6e .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-74b4bfbd .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-64e1bdba {
		width: 33%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-5465017 .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-5465017 .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-5465017 .position-in-circle {
		height: 95px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-86f0592 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-6d07d62b .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-57de9788 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-85f19e2 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-7ec92dc2 {
		--spacer-size: 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-1e16d593 > .elementor-element-populated {
		margin: 0px 0px 60px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-9d65b39 > .elementor-widget-container {
		margin: 0px 0px -10px 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-9d65b39 {
		text-align: center;
	}
	
	.elementor-40564 .elementor-element.elementor-element-9d65b39 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-7ca6047a > .elementor-widget-container {
		margin: 0px 0px -15px 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-7ca6047a {
		text-align: center;
	}
	
	.elementor-40564 .elementor-element.elementor-element-7ca6047a .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-42fea052 {
		text-align: center;
	}
	
	.elementor-40564 .elementor-element.elementor-element-42fea052 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-5faa7239 > .elementor-widget-container {
		margin: -35px 0px 0px 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-34e5c993 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3abdf132 > .elementor-widget-container {
		margin: 0px 0px -10px 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3abdf132 {
		text-align: center;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3abdf132 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-605e1a31 > .elementor-widget-container {
		margin: 0px 0px -15px 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-605e1a31 {
		text-align: center;
	}
	
	.elementor-40564 .elementor-element.elementor-element-605e1a31 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-699e2478 {
		text-align: center;
	}
	
	.elementor-40564 .elementor-element.elementor-element-699e2478 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-345bf132 > .elementor-widget-container {
		margin: -35px 0px 0px 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-544e6056 {
		--spacer-size: 25px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-79c642cf {
		margin-top: 0px;
		margin-bottom: -52px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-63e5bcfe {
		--spacer-size: 60px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-38fbdda7 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-4283fe84 {
		--spacer-size: 60px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-1132421d {
		padding: 60px 0px 0px 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3c14fe2c > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-9259492 {
		text-align: center;
	}
	
	.elementor-40564 .elementor-element.elementor-element-74a08a43 {
		text-align: center;
		font-size: 16px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-4bf2cae2 .elementor-heading-title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-40564 .elementor-element.elementor-element-7c1adb2a {
		font-size: 16px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3820e3d .elementor-heading-title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-40564 .elementor-element.elementor-element-d723ecf .elementor-heading-title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-40564 .elementor-element.elementor-element-542b953e {
		--spacer-size: 25px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-5399a92d {
		--spacer-size: 25px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-39c611c8 img {
		max-width: 100%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-21e281cb {
		font-size: 16px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-1a0e9d0d {
		--spacer-size: 25px;
	}
	
	.elementor-widget-testimonial-carousel .elementor-testimonial__text {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-testimonial-carousel .elementor-testimonial__name {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-40564 .elementor-element.elementor-element-5e40a6eb .elementor-testimonial__text {
		font-size: 30px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-6803d1a2 {
		--spacer-size: 25px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-7254125d > .elementor-element-populated {
		padding: 80px 0px 80px 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3643af89 {
		--spacer-size: 25px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-4c4bd54e > .elementor-element-populated {
		padding: 10px 10px 0px 10px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-10fe446d {
		text-align: center;
	}
	
	.elementor-40564 .elementor-element.elementor-element-10fe446d .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-40f7dbd {
		width: 33%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-14dc80c5 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-7beadc8a {
		width: 33%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-6aa13ba9 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-1b6843df {
		width: 33%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-7187c05f .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-6be0b879 {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-403f3e1f > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-1a5df120 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-350e132c {
		text-align: center;
	}
	
	.elementor-40564 .elementor-element.elementor-element-62526f10 {
		text-align: center;
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3990062e {
		width: 33%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3990062e > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-69688fda .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-69688fda .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-69688fda .position-in-circle {
		height: 95px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-7daca3bd .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-2e1da7c8 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-53028283 {
		width: 33%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-53028283 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-33d07d8d .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-33d07d8d .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-33d07d8d .position-in-circle {
		height: 95px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-26944cf4 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-546082bb .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-2b888683 {
		width: 33%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-2b888683 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-51228d61 .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-51228d61 .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-51228d61 .position-in-circle {
		height: 95px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-139ab644 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-45fac556 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-9f7d46a {
		margin-top: 15px;
		margin-bottom: 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-18cbc673 {
		width: 50%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-18cbc673 > .elementor-element-populated {
		padding: 0px 10px 0px 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-6f2833c5 {
		text-align: right;
	}
	
	.elementor-40564 .elementor-element.elementor-element-6f2833c5 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-1cdc28cb {
		width: 50%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-1cdc28cb > .elementor-element-populated {
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-7b1b10e8 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-4c9aa962 {
		width: 50%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-4c9aa962 > .elementor-element-populated {
		padding: 0px 10px 0px 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-71fd519c {
		text-align: right;
	}
	
	.elementor-40564 .elementor-element.elementor-element-71fd519c .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-c87d9e9 {
		width: 50%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-c87d9e9 > .elementor-element-populated {
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-76a9401d .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-48da4783 .elementor-button {
		font-size: 16px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-1a91156a {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-14ef6175 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-75f700e9 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-cf9d991 {
		text-align: center;
	}
	
	.elementor-40564 .elementor-element.elementor-element-47698da1 {
		text-align: center;
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.elementor-40564 .elementor-element.elementor-element-fe4896d {
		width: 33%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-fe4896d > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3f1b7d9a .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3f1b7d9a .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3f1b7d9a .position-in-circle {
		height: 95px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-1abad0ea .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-252c38d6 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3841d03a {
		width: 33%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3841d03a > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-71c97232 .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-71c97232 .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-71c97232 .position-in-circle {
		height: 95px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-70a44570 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-260790a9 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-6ce87b8 {
		width: 33%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-6ce87b8 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-62d9edd3 .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-62d9edd3 .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-62d9edd3 .position-in-circle {
		height: 95px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-7ad5257e .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-5def53dd .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-45d5e831 {
		margin-top: 15px;
		margin-bottom: 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-1853f9d {
		width: 50%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-1853f9d > .elementor-element-populated {
		padding: 0px 10px 0px 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-9cb549c {
		text-align: right;
	}
	
	.elementor-40564 .elementor-element.elementor-element-9cb549c .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-48facdb4 {
		width: 50%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-48facdb4 > .elementor-element-populated {
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-5a8fdbd3 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-4d2a78e {
		width: 50%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-4d2a78e > .elementor-element-populated {
		padding: 0px 10px 0px 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-1de262ba {
		text-align: right;
	}
	
	.elementor-40564 .elementor-element.elementor-element-1de262ba .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-62be8942 {
		width: 50%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-62be8942 > .elementor-element-populated {
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-344dd2a4 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-61c0db33 .elementor-button {
		font-size: 16px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-12dd9de3 {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-7e3a4ee > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-13ee6fac {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-4e4175bc {
		text-align: center;
	}
	
	.elementor-40564 .elementor-element.elementor-element-5fe44a3c {
		text-align: center;
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3c364c4a {
		width: 33%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3c364c4a > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-38f31d72 .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-38f31d72 .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-38f31d72 .position-in-circle {
		height: 95px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-7fb91011 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-99a23c9 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-76e36719 {
		width: 33%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-76e36719 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3531ebb4 .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3531ebb4 .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3531ebb4 .position-in-circle {
		height: 95px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-46210510 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-4bd07a7d .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-1aa4e3d3 {
		width: 33%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-1aa4e3d3 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-1a6651c0 .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-1a6651c0 .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-1a6651c0 .position-in-circle {
		height: 95px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3e96b0cc .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-362f5dac .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-3314ebcb {
		margin-top: 15px;
		margin-bottom: 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-7613f970 {
		width: 50%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-7613f970 > .elementor-element-populated {
		padding: 0px 10px 0px 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-5a2884b3 {
		text-align: right;
	}
	
	.elementor-40564 .elementor-element.elementor-element-5a2884b3 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-4ee26cda {
		width: 50%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-4ee26cda > .elementor-element-populated {
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-75b9c9a8 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-4de91202 {
		width: 50%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-4de91202 > .elementor-element-populated {
		padding: 0px 10px 0px 0px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-60d8e3dc {
		text-align: right;
	}
	
	.elementor-40564 .elementor-element.elementor-element-60d8e3dc .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-41b694cb {
		width: 50%;
	}
	
	.elementor-40564 .elementor-element.elementor-element-41b694cb > .elementor-element-populated {
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-18d73bd4 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-40564 .elementor-element.elementor-element-14f19b5d .elementor-button {
		font-size: 16px;
		padding: 15px 15px 15px 15px;
	}
}

/* Start custom CSS for heading, class: .elementor-element-4f2322be */
.breadcrumbs i {
	padding: 0 10px;
}

.breadcrumbs a {
	text-decoration: underline !important;
}

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-4cfcdbd5 */
.elementor-shape-circle:hover .elementor-icon-box-title, .elementor-shape-circle:hover  .elementor-icon-box-description {
	color: #1d1850 !important;
}

/* End custom CSS */

/* Start custom CSS for testimonial-carousel, class: .elementor-element-5e40a6eb */
.swiper-pagination {
	margin: 80px 0 0 0;
	display: table;
	width: 100%;
	position: relative;
}

.swiper-container {
	padding-bottom: 0 !important;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-3f4393b4 */
.elementor-40564 .elementor-element.elementor-element-3f4393b4 a {
	position: relative;
	z-index: 2;
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-7254125d */
.elementor-40564 .elementor-element.elementor-element-7254125d .elementor-widget {
	position: static !important;
}
