/* 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-42671 .elementor-element.elementor-element-39f75ed4 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-42671 .elementor-element.elementor-element-39f75ed4 {
	margin-top: 0px;
	margin-bottom: 40px;
}

.elementor-42671 .elementor-element.elementor-element-a5aeaf3 > .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-42671 .elementor-element.elementor-element-4793c6ac {
	--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-42671 .elementor-element.elementor-element-329faf3d {
	text-align: left;
}

.elementor-42671 .elementor-element.elementor-element-329faf3d .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-42671 .elementor-element.elementor-element-2cffe30 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-42671 .elementor-element.elementor-element-2cffe30 {
	text-align: left;
}

.elementor-42671 .elementor-element.elementor-element-2cffe30 .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-42671 .elementor-element.elementor-element-57d6f88f > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-42671 .elementor-element.elementor-element-57d6f88f {
	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-42671 .elementor-element.elementor-element-4bdca61f {
	text-align: left;
}

.elementor-42671 .elementor-element.elementor-element-4bdca61f .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-42671 .elementor-element.elementor-element-36d02b3b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-42671 .elementor-element.elementor-element-36d02b3b {
	text-align: left;
}

.elementor-42671 .elementor-element.elementor-element-36d02b3b img {
	border-style: none;
	border-radius: 15px 15px 15px 15px;
}

.elementor-42671 .elementor-element.elementor-element-2b1de361 {
	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-42671 .elementor-element.elementor-element-6ae420e4.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-42671 .elementor-element.elementor-element-39878e8 {
	margin-top: 0px;
	margin-bottom: 20px;
}

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

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

.elementor-42671 .elementor-element.elementor-element-afe1ccb > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-42671 .elementor-element.elementor-element-424e5da {
	text-align: left;
}

.elementor-42671 .elementor-element.elementor-element-424e5da .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-42671 .elementor-element.elementor-element-c6300a5.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-42671 .elementor-element.elementor-element-c6300a5 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-42671 .elementor-element.elementor-element-607551c {
	text-align: left;
}

.elementor-42671 .elementor-element.elementor-element-607551c .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-42671 .elementor-element.elementor-element-70bc432 {
	margin-top: 0px;
	margin-bottom: 20px;
}

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

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

.elementor-42671 .elementor-element.elementor-element-4505456 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-42671 .elementor-element.elementor-element-b932091 {
	text-align: left;
}

.elementor-42671 .elementor-element.elementor-element-b932091 .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-42671 .elementor-element.elementor-element-5560eb5.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-42671 .elementor-element.elementor-element-5560eb5 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-42671 .elementor-element.elementor-element-d3e0987 {
	text-align: left;
}

.elementor-42671 .elementor-element.elementor-element-d3e0987 .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-42671 .elementor-element.elementor-element-fcb2835 {
	margin-top: 0px;
	margin-bottom: 20px;
}

.elementor-bc-flex-widget .elementor-42671 .elementor-element.elementor-element-1313f8d.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-42671 .elementor-element.elementor-element-1313f8d > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-42671 .elementor-element.elementor-element-70d4913 {
	text-align: left;
}

.elementor-42671 .elementor-element.elementor-element-70d4913 .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-42671 .elementor-element.elementor-element-f9cff53.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-42671 .elementor-element.elementor-element-f9cff53 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-42671 .elementor-element.elementor-element-828b401 {
	text-align: left;
}

.elementor-42671 .elementor-element.elementor-element-828b401 .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-42671 .elementor-element.elementor-element-966e298 {
	margin-top: 0px;
	margin-bottom: 20px;
}

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

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

.elementor-42671 .elementor-element.elementor-element-a888cdd > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-42671 .elementor-element.elementor-element-1f82664 {
	text-align: left;
}

.elementor-42671 .elementor-element.elementor-element-1f82664 .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-42671 .elementor-element.elementor-element-c1ac24e.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-42671 .elementor-element.elementor-element-c1ac24e > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-42671 .elementor-element.elementor-element-91ed429 {
	text-align: left;
}

.elementor-42671 .elementor-element.elementor-element-91ed429 .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-42671 .elementor-element.elementor-element-1dfe9603 {
	--spacer-size: 63px;
}

.elementor-42671 .elementor-element.elementor-element-1dfe9603 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-42671 .elementor-element.elementor-element-54762753 > .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-42671 .elementor-element.elementor-element-12e698a .circle-progress-bar {
	max-width: 185px;
}

.elementor-42671 .elementor-element.elementor-element-12e698a .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-42671 .elementor-element.elementor-element-12e698a .position-in-circle {
	height: 185px;
}

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

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

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

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

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

.elementor-42671 .elementor-element.elementor-element-12e698a .circle-progress__meter {
	fill: #fff;
}

.elementor-42671 .elementor-element.elementor-element-12e698a .circle-progress__value {
	stroke-linecap: round;
}

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

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

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

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

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

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

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

.elementor-42671 .elementor-element.elementor-element-12e698a .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-42671 .elementor-element.elementor-element-12e698a .circle-counter .circle-counter__subtitle {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	padding: 5px 0px 0px 0px;
}

.elementor-42671 .elementor-element.elementor-element-139c0932 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-42671 .elementor-element.elementor-element-590f349e > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

.elementor-42671 .elementor-element.elementor-element-590f349e .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-42671 .elementor-element.elementor-element-2d1f4888 > .elementor-widget-container {
	margin: 23px 0px 4px 0px;
}

.elementor-42671 .elementor-element.elementor-element-2d1f4888 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-42671 .elementor-element.elementor-element-2d1f4888 .elementor-icon {
	font-size: 20px;
}

.elementor-42671 .elementor-element.elementor-element-2d1f4888 .elementor-icon svg {
	height: 20px;
}

.elementor-42671 .elementor-element.elementor-element-28ba3679 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-42671 .elementor-element.elementor-element-28ba3679 {
	text-align: center;
}

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

.elementor-42671 .elementor-element.elementor-element-2a30b205 > .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-42671 .elementor-element.elementor-element-1652310c .circle-progress-bar {
	max-width: 185px;
}

.elementor-42671 .elementor-element.elementor-element-1652310c .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-42671 .elementor-element.elementor-element-1652310c .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-42671 .elementor-element.elementor-element-1652310c > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-42671 .elementor-element.elementor-element-1652310c .circle-progress__meter {
	fill: #fff;
}

.elementor-42671 .elementor-element.elementor-element-1652310c .circle-progress__value {
	stroke-linecap: round;
}

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

.elementor-42671 .elementor-element.elementor-element-1652310c .circle-counter .circle-val .circle-counter__prefix {
	font-size: 67px;
	align-self: center;
}

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

body.rtl .elementor-42671 .elementor-element.elementor-element-1652310c .circle-counter .circle-val .circle-counter__prefix {
	margin-left: 1px;
}

.elementor-42671 .elementor-element.elementor-element-1652310c .circle-counter .circle-val .circle-counter__suffix {
	font-size: 27px;
	align-self: center;
}

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

body.rtl .elementor-42671 .elementor-element.elementor-element-1652310c .circle-counter .circle-val .circle-counter__suffix {
	margin-right: 3px;
}

.elementor-42671 .elementor-element.elementor-element-1652310c .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-42671 .elementor-element.elementor-element-1652310c .circle-counter .circle-counter__subtitle {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	padding: 0px 0px 0px 0px;
}

.elementor-42671 .elementor-element.elementor-element-40303555 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

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

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

.elementor-42671 .elementor-element.elementor-element-448265fa > .elementor-widget-container {
	margin: 23px 0px 4px 0px;
}

.elementor-42671 .elementor-element.elementor-element-448265fa .elementor-icon-wrapper {
	text-align: center;
}

.elementor-42671 .elementor-element.elementor-element-448265fa.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-42671 .elementor-element.elementor-element-448265fa.elementor-view-framed .elementor-icon, .elementor-42671 .elementor-element.elementor-element-448265fa.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-42671 .elementor-element.elementor-element-448265fa.elementor-view-framed .elementor-icon, .elementor-42671 .elementor-element.elementor-element-448265fa.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-42671 .elementor-element.elementor-element-448265fa .elementor-icon {
	font-size: 20px;
}

.elementor-42671 .elementor-element.elementor-element-448265fa .elementor-icon svg {
	height: 20px;
}

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

.elementor-42671 .elementor-element.elementor-element-1a3f12ef {
	text-align: center;
}

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

.elementor-42671 .elementor-element.elementor-element-52b87ea > .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-42671 .elementor-element.elementor-element-b04e6c9 .circle-progress-bar {
	max-width: 185px;
}

.elementor-42671 .elementor-element.elementor-element-b04e6c9 .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-42671 .elementor-element.elementor-element-b04e6c9 .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-42671 .elementor-element.elementor-element-b04e6c9 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-42671 .elementor-element.elementor-element-b04e6c9 .circle-progress__meter {
	fill: #fff;
}

.elementor-42671 .elementor-element.elementor-element-b04e6c9 .circle-progress__value {
	stroke-linecap: round;
}

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

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

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

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

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

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

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

.elementor-42671 .elementor-element.elementor-element-b04e6c9 .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-42671 .elementor-element.elementor-element-b04e6c9 .circle-counter .circle-counter__subtitle {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	padding: 5px 0px 0px 0px;
}

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

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

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

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

.elementor-42671 .elementor-element.elementor-element-2eeb442c > .elementor-widget-container {
	margin: 23px 0px 4px 0px;
}

.elementor-42671 .elementor-element.elementor-element-2eeb442c .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-42671 .elementor-element.elementor-element-2eeb442c .elementor-icon {
	font-size: 20px;
}

.elementor-42671 .elementor-element.elementor-element-2eeb442c .elementor-icon svg {
	height: 20px;
}

.elementor-42671 .elementor-element.elementor-element-150afd03 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-42671 .elementor-element.elementor-element-150afd03 {
	text-align: center;
}

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

.elementor-42671 .elementor-element.elementor-element-fcc2ea7 {
	--spacer-size: 130px;
}

.elementor-42671 .elementor-element.elementor-element-fcc2ea7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-42671 .elementor-element.elementor-element-6ef24b2f > .elementor-element-populated {
	padding: 0px 25px 0px 0px;
}

.elementor-42671 .elementor-element.elementor-element-5d36606 > .elementor-widget-container {
	margin: -14px 0px -10px 0px;
}

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

.elementor-42671 .elementor-element.elementor-element-6d0cf170 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-42671 .elementor-element.elementor-element-d54a78d > .elementor-element-populated {
	padding: 0px 25px 0px 0px;
}

.elementor-42671 .elementor-element.elementor-element-54437b7 > .elementor-widget-container {
	margin: -14px 0px -10px 0px;
}

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

.elementor-42671 .elementor-element.elementor-element-f5d5b24 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-42671 .elementor-element.elementor-element-50d32db {
	--spacer-size: 130px;
}

.elementor-42671 .elementor-element.elementor-element-50d32db > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-42671 .elementor-element.elementor-element-b078938 > .elementor-container {
	max-width: 1011px;
}

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

.elementor-42671 .elementor-element.elementor-element-b078938 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-42671 .elementor-element.elementor-element-5fc31f0d {
	--spacer-size: 130px;
}

.elementor-42671 .elementor-element.elementor-element-5fc31f0d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-42671 .elementor-element.elementor-element-667a19d7 {
	text-align: center;
}

.elementor-42671 .elementor-element.elementor-element-667a19d7 .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-42671 .elementor-element.elementor-element-251c77ba {
	--spacer-size: 130px;
}

.elementor-42671 .elementor-element.elementor-element-251c77ba > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-42671 .elementor-element.elementor-element-79557bdc > .elementor-container {
	max-width: 1300px;
}

.elementor-42671 .elementor-element.elementor-element-79557bdc {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-42671 .elementor-element.elementor-element-79557bdc > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-42671 .elementor-element.elementor-element-4cfac76a {
	--spacer-size: 130px;
}

.elementor-42671 .elementor-element.elementor-element-4cfac76a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

.elementor-42671 .elementor-element.elementor-element-d2a5bde > .elementor-element-populated {
	padding: 10px 75px 10px 0px;
}

.elementor-widget-icon-list .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-list .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-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
	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-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-42671 .elementor-element.elementor-element-1b0594c .elementor-icon-list-icon i {
	color: var(--e-global-color-43a52b6);
	transition: color .3s;
}

.elementor-42671 .elementor-element.elementor-element-1b0594c .elementor-icon-list-icon svg {
	fill: var(--e-global-color-43a52b6);
	transition: fill .3s;
}

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

.elementor-42671 .elementor-element.elementor-element-1b0594c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42671 .elementor-element.elementor-element-1b0594c .elementor-icon-list-item > a {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	font-style: italic;
}

.elementor-42671 .elementor-element.elementor-element-1b0594c .elementor-icon-list-text {
	color: var(--e-global-color-43a52b6);
	transition: color .3s;
}

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

.elementor-42671 .elementor-element.elementor-element-611b37b4 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-42671 .elementor-element.elementor-element-611b37b4 .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-42671 .elementor-element.elementor-element-23f5c605 {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.7em;
	color: var(--e-global-color-24bebbc);
}

.elementor-42671 .elementor-element.elementor-element-a7d6851 img {
	border-radius: 200px 200px 200px 200px;
}

.elementor-42671 .elementor-element.elementor-element-39e2f7c {
	--spacer-size: 130px;
}

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

.elementor-42671 .elementor-element.elementor-element-f9fa60a > .elementor-container {
	max-width: 1300px;
}

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

.elementor-42671 .elementor-element.elementor-element-f9fa60a > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-42671 .elementor-element.elementor-element-ad6d23d img {
	border-radius: 200px 200px 200px 200px;
}

.elementor-bc-flex-widget .elementor-42671 .elementor-element.elementor-element-69e96da2.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-42671 .elementor-element.elementor-element-69e96da2 > .elementor-element-populated {
	padding: 10px 10px 10px 50px;
}

.elementor-42671 .elementor-element.elementor-element-08397e5 .elementor-icon-list-icon i {
	color: var(--e-global-color-43a52b6);
	transition: color .3s;
}

.elementor-42671 .elementor-element.elementor-element-08397e5 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-43a52b6);
	transition: fill .3s;
}

.elementor-42671 .elementor-element.elementor-element-08397e5 {
	--e-icon-list-icon-size: 26px;
	--icon-vertical-offset: 0px;
}

.elementor-42671 .elementor-element.elementor-element-08397e5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42671 .elementor-element.elementor-element-08397e5 .elementor-icon-list-item > a {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	font-style: italic;
}

.elementor-42671 .elementor-element.elementor-element-08397e5 .elementor-icon-list-text {
	color: var(--e-global-color-43a52b6);
	transition: color .3s;
}

.elementor-42671 .elementor-element.elementor-element-3a3d32d7 .elementor-heading-title {
	color: var(--e-global-color-24bebbc);
}

.elementor-42671 .elementor-element.elementor-element-342d93ed {
	--spacer-size: 130px;
}

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

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

.elementor-42671 .elementor-element.elementor-element-3ee00f81 img {
	max-width: 100%;
}

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

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

.elementor-42671 .elementor-element.elementor-element-4af0f6fe > .elementor-element-populated {
	padding: 10px 50px 10px 60px;
}

.elementor-42671 .elementor-element.elementor-element-3b3b5a51 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-42671 .elementor-element.elementor-element-3b3b5a51 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

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

.elementor-42671 .elementor-element.elementor-element-41074072 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

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

.elementor-42671 .elementor-element.elementor-element-13cd183a > .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-42671 .elementor-element.elementor-element-46da8499 .elementor-button {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 700;
}

.elementor-42671 .elementor-element.elementor-element-74555084 > .elementor-container {
	max-width: 950px;
}

.elementor-42671 .elementor-element.elementor-element-248f78bb {
	--spacer-size: 130px;
}

.elementor-42671 .elementor-element.elementor-element-5a052807 > .elementor-widget-container {
	margin: 0px 0px 16px 0px;
}

.elementor-42671 .elementor-element.elementor-element-5a052807 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-42671 .elementor-element.elementor-element-79ab779 .swiper-pagination-bullet-active, .elementor-42671 .elementor-element.elementor-element-79ab779 .swiper-pagination-progressbar-fill {
	background-color: var(--e-global-color-accent);
}

.elementor-42671 .elementor-element.elementor-element-79ab779 .swiper-pagination-fraction {
	color: var(--e-global-color-accent);
}

.elementor-42671 .elementor-element.elementor-element-79ab779.elementor-arrows-yes .elementor-main-swiper {
	width: calc(100% - 40px);
}

.elementor-42671 .elementor-element.elementor-element-79ab779 .elementor-main-swiper {
	width: 100%;
}

.elementor-42671 .elementor-element.elementor-element-79ab779 .elementor-swiper-button {
	font-size: 20px;
}

.elementor-42671 .elementor-element.elementor-element-79ab779 .swiper-pagination-bullet {
	height: 8px;
	width: 8px;
}

.elementor-42671 .elementor-element.elementor-element-79ab779 .swiper-horizontal .swiper-pagination-progressbar {
	height: 8px;
}

.elementor-42671 .elementor-element.elementor-element-79ab779 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
	background-color: var(--e-global-color-15ea9a8);
	opacity: var(--e-global-color-15ea9a8);
}

.elementor-42671 .elementor-element.elementor-element-79ab779.elementor-testimonial--layout-image_inline .elementor-testimonial__footer, .elementor-42671 .elementor-element.elementor-element-79ab779.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer {
	margin-top: 43px;
}

.elementor-42671 .elementor-element.elementor-element-79ab779.elementor-testimonial--layout-image_above .elementor-testimonial__footer {
	margin-bottom: 43px;
}

.elementor-42671 .elementor-element.elementor-element-79ab779.elementor-testimonial--layout-image_left .elementor-testimonial__footer {
	padding-right: 43px;
}

.elementor-42671 .elementor-element.elementor-element-79ab779.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
	padding-left: 43px;
}

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

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

.elementor-42671 .elementor-element.elementor-element-1a413564 {
	text-align: center;
}

.elementor-42671 .elementor-element.elementor-element-1a413564 .elementor-heading-title {
	font-family: "Sora", Sans-serif;
	font-weight: 900;
	line-height: 1.2em;
}

.elementor-42671 .elementor-element.elementor-element-248d56c0 {
	--spacer-size: 10px;
}

.elementor-42671 .elementor-element.elementor-element-5185619f > .elementor-container {
	max-width: 954px;
}

.elementor-42671 .elementor-element.elementor-element-5185619f {
	margin-top: 0px;
	margin-bottom: -50px;
	z-index: 2;
}

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

.elementor-42671 .elementor-element.elementor-element-5becb4e > .elementor-element-populated, .elementor-42671 .elementor-element.elementor-element-5becb4e > .elementor-element-populated > .elementor-background-overlay, .elementor-42671 .elementor-element.elementor-element-5becb4e > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-42671 .elementor-element.elementor-element-5becb4e > .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-42671 .elementor-element.elementor-element-5becb4e > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-42671 .elementor-element.elementor-element-2d1b108c img {
	max-width: 127px;
}

.elementor-42671 .elementor-element.elementor-element-61dc8468 {
	text-align: center;
}

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

.elementor-42671 .elementor-element.elementor-element-ad961ee {
	text-align: center;
}

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

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

.elementor-42671 .elementor-element.elementor-element-421101a1 > .elementor-element-populated, .elementor-42671 .elementor-element.elementor-element-421101a1 > .elementor-element-populated > .elementor-background-overlay, .elementor-42671 .elementor-element.elementor-element-421101a1 > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-42671 .elementor-element.elementor-element-421101a1 > .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-42671 .elementor-element.elementor-element-421101a1 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-42671 .elementor-element.elementor-element-616f69d3 > .elementor-widget-container {
	margin: 3px 0px 3px 0px;
}

.elementor-42671 .elementor-element.elementor-element-616f69d3 img {
	max-width: 145px;
}

.elementor-42671 .elementor-element.elementor-element-6bcea9a5 {
	text-align: center;
}

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

.elementor-42671 .elementor-element.elementor-element-16e007c {
	text-align: center;
}

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

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

.elementor-42671 .elementor-element.elementor-element-413587a3 > .elementor-element-populated, .elementor-42671 .elementor-element.elementor-element-413587a3 > .elementor-element-populated > .elementor-background-overlay, .elementor-42671 .elementor-element.elementor-element-413587a3 > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-42671 .elementor-element.elementor-element-413587a3 > .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-42671 .elementor-element.elementor-element-413587a3 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-42671 .elementor-element.elementor-element-3488e5a0 img {
	max-width: 115px;
}

.elementor-42671 .elementor-element.elementor-element-16965cf2 {
	text-align: center;
}

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

.elementor-42671 .elementor-element.elementor-element-5b1fc0b4 {
	text-align: center;
}

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

.elementor-42671 .elementor-element.elementor-element-514cf57c:not(.elementor-motion-effects-element-type-background), .elementor-42671 .elementor-element.elementor-element-514cf57c > .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-42671 .elementor-element.elementor-element-514cf57c > .elementor-container {
	max-width: 1300px;
}

.elementor-42671 .elementor-element.elementor-element-514cf57c {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-42671 .elementor-element.elementor-element-514cf57c > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-42671 .elementor-element.elementor-element-47d62877 > .elementor-element-populated, .elementor-42671 .elementor-element.elementor-element-47d62877 > .elementor-element-populated > .elementor-background-overlay, .elementor-42671 .elementor-element.elementor-element-47d62877 > .elementor-background-slideshow {
	border-radius: 30px 30px 30px 30px;
}

.elementor-42671 .elementor-element.elementor-element-47d62877 > .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-42671 .elementor-element.elementor-element-47d62877 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-42671 .elementor-element.elementor-element-47d62877 {
	z-index: 2;
}

.elementor-42671 .elementor-element.elementor-element-3c8ed8bb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-42671 .elementor-element.elementor-element-3c8ed8bb {
	text-align: center;
}

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

.elementor-42671 .elementor-element.elementor-element-718f91bd > .elementor-widget-container {
	margin: 0px 0px -27px 0px;
}

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

.elementor-42671 .elementor-element.elementor-element-6e1bcce7 .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-42671 .elementor-element.elementor-element-6e1bcce7 > .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-42671 .elementor-element.elementor-element-2b78c7eb {
	--spacer-size: 130px;
}

.elementor-42671 .elementor-element.elementor-element-ddd7b21 {
	text-align: center;
}

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

.elementor-42671 .elementor-element.elementor-element-634c06c9 {
	--spacer-size: 20px;
}

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

.elementor-42671 .elementor-element.elementor-element-1d48de5d {
	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-42671 .elementor-element.elementor-element-1d48de5d > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-42671 .elementor-element.elementor-element-5110271f.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

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

.elementor-42671 .elementor-element.elementor-element-7584e70a > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-42671 .elementor-element.elementor-element-7584e70a {
	text-align: left;
}

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

.elementor-42671 .elementor-element.elementor-element-52574627 > .elementor-widget-container {
	margin: 0px 0px -14px 0px;
}

.elementor-42671 .elementor-element.elementor-element-52574627 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-42671 .elementor-element.elementor-element-52574627.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

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

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

.elementor-42671 .elementor-element.elementor-element-52574627 .elementor-icon {
	font-size: 20px;
}

.elementor-42671 .elementor-element.elementor-element-52574627 .elementor-icon svg {
	height: 20px;
}

.elementor-42671 .elementor-element.elementor-element-6800f858 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-42671 .elementor-element.elementor-element-6800f858 {
	text-align: center;
}

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

.elementor-42671 .elementor-element.elementor-element-79a57cc5 > .elementor-widget-container {
	margin: 0px 0px -14px 0px;
}

.elementor-42671 .elementor-element.elementor-element-79a57cc5 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-42671 .elementor-element.elementor-element-79a57cc5.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-42671 .elementor-element.elementor-element-79a57cc5.elementor-view-framed .elementor-icon, .elementor-42671 .elementor-element.elementor-element-79a57cc5.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-42671 .elementor-element.elementor-element-79a57cc5.elementor-view-framed .elementor-icon, .elementor-42671 .elementor-element.elementor-element-79a57cc5.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-42671 .elementor-element.elementor-element-79a57cc5 .elementor-icon {
	font-size: 20px;
}

.elementor-42671 .elementor-element.elementor-element-79a57cc5 .elementor-icon svg {
	height: 20px;
}

.elementor-42671 .elementor-element.elementor-element-73681617 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-42671 .elementor-element.elementor-element-73681617 {
	text-align: center;
}

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

.elementor-42671 .elementor-element.elementor-element-19ffa743 > .elementor-widget-container {
	margin: 0px 0px -14px 0px;
}

.elementor-42671 .elementor-element.elementor-element-19ffa743 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-42671 .elementor-element.elementor-element-19ffa743.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-42671 .elementor-element.elementor-element-19ffa743.elementor-view-framed .elementor-icon, .elementor-42671 .elementor-element.elementor-element-19ffa743.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-42671 .elementor-element.elementor-element-19ffa743.elementor-view-framed .elementor-icon, .elementor-42671 .elementor-element.elementor-element-19ffa743.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-42671 .elementor-element.elementor-element-19ffa743 .elementor-icon {
	font-size: 20px;
}

.elementor-42671 .elementor-element.elementor-element-19ffa743 .elementor-icon svg {
	height: 20px;
}

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

.elementor-42671 .elementor-element.elementor-element-62b82519 {
	text-align: center;
}

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

.elementor-42671 .elementor-element.elementor-element-3548db68 {
	padding: 130px 0px 130px 0px;
}

.elementor-bc-flex-widget .elementor-42671 .elementor-element.elementor-element-42ab7ed0.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

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

.elementor-42671 .elementor-element.elementor-element-382c0247 {
	margin-top: 0px;
	margin-bottom: 30px;
}

.elementor-42671 .elementor-element.elementor-element-1dd7b702 > .elementor-element-populated {
	padding: 10px 30px 10px 10px;
}

.elementor-42671 .elementor-element.elementor-element-49862de7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-42671 .elementor-element.elementor-element-43eb71af > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-42671 .elementor-element.elementor-element-43eb71af {
	font-family: "Inter", Sans-serif;
	font-weight: 500;
}

.elementor-42671 .elementor-element.elementor-element-5b5365a6 > .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-42671 .elementor-element.elementor-element-5b5365a6 > .elementor-element-populated {
	padding: 10px 20px 0px 20px;
}

.elementor-42671 .elementor-element.elementor-element-246e88af .circle-progress-bar {
	max-width: 185px;
}

.elementor-42671 .elementor-element.elementor-element-246e88af .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-42671 .elementor-element.elementor-element-246e88af .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-42671 .elementor-element.elementor-element-246e88af > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-42671 .elementor-element.elementor-element-246e88af .circle-progress__meter {
	fill: #fff;
}

.elementor-42671 .elementor-element.elementor-element-246e88af .circle-progress__value {
	stroke-linecap: round;
}

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

.elementor-42671 .elementor-element.elementor-element-246e88af .circle-counter .circle-val .circle-counter__prefix {
	font-size: 67px;
	align-self: center;
}

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

body.rtl .elementor-42671 .elementor-element.elementor-element-246e88af .circle-counter .circle-val .circle-counter__prefix {
	margin-left: 1px;
}

.elementor-42671 .elementor-element.elementor-element-246e88af .circle-counter .circle-val .circle-counter__suffix {
	font-size: 27px;
	align-self: center;
}

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

body.rtl .elementor-42671 .elementor-element.elementor-element-246e88af .circle-counter .circle-val .circle-counter__suffix {
	margin-right: 3px;
}

.elementor-42671 .elementor-element.elementor-element-246e88af .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-42671 .elementor-element.elementor-element-246e88af .circle-counter .circle-counter__subtitle {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	padding: 0px 0px 0px 0px;
}

.elementor-42671 .elementor-element.elementor-element-67cc4ed1 > .elementor-widget-container {
	margin: 0px 25px 15px 25px;
}

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

.elementor-42671 .elementor-element.elementor-element-5a393fed > .elementor-widget-container {
	margin: 0px 25px 15px 25px;
}

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

.elementor-42671 .elementor-element.elementor-element-1f7e8e48 > .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-42671 .elementor-element.elementor-element-1f7e8e48 > .elementor-element-populated {
	padding: 10px 20px 0px 20px;
}

.elementor-42671 .elementor-element.elementor-element-552ad613 .circle-progress-bar {
	max-width: 185px;
}

.elementor-42671 .elementor-element.elementor-element-552ad613 .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-42671 .elementor-element.elementor-element-552ad613 .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-42671 .elementor-element.elementor-element-552ad613 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-42671 .elementor-element.elementor-element-552ad613 .circle-progress__meter {
	fill: #fff;
}

.elementor-42671 .elementor-element.elementor-element-552ad613 .circle-progress__value {
	stroke-linecap: round;
}

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

.elementor-42671 .elementor-element.elementor-element-552ad613 .circle-counter .circle-val .circle-counter__prefix {
	font-size: 67px;
	align-self: center;
}

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

body.rtl .elementor-42671 .elementor-element.elementor-element-552ad613 .circle-counter .circle-val .circle-counter__prefix {
	margin-left: 1px;
}

.elementor-42671 .elementor-element.elementor-element-552ad613 .circle-counter .circle-val .circle-counter__suffix {
	font-size: 27px;
	align-self: center;
}

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

body.rtl .elementor-42671 .elementor-element.elementor-element-552ad613 .circle-counter .circle-val .circle-counter__suffix {
	margin-right: 3px;
}

.elementor-42671 .elementor-element.elementor-element-552ad613 .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-42671 .elementor-element.elementor-element-552ad613 .circle-counter .circle-counter__subtitle {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	padding: 0px 0px 0px 0px;
}

.elementor-42671 .elementor-element.elementor-element-6a0f6e9e > .elementor-widget-container {
	margin: 0px 25px 15px 25px;
}

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

.elementor-42671 .elementor-element.elementor-element-2386ed72 > .elementor-widget-container {
	margin: 0px 25px 15px 25px;
}

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

.elementor-42671 .elementor-element.elementor-element-4aa717ee > .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-42671 .elementor-element.elementor-element-4aa717ee > .elementor-element-populated {
	padding: 10px 20px 0px 20px;
}

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

.elementor-42671 .elementor-element.elementor-element-12bcfa38 .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-42671 .elementor-element.elementor-element-12bcfa38 .position-in-circle {
	height: 185px;
}

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

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

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

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

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

.elementor-42671 .elementor-element.elementor-element-12bcfa38 .circle-progress__meter {
	fill: #fff;
}

.elementor-42671 .elementor-element.elementor-element-12bcfa38 .circle-progress__value {
	stroke-linecap: round;
}

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

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

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

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

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

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

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

.elementor-42671 .elementor-element.elementor-element-12bcfa38 .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-42671 .elementor-element.elementor-element-12bcfa38 .circle-counter .circle-counter__subtitle {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	padding: 0px 0px 0px 0px;
}

.elementor-42671 .elementor-element.elementor-element-551e7b27 > .elementor-widget-container {
	margin: 0px 25px 15px 25px;
}

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

.elementor-42671 .elementor-element.elementor-element-4aba561b > .elementor-widget-container {
	margin: 0px 25px 15px 25px;
}

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

.elementor-bc-flex-widget .elementor-42671 .elementor-element.elementor-element-60af2129.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-42671 .elementor-element.elementor-element-3b61d7e1 {
	margin-top: 0px;
	margin-bottom: 10px;
}

.elementor-bc-flex-widget .elementor-42671 .elementor-element.elementor-element-74f3054a.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-42671 .elementor-element.elementor-element-74f3054a > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-42671 .elementor-element.elementor-element-7b7bf751 {
	text-align: left;
}

.elementor-42671 .elementor-element.elementor-element-7b7bf751 .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-42671 .elementor-element.elementor-element-6d9a9902.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-42671 .elementor-element.elementor-element-6d9a9902 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-42671 .elementor-element.elementor-element-54d301ec {
	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-42671 .elementor-element.elementor-element-54d301ec .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-42671 .elementor-element.elementor-element-bdfbf19.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-42671 .elementor-element.elementor-element-bdfbf19 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-42671 .elementor-element.elementor-element-4542d36d {
	text-align: left;
}

.elementor-42671 .elementor-element.elementor-element-4542d36d .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-42671 .elementor-element.elementor-element-570794f8.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-42671 .elementor-element.elementor-element-570794f8 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-42671 .elementor-element.elementor-element-47c0b0ac {
	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-42671 .elementor-element.elementor-element-47c0b0ac .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-42671 .elementor-element.elementor-element-1695191b .elementor-button {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 700;
}

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

.elementor-42671 .elementor-element.elementor-element-290eb592 {
	border-style: none;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 130px 0px 130px 0px;
}

.elementor-42671 .elementor-element.elementor-element-290eb592 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-42671 .elementor-element.elementor-element-22d34c0c.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

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

.elementor-42671 .elementor-element.elementor-element-20faa551 {
	margin-top: 0px;
	margin-bottom: 30px;
}

.elementor-42671 .elementor-element.elementor-element-4a9305c9 > .elementor-element-populated {
	padding: 10px 30px 10px 10px;
}

.elementor-42671 .elementor-element.elementor-element-7e89eb61 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

.elementor-42671 .elementor-element.elementor-element-6e1d26c0 {
	font-family: "Inter", Sans-serif;
	font-weight: 500;
}

.elementor-42671 .elementor-element.elementor-element-359e86c6 > .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-42671 .elementor-element.elementor-element-359e86c6 > .elementor-element-populated {
	padding: 10px 20px 0px 20px;
}

.elementor-42671 .elementor-element.elementor-element-64214dbb .circle-progress-bar {
	max-width: 185px;
}

.elementor-42671 .elementor-element.elementor-element-64214dbb .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-42671 .elementor-element.elementor-element-64214dbb .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-42671 .elementor-element.elementor-element-64214dbb > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-42671 .elementor-element.elementor-element-64214dbb .circle-progress__meter {
	fill: #fff;
}

.elementor-42671 .elementor-element.elementor-element-64214dbb .circle-progress__value {
	stroke-linecap: round;
}

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

.elementor-42671 .elementor-element.elementor-element-64214dbb .circle-counter .circle-val .circle-counter__prefix {
	font-size: 67px;
	align-self: center;
}

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

body.rtl .elementor-42671 .elementor-element.elementor-element-64214dbb .circle-counter .circle-val .circle-counter__prefix {
	margin-left: 1px;
}

.elementor-42671 .elementor-element.elementor-element-64214dbb .circle-counter .circle-val .circle-counter__suffix {
	font-size: 27px;
	align-self: center;
}

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

body.rtl .elementor-42671 .elementor-element.elementor-element-64214dbb .circle-counter .circle-val .circle-counter__suffix {
	margin-right: 3px;
}

.elementor-42671 .elementor-element.elementor-element-64214dbb .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-42671 .elementor-element.elementor-element-64214dbb .circle-counter .circle-counter__subtitle {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	padding: 0px 0px 0px 0px;
}

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

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

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

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

.elementor-42671 .elementor-element.elementor-element-51c9c3b3 > .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-42671 .elementor-element.elementor-element-51c9c3b3 > .elementor-element-populated {
	padding: 10px 20px 0px 20px;
}

.elementor-42671 .elementor-element.elementor-element-6f2e9d54 .circle-progress-bar {
	max-width: 185px;
}

.elementor-42671 .elementor-element.elementor-element-6f2e9d54 .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-42671 .elementor-element.elementor-element-6f2e9d54 .position-in-circle {
	height: 185px;
}

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

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

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

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

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

.elementor-42671 .elementor-element.elementor-element-6f2e9d54 .circle-progress__meter {
	fill: #fff;
}

.elementor-42671 .elementor-element.elementor-element-6f2e9d54 .circle-progress__value {
	stroke-linecap: round;
}

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

.elementor-42671 .elementor-element.elementor-element-6f2e9d54 .circle-counter .circle-val .circle-counter__prefix {
	font-size: 67px;
	align-self: center;
}

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

body.rtl .elementor-42671 .elementor-element.elementor-element-6f2e9d54 .circle-counter .circle-val .circle-counter__prefix {
	margin-left: 1px;
}

.elementor-42671 .elementor-element.elementor-element-6f2e9d54 .circle-counter .circle-val .circle-counter__suffix {
	font-size: 27px;
	align-self: center;
}

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

body.rtl .elementor-42671 .elementor-element.elementor-element-6f2e9d54 .circle-counter .circle-val .circle-counter__suffix {
	margin-right: 3px;
}

.elementor-42671 .elementor-element.elementor-element-6f2e9d54 .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-42671 .elementor-element.elementor-element-6f2e9d54 .circle-counter .circle-counter__subtitle {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	padding: 0px 0px 0px 0px;
}

.elementor-42671 .elementor-element.elementor-element-40b00d07 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-42671 .elementor-element.elementor-element-424c2278 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-42671 .elementor-element.elementor-element-625c0f3d > .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-42671 .elementor-element.elementor-element-625c0f3d > .elementor-element-populated {
	padding: 10px 20px 0px 20px;
}

.elementor-42671 .elementor-element.elementor-element-35bce4ec .circle-progress-bar {
	max-width: 185px;
}

.elementor-42671 .elementor-element.elementor-element-35bce4ec .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-42671 .elementor-element.elementor-element-35bce4ec .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-42671 .elementor-element.elementor-element-35bce4ec > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-42671 .elementor-element.elementor-element-35bce4ec .circle-progress__meter {
	fill: #fff;
}

.elementor-42671 .elementor-element.elementor-element-35bce4ec .circle-progress__value {
	stroke-linecap: round;
}

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

.elementor-42671 .elementor-element.elementor-element-35bce4ec .circle-counter .circle-val .circle-counter__prefix {
	font-size: 67px;
	align-self: center;
}

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

body.rtl .elementor-42671 .elementor-element.elementor-element-35bce4ec .circle-counter .circle-val .circle-counter__prefix {
	margin-left: 1px;
}

.elementor-42671 .elementor-element.elementor-element-35bce4ec .circle-counter .circle-val .circle-counter__suffix {
	font-size: 27px;
	align-self: center;
}

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

body.rtl .elementor-42671 .elementor-element.elementor-element-35bce4ec .circle-counter .circle-val .circle-counter__suffix {
	margin-right: 3px;
}

.elementor-42671 .elementor-element.elementor-element-35bce4ec .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-42671 .elementor-element.elementor-element-35bce4ec .circle-counter .circle-counter__subtitle {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	padding: 0px 0px 0px 0px;
}

.elementor-42671 .elementor-element.elementor-element-75cdb9b > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-42671 .elementor-element.elementor-element-36f54f22 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-bc-flex-widget .elementor-42671 .elementor-element.elementor-element-960ecb8.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-42671 .elementor-element.elementor-element-2b1a46b6 {
	margin-top: 0px;
	margin-bottom: 10px;
}

.elementor-bc-flex-widget .elementor-42671 .elementor-element.elementor-element-4535ca6e.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-42671 .elementor-element.elementor-element-4535ca6e > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-42671 .elementor-element.elementor-element-726366a9 {
	text-align: left;
}

.elementor-42671 .elementor-element.elementor-element-726366a9 .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-42671 .elementor-element.elementor-element-18dd3f09.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-42671 .elementor-element.elementor-element-18dd3f09 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-42671 .elementor-element.elementor-element-ff41cef {
	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-42671 .elementor-element.elementor-element-ff41cef .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-42671 .elementor-element.elementor-element-e63d02c.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-42671 .elementor-element.elementor-element-e63d02c > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-42671 .elementor-element.elementor-element-48f295c8 {
	text-align: left;
}

.elementor-42671 .elementor-element.elementor-element-48f295c8 .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-42671 .elementor-element.elementor-element-2a6412b9.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-42671 .elementor-element.elementor-element-2a6412b9 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-42671 .elementor-element.elementor-element-6d228768 {
	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-42671 .elementor-element.elementor-element-6d228768 .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-42671 .elementor-element.elementor-element-ef33f91 .elementor-button {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 700;
}

.elementor-42671 .elementor-element.elementor-element-22317eb6 {
	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-42671 .elementor-element.elementor-element-7cda6d40.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

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

.elementor-42671 .elementor-element.elementor-element-2498f6cb {
	margin-top: 0px;
	margin-bottom: 30px;
}

.elementor-42671 .elementor-element.elementor-element-75cc7882 > .elementor-element-populated {
	padding: 10px 30px 10px 10px;
}

.elementor-42671 .elementor-element.elementor-element-3e9060f7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-42671 .elementor-element.elementor-element-6591c1b6 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-42671 .elementor-element.elementor-element-6591c1b6 {
	font-family: "Inter", Sans-serif;
	font-weight: 500;
}

.elementor-42671 .elementor-element.elementor-element-71a18375 > .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-42671 .elementor-element.elementor-element-71a18375 > .elementor-element-populated {
	padding: 10px 20px 0px 20px;
}

.elementor-42671 .elementor-element.elementor-element-4d8bd44b .circle-progress-bar {
	max-width: 185px;
}

.elementor-42671 .elementor-element.elementor-element-4d8bd44b .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-42671 .elementor-element.elementor-element-4d8bd44b .position-in-circle {
	height: 185px;
}

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

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

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

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

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

.elementor-42671 .elementor-element.elementor-element-4d8bd44b .circle-progress__meter {
	fill: #fff;
}

.elementor-42671 .elementor-element.elementor-element-4d8bd44b .circle-progress__value {
	stroke-linecap: round;
}

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

.elementor-42671 .elementor-element.elementor-element-4d8bd44b .circle-counter .circle-val .circle-counter__prefix {
	font-size: 67px;
	align-self: center;
}

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

body.rtl .elementor-42671 .elementor-element.elementor-element-4d8bd44b .circle-counter .circle-val .circle-counter__prefix {
	margin-left: 1px;
}

.elementor-42671 .elementor-element.elementor-element-4d8bd44b .circle-counter .circle-val .circle-counter__suffix {
	font-size: 27px;
	align-self: center;
}

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

body.rtl .elementor-42671 .elementor-element.elementor-element-4d8bd44b .circle-counter .circle-val .circle-counter__suffix {
	margin-right: 3px;
}

.elementor-42671 .elementor-element.elementor-element-4d8bd44b .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-42671 .elementor-element.elementor-element-4d8bd44b .circle-counter .circle-counter__subtitle {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	padding: 0px 0px 0px 0px;
}

.elementor-42671 .elementor-element.elementor-element-75f03e3e > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-42671 .elementor-element.elementor-element-3854c9ec > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-42671 .elementor-element.elementor-element-1c4652a6 > .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-42671 .elementor-element.elementor-element-1c4652a6 > .elementor-element-populated {
	padding: 10px 20px 0px 20px;
}

.elementor-42671 .elementor-element.elementor-element-4248f18c .circle-progress-bar {
	max-width: 185px;
}

.elementor-42671 .elementor-element.elementor-element-4248f18c .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-42671 .elementor-element.elementor-element-4248f18c .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-42671 .elementor-element.elementor-element-4248f18c > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-42671 .elementor-element.elementor-element-4248f18c .circle-progress__meter {
	fill: #fff;
}

.elementor-42671 .elementor-element.elementor-element-4248f18c .circle-progress__value {
	stroke-linecap: round;
}

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

.elementor-42671 .elementor-element.elementor-element-4248f18c .circle-counter .circle-val .circle-counter__prefix {
	font-size: 67px;
	align-self: center;
}

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

body.rtl .elementor-42671 .elementor-element.elementor-element-4248f18c .circle-counter .circle-val .circle-counter__prefix {
	margin-left: 1px;
}

.elementor-42671 .elementor-element.elementor-element-4248f18c .circle-counter .circle-val .circle-counter__suffix {
	font-size: 27px;
	align-self: center;
}

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

body.rtl .elementor-42671 .elementor-element.elementor-element-4248f18c .circle-counter .circle-val .circle-counter__suffix {
	margin-right: 3px;
}

.elementor-42671 .elementor-element.elementor-element-4248f18c .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-42671 .elementor-element.elementor-element-4248f18c .circle-counter .circle-counter__subtitle {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	padding: 0px 0px 0px 0px;
}

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

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

.elementor-42671 .elementor-element.elementor-element-339bd4b7 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-42671 .elementor-element.elementor-element-39093c42 > .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-42671 .elementor-element.elementor-element-39093c42 > .elementor-element-populated {
	padding: 10px 20px 0px 20px;
}

.elementor-42671 .elementor-element.elementor-element-7d990c3a .circle-progress-bar {
	max-width: 185px;
}

.elementor-42671 .elementor-element.elementor-element-7d990c3a .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-42671 .elementor-element.elementor-element-7d990c3a .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-42671 .elementor-element.elementor-element-7d990c3a > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-42671 .elementor-element.elementor-element-7d990c3a .circle-progress__meter {
	fill: #fff;
}

.elementor-42671 .elementor-element.elementor-element-7d990c3a .circle-progress__value {
	stroke-linecap: round;
}

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

.elementor-42671 .elementor-element.elementor-element-7d990c3a .circle-counter .circle-val .circle-counter__prefix {
	font-size: 67px;
	align-self: center;
}

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

body.rtl .elementor-42671 .elementor-element.elementor-element-7d990c3a .circle-counter .circle-val .circle-counter__prefix {
	margin-left: 1px;
}

.elementor-42671 .elementor-element.elementor-element-7d990c3a .circle-counter .circle-val .circle-counter__suffix {
	font-size: 27px;
	align-self: center;
}

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

body.rtl .elementor-42671 .elementor-element.elementor-element-7d990c3a .circle-counter .circle-val .circle-counter__suffix {
	margin-right: 3px;
}

.elementor-42671 .elementor-element.elementor-element-7d990c3a .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-42671 .elementor-element.elementor-element-7d990c3a .circle-counter .circle-counter__subtitle {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	padding: 0px 0px 0px 0px;
}

.elementor-42671 .elementor-element.elementor-element-59b27987 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-42671 .elementor-element.elementor-element-286e376e > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-bc-flex-widget .elementor-42671 .elementor-element.elementor-element-202a04f0.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-42671 .elementor-element.elementor-element-3981acfb {
	margin-top: 0px;
	margin-bottom: 10px;
}

.elementor-bc-flex-widget .elementor-42671 .elementor-element.elementor-element-70da7bae.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-42671 .elementor-element.elementor-element-70da7bae > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-42671 .elementor-element.elementor-element-5051967 {
	text-align: left;
}

.elementor-42671 .elementor-element.elementor-element-5051967 .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-42671 .elementor-element.elementor-element-3d9f316f.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-42671 .elementor-element.elementor-element-3d9f316f > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-42671 .elementor-element.elementor-element-75855895 {
	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-42671 .elementor-element.elementor-element-75855895 .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-42671 .elementor-element.elementor-element-33c909c5.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-42671 .elementor-element.elementor-element-33c909c5 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-42671 .elementor-element.elementor-element-480f3037 {
	text-align: left;
}

.elementor-42671 .elementor-element.elementor-element-480f3037 .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-42671 .elementor-element.elementor-element-1b6abb.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-42671 .elementor-element.elementor-element-1b6abb > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-42671 .elementor-element.elementor-element-5fa9f4b4 {
	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-42671 .elementor-element.elementor-element-5fa9f4b4 .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-42671 .elementor-element.elementor-element-7100563e .elementor-button {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 700;
}

@media (min-width:768px) {
	.elementor-42671 .elementor-element.elementor-element-a5aeaf3 {
		width: 66.917%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-53af885d {
		width: 33%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-6ae420e4 {
		width: 40%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-afe1ccb {
		width: 30%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-c6300a5 {
		width: 70%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-4505456 {
		width: 30%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-5560eb5 {
		width: 70%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-1313f8d {
		width: 30%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-f9cff53 {
		width: 70%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-a888cdd {
		width: 30%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-c1ac24e {
		width: 70%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-54762753 {
		width: 20%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-2a30b205 {
		width: 20%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-52b87ea {
		width: 20%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-d2a5bde {
		width: 50.083%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-36623fc {
		width: 49.917%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-5110271f {
		width: 40%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-4b0c10d0 {
		width: 20%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-63c53c07 {
		width: 19.963%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-23b3ebd6 {
		width: 20%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-1dd7b702 {
		width: 40%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-5b5365a6 {
		width: 20%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-1f7e8e48 {
		width: 19.979%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-4aa717ee {
		width: 20%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-74f3054a {
		width: 21%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-6d9a9902 {
		width: 79%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-bdfbf19 {
		width: 21%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-570794f8 {
		width: 79%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-4a9305c9 {
		width: 40%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-359e86c6 {
		width: 20%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-51c9c3b3 {
		width: 19.979%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-625c0f3d {
		width: 20%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-4535ca6e {
		width: 21%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-18dd3f09 {
		width: 79%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-e63d02c {
		width: 21%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-2a6412b9 {
		width: 79%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-75cc7882 {
		width: 40%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-71a18375 {
		width: 20%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-1c4652a6 {
		width: 19.979%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-39093c42 {
		width: 20%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-70da7bae {
		width: 21%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-3d9f316f {
		width: 79%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-33c909c5 {
		width: 21%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-1b6abb {
		width: 79%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-42671 .elementor-element.elementor-element-6ae420e4 {
		width: 40%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-afe1ccb {
		width: 50%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-c6300a5 {
		width: 50%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-4505456 {
		width: 50%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-5560eb5 {
		width: 50%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-1313f8d {
		width: 50%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-f9cff53 {
		width: 50%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-a888cdd {
		width: 50%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-c1ac24e {
		width: 50%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-54762753 {
		width: 20%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-2a30b205 {
		width: 20%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-52b87ea {
		width: 20%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-d2a5bde {
		width: 100%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-36623fc {
		width: 100%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-69e96da2 {
		width: 50%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-d7fbb78 {
		width: 100%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-4af0f6fe {
		width: 100%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-74f3054a {
		width: 30%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-6d9a9902 {
		width: 70%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-bdfbf19 {
		width: 30%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-570794f8 {
		width: 70%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-4535ca6e {
		width: 30%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-18dd3f09 {
		width: 70%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-e63d02c {
		width: 30%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-2a6412b9 {
		width: 70%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-70da7bae {
		width: 30%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-3d9f316f {
		width: 70%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-33c909c5 {
		width: 30%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-1b6abb {
		width: 70%;
	}
}

@media (max-width:1024px) {
	.elementor-42671 .elementor-element.elementor-element-39f75ed4 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-a5aeaf3 > .elementor-element-populated {
		padding: 10px 20px 10px 10px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-4793c6ac {
		--spacer-size: 0px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-42671 .elementor-element.elementor-element-329faf3d .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-widget-theme-post-title .elementor-heading-title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-42671 .elementor-element.elementor-element-2cffe30 {
		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-42671 .elementor-element.elementor-element-57d6f88f {
		font-size: 18px;
		line-height: 1.5em;
	}
	
	.elementor-bc-flex-widget .elementor-42671 .elementor-element.elementor-element-53af885d.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-42671 .elementor-element.elementor-element-53af885d.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-42671 .elementor-element.elementor-element-2b1de361 {
		padding: 20px 0px 20px 0px;
	}
	
	.elementor-bc-flex-widget .elementor-42671 .elementor-element.elementor-element-6ae420e4.elementor-column .elementor-widget-wrap {
		align-items: flex-start;
	}
	
	.elementor-42671 .elementor-element.elementor-element-6ae420e4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: flex-start;
		align-items: flex-start;
	}
	
	.elementor-42671 .elementor-element.elementor-element-39878e8 > .elementor-container {
		max-width: 500px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-39878e8 {
		margin-top: 0px;
		margin-bottom: 10px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-424e5da .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-607551c .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-70bc432 > .elementor-container {
		max-width: 500px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-70bc432 {
		margin-top: 0px;
		margin-bottom: 10px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-b932091 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-d3e0987 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-fcb2835 > .elementor-container {
		max-width: 500px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-fcb2835 {
		margin-top: 0px;
		margin-bottom: 10px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-70d4913 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-828b401 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-966e298 > .elementor-container {
		max-width: 500px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-1f82664 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-91ed429 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-1dfe9603 {
		--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-42671 .elementor-element.elementor-element-12e698a .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-12e698a .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-12e698a .position-in-circle {
		height: 108px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-12e698a .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-12e698a .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-12e698a .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-12e698a .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-139c0932 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-139c0932 {
		text-align: center;
	}
	
	.elementor-42671 .elementor-element.elementor-element-139c0932 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-590f349e > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-590f349e {
		text-align: center;
	}
	
	.elementor-42671 .elementor-element.elementor-element-590f349e .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-1652310c .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-1652310c .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-1652310c .position-in-circle {
		height: 108px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-1652310c .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-1652310c .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-1652310c .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-1652310c .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-40303555 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-40303555 {
		text-align: center;
	}
	
	.elementor-42671 .elementor-element.elementor-element-40303555 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-7f75dddb > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-7f75dddb {
		text-align: center;
	}
	
	.elementor-42671 .elementor-element.elementor-element-7f75dddb .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-b04e6c9 .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-b04e6c9 .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-b04e6c9 .position-in-circle {
		height: 108px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-b04e6c9 .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-b04e6c9 .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-b04e6c9 .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-b04e6c9 .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-3fc59db > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-3fc59db {
		text-align: center;
	}
	
	.elementor-42671 .elementor-element.elementor-element-3fc59db .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-4c5b92e5 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-4c5b92e5 {
		text-align: center;
	}
	
	.elementor-42671 .elementor-element.elementor-element-4c5b92e5 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-fcc2ea7 {
		--spacer-size: 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-50d32db {
		--spacer-size: 50px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-b078938 {
		margin-top: 0px;
		margin-bottom: -53px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-5fc31f0d {
		--spacer-size: 50px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-667a19d7 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-251c77ba {
		--spacer-size: 50px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-79557bdc {
		padding: 40px 0px 0px 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-4cfac76a {
		--spacer-size: 50px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-d2a5bde > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-42671 .elementor-element.elementor-element-611b37b4 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		text-align: center;
	}
	
	.elementor-42671 .elementor-element.elementor-element-611b37b4 .elementor-heading-title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-42671 .elementor-element.elementor-element-23f5c605 {
		text-align: center;
		font-size: 18px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-39e2f7c {
		--spacer-size: 50px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-f9fa60a {
		padding: 40px 0px 0px 0px;
	}
	
	.elementor-bc-flex-widget .elementor-42671 .elementor-element.elementor-element-69e96da2.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-42671 .elementor-element.elementor-element-69e96da2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-42671 .elementor-element.elementor-element-69e96da2 > .elementor-element-populated {
		padding: 10px 10px 10px 30px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-342d93ed {
		--spacer-size: 50px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-3ee00f81 img {
		max-width: 80%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-4af0f6fe > .elementor-element-populated {
		padding: 10px 10px 30px 10px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-3b3b5a51 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		text-align: center;
	}
	
	.elementor-42671 .elementor-element.elementor-element-41074072 {
		text-align: center;
		font-size: 18px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-13cd183a > .elementor-element-populated {
		padding: 0px 10px 0px 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-46da8499 .elementor-button {
		font-size: 18px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-248f78bb {
		--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-42671 .elementor-element.elementor-element-248d56c0 {
		--spacer-size: 50px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-514cf57c {
		padding: 40px 0px 0px 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-47d62877 > .elementor-element-populated {
		padding: 60px 10px 60px 10px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-2b78c7eb {
		--spacer-size: 50px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-3548db68 {
		padding: 60px 0px 60px 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-1dd7b702 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-43eb71af {
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.elementor-42671 .elementor-element.elementor-element-246e88af .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-246e88af .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-246e88af .position-in-circle {
		height: 108px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-246e88af .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-246e88af .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-246e88af .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-246e88af .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-67cc4ed1 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-67cc4ed1 {
		text-align: center;
	}
	
	.elementor-42671 .elementor-element.elementor-element-67cc4ed1 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-5a393fed > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-5a393fed {
		text-align: center;
	}
	
	.elementor-42671 .elementor-element.elementor-element-5a393fed .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-552ad613 .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-552ad613 .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-552ad613 .position-in-circle {
		height: 108px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-552ad613 .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-552ad613 .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-552ad613 .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-552ad613 .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-6a0f6e9e > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-6a0f6e9e {
		text-align: center;
	}
	
	.elementor-42671 .elementor-element.elementor-element-6a0f6e9e .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-2386ed72 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-2386ed72 {
		text-align: center;
	}
	
	.elementor-42671 .elementor-element.elementor-element-2386ed72 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-12bcfa38 .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-12bcfa38 .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-12bcfa38 .position-in-circle {
		height: 108px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-12bcfa38 .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-12bcfa38 .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-12bcfa38 .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-12bcfa38 .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-551e7b27 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-551e7b27 {
		text-align: center;
	}
	
	.elementor-42671 .elementor-element.elementor-element-551e7b27 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-4aba561b > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-4aba561b {
		text-align: center;
	}
	
	.elementor-42671 .elementor-element.elementor-element-4aba561b .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-290eb592 {
		padding: 60px 0px 60px 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-4a9305c9 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-6e1d26c0 {
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.elementor-42671 .elementor-element.elementor-element-64214dbb .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-64214dbb .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-64214dbb .position-in-circle {
		height: 108px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-64214dbb .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-64214dbb .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-64214dbb .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-64214dbb .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-1e642ee3 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-1e642ee3 {
		text-align: center;
	}
	
	.elementor-42671 .elementor-element.elementor-element-1e642ee3 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-1ec935a5 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-1ec935a5 {
		text-align: center;
	}
	
	.elementor-42671 .elementor-element.elementor-element-1ec935a5 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-6f2e9d54 .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-6f2e9d54 .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-6f2e9d54 .position-in-circle {
		height: 108px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-6f2e9d54 .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-6f2e9d54 .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-6f2e9d54 .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-6f2e9d54 .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-40b00d07 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-40b00d07 {
		text-align: center;
	}
	
	.elementor-42671 .elementor-element.elementor-element-40b00d07 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-424c2278 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-424c2278 {
		text-align: center;
	}
	
	.elementor-42671 .elementor-element.elementor-element-424c2278 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-35bce4ec .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-35bce4ec .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-35bce4ec .position-in-circle {
		height: 108px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-35bce4ec .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-35bce4ec .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-35bce4ec .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-35bce4ec .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-75cdb9b > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-75cdb9b {
		text-align: center;
	}
	
	.elementor-42671 .elementor-element.elementor-element-75cdb9b .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-36f54f22 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-36f54f22 {
		text-align: center;
	}
	
	.elementor-42671 .elementor-element.elementor-element-36f54f22 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-22317eb6 {
		padding: 60px 0px 60px 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-75cc7882 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-6591c1b6 {
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.elementor-42671 .elementor-element.elementor-element-4d8bd44b .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-4d8bd44b .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-4d8bd44b .position-in-circle {
		height: 108px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-4d8bd44b .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-4d8bd44b .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-4d8bd44b .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-4d8bd44b .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-75f03e3e > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-75f03e3e {
		text-align: center;
	}
	
	.elementor-42671 .elementor-element.elementor-element-75f03e3e .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-3854c9ec > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-3854c9ec {
		text-align: center;
	}
	
	.elementor-42671 .elementor-element.elementor-element-3854c9ec .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-4248f18c .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-4248f18c .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-4248f18c .position-in-circle {
		height: 108px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-4248f18c .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-4248f18c .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-4248f18c .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-4248f18c .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-7cb83b74 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-7cb83b74 {
		text-align: center;
	}
	
	.elementor-42671 .elementor-element.elementor-element-7cb83b74 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-339bd4b7 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-339bd4b7 {
		text-align: center;
	}
	
	.elementor-42671 .elementor-element.elementor-element-339bd4b7 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-7d990c3a .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-7d990c3a .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-7d990c3a .position-in-circle {
		height: 108px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-7d990c3a .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-7d990c3a .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-7d990c3a .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-7d990c3a .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-59b27987 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-59b27987 {
		text-align: center;
	}
	
	.elementor-42671 .elementor-element.elementor-element-59b27987 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-286e376e > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-286e376e {
		text-align: center;
	}
	
	.elementor-42671 .elementor-element.elementor-element-286e376e .elementor-heading-title {
		font-size: 16px;
	}
}

@media (max-width:767px) {
	.elementor-42671 .elementor-element.elementor-element-a5aeaf3 > .elementor-element-populated {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-4793c6ac {
		--spacer-size: 0px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-42671 .elementor-element.elementor-element-329faf3d {
		text-align: center;
	}
	
	.elementor-42671 .elementor-element.elementor-element-329faf3d .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-widget-theme-post-title .elementor-heading-title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-42671 .elementor-element.elementor-element-2cffe30 {
		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-42671 .elementor-element.elementor-element-57d6f88f > .elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-57d6f88f {
		text-align: center;
		font-size: 16px;
		line-height: 1.3em;
	}
	
	.elementor-42671 .elementor-element.elementor-element-4bdca61f {
		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-42671 .elementor-element.elementor-element-36d02b3b > .elementor-widget-container {
		margin: 0px 0px -15px 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-36d02b3b {
		text-align: center;
	}
	
	.elementor-42671 .elementor-element.elementor-element-36d02b3b img {
		max-width: 50%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-2b1de361 {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-6ae420e4 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-afe1ccb {
		width: 30%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-afe1ccb > .elementor-element-populated {
		padding: 0px 10px 0px 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-424e5da {
		text-align: right;
	}
	
	.elementor-42671 .elementor-element.elementor-element-424e5da .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-c6300a5 {
		width: 70%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-c6300a5 > .elementor-element-populated {
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-607551c {
		text-align: right;
	}
	
	.elementor-42671 .elementor-element.elementor-element-607551c .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-4505456 {
		width: 30%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-4505456 > .elementor-element-populated {
		padding: 0px 10px 0px 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-b932091 {
		text-align: right;
	}
	
	.elementor-42671 .elementor-element.elementor-element-b932091 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-5560eb5 {
		width: 70%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-5560eb5 > .elementor-element-populated {
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-d3e0987 {
		text-align: right;
	}
	
	.elementor-42671 .elementor-element.elementor-element-d3e0987 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-1313f8d {
		width: 30%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-1313f8d > .elementor-element-populated {
		padding: 0px 10px 0px 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-70d4913 {
		text-align: right;
	}
	
	.elementor-42671 .elementor-element.elementor-element-70d4913 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-f9cff53 {
		width: 70%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-f9cff53 > .elementor-element-populated {
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-828b401 {
		text-align: right;
	}
	
	.elementor-42671 .elementor-element.elementor-element-828b401 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-a888cdd {
		width: 30%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-a888cdd > .elementor-element-populated {
		padding: 0px 10px 0px 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-1f82664 {
		text-align: right;
	}
	
	.elementor-42671 .elementor-element.elementor-element-1f82664 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-c1ac24e {
		width: 70%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-c1ac24e > .elementor-element-populated {
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-91ed429 {
		text-align: right;
	}
	
	.elementor-42671 .elementor-element.elementor-element-91ed429 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-1dfe9603 {
		--spacer-size: 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-54762753 {
		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-42671 .elementor-element.elementor-element-12e698a .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-12e698a .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-12e698a .position-in-circle {
		height: 95px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-139c0932 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-590f349e .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-28ba3679 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-2a30b205 {
		width: 33%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-1652310c .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-1652310c .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-1652310c .position-in-circle {
		height: 95px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-40303555 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-7f75dddb .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-1a3f12ef .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-52b87ea {
		width: 33%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-b04e6c9 .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-b04e6c9 .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-b04e6c9 .position-in-circle {
		height: 95px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-3fc59db .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-4c5b92e5 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-150afd03 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-519b837e {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-fcc2ea7 {
		--spacer-size: 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-6ef24b2f > .elementor-element-populated {
		margin: 0px 0px 60px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-5d36606 > .elementor-widget-container {
		margin: 0px 0px -15px 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-5d36606 {
		text-align: center;
	}
	
	.elementor-42671 .elementor-element.elementor-element-5d36606 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-6d0cf170 > .elementor-widget-container {
		margin: -35px 0px 0px 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-d54a78d > .elementor-element-populated {
		margin: 0px 0px 60px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-54437b7 > .elementor-widget-container {
		margin: 0px 0px -15px 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-54437b7 {
		text-align: center;
	}
	
	.elementor-42671 .elementor-element.elementor-element-54437b7 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-f5d5b24 > .elementor-widget-container {
		margin: -35px 0px 0px 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-50d32db {
		--spacer-size: 25px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-b078938 {
		margin-top: 0px;
		margin-bottom: -52px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-5fc31f0d {
		--spacer-size: 60px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-667a19d7 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-251c77ba {
		--spacer-size: 60px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-4cfac76a {
		--spacer-size: 25px;
	}
	
	.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-42671 .elementor-element.elementor-element-611b37b4 .elementor-heading-title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-42671 .elementor-element.elementor-element-23f5c605 {
		font-size: 16px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-39e2f7c {
		--spacer-size: 25px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-f9fa60a {
		padding: 60px 0px 0px 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-69e96da2 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-3a3d32d7 {
		text-align: center;
	}
	
	.elementor-42671 .elementor-element.elementor-element-342d93ed {
		--spacer-size: 25px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-3ee00f81 img {
		max-width: 100%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-41074072 {
		font-size: 16px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-248f78bb {
		--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-42671 .elementor-element.elementor-element-79ab779 .elementor-testimonial__text {
		font-size: 30px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-248d56c0 {
		--spacer-size: 25px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-47d62877 > .elementor-element-populated {
		padding: 80px 0px 80px 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-2b78c7eb {
		--spacer-size: 25px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-5110271f > .elementor-element-populated {
		padding: 10px 10px 0px 10px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-7584e70a {
		text-align: center;
	}
	
	.elementor-42671 .elementor-element.elementor-element-7584e70a .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-4b0c10d0 {
		width: 33%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-6800f858 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-63c53c07 {
		width: 33%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-73681617 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-23b3ebd6 {
		width: 33%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-62b82519 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-3548db68 {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-42ab7ed0 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-382c0247 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-49862de7 {
		text-align: center;
	}
	
	.elementor-42671 .elementor-element.elementor-element-43eb71af {
		text-align: center;
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.elementor-42671 .elementor-element.elementor-element-5b5365a6 {
		width: 33%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-5b5365a6 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-246e88af .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-246e88af .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-246e88af .position-in-circle {
		height: 95px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-67cc4ed1 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-5a393fed .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-1f7e8e48 {
		width: 33%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-1f7e8e48 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-552ad613 .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-552ad613 .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-552ad613 .position-in-circle {
		height: 95px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-6a0f6e9e .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-2386ed72 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-4aa717ee {
		width: 33%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-4aa717ee > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-12bcfa38 .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-12bcfa38 .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-12bcfa38 .position-in-circle {
		height: 95px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-551e7b27 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-4aba561b .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-9849b1e {
		margin-top: 15px;
		margin-bottom: 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-74f3054a {
		width: 50%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-74f3054a > .elementor-element-populated {
		padding: 0px 10px 0px 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-7b7bf751 {
		text-align: right;
	}
	
	.elementor-42671 .elementor-element.elementor-element-7b7bf751 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-6d9a9902 {
		width: 50%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-6d9a9902 > .elementor-element-populated {
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-54d301ec .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-bdfbf19 {
		width: 50%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-bdfbf19 > .elementor-element-populated {
		padding: 0px 10px 0px 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-4542d36d {
		text-align: right;
	}
	
	.elementor-42671 .elementor-element.elementor-element-4542d36d .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-570794f8 {
		width: 50%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-570794f8 > .elementor-element-populated {
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-47c0b0ac .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-1695191b .elementor-button {
		font-size: 16px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-290eb592 {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-22d34c0c > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-20faa551 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-7e89eb61 {
		text-align: center;
	}
	
	.elementor-42671 .elementor-element.elementor-element-6e1d26c0 {
		text-align: center;
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.elementor-42671 .elementor-element.elementor-element-359e86c6 {
		width: 33%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-359e86c6 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-64214dbb .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-64214dbb .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-64214dbb .position-in-circle {
		height: 95px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-1e642ee3 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-1ec935a5 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-51c9c3b3 {
		width: 33%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-51c9c3b3 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-6f2e9d54 .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-6f2e9d54 .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-6f2e9d54 .position-in-circle {
		height: 95px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-40b00d07 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-424c2278 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-625c0f3d {
		width: 33%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-625c0f3d > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-35bce4ec .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-35bce4ec .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-35bce4ec .position-in-circle {
		height: 95px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-75cdb9b .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-36f54f22 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-37bd522d {
		margin-top: 15px;
		margin-bottom: 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-4535ca6e {
		width: 50%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-4535ca6e > .elementor-element-populated {
		padding: 0px 10px 0px 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-726366a9 {
		text-align: right;
	}
	
	.elementor-42671 .elementor-element.elementor-element-726366a9 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-18dd3f09 {
		width: 50%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-18dd3f09 > .elementor-element-populated {
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-ff41cef .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-e63d02c {
		width: 50%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-e63d02c > .elementor-element-populated {
		padding: 0px 10px 0px 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-48f295c8 {
		text-align: right;
	}
	
	.elementor-42671 .elementor-element.elementor-element-48f295c8 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-2a6412b9 {
		width: 50%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-2a6412b9 > .elementor-element-populated {
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-6d228768 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-ef33f91 .elementor-button {
		font-size: 16px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-22317eb6 {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-7cda6d40 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-2498f6cb {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-3e9060f7 {
		text-align: center;
	}
	
	.elementor-42671 .elementor-element.elementor-element-6591c1b6 {
		text-align: center;
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.elementor-42671 .elementor-element.elementor-element-71a18375 {
		width: 33%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-71a18375 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-4d8bd44b .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-4d8bd44b .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-4d8bd44b .position-in-circle {
		height: 95px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-75f03e3e .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-3854c9ec .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-1c4652a6 {
		width: 33%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-1c4652a6 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-4248f18c .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-4248f18c .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-4248f18c .position-in-circle {
		height: 95px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-7cb83b74 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-339bd4b7 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-39093c42 {
		width: 33%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-39093c42 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-7d990c3a .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-7d990c3a .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-7d990c3a .position-in-circle {
		height: 95px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-59b27987 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-286e376e .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-363a0a1b {
		margin-top: 15px;
		margin-bottom: 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-70da7bae {
		width: 50%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-70da7bae > .elementor-element-populated {
		padding: 0px 10px 0px 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-5051967 {
		text-align: right;
	}
	
	.elementor-42671 .elementor-element.elementor-element-5051967 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-3d9f316f {
		width: 50%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-3d9f316f > .elementor-element-populated {
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-75855895 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-33c909c5 {
		width: 50%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-33c909c5 > .elementor-element-populated {
		padding: 0px 10px 0px 0px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-480f3037 {
		text-align: right;
	}
	
	.elementor-42671 .elementor-element.elementor-element-480f3037 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-1b6abb {
		width: 50%;
	}
	
	.elementor-42671 .elementor-element.elementor-element-1b6abb > .elementor-element-populated {
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-5fa9f4b4 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-42671 .elementor-element.elementor-element-7100563e .elementor-button {
		font-size: 16px;
		padding: 15px 15px 15px 15px;
	}
}

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

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

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-79557bdc */
.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-79ab779 */
.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-6e1bcce7 */
.elementor-42671 .elementor-element.elementor-element-6e1bcce7 a {
	position: relative;
	z-index: 2;
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-47d62877 */
.elementor-42671 .elementor-element.elementor-element-47d62877 .elementor-widget {
	position: static !important;
}
