/* 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-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-302 .elementor-element.elementor-element-e41fb69 {
	--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-302 .elementor-element.elementor-element-f593a77 > .elementor-widget-container {
	margin: 0px 0px 0px -4px;
	padding: 0px 0px 0px 0px;
}

.elementor-302 .elementor-element.elementor-element-f593a77 {
	text-align: center;
}

.elementor-302 .elementor-element.elementor-element-f593a77 .elementor-heading-title {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 60px;
	font-weight: 600;
	line-height: 1em;
	color: var(--e-global-color-primary);
}

.elementor-302 .elementor-element.elementor-element-46dfb7c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-302 .elementor-element.elementor-element-46dfb7c {
	text-align: center;
}

.elementor-302 .elementor-element.elementor-element-46dfb7c .elementor-heading-title {
	font-family: "Sora", Sans-serif;
	font-size: 67px;
	font-weight: 900;
	line-height: 1.2em;
}

.elementor-302 .elementor-element.elementor-element-edb2a2d {
	text-align: center;
}

.elementor-302 .elementor-element.elementor-element-edb2a2d .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 1.2em;
	color: var(--e-global-color-accent);
}

.elementor-302 .elementor-element.elementor-element-78ca541 > .elementor-container {
	max-width: 915px;
}

.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-302 .elementor-element.elementor-element-02290a9 {
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.7em;
}

.elementor-302 .elementor-element.elementor-element-912b0bd {
	--spacer-size: 20px;
}

.elementor-302 .elementor-element.elementor-element-332c8d5 {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-c6e62d1);
	margin-top: 0px;
	margin-bottom: 50px;
}

.elementor-302 .elementor-element.elementor-element-dc0c97b {
	text-align: center;
}

.elementor-302 .elementor-element.elementor-element-dc0c97b .elementor-heading-title {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	line-height: 1.2em;
}

.elementor-302 .elementor-element.elementor-element-dc0c97b .elementor-heading-title a:hover, .elementor-302 .elementor-element.elementor-element-dc0c97b .elementor-heading-title a:focus {
	color: var(--e-global-color-accent);
}

.elementor-302 .elementor-element.elementor-element-32f0c73 {
	text-align: center;
}

.elementor-302 .elementor-element.elementor-element-32f0c73 .elementor-heading-title {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	line-height: 1.2em;
}

.elementor-302 .elementor-element.elementor-element-32f0c73 .elementor-heading-title a:hover, .elementor-302 .elementor-element.elementor-element-32f0c73 .elementor-heading-title a:focus {
	color: var(--e-global-color-accent);
}

.elementor-302 .elementor-element.elementor-element-cb85b05 {
	text-align: center;
}

.elementor-302 .elementor-element.elementor-element-cb85b05 .elementor-heading-title {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	line-height: 1.2em;
}

.elementor-302 .elementor-element.elementor-element-cb85b05 .elementor-heading-title a:hover, .elementor-302 .elementor-element.elementor-element-cb85b05 .elementor-heading-title a:focus {
	color: var(--e-global-color-accent);
}

.elementor-302 .elementor-element.elementor-element-5ef955d {
	text-align: center;
}

.elementor-302 .elementor-element.elementor-element-5ef955d .elementor-heading-title {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	line-height: 1.2em;
}

.elementor-302 .elementor-element.elementor-element-5ef955d .elementor-heading-title a:hover, .elementor-302 .elementor-element.elementor-element-5ef955d .elementor-heading-title a:focus {
	color: var(--e-global-color-accent);
}

.elementor-302 .elementor-element.elementor-element-37f443e {
	text-align: center;
}

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

.elementor-302 .elementor-element.elementor-element-37f443e .elementor-heading-title a:hover, .elementor-302 .elementor-element.elementor-element-37f443e .elementor-heading-title a:focus {
	color: var(--e-global-color-accent);
}

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

.elementor-302 .elementor-element.elementor-element-3410fc4 {
	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;
	z-index: 3;
}

.elementor-302 .elementor-element.elementor-element-3410fc4 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-302 .elementor-element.elementor-element-e09cd12.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

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

.elementor-302 .elementor-element.elementor-element-14758d4 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-302 .elementor-element.elementor-element-14758d4 {
	text-align: left;
}

.elementor-302 .elementor-element.elementor-element-14758d4 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	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-302 .elementor-element.elementor-element-5167623 > .elementor-widget-container {
	margin: 0px 0px -14px 0px;
}

.elementor-302 .elementor-element.elementor-element-5167623 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-302 .elementor-element.elementor-element-5167623 .elementor-icon {
	font-size: 20px;
}

.elementor-302 .elementor-element.elementor-element-5167623 .elementor-icon svg {
	height: 20px;
}

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

.elementor-302 .elementor-element.elementor-element-4ff29b0 {
	text-align: center;
}

.elementor-302 .elementor-element.elementor-element-4ff29b0 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 1.2em;
}

.elementor-302 .elementor-element.elementor-element-b6146e0 > .elementor-widget-container {
	margin: 0px 0px -14px 0px;
}

.elementor-302 .elementor-element.elementor-element-b6146e0 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-302 .elementor-element.elementor-element-b6146e0 .elementor-icon {
	font-size: 20px;
}

.elementor-302 .elementor-element.elementor-element-b6146e0 .elementor-icon svg {
	height: 20px;
}

.elementor-302 .elementor-element.elementor-element-563faf6 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-302 .elementor-element.elementor-element-563faf6 {
	text-align: center;
}

.elementor-302 .elementor-element.elementor-element-563faf6 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 1.2em;
}

.elementor-302 .elementor-element.elementor-element-bb6a448 > .elementor-widget-container {
	margin: 0px 0px -14px 0px;
}

.elementor-302 .elementor-element.elementor-element-bb6a448 .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-302 .elementor-element.elementor-element-bb6a448 .elementor-icon {
	font-size: 20px;
}

.elementor-302 .elementor-element.elementor-element-bb6a448 .elementor-icon svg {
	height: 20px;
}

.elementor-302 .elementor-element.elementor-element-20ec71e > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-302 .elementor-element.elementor-element-20ec71e {
	text-align: center;
}

.elementor-302 .elementor-element.elementor-element-20ec71e .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 1.2em;
}

.elementor-302 .elementor-element.elementor-element-1b6a8ed {
	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-302 .elementor-element.elementor-element-ef387f9.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

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

.elementor-302 .elementor-element.elementor-element-5920675 {
	margin-top: 0px;
	margin-bottom: 30px;
}

.elementor-302 .elementor-element.elementor-element-3879151 > .elementor-element-populated {
	padding: 10px 30px 10px 10px;
}

.elementor-302 .elementor-element.elementor-element-4cf053d {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-302 .elementor-element.elementor-element-4cf053d > .elementor-widget-container {
	background-color: var(--e-global-color-9cbc254);
	margin: 0px 0px 20px 0px;
	padding: 8px 15px 8px 15px;
	border-radius: 250px 250px 250px 250px;
}

.elementor-302 .elementor-element.elementor-element-4cf053d .elementor-heading-title {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 3px;
	color: var(--e-global-color-16dab95);
}

.elementor-302 .elementor-element.elementor-element-b287e3a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-302 .elementor-element.elementor-element-92e8823 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-302 .elementor-element.elementor-element-92e8823 {
	font-family: "Inter", Sans-serif;
	font-weight: 500;
}

.elementor-302 .elementor-element.elementor-element-d3351c5 > .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-302 .elementor-element.elementor-element-acfbafa .circle-progress-bar {
	max-width: 185px;
}

.elementor-302 .elementor-element.elementor-element-acfbafa .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-acfbafa .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-302 .elementor-element.elementor-element-acfbafa > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-302 .elementor-element.elementor-element-acfbafa .circle-progress__meter {
	fill: #fff;
}

.elementor-302 .elementor-element.elementor-element-acfbafa .circle-progress__value {
	stroke-linecap: round;
}

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

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

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

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

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

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

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

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

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

.elementor-302 .elementor-element.elementor-element-f240a31 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

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

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

.elementor-302 .elementor-element.elementor-element-d390528 > .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-302 .elementor-element.elementor-element-61f71c6 .circle-progress-bar {
	max-width: 185px;
}

.elementor-302 .elementor-element.elementor-element-61f71c6 .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-61f71c6 .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-302 .elementor-element.elementor-element-61f71c6 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-302 .elementor-element.elementor-element-61f71c6 .circle-progress__meter {
	fill: #fff;
}

.elementor-302 .elementor-element.elementor-element-61f71c6 .circle-progress__value {
	stroke-linecap: round;
}

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

.elementor-302 .elementor-element.elementor-element-61f71c6 .circle-counter .circle-val .circle-counter__prefix {
	font-size: 67px;
	align-self: center;
}

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

body.rtl .elementor-302 .elementor-element.elementor-element-61f71c6 .circle-counter .circle-val .circle-counter__prefix {
	margin-left: 1px;
}

.elementor-302 .elementor-element.elementor-element-61f71c6 .circle-counter .circle-val .circle-counter__suffix {
	font-size: 27px;
	align-self: center;
}

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

body.rtl .elementor-302 .elementor-element.elementor-element-61f71c6 .circle-counter .circle-val .circle-counter__suffix {
	margin-right: 3px;
}

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

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

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

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

.elementor-302 .elementor-element.elementor-element-85f2ed3 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-8086a00 > .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-302 .elementor-element.elementor-element-d9aaafb .circle-progress-bar {
	max-width: 185px;
}

.elementor-302 .elementor-element.elementor-element-d9aaafb .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-d9aaafb .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-302 .elementor-element.elementor-element-d9aaafb > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-302 .elementor-element.elementor-element-d9aaafb .circle-progress__meter {
	fill: #fff;
}

.elementor-302 .elementor-element.elementor-element-d9aaafb .circle-progress__value {
	stroke-linecap: round;
}

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

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

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

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

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

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

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

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

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

.elementor-302 .elementor-element.elementor-element-7983b84 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

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

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

.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-302 .elementor-element.elementor-element-8758da2 .elementor-button {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
}

.elementor-302 .elementor-element.elementor-element-a47874a:not(.elementor-motion-effects-element-type-background), .elementor-302 .elementor-element.elementor-element-a47874a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9fbff;
}

.elementor-302 .elementor-element.elementor-element-a47874a {
	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;
	padding: 130px 0px 130px 0px;
}

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

.elementor-bc-flex-widget .elementor-302 .elementor-element.elementor-element-c250ce6.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

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

.elementor-302 .elementor-element.elementor-element-11cb88e {
	margin-top: 0px;
	margin-bottom: 30px;
}

.elementor-302 .elementor-element.elementor-element-c56f342 > .elementor-element-populated {
	padding: 10px 30px 10px 10px;
}

.elementor-302 .elementor-element.elementor-element-d16e820 {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-302 .elementor-element.elementor-element-d16e820 > .elementor-widget-container {
	background-color: var(--e-global-color-9cbc254);
	margin: 0px 0px 20px 0px;
	padding: 8px 15px 8px 15px;
	border-radius: 250px 250px 250px 250px;
}

.elementor-302 .elementor-element.elementor-element-d16e820 .elementor-heading-title {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 3px;
	color: var(--e-global-color-16dab95);
}

.elementor-302 .elementor-element.elementor-element-87b4672 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-302 .elementor-element.elementor-element-d5bc550 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-302 .elementor-element.elementor-element-d5bc550 {
	font-family: "Inter", Sans-serif;
	font-weight: 500;
}

.elementor-302 .elementor-element.elementor-element-bb1015d > .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-302 .elementor-element.elementor-element-63dc9c5 .circle-progress-bar {
	max-width: 185px;
}

.elementor-302 .elementor-element.elementor-element-63dc9c5 .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-63dc9c5 .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-302 .elementor-element.elementor-element-63dc9c5 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-302 .elementor-element.elementor-element-63dc9c5 .circle-progress__meter {
	fill: #fff;
}

.elementor-302 .elementor-element.elementor-element-63dc9c5 .circle-progress__value {
	stroke-linecap: round;
}

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

.elementor-302 .elementor-element.elementor-element-63dc9c5 .circle-counter .circle-val .circle-counter__prefix {
	font-size: 67px;
	align-self: center;
}

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

body.rtl .elementor-302 .elementor-element.elementor-element-63dc9c5 .circle-counter .circle-val .circle-counter__prefix {
	margin-left: 1px;
}

.elementor-302 .elementor-element.elementor-element-63dc9c5 .circle-counter .circle-val .circle-counter__suffix {
	font-size: 27px;
	align-self: center;
}

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

body.rtl .elementor-302 .elementor-element.elementor-element-63dc9c5 .circle-counter .circle-val .circle-counter__suffix {
	margin-right: 3px;
}

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

.elementor-302 .elementor-element.elementor-element-63dc9c5 .circle-counter .circle-counter__subtitle {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 900;
	padding: 0px 0px 0px 0px;
}

.elementor-302 .elementor-element.elementor-element-831e8a2 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-8385e99 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-3cba645 > .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-302 .elementor-element.elementor-element-044eaf5 .circle-progress-bar {
	max-width: 185px;
}

.elementor-302 .elementor-element.elementor-element-044eaf5 .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-044eaf5 .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-302 .elementor-element.elementor-element-044eaf5 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-302 .elementor-element.elementor-element-044eaf5 .circle-progress__meter {
	fill: #fff;
}

.elementor-302 .elementor-element.elementor-element-044eaf5 .circle-progress__value {
	stroke-linecap: round;
}

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

.elementor-302 .elementor-element.elementor-element-044eaf5 .circle-counter .circle-val .circle-counter__prefix {
	font-size: 67px;
	align-self: center;
}

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

body.rtl .elementor-302 .elementor-element.elementor-element-044eaf5 .circle-counter .circle-val .circle-counter__prefix {
	margin-left: 1px;
}

.elementor-302 .elementor-element.elementor-element-044eaf5 .circle-counter .circle-val .circle-counter__suffix {
	font-size: 27px;
	align-self: center;
}

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

body.rtl .elementor-302 .elementor-element.elementor-element-044eaf5 .circle-counter .circle-val .circle-counter__suffix {
	margin-right: 3px;
}

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

.elementor-302 .elementor-element.elementor-element-044eaf5 .circle-counter .circle-counter__subtitle {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 900;
	padding: 0px 0px 0px 0px;
}

.elementor-302 .elementor-element.elementor-element-ec889f1 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-a8bcac7 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-488c121 > .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-302 .elementor-element.elementor-element-1bfe29b .circle-progress-bar {
	max-width: 185px;
}

.elementor-302 .elementor-element.elementor-element-1bfe29b .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-1bfe29b .position-in-circle {
	height: 185px;
}

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

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

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

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

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

.elementor-302 .elementor-element.elementor-element-1bfe29b .circle-progress__meter {
	fill: #fff;
}

.elementor-302 .elementor-element.elementor-element-1bfe29b .circle-progress__value {
	stroke-linecap: round;
}

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

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

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

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

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

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

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

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

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

.elementor-302 .elementor-element.elementor-element-0f5a3e6 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-c37abc1 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-a49e6bc .elementor-button {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
}

.elementor-302 .elementor-element.elementor-element-0215990 {
	border-style: none;
	padding: 130px 0px 130px 0px;
}

.elementor-bc-flex-widget .elementor-302 .elementor-element.elementor-element-5341df8.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

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

.elementor-302 .elementor-element.elementor-element-e7277b6 {
	margin-top: 0px;
	margin-bottom: 30px;
}

.elementor-302 .elementor-element.elementor-element-297a373 > .elementor-element-populated {
	padding: 10px 30px 10px 10px;
}

.elementor-302 .elementor-element.elementor-element-d405842 {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-302 .elementor-element.elementor-element-d405842 > .elementor-widget-container {
	background-color: var(--e-global-color-9cbc254);
	margin: 0px 0px 20px 0px;
	padding: 8px 15px 8px 15px;
	border-radius: 250px 250px 250px 250px;
}

.elementor-302 .elementor-element.elementor-element-d405842 .elementor-heading-title {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 3px;
	color: var(--e-global-color-16dab95);
}

.elementor-302 .elementor-element.elementor-element-05082d9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-302 .elementor-element.elementor-element-b874232 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-302 .elementor-element.elementor-element-b874232 {
	font-family: "Inter", Sans-serif;
	font-weight: 500;
}

.elementor-302 .elementor-element.elementor-element-e6ee36b > .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-302 .elementor-element.elementor-element-18ebfaf .circle-progress-bar {
	max-width: 185px;
}

.elementor-302 .elementor-element.elementor-element-18ebfaf .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-18ebfaf .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-302 .elementor-element.elementor-element-18ebfaf > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-302 .elementor-element.elementor-element-18ebfaf .circle-progress__meter {
	fill: #fff;
}

.elementor-302 .elementor-element.elementor-element-18ebfaf .circle-progress__value {
	stroke-linecap: round;
}

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

.elementor-302 .elementor-element.elementor-element-18ebfaf .circle-counter .circle-val .circle-counter__prefix {
	font-size: 67px;
	align-self: center;
}

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

body.rtl .elementor-302 .elementor-element.elementor-element-18ebfaf .circle-counter .circle-val .circle-counter__prefix {
	margin-left: 1px;
}

.elementor-302 .elementor-element.elementor-element-18ebfaf .circle-counter .circle-val .circle-counter__suffix {
	font-size: 27px;
	align-self: center;
}

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

body.rtl .elementor-302 .elementor-element.elementor-element-18ebfaf .circle-counter .circle-val .circle-counter__suffix {
	margin-right: 3px;
}

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

.elementor-302 .elementor-element.elementor-element-18ebfaf .circle-counter .circle-counter__subtitle {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 900;
	padding: 0px 0px 0px 0px;
}

.elementor-302 .elementor-element.elementor-element-050428f > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-6631674 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-70c12e1 > .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-302 .elementor-element.elementor-element-9cf4499 .circle-progress-bar {
	max-width: 185px;
}

.elementor-302 .elementor-element.elementor-element-9cf4499 .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-9cf4499 .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-302 .elementor-element.elementor-element-9cf4499 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-302 .elementor-element.elementor-element-9cf4499 .circle-progress__meter {
	fill: #fff;
}

.elementor-302 .elementor-element.elementor-element-9cf4499 .circle-progress__value {
	stroke-linecap: round;
}

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

.elementor-302 .elementor-element.elementor-element-9cf4499 .circle-counter .circle-val .circle-counter__prefix {
	font-size: 67px;
	align-self: center;
}

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

body.rtl .elementor-302 .elementor-element.elementor-element-9cf4499 .circle-counter .circle-val .circle-counter__prefix {
	margin-left: 1px;
}

.elementor-302 .elementor-element.elementor-element-9cf4499 .circle-counter .circle-val .circle-counter__suffix {
	font-size: 27px;
	align-self: center;
}

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

body.rtl .elementor-302 .elementor-element.elementor-element-9cf4499 .circle-counter .circle-val .circle-counter__suffix {
	margin-right: 3px;
}

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

.elementor-302 .elementor-element.elementor-element-9cf4499 .circle-counter .circle-counter__subtitle {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 900;
	padding: 0px 0px 0px 0px;
}

.elementor-302 .elementor-element.elementor-element-ff2d304 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-f237895 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-2614eae > .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-302 .elementor-element.elementor-element-fb548a5 .circle-progress-bar {
	max-width: 185px;
}

.elementor-302 .elementor-element.elementor-element-fb548a5 .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-fb548a5 .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-302 .elementor-element.elementor-element-fb548a5 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-302 .elementor-element.elementor-element-fb548a5 .circle-progress__meter {
	fill: #fff;
}

.elementor-302 .elementor-element.elementor-element-fb548a5 .circle-progress__value {
	stroke-linecap: round;
}

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

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

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

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

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

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

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

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

.elementor-302 .elementor-element.elementor-element-fb548a5 .circle-counter .circle-counter__subtitle {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 900;
	padding: 0px 0px 0px 0px;
}

.elementor-302 .elementor-element.elementor-element-a5356fb > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

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

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

.elementor-302 .elementor-element.elementor-element-3234bf2 .elementor-button {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
}

.elementor-302 .elementor-element.elementor-element-2600447:not(.elementor-motion-effects-element-type-background), .elementor-302 .elementor-element.elementor-element-2600447 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9fbff;
}

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

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

.elementor-bc-flex-widget .elementor-302 .elementor-element.elementor-element-0f0c94b.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

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

.elementor-302 .elementor-element.elementor-element-3f85ec2 {
	margin-top: 0px;
	margin-bottom: 30px;
}

.elementor-302 .elementor-element.elementor-element-cefa43f > .elementor-element-populated {
	padding: 10px 30px 10px 10px;
}

.elementor-302 .elementor-element.elementor-element-3d64d4c {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-302 .elementor-element.elementor-element-3d64d4c > .elementor-widget-container {
	background-color: var(--e-global-color-9cbc254);
	margin: 0px 0px 20px 0px;
	padding: 8px 15px 8px 15px;
	border-radius: 250px 250px 250px 250px;
}

.elementor-302 .elementor-element.elementor-element-3d64d4c .elementor-heading-title {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 3px;
	color: var(--e-global-color-16dab95);
}

.elementor-302 .elementor-element.elementor-element-778d430 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-302 .elementor-element.elementor-element-f431969 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-302 .elementor-element.elementor-element-f431969 {
	font-family: "Inter", Sans-serif;
	font-weight: 500;
}

.elementor-302 .elementor-element.elementor-element-1b1ca53 > .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-302 .elementor-element.elementor-element-5110b45 .circle-progress-bar {
	max-width: 185px;
}

.elementor-302 .elementor-element.elementor-element-5110b45 .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-5110b45 .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-302 .elementor-element.elementor-element-5110b45 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-302 .elementor-element.elementor-element-5110b45 .circle-progress__meter {
	fill: #fff;
}

.elementor-302 .elementor-element.elementor-element-5110b45 .circle-progress__value {
	stroke-linecap: round;
}

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

.elementor-302 .elementor-element.elementor-element-5110b45 .circle-counter .circle-val .circle-counter__prefix {
	font-size: 67px;
	align-self: center;
}

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

body.rtl .elementor-302 .elementor-element.elementor-element-5110b45 .circle-counter .circle-val .circle-counter__prefix {
	margin-left: 1px;
}

.elementor-302 .elementor-element.elementor-element-5110b45 .circle-counter .circle-val .circle-counter__suffix {
	font-size: 27px;
	align-self: center;
}

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

body.rtl .elementor-302 .elementor-element.elementor-element-5110b45 .circle-counter .circle-val .circle-counter__suffix {
	margin-right: 3px;
}

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

.elementor-302 .elementor-element.elementor-element-5110b45 .circle-counter .circle-counter__subtitle {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 900;
	padding: 0px 0px 0px 0px;
}

.elementor-302 .elementor-element.elementor-element-78e4d52 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-73e4bc6 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-4325721 > .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-302 .elementor-element.elementor-element-5764505 .circle-progress-bar {
	max-width: 185px;
}

.elementor-302 .elementor-element.elementor-element-5764505 .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-5764505 .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-302 .elementor-element.elementor-element-5764505 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-302 .elementor-element.elementor-element-5764505 .circle-progress__meter {
	fill: #fff;
}

.elementor-302 .elementor-element.elementor-element-5764505 .circle-progress__value {
	stroke-linecap: round;
}

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

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

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

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

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

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

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

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

.elementor-302 .elementor-element.elementor-element-5764505 .circle-counter .circle-counter__subtitle {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 900;
	padding: 0px 0px 0px 0px;
}

.elementor-302 .elementor-element.elementor-element-83fb892 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-ef8d867 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-a00d38d > .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-302 .elementor-element.elementor-element-484a1f8 .circle-progress-bar {
	max-width: 185px;
}

.elementor-302 .elementor-element.elementor-element-484a1f8 .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-484a1f8 .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-302 .elementor-element.elementor-element-484a1f8 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-302 .elementor-element.elementor-element-484a1f8 .circle-progress__meter {
	fill: #fff;
}

.elementor-302 .elementor-element.elementor-element-484a1f8 .circle-progress__value {
	stroke-linecap: round;
}

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

.elementor-302 .elementor-element.elementor-element-484a1f8 .circle-counter .circle-val .circle-counter__prefix {
	font-size: 67px;
	align-self: center;
}

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

body.rtl .elementor-302 .elementor-element.elementor-element-484a1f8 .circle-counter .circle-val .circle-counter__prefix {
	margin-left: 1px;
}

.elementor-302 .elementor-element.elementor-element-484a1f8 .circle-counter .circle-val .circle-counter__suffix {
	font-size: 27px;
	align-self: center;
}

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

body.rtl .elementor-302 .elementor-element.elementor-element-484a1f8 .circle-counter .circle-val .circle-counter__suffix {
	margin-right: 3px;
}

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

.elementor-302 .elementor-element.elementor-element-484a1f8 .circle-counter .circle-counter__subtitle {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 900;
	padding: 0px 0px 0px 0px;
}

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

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

.elementor-302 .elementor-element.elementor-element-95f6838 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-0ed8f40 .elementor-button {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
}

.elementor-302 .elementor-element.elementor-element-1222e1b {
	border-style: none;
	padding: 130px 0px 130px 0px;
}

.elementor-bc-flex-widget .elementor-302 .elementor-element.elementor-element-674b846.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

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

.elementor-302 .elementor-element.elementor-element-7e1dde1 {
	margin-top: 0px;
	margin-bottom: 30px;
}

.elementor-302 .elementor-element.elementor-element-f3f523d > .elementor-element-populated {
	padding: 10px 30px 10px 10px;
}

.elementor-302 .elementor-element.elementor-element-96c6059 {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-302 .elementor-element.elementor-element-96c6059 > .elementor-widget-container {
	background-color: var(--e-global-color-9cbc254);
	margin: 0px 0px 20px 0px;
	padding: 8px 15px 8px 15px;
	border-radius: 250px 250px 250px 250px;
}

.elementor-302 .elementor-element.elementor-element-96c6059 .elementor-heading-title {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 3px;
	color: var(--e-global-color-16dab95);
}

.elementor-302 .elementor-element.elementor-element-6f02a9c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-302 .elementor-element.elementor-element-c4c0eab > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-302 .elementor-element.elementor-element-c4c0eab {
	font-family: "Inter", Sans-serif;
	font-weight: 500;
}

.elementor-302 .elementor-element.elementor-element-1d8c1f8 > .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-302 .elementor-element.elementor-element-95d7a69 .circle-progress-bar {
	max-width: 185px;
}

.elementor-302 .elementor-element.elementor-element-95d7a69 .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-95d7a69 .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-302 .elementor-element.elementor-element-95d7a69 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-302 .elementor-element.elementor-element-95d7a69 .circle-progress__meter {
	fill: #fff;
}

.elementor-302 .elementor-element.elementor-element-95d7a69 .circle-progress__value {
	stroke-linecap: round;
}

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

.elementor-302 .elementor-element.elementor-element-95d7a69 .circle-counter .circle-val .circle-counter__prefix {
	font-size: 67px;
	align-self: center;
}

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

body.rtl .elementor-302 .elementor-element.elementor-element-95d7a69 .circle-counter .circle-val .circle-counter__prefix {
	margin-left: 1px;
}

.elementor-302 .elementor-element.elementor-element-95d7a69 .circle-counter .circle-val .circle-counter__suffix {
	font-size: 27px;
	align-self: center;
}

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

body.rtl .elementor-302 .elementor-element.elementor-element-95d7a69 .circle-counter .circle-val .circle-counter__suffix {
	margin-right: 3px;
}

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

.elementor-302 .elementor-element.elementor-element-95d7a69 .circle-counter .circle-counter__subtitle {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 900;
	padding: 0px 0px 0px 0px;
}

.elementor-302 .elementor-element.elementor-element-f60e30f > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-c687fd4 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-2168f36 > .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-302 .elementor-element.elementor-element-f4a589c .circle-progress-bar {
	max-width: 185px;
}

.elementor-302 .elementor-element.elementor-element-f4a589c .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-f4a589c .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-302 .elementor-element.elementor-element-f4a589c > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-302 .elementor-element.elementor-element-f4a589c .circle-progress__meter {
	fill: #fff;
}

.elementor-302 .elementor-element.elementor-element-f4a589c .circle-progress__value {
	stroke-linecap: round;
}

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

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

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

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

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

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

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

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

.elementor-302 .elementor-element.elementor-element-f4a589c .circle-counter .circle-counter__subtitle {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 900;
	padding: 0px 0px 0px 0px;
}

.elementor-302 .elementor-element.elementor-element-1620818 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-9218a2e > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-aec2a42 > .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-302 .elementor-element.elementor-element-8cd62a5 .circle-progress-bar {
	max-width: 185px;
}

.elementor-302 .elementor-element.elementor-element-8cd62a5 .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-8cd62a5 .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-302 .elementor-element.elementor-element-8cd62a5 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-302 .elementor-element.elementor-element-8cd62a5 .circle-progress__meter {
	fill: #fff;
}

.elementor-302 .elementor-element.elementor-element-8cd62a5 .circle-progress__value {
	stroke-linecap: round;
}

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

.elementor-302 .elementor-element.elementor-element-8cd62a5 .circle-counter .circle-val .circle-counter__prefix {
	font-size: 67px;
	align-self: center;
}

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

body.rtl .elementor-302 .elementor-element.elementor-element-8cd62a5 .circle-counter .circle-val .circle-counter__prefix {
	margin-left: 1px;
}

.elementor-302 .elementor-element.elementor-element-8cd62a5 .circle-counter .circle-val .circle-counter__suffix {
	font-size: 27px;
	align-self: center;
}

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

body.rtl .elementor-302 .elementor-element.elementor-element-8cd62a5 .circle-counter .circle-val .circle-counter__suffix {
	margin-right: 3px;
}

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

.elementor-302 .elementor-element.elementor-element-8cd62a5 .circle-counter .circle-counter__subtitle {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 900;
	padding: 0px 0px 0px 0px;
}

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

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

.elementor-302 .elementor-element.elementor-element-145cfd8 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-1ef3199 .elementor-button {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
}

.elementor-302 .elementor-element.elementor-element-07062cf:not(.elementor-motion-effects-element-type-background), .elementor-302 .elementor-element.elementor-element-07062cf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9fbff;
}

.elementor-302 .elementor-element.elementor-element-07062cf {
	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;
	padding: 130px 0px 130px 0px;
}

.elementor-302 .elementor-element.elementor-element-07062cf > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-302 .elementor-element.elementor-element-77d9bd1.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

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

.elementor-302 .elementor-element.elementor-element-c8e5af7 {
	margin-top: 0px;
	margin-bottom: 30px;
}

.elementor-302 .elementor-element.elementor-element-ab38a02 > .elementor-element-populated {
	padding: 10px 30px 10px 10px;
}

.elementor-302 .elementor-element.elementor-element-1532c5a {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-302 .elementor-element.elementor-element-1532c5a > .elementor-widget-container {
	background-color: var(--e-global-color-9cbc254);
	margin: 0px 0px 20px 0px;
	padding: 8px 15px 8px 15px;
	border-radius: 250px 250px 250px 250px;
}

.elementor-302 .elementor-element.elementor-element-1532c5a .elementor-heading-title {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 3px;
	color: var(--e-global-color-16dab95);
}

.elementor-302 .elementor-element.elementor-element-2b47269 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-302 .elementor-element.elementor-element-dee9f4b > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-302 .elementor-element.elementor-element-dee9f4b {
	font-family: "Inter", Sans-serif;
	font-weight: 500;
}

.elementor-302 .elementor-element.elementor-element-58d34f5 > .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-302 .elementor-element.elementor-element-58d34f5 > .elementor-element-populated {
	padding: 10px 20px 0px 20px;
}

.elementor-302 .elementor-element.elementor-element-70d7cd2 .circle-progress-bar {
	max-width: 185px;
}

.elementor-302 .elementor-element.elementor-element-70d7cd2 .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-70d7cd2 .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-302 .elementor-element.elementor-element-70d7cd2 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-302 .elementor-element.elementor-element-70d7cd2 .circle-progress__meter {
	fill: #fff;
}

.elementor-302 .elementor-element.elementor-element-70d7cd2 .circle-progress__value {
	stroke-linecap: round;
}

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

.elementor-302 .elementor-element.elementor-element-70d7cd2 .circle-counter .circle-val .circle-counter__prefix {
	font-size: 67px;
	align-self: center;
}

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

body.rtl .elementor-302 .elementor-element.elementor-element-70d7cd2 .circle-counter .circle-val .circle-counter__prefix {
	margin-left: 1px;
}

.elementor-302 .elementor-element.elementor-element-70d7cd2 .circle-counter .circle-val .circle-counter__suffix {
	font-size: 27px;
	align-self: center;
}

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

body.rtl .elementor-302 .elementor-element.elementor-element-70d7cd2 .circle-counter .circle-val .circle-counter__suffix {
	margin-right: 3px;
}

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

.elementor-302 .elementor-element.elementor-element-abb29bc > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-39ccc8e > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

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

.elementor-302 .elementor-element.elementor-element-f568f9d .circle-progress-bar {
	max-width: 185px;
}

.elementor-302 .elementor-element.elementor-element-f568f9d .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-f568f9d .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-302 .elementor-element.elementor-element-f568f9d > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-302 .elementor-element.elementor-element-f568f9d .circle-progress__meter {
	fill: #fff;
}

.elementor-302 .elementor-element.elementor-element-f568f9d .circle-progress__value {
	stroke-linecap: round;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-302 .elementor-element.elementor-element-be4549e .circle-progress-bar {
	max-width: 185px;
}

.elementor-302 .elementor-element.elementor-element-be4549e .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-be4549e .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-302 .elementor-element.elementor-element-be4549e > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-302 .elementor-element.elementor-element-be4549e .circle-progress__meter {
	fill: #fff;
}

.elementor-302 .elementor-element.elementor-element-be4549e .circle-progress__value {
	stroke-linecap: round;
}

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

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

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

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

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

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

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

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

.elementor-302 .elementor-element.elementor-element-80e3aaf > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-0966619 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-51c3178 .elementor-button {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 700;
}

.elementor-302 .elementor-element.elementor-element-c57b31d {
	border-style: none;
	padding: 130px 0px 130px 0px;
}

.elementor-bc-flex-widget .elementor-302 .elementor-element.elementor-element-d69a59e.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

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

.elementor-302 .elementor-element.elementor-element-6720bee {
	margin-top: 0px;
	margin-bottom: 30px;
}

.elementor-302 .elementor-element.elementor-element-26b42b2 > .elementor-element-populated {
	padding: 10px 30px 10px 10px;
}

.elementor-302 .elementor-element.elementor-element-8e6cf89 {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-302 .elementor-element.elementor-element-8e6cf89 > .elementor-widget-container {
	background-color: var(--e-global-color-9cbc254);
	margin: 0px 0px 20px 0px;
	padding: 8px 15px 8px 15px;
	border-radius: 250px 250px 250px 250px;
}

.elementor-302 .elementor-element.elementor-element-8e6cf89 .elementor-heading-title {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 3px;
	color: var(--e-global-color-16dab95);
}

.elementor-302 .elementor-element.elementor-element-01717a8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-302 .elementor-element.elementor-element-b837253 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-302 .elementor-element.elementor-element-b837253 {
	font-family: "Inter", Sans-serif;
	font-weight: 500;
}

.elementor-302 .elementor-element.elementor-element-28c7a99 > .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-302 .elementor-element.elementor-element-5663dcb .circle-progress-bar {
	max-width: 185px;
}

.elementor-302 .elementor-element.elementor-element-5663dcb .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-5663dcb .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-302 .elementor-element.elementor-element-5663dcb > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-302 .elementor-element.elementor-element-5663dcb .circle-progress__meter {
	fill: #fff;
}

.elementor-302 .elementor-element.elementor-element-5663dcb .circle-progress__value {
	stroke-linecap: round;
}

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

.elementor-302 .elementor-element.elementor-element-5663dcb .circle-counter .circle-val .circle-counter__prefix {
	font-size: 67px;
	align-self: center;
}

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

body.rtl .elementor-302 .elementor-element.elementor-element-5663dcb .circle-counter .circle-val .circle-counter__prefix {
	margin-left: 1px;
}

.elementor-302 .elementor-element.elementor-element-5663dcb .circle-counter .circle-val .circle-counter__suffix {
	font-size: 27px;
	align-self: center;
}

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

body.rtl .elementor-302 .elementor-element.elementor-element-5663dcb .circle-counter .circle-val .circle-counter__suffix {
	margin-right: 3px;
}

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

.elementor-302 .elementor-element.elementor-element-5663dcb .circle-counter .circle-counter__subtitle {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 900;
	padding: 0px 0px 0px 0px;
}

.elementor-302 .elementor-element.elementor-element-b9479be > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-896db6a > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-1a04f8f > .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-302 .elementor-element.elementor-element-fc0e684 .circle-progress-bar {
	max-width: 185px;
}

.elementor-302 .elementor-element.elementor-element-fc0e684 .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-fc0e684 .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-302 .elementor-element.elementor-element-fc0e684 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-302 .elementor-element.elementor-element-fc0e684 .circle-progress__meter {
	fill: #fff;
}

.elementor-302 .elementor-element.elementor-element-fc0e684 .circle-progress__value {
	stroke-linecap: round;
}

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

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

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

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

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

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

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

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

.elementor-302 .elementor-element.elementor-element-fc0e684 .circle-counter .circle-counter__subtitle {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 900;
	padding: 0px 0px 0px 0px;
}

.elementor-302 .elementor-element.elementor-element-fe347c8 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-2523eee > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-224074e > .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-302 .elementor-element.elementor-element-f6d2bfa .circle-progress-bar {
	max-width: 185px;
}

.elementor-302 .elementor-element.elementor-element-f6d2bfa .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-f6d2bfa .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-302 .elementor-element.elementor-element-f6d2bfa > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-302 .elementor-element.elementor-element-f6d2bfa .circle-progress__meter {
	fill: #fff;
}

.elementor-302 .elementor-element.elementor-element-f6d2bfa .circle-progress__value {
	stroke-linecap: round;
}

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

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

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

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

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

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

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

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

.elementor-302 .elementor-element.elementor-element-f6d2bfa .circle-counter .circle-counter__subtitle {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 900;
	padding: 0px 0px 0px 0px;
}

.elementor-302 .elementor-element.elementor-element-350082e > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

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

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

.elementor-302 .elementor-element.elementor-element-edfba2f .elementor-button {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
}

.elementor-302 .elementor-element.elementor-element-6f4a284:not(.elementor-motion-effects-element-type-background), .elementor-302 .elementor-element.elementor-element-6f4a284 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9fbff;
}

.elementor-302 .elementor-element.elementor-element-6f4a284 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 130px 0px 130px 0px;
}

.elementor-302 .elementor-element.elementor-element-6f4a284 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-302 .elementor-element.elementor-element-3b5e8c5.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

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

.elementor-302 .elementor-element.elementor-element-5a12f12 {
	margin-top: 0px;
	margin-bottom: 30px;
}

.elementor-302 .elementor-element.elementor-element-a0cf867 > .elementor-element-populated {
	padding: 10px 30px 10px 10px;
}

.elementor-302 .elementor-element.elementor-element-3e57387 {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-302 .elementor-element.elementor-element-3e57387 > .elementor-widget-container {
	background-color: var(--e-global-color-9cbc254);
	margin: 0px 0px 20px 0px;
	padding: 8px 15px 8px 15px;
	border-radius: 250px 250px 250px 250px;
}

.elementor-302 .elementor-element.elementor-element-3e57387 .elementor-heading-title {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 3px;
	color: var(--e-global-color-16dab95);
}

.elementor-302 .elementor-element.elementor-element-b3b3e35 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-302 .elementor-element.elementor-element-3192676 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-302 .elementor-element.elementor-element-3192676 {
	font-family: "Inter", Sans-serif;
	font-weight: 500;
}

.elementor-302 .elementor-element.elementor-element-9c9321d > .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-302 .elementor-element.elementor-element-9c9321d > .elementor-element-populated {
	padding: 10px 20px 0px 20px;
}

.elementor-302 .elementor-element.elementor-element-692fa16 .circle-progress-bar {
	max-width: 185px;
}

.elementor-302 .elementor-element.elementor-element-692fa16 .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-692fa16 .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-302 .elementor-element.elementor-element-692fa16 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-302 .elementor-element.elementor-element-692fa16 .circle-progress__meter {
	fill: #fff;
}

.elementor-302 .elementor-element.elementor-element-692fa16 .circle-progress__value {
	stroke-linecap: round;
}

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

.elementor-302 .elementor-element.elementor-element-692fa16 .circle-counter .circle-val .circle-counter__prefix {
	font-size: 67px;
	align-self: center;
}

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

body.rtl .elementor-302 .elementor-element.elementor-element-692fa16 .circle-counter .circle-val .circle-counter__prefix {
	margin-left: 1px;
}

.elementor-302 .elementor-element.elementor-element-692fa16 .circle-counter .circle-val .circle-counter__suffix {
	font-size: 27px;
	align-self: center;
}

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

body.rtl .elementor-302 .elementor-element.elementor-element-692fa16 .circle-counter .circle-val .circle-counter__suffix {
	margin-right: 3px;
}

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

.elementor-302 .elementor-element.elementor-element-add3558 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-faf595c > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-3abd4a4 > .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-302 .elementor-element.elementor-element-3abd4a4 > .elementor-element-populated {
	padding: 10px 20px 0px 20px;
}

.elementor-302 .elementor-element.elementor-element-89d179c .circle-progress-bar {
	max-width: 185px;
}

.elementor-302 .elementor-element.elementor-element-89d179c .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-89d179c .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-302 .elementor-element.elementor-element-89d179c > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-302 .elementor-element.elementor-element-89d179c .circle-progress__meter {
	fill: #fff;
}

.elementor-302 .elementor-element.elementor-element-89d179c .circle-progress__value {
	stroke-linecap: round;
}

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

.elementor-302 .elementor-element.elementor-element-89d179c .circle-counter .circle-val .circle-counter__prefix {
	font-size: 67px;
	align-self: center;
}

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

body.rtl .elementor-302 .elementor-element.elementor-element-89d179c .circle-counter .circle-val .circle-counter__prefix {
	margin-left: 1px;
}

.elementor-302 .elementor-element.elementor-element-89d179c .circle-counter .circle-val .circle-counter__suffix {
	font-size: 27px;
	align-self: center;
}

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

body.rtl .elementor-302 .elementor-element.elementor-element-89d179c .circle-counter .circle-val .circle-counter__suffix {
	margin-right: 3px;
}

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

.elementor-302 .elementor-element.elementor-element-a30f9ee > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-97e0806 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-6babd43 > .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-302 .elementor-element.elementor-element-6babd43 > .elementor-element-populated {
	padding: 10px 20px 0px 20px;
}

.elementor-302 .elementor-element.elementor-element-b89a1cb .circle-progress-bar {
	max-width: 185px;
}

.elementor-302 .elementor-element.elementor-element-b89a1cb .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-b89a1cb .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-302 .elementor-element.elementor-element-b89a1cb > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-302 .elementor-element.elementor-element-b89a1cb .circle-progress__meter {
	fill: #fff;
}

.elementor-302 .elementor-element.elementor-element-b89a1cb .circle-progress__value {
	stroke-linecap: round;
}

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

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

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

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

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

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

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

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

.elementor-302 .elementor-element.elementor-element-8d4d720 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-996d523 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-2c1c54c .elementor-button {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
}

.elementor-302 .elementor-element.elementor-element-6a573a5 {
	border-style: none;
	padding: 130px 0px 130px 0px;
}

.elementor-bc-flex-widget .elementor-302 .elementor-element.elementor-element-b004c37.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

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

.elementor-302 .elementor-element.elementor-element-5b49e10 {
	margin-top: 0px;
	margin-bottom: 30px;
}

.elementor-302 .elementor-element.elementor-element-a49bce9 > .elementor-element-populated {
	padding: 10px 30px 10px 10px;
}

.elementor-302 .elementor-element.elementor-element-e9e64e7 {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-302 .elementor-element.elementor-element-e9e64e7 > .elementor-widget-container {
	background-color: var(--e-global-color-9cbc254);
	margin: 0px 0px 20px 0px;
	padding: 8px 15px 8px 15px;
	border-radius: 250px 250px 250px 250px;
}

.elementor-302 .elementor-element.elementor-element-e9e64e7 .elementor-heading-title {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 3px;
	color: var(--e-global-color-16dab95);
}

.elementor-302 .elementor-element.elementor-element-b7df529 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-302 .elementor-element.elementor-element-3198c44 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-302 .elementor-element.elementor-element-3198c44 {
	font-family: "Inter", Sans-serif;
	font-weight: 500;
}

.elementor-302 .elementor-element.elementor-element-e7b2840 > .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-302 .elementor-element.elementor-element-c5f00df .circle-progress-bar {
	max-width: 185px;
}

.elementor-302 .elementor-element.elementor-element-c5f00df .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-c5f00df .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-302 .elementor-element.elementor-element-c5f00df > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-302 .elementor-element.elementor-element-c5f00df .circle-progress__meter {
	fill: #fff;
}

.elementor-302 .elementor-element.elementor-element-c5f00df .circle-progress__value {
	stroke-linecap: round;
}

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

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

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

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

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

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

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

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

.elementor-302 .elementor-element.elementor-element-c5f00df .circle-counter .circle-counter__subtitle {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 900;
	padding: 0px 0px 0px 0px;
}

.elementor-302 .elementor-element.elementor-element-0aa9d85 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-858ab29 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-835bed2 > .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-302 .elementor-element.elementor-element-c9bca70 .circle-progress-bar {
	max-width: 185px;
}

.elementor-302 .elementor-element.elementor-element-c9bca70 .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-c9bca70 .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-302 .elementor-element.elementor-element-c9bca70 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-302 .elementor-element.elementor-element-c9bca70 .circle-progress__meter {
	fill: #fff;
}

.elementor-302 .elementor-element.elementor-element-c9bca70 .circle-progress__value {
	stroke-linecap: round;
}

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

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

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

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

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

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

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

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

.elementor-302 .elementor-element.elementor-element-c9bca70 .circle-counter .circle-counter__subtitle {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 900;
	padding: 0px 0px 0px 0px;
}

.elementor-302 .elementor-element.elementor-element-46f7401 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-cd4ef88 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-276f271 > .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-302 .elementor-element.elementor-element-a0d0c61 .circle-progress-bar {
	max-width: 185px;
}

.elementor-302 .elementor-element.elementor-element-a0d0c61 .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-a0d0c61 .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-302 .elementor-element.elementor-element-a0d0c61 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-302 .elementor-element.elementor-element-a0d0c61 .circle-progress__meter {
	fill: #fff;
}

.elementor-302 .elementor-element.elementor-element-a0d0c61 .circle-progress__value {
	stroke-linecap: round;
}

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

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

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

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

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

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

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

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

.elementor-302 .elementor-element.elementor-element-a0d0c61 .circle-counter .circle-counter__subtitle {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 900;
	padding: 0px 0px 0px 0px;
}

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

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

.elementor-302 .elementor-element.elementor-element-17ec199 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-381fd9d .elementor-button {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
}

.elementor-302 .elementor-element.elementor-element-652e7d4:not(.elementor-motion-effects-element-type-background), .elementor-302 .elementor-element.elementor-element-652e7d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9fbff;
}

.elementor-302 .elementor-element.elementor-element-652e7d4 {
	border-style: none;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 130px 0px 130px 0px;
}

.elementor-302 .elementor-element.elementor-element-652e7d4 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-302 .elementor-element.elementor-element-588d6b3.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

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

.elementor-302 .elementor-element.elementor-element-d3f625d {
	margin-top: 0px;
	margin-bottom: 30px;
}

.elementor-302 .elementor-element.elementor-element-d52d88b > .elementor-element-populated {
	padding: 10px 30px 10px 10px;
}

.elementor-302 .elementor-element.elementor-element-06f33bd {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-302 .elementor-element.elementor-element-06f33bd > .elementor-widget-container {
	background-color: var(--e-global-color-9cbc254);
	margin: 0px 0px 20px 0px;
	padding: 8px 15px 8px 15px;
	border-radius: 250px 250px 250px 250px;
}

.elementor-302 .elementor-element.elementor-element-06f33bd .elementor-heading-title {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 3px;
	color: var(--e-global-color-16dab95);
}

.elementor-302 .elementor-element.elementor-element-dabcffb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-302 .elementor-element.elementor-element-ee2ec3c > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-302 .elementor-element.elementor-element-ee2ec3c {
	font-family: "Inter", Sans-serif;
	font-weight: 500;
}

.elementor-302 .elementor-element.elementor-element-44d82df > .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-302 .elementor-element.elementor-element-49ca59c .circle-progress-bar {
	max-width: 185px;
}

.elementor-302 .elementor-element.elementor-element-49ca59c .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-49ca59c .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-302 .elementor-element.elementor-element-49ca59c > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-302 .elementor-element.elementor-element-49ca59c .circle-progress__meter {
	fill: #fff;
}

.elementor-302 .elementor-element.elementor-element-49ca59c .circle-progress__value {
	stroke-linecap: round;
}

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

.elementor-302 .elementor-element.elementor-element-49ca59c .circle-counter .circle-val .circle-counter__prefix {
	font-size: 67px;
	align-self: center;
}

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

body.rtl .elementor-302 .elementor-element.elementor-element-49ca59c .circle-counter .circle-val .circle-counter__prefix {
	margin-left: 1px;
}

.elementor-302 .elementor-element.elementor-element-49ca59c .circle-counter .circle-val .circle-counter__suffix {
	font-size: 27px;
	align-self: center;
}

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

body.rtl .elementor-302 .elementor-element.elementor-element-49ca59c .circle-counter .circle-val .circle-counter__suffix {
	margin-right: 3px;
}

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

.elementor-302 .elementor-element.elementor-element-49ca59c .circle-counter .circle-counter__subtitle {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 900;
	padding: 0px 0px 0px 0px;
}

.elementor-302 .elementor-element.elementor-element-f88347e > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-adbe023 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-242f110 > .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-302 .elementor-element.elementor-element-a12d7d4 .circle-progress-bar {
	max-width: 185px;
}

.elementor-302 .elementor-element.elementor-element-a12d7d4 .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-a12d7d4 .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-302 .elementor-element.elementor-element-a12d7d4 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-302 .elementor-element.elementor-element-a12d7d4 .circle-progress__meter {
	fill: #fff;
}

.elementor-302 .elementor-element.elementor-element-a12d7d4 .circle-progress__value {
	stroke-linecap: round;
}

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

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

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

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

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

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

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

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

.elementor-302 .elementor-element.elementor-element-a12d7d4 .circle-counter .circle-counter__subtitle {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 900;
	padding: 0px 0px 0px 0px;
}

.elementor-302 .elementor-element.elementor-element-2065794 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-0c4bc31 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-522bb50 > .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-302 .elementor-element.elementor-element-12f49c7 .circle-progress-bar {
	max-width: 185px;
}

.elementor-302 .elementor-element.elementor-element-12f49c7 .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-12f49c7 .position-in-circle {
	height: 185px;
}

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

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

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

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

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

.elementor-302 .elementor-element.elementor-element-12f49c7 .circle-progress__meter {
	fill: #fff;
}

.elementor-302 .elementor-element.elementor-element-12f49c7 .circle-progress__value {
	stroke-linecap: round;
}

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

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

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

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

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

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

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

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

.elementor-302 .elementor-element.elementor-element-12f49c7 .circle-counter .circle-counter__subtitle {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 900;
	padding: 0px 0px 0px 0px;
}

.elementor-302 .elementor-element.elementor-element-67850a4 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-b9b71b9 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-6501c18 .elementor-button {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
}

.elementor-302 .elementor-element.elementor-element-779849d {
	border-style: none;
	padding: 130px 0px 130px 0px;
}

.elementor-bc-flex-widget .elementor-302 .elementor-element.elementor-element-2978669.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

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

.elementor-302 .elementor-element.elementor-element-ab5c07e {
	margin-top: 0px;
	margin-bottom: 30px;
}

.elementor-302 .elementor-element.elementor-element-00b68f0 > .elementor-element-populated {
	padding: 10px 30px 10px 10px;
}

.elementor-302 .elementor-element.elementor-element-1490658 {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-302 .elementor-element.elementor-element-1490658 > .elementor-widget-container {
	background-color: var(--e-global-color-9cbc254);
	margin: 0px 0px 20px 0px;
	padding: 8px 15px 8px 15px;
	border-radius: 250px 250px 250px 250px;
}

.elementor-302 .elementor-element.elementor-element-1490658 .elementor-heading-title {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 3px;
	color: var(--e-global-color-16dab95);
}

.elementor-302 .elementor-element.elementor-element-f921a2a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-302 .elementor-element.elementor-element-a9aca0a > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-302 .elementor-element.elementor-element-a9aca0a {
	font-family: "Inter", Sans-serif;
	font-weight: 500;
}

.elementor-302 .elementor-element.elementor-element-4a5a7a7 > .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-302 .elementor-element.elementor-element-30d908e .circle-progress-bar {
	max-width: 185px;
}

.elementor-302 .elementor-element.elementor-element-30d908e .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-30d908e .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-302 .elementor-element.elementor-element-30d908e > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-302 .elementor-element.elementor-element-30d908e .circle-progress__meter {
	fill: #fff;
}

.elementor-302 .elementor-element.elementor-element-30d908e .circle-progress__value {
	stroke-linecap: round;
}

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

.elementor-302 .elementor-element.elementor-element-30d908e .circle-counter .circle-val .circle-counter__prefix {
	font-size: 67px;
	align-self: center;
}

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

body.rtl .elementor-302 .elementor-element.elementor-element-30d908e .circle-counter .circle-val .circle-counter__prefix {
	margin-left: 1px;
}

.elementor-302 .elementor-element.elementor-element-30d908e .circle-counter .circle-val .circle-counter__suffix {
	font-size: 27px;
	align-self: center;
}

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

body.rtl .elementor-302 .elementor-element.elementor-element-30d908e .circle-counter .circle-val .circle-counter__suffix {
	margin-right: 3px;
}

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

.elementor-302 .elementor-element.elementor-element-30d908e .circle-counter .circle-counter__subtitle {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 900;
	padding: 0px 0px 0px 0px;
}

.elementor-302 .elementor-element.elementor-element-28335ca > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-dc60718 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-15e8de0 > .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-302 .elementor-element.elementor-element-169d57d .circle-progress-bar {
	max-width: 185px;
}

.elementor-302 .elementor-element.elementor-element-169d57d .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-169d57d .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-302 .elementor-element.elementor-element-169d57d > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-302 .elementor-element.elementor-element-169d57d .circle-progress__meter {
	fill: #fff;
}

.elementor-302 .elementor-element.elementor-element-169d57d .circle-progress__value {
	stroke-linecap: round;
}

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

.elementor-302 .elementor-element.elementor-element-169d57d .circle-counter .circle-val .circle-counter__prefix {
	font-size: 67px;
	align-self: center;
}

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

body.rtl .elementor-302 .elementor-element.elementor-element-169d57d .circle-counter .circle-val .circle-counter__prefix {
	margin-left: 1px;
}

.elementor-302 .elementor-element.elementor-element-169d57d .circle-counter .circle-val .circle-counter__suffix {
	font-size: 27px;
	align-self: center;
}

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

body.rtl .elementor-302 .elementor-element.elementor-element-169d57d .circle-counter .circle-val .circle-counter__suffix {
	margin-right: 3px;
}

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

.elementor-302 .elementor-element.elementor-element-169d57d .circle-counter .circle-counter__subtitle {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 900;
	padding: 0px 0px 0px 0px;
}

.elementor-302 .elementor-element.elementor-element-68cb5cd > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-064548f > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-cff5715 > .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-302 .elementor-element.elementor-element-ec58112 .circle-progress-bar {
	max-width: 185px;
}

.elementor-302 .elementor-element.elementor-element-ec58112 .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-ec58112 .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-302 .elementor-element.elementor-element-ec58112 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-302 .elementor-element.elementor-element-ec58112 .circle-progress__meter {
	fill: #fff;
}

.elementor-302 .elementor-element.elementor-element-ec58112 .circle-progress__value {
	stroke-linecap: round;
}

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

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

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

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

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

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

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

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

.elementor-302 .elementor-element.elementor-element-ec58112 .circle-counter .circle-counter__subtitle {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 900;
	padding: 0px 0px 0px 0px;
}

.elementor-302 .elementor-element.elementor-element-beef693 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-f7b3df4 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-c498fcf .elementor-button {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
}

.elementor-302 .elementor-element.elementor-element-e5f6358:not(.elementor-motion-effects-element-type-background), .elementor-302 .elementor-element.elementor-element-e5f6358 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9fbff;
}

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

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

.elementor-bc-flex-widget .elementor-302 .elementor-element.elementor-element-473775a.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

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

.elementor-302 .elementor-element.elementor-element-13522b6 {
	margin-top: 0px;
	margin-bottom: 30px;
}

.elementor-302 .elementor-element.elementor-element-4c17863 > .elementor-element-populated {
	padding: 10px 30px 10px 10px;
}

.elementor-302 .elementor-element.elementor-element-f0b0b7d {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-302 .elementor-element.elementor-element-f0b0b7d > .elementor-widget-container {
	background-color: var(--e-global-color-9cbc254);
	margin: 0px 0px 20px 0px;
	padding: 8px 15px 8px 15px;
	border-radius: 250px 250px 250px 250px;
}

.elementor-302 .elementor-element.elementor-element-f0b0b7d .elementor-heading-title {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 3px;
	color: var(--e-global-color-16dab95);
}

.elementor-302 .elementor-element.elementor-element-7217025 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

.elementor-302 .elementor-element.elementor-element-4caa14e {
	font-family: "Inter", Sans-serif;
	font-weight: 500;
}

.elementor-302 .elementor-element.elementor-element-383d677 > .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-302 .elementor-element.elementor-element-bd5cd26 .circle-progress-bar {
	max-width: 185px;
}

.elementor-302 .elementor-element.elementor-element-bd5cd26 .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-bd5cd26 .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-302 .elementor-element.elementor-element-bd5cd26 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-302 .elementor-element.elementor-element-bd5cd26 .circle-progress__meter {
	fill: #fff;
}

.elementor-302 .elementor-element.elementor-element-bd5cd26 .circle-progress__value {
	stroke-linecap: round;
}

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

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

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

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

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

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

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

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

.elementor-302 .elementor-element.elementor-element-4454438 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-cd7d086 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-8a972c0 > .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-302 .elementor-element.elementor-element-77888a6 .circle-progress-bar {
	max-width: 185px;
}

.elementor-302 .elementor-element.elementor-element-77888a6 .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-77888a6 .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-302 .elementor-element.elementor-element-77888a6 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-302 .elementor-element.elementor-element-77888a6 .circle-progress__meter {
	fill: #fff;
}

.elementor-302 .elementor-element.elementor-element-77888a6 .circle-progress__value {
	stroke-linecap: round;
}

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

.elementor-302 .elementor-element.elementor-element-77888a6 .circle-counter .circle-val .circle-counter__prefix {
	font-size: 67px;
	align-self: center;
}

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

body.rtl .elementor-302 .elementor-element.elementor-element-77888a6 .circle-counter .circle-val .circle-counter__prefix {
	margin-left: 1px;
}

.elementor-302 .elementor-element.elementor-element-77888a6 .circle-counter .circle-val .circle-counter__suffix {
	font-size: 27px;
	align-self: center;
}

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

body.rtl .elementor-302 .elementor-element.elementor-element-77888a6 .circle-counter .circle-val .circle-counter__suffix {
	margin-right: 3px;
}

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

.elementor-302 .elementor-element.elementor-element-de40da4 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

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

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

.elementor-302 .elementor-element.elementor-element-8b58745 > .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-302 .elementor-element.elementor-element-b614fa8 .circle-progress-bar {
	max-width: 185px;
}

.elementor-302 .elementor-element.elementor-element-b614fa8 .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-b614fa8 .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-302 .elementor-element.elementor-element-b614fa8 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-302 .elementor-element.elementor-element-b614fa8 .circle-progress__meter {
	fill: #fff;
}

.elementor-302 .elementor-element.elementor-element-b614fa8 .circle-progress__value {
	stroke-linecap: round;
}

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

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

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

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

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

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

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

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

.elementor-302 .elementor-element.elementor-element-ed2d53a > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

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

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

.elementor-302 .elementor-element.elementor-element-261683a .elementor-button {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
}

.elementor-302 .elementor-element.elementor-element-7114ca3 {
	border-style: none;
	padding: 130px 0px 130px 0px;
}

.elementor-bc-flex-widget .elementor-302 .elementor-element.elementor-element-a116e19.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

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

.elementor-302 .elementor-element.elementor-element-36da99c {
	margin-top: 0px;
	margin-bottom: 30px;
}

.elementor-302 .elementor-element.elementor-element-17ad3f0 > .elementor-element-populated {
	padding: 10px 30px 10px 10px;
}

.elementor-302 .elementor-element.elementor-element-9f66142 {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-302 .elementor-element.elementor-element-9f66142 > .elementor-widget-container {
	background-color: var(--e-global-color-9cbc254);
	margin: 0px 0px 20px 0px;
	padding: 8px 15px 8px 15px;
	border-radius: 250px 250px 250px 250px;
}

.elementor-302 .elementor-element.elementor-element-9f66142 .elementor-heading-title {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 3px;
	color: var(--e-global-color-16dab95);
}

.elementor-302 .elementor-element.elementor-element-ffee9bb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-302 .elementor-element.elementor-element-c499ca5 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-302 .elementor-element.elementor-element-c499ca5 {
	font-family: "Inter", Sans-serif;
	font-weight: 500;
}

.elementor-302 .elementor-element.elementor-element-abe43e4 > .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-302 .elementor-element.elementor-element-199bfda .circle-progress-bar {
	max-width: 185px;
}

.elementor-302 .elementor-element.elementor-element-199bfda .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-199bfda .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-302 .elementor-element.elementor-element-199bfda > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-302 .elementor-element.elementor-element-199bfda .circle-progress__meter {
	fill: #fff;
}

.elementor-302 .elementor-element.elementor-element-199bfda .circle-progress__value {
	stroke-linecap: round;
}

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

.elementor-302 .elementor-element.elementor-element-199bfda .circle-counter .circle-val .circle-counter__prefix {
	font-size: 67px;
	align-self: center;
}

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

body.rtl .elementor-302 .elementor-element.elementor-element-199bfda .circle-counter .circle-val .circle-counter__prefix {
	margin-left: 1px;
}

.elementor-302 .elementor-element.elementor-element-199bfda .circle-counter .circle-val .circle-counter__suffix {
	font-size: 27px;
	align-self: center;
}

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

body.rtl .elementor-302 .elementor-element.elementor-element-199bfda .circle-counter .circle-val .circle-counter__suffix {
	margin-right: 3px;
}

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

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

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

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

.elementor-302 .elementor-element.elementor-element-8a35999 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-c5d87f2 > .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-302 .elementor-element.elementor-element-f4f2e44 .circle-progress-bar {
	max-width: 185px;
}

.elementor-302 .elementor-element.elementor-element-f4f2e44 .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-f4f2e44 .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-302 .elementor-element.elementor-element-f4f2e44 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-302 .elementor-element.elementor-element-f4f2e44 .circle-progress__meter {
	fill: #fff;
}

.elementor-302 .elementor-element.elementor-element-f4f2e44 .circle-progress__value {
	stroke-linecap: round;
}

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

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

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

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

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

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

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

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

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

.elementor-302 .elementor-element.elementor-element-d4f561c > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

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

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

.elementor-302 .elementor-element.elementor-element-8d63cb6 > .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-302 .elementor-element.elementor-element-60c3614 .circle-progress-bar {
	max-width: 185px;
}

.elementor-302 .elementor-element.elementor-element-60c3614 .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-60c3614 .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-302 .elementor-element.elementor-element-60c3614 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-302 .elementor-element.elementor-element-60c3614 .circle-progress__meter {
	fill: #fff;
}

.elementor-302 .elementor-element.elementor-element-60c3614 .circle-progress__value {
	stroke-linecap: round;
}

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

.elementor-302 .elementor-element.elementor-element-60c3614 .circle-counter .circle-val .circle-counter__prefix {
	font-size: 67px;
	align-self: center;
}

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

body.rtl .elementor-302 .elementor-element.elementor-element-60c3614 .circle-counter .circle-val .circle-counter__prefix {
	margin-left: 1px;
}

.elementor-302 .elementor-element.elementor-element-60c3614 .circle-counter .circle-val .circle-counter__suffix {
	font-size: 27px;
	align-self: center;
}

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

body.rtl .elementor-302 .elementor-element.elementor-element-60c3614 .circle-counter .circle-val .circle-counter__suffix {
	margin-right: 3px;
}

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

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

.elementor-302 .elementor-element.elementor-element-f7a4be3 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-e920a82 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-4f1962e .elementor-button {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
}

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

.elementor-302 .elementor-element.elementor-element-04b7cae {
	border-style: none;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 130px 0px 130px 0px;
}

.elementor-302 .elementor-element.elementor-element-04b7cae > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-302 .elementor-element.elementor-element-6c6c467.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

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

.elementor-302 .elementor-element.elementor-element-998c2de {
	margin-top: 0px;
	margin-bottom: 30px;
}

.elementor-302 .elementor-element.elementor-element-f39c0c0 > .elementor-element-populated {
	padding: 10px 30px 10px 10px;
}

.elementor-302 .elementor-element.elementor-element-57c975f {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-302 .elementor-element.elementor-element-57c975f > .elementor-widget-container {
	background-color: var(--e-global-color-9cbc254);
	margin: 0px 0px 20px 0px;
	padding: 8px 15px 8px 15px;
	border-radius: 250px 250px 250px 250px;
}

.elementor-302 .elementor-element.elementor-element-57c975f .elementor-heading-title {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 3px;
	color: var(--e-global-color-16dab95);
}

.elementor-302 .elementor-element.elementor-element-b1466bb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-302 .elementor-element.elementor-element-f12b576 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-302 .elementor-element.elementor-element-f12b576 {
	font-family: "Inter", Sans-serif;
	font-weight: 500;
}

.elementor-302 .elementor-element.elementor-element-52f3ee2 > .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-302 .elementor-element.elementor-element-52f3ee2 > .elementor-element-populated {
	padding: 10px 20px 0px 20px;
}

.elementor-302 .elementor-element.elementor-element-5b51a00 .circle-progress-bar {
	max-width: 185px;
}

.elementor-302 .elementor-element.elementor-element-5b51a00 .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-5b51a00 .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-302 .elementor-element.elementor-element-5b51a00 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-302 .elementor-element.elementor-element-5b51a00 .circle-progress__meter {
	fill: #fff;
}

.elementor-302 .elementor-element.elementor-element-5b51a00 .circle-progress__value {
	stroke-linecap: round;
}

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

.elementor-302 .elementor-element.elementor-element-5b51a00 .circle-counter .circle-val .circle-counter__prefix {
	font-size: 67px;
	align-self: center;
}

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

body.rtl .elementor-302 .elementor-element.elementor-element-5b51a00 .circle-counter .circle-val .circle-counter__prefix {
	margin-left: 1px;
}

.elementor-302 .elementor-element.elementor-element-5b51a00 .circle-counter .circle-val .circle-counter__suffix {
	font-size: 27px;
	align-self: center;
}

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

body.rtl .elementor-302 .elementor-element.elementor-element-5b51a00 .circle-counter .circle-val .circle-counter__suffix {
	margin-right: 3px;
}

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

.elementor-302 .elementor-element.elementor-element-e05654b > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-9b09b55 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

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

.elementor-302 .elementor-element.elementor-element-dd28a85 .circle-progress-bar {
	max-width: 185px;
}

.elementor-302 .elementor-element.elementor-element-dd28a85 .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-dd28a85 .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-302 .elementor-element.elementor-element-dd28a85 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-302 .elementor-element.elementor-element-dd28a85 .circle-progress__meter {
	fill: #fff;
}

.elementor-302 .elementor-element.elementor-element-dd28a85 .circle-progress__value {
	stroke-linecap: round;
}

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

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

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

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

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

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

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

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

.elementor-302 .elementor-element.elementor-element-d413c64 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-f24467a > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

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

.elementor-302 .elementor-element.elementor-element-5aeb8b8 .circle-progress-bar {
	max-width: 185px;
}

.elementor-302 .elementor-element.elementor-element-5aeb8b8 .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-5aeb8b8 .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-302 .elementor-element.elementor-element-5aeb8b8 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-302 .elementor-element.elementor-element-5aeb8b8 .circle-progress__meter {
	fill: #fff;
}

.elementor-302 .elementor-element.elementor-element-5aeb8b8 .circle-progress__value {
	stroke-linecap: round;
}

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

.elementor-302 .elementor-element.elementor-element-5aeb8b8 .circle-counter .circle-val .circle-counter__prefix {
	font-size: 67px;
	align-self: center;
}

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

body.rtl .elementor-302 .elementor-element.elementor-element-5aeb8b8 .circle-counter .circle-val .circle-counter__prefix {
	margin-left: 1px;
}

.elementor-302 .elementor-element.elementor-element-5aeb8b8 .circle-counter .circle-val .circle-counter__suffix {
	font-size: 27px;
	align-self: center;
}

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

body.rtl .elementor-302 .elementor-element.elementor-element-5aeb8b8 .circle-counter .circle-val .circle-counter__suffix {
	margin-right: 3px;
}

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

.elementor-302 .elementor-element.elementor-element-cd2ab56 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

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

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

.elementor-302 .elementor-element.elementor-element-8186a95 .elementor-button {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 700;
}

.elementor-302 .elementor-element.elementor-element-2ef2ed4 {
	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-302 .elementor-element.elementor-element-ef46db9.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

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

.elementor-302 .elementor-element.elementor-element-55bce72 {
	margin-top: 0px;
	margin-bottom: 30px;
}

.elementor-302 .elementor-element.elementor-element-867fc47 > .elementor-element-populated {
	padding: 10px 30px 10px 10px;
}

.elementor-302 .elementor-element.elementor-element-c640905 {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-302 .elementor-element.elementor-element-c640905 > .elementor-widget-container {
	background-color: var(--e-global-color-9cbc254);
	margin: 0px 0px 20px 0px;
	padding: 8px 15px 8px 15px;
	border-radius: 250px 250px 250px 250px;
}

.elementor-302 .elementor-element.elementor-element-c640905 .elementor-heading-title {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 3px;
	color: var(--e-global-color-16dab95);
}

.elementor-302 .elementor-element.elementor-element-a1fe02e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-302 .elementor-element.elementor-element-e61f658 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-302 .elementor-element.elementor-element-e61f658 {
	font-family: "Inter", Sans-serif;
	font-weight: 500;
}

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

.elementor-302 .elementor-element.elementor-element-a294680 .circle-progress-bar {
	max-width: 185px;
}

.elementor-302 .elementor-element.elementor-element-a294680 .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-a294680 .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-302 .elementor-element.elementor-element-a294680 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-302 .elementor-element.elementor-element-a294680 .circle-progress__meter {
	fill: #fff;
}

.elementor-302 .elementor-element.elementor-element-a294680 .circle-progress__value {
	stroke-linecap: round;
}

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

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

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

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

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

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

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

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

.elementor-302 .elementor-element.elementor-element-16a0fb5 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-7538eee > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-80ba4ee > .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-302 .elementor-element.elementor-element-80ba4ee > .elementor-element-populated {
	padding: 10px 20px 0px 20px;
}

.elementor-302 .elementor-element.elementor-element-f84f7a8 .circle-progress-bar {
	max-width: 185px;
}

.elementor-302 .elementor-element.elementor-element-f84f7a8 .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-f84f7a8 .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-302 .elementor-element.elementor-element-f84f7a8 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-302 .elementor-element.elementor-element-f84f7a8 .circle-progress__meter {
	fill: #fff;
}

.elementor-302 .elementor-element.elementor-element-f84f7a8 .circle-progress__value {
	stroke-linecap: round;
}

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

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

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

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

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

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

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

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

.elementor-302 .elementor-element.elementor-element-c53a0b2 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-7444547 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-2d6680d > .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-302 .elementor-element.elementor-element-2d6680d > .elementor-element-populated {
	padding: 10px 20px 0px 20px;
}

.elementor-302 .elementor-element.elementor-element-17be5f7 .circle-progress-bar {
	max-width: 185px;
}

.elementor-302 .elementor-element.elementor-element-17be5f7 .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-17be5f7 .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-302 .elementor-element.elementor-element-17be5f7 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-302 .elementor-element.elementor-element-17be5f7 .circle-progress__meter {
	fill: #fff;
}

.elementor-302 .elementor-element.elementor-element-17be5f7 .circle-progress__value {
	stroke-linecap: round;
}

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

.elementor-302 .elementor-element.elementor-element-17be5f7 .circle-counter .circle-val .circle-counter__prefix {
	font-size: 67px;
	align-self: center;
}

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

body.rtl .elementor-302 .elementor-element.elementor-element-17be5f7 .circle-counter .circle-val .circle-counter__prefix {
	margin-left: 1px;
}

.elementor-302 .elementor-element.elementor-element-17be5f7 .circle-counter .circle-val .circle-counter__suffix {
	font-size: 27px;
	align-self: center;
}

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

body.rtl .elementor-302 .elementor-element.elementor-element-17be5f7 .circle-counter .circle-val .circle-counter__suffix {
	margin-right: 3px;
}

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

.elementor-302 .elementor-element.elementor-element-371c8b9 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-aad3bbe > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

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

.elementor-302 .elementor-element.elementor-element-6b2994c:not(.elementor-motion-effects-element-type-background), .elementor-302 .elementor-element.elementor-element-6b2994c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9fbff;
}

.elementor-302 .elementor-element.elementor-element-6b2994c {
	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;
	padding: 130px 0px 130px 0px;
}

.elementor-302 .elementor-element.elementor-element-6b2994c > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-302 .elementor-element.elementor-element-0f42392.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

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

.elementor-302 .elementor-element.elementor-element-886f13d {
	margin-top: 0px;
	margin-bottom: 30px;
}

.elementor-302 .elementor-element.elementor-element-145b112 > .elementor-element-populated {
	padding: 10px 30px 10px 10px;
}

.elementor-302 .elementor-element.elementor-element-0a93aa2 {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-302 .elementor-element.elementor-element-0a93aa2 > .elementor-widget-container {
	background-color: var(--e-global-color-9cbc254);
	margin: 0px 0px 20px 0px;
	padding: 8px 15px 8px 15px;
	border-radius: 250px 250px 250px 250px;
}

.elementor-302 .elementor-element.elementor-element-0a93aa2 .elementor-heading-title {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 3px;
	color: var(--e-global-color-16dab95);
}

.elementor-302 .elementor-element.elementor-element-f4a0a2d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-302 .elementor-element.elementor-element-8306c5a > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-302 .elementor-element.elementor-element-8306c5a {
	font-family: "Inter", Sans-serif;
	font-weight: 500;
}

.elementor-302 .elementor-element.elementor-element-9dc16e3 > .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-302 .elementor-element.elementor-element-9dc16e3 > .elementor-element-populated {
	padding: 10px 20px 0px 20px;
}

.elementor-302 .elementor-element.elementor-element-5deffe8 .circle-progress-bar {
	max-width: 185px;
}

.elementor-302 .elementor-element.elementor-element-5deffe8 .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-5deffe8 .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-302 .elementor-element.elementor-element-5deffe8 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-302 .elementor-element.elementor-element-5deffe8 .circle-progress__meter {
	fill: #fff;
}

.elementor-302 .elementor-element.elementor-element-5deffe8 .circle-progress__value {
	stroke-linecap: round;
}

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

.elementor-302 .elementor-element.elementor-element-5deffe8 .circle-counter .circle-val .circle-counter__prefix {
	font-size: 67px;
	align-self: center;
}

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

body.rtl .elementor-302 .elementor-element.elementor-element-5deffe8 .circle-counter .circle-val .circle-counter__prefix {
	margin-left: 1px;
}

.elementor-302 .elementor-element.elementor-element-5deffe8 .circle-counter .circle-val .circle-counter__suffix {
	font-size: 27px;
	align-self: center;
}

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

body.rtl .elementor-302 .elementor-element.elementor-element-5deffe8 .circle-counter .circle-val .circle-counter__suffix {
	margin-right: 3px;
}

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

.elementor-302 .elementor-element.elementor-element-b10822e > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-aa6f288 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

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

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

.elementor-302 .elementor-element.elementor-element-3aeb468 .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-3aeb468 .position-in-circle {
	height: 185px;
}

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

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

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

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

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

.elementor-302 .elementor-element.elementor-element-3aeb468 .circle-progress__meter {
	fill: #fff;
}

.elementor-302 .elementor-element.elementor-element-3aeb468 .circle-progress__value {
	stroke-linecap: round;
}

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

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

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

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

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

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

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

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

.elementor-302 .elementor-element.elementor-element-b01dc2b > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-46dd039 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

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

.elementor-302 .elementor-element.elementor-element-9c634f4 .circle-progress-bar {
	max-width: 185px;
}

.elementor-302 .elementor-element.elementor-element-9c634f4 .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-9c634f4 .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-302 .elementor-element.elementor-element-9c634f4 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-302 .elementor-element.elementor-element-9c634f4 .circle-progress__meter {
	fill: #fff;
}

.elementor-302 .elementor-element.elementor-element-9c634f4 .circle-progress__value {
	stroke-linecap: round;
}

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

.elementor-302 .elementor-element.elementor-element-9c634f4 .circle-counter .circle-val .circle-counter__prefix {
	font-size: 67px;
	align-self: center;
}

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

body.rtl .elementor-302 .elementor-element.elementor-element-9c634f4 .circle-counter .circle-val .circle-counter__prefix {
	margin-left: 1px;
}

.elementor-302 .elementor-element.elementor-element-9c634f4 .circle-counter .circle-val .circle-counter__suffix {
	font-size: 27px;
	align-self: center;
}

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

body.rtl .elementor-302 .elementor-element.elementor-element-9c634f4 .circle-counter .circle-val .circle-counter__suffix {
	margin-right: 3px;
}

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

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

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

.elementor-302 .elementor-element.elementor-element-f365008 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-c1f6843 .elementor-button {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
}

.elementor-302 .elementor-element.elementor-element-94fbd11 {
	border-style: none;
	padding: 130px 0px 130px 0px;
}

.elementor-bc-flex-widget .elementor-302 .elementor-element.elementor-element-063b1df.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

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

.elementor-302 .elementor-element.elementor-element-9059280 {
	margin-top: 0px;
	margin-bottom: 30px;
}

.elementor-302 .elementor-element.elementor-element-1fc3491 > .elementor-element-populated {
	padding: 10px 30px 10px 10px;
}

.elementor-302 .elementor-element.elementor-element-2d55357 {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-302 .elementor-element.elementor-element-2d55357 > .elementor-widget-container {
	background-color: var(--e-global-color-9cbc254);
	margin: 0px 0px 20px 0px;
	padding: 8px 15px 8px 15px;
	border-radius: 250px 250px 250px 250px;
}

.elementor-302 .elementor-element.elementor-element-2d55357 .elementor-heading-title {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 3px;
	color: var(--e-global-color-16dab95);
}

.elementor-302 .elementor-element.elementor-element-db6fe2a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-302 .elementor-element.elementor-element-8665f08 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-302 .elementor-element.elementor-element-8665f08 {
	font-family: "Inter", Sans-serif;
	font-weight: 500;
}

.elementor-302 .elementor-element.elementor-element-9b8add8 > .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-302 .elementor-element.elementor-element-38efd64 .circle-progress-bar {
	max-width: 185px;
}

.elementor-302 .elementor-element.elementor-element-38efd64 .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-38efd64 .position-in-circle {
	height: 185px;
}

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

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

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

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

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

.elementor-302 .elementor-element.elementor-element-38efd64 .circle-progress__meter {
	fill: #fff;
}

.elementor-302 .elementor-element.elementor-element-38efd64 .circle-progress__value {
	stroke-linecap: round;
}

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

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

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

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

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

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

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

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

.elementor-302 .elementor-element.elementor-element-c3dd2ac > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-0a1f69e > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-9d64e2a > .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-302 .elementor-element.elementor-element-346e054 .circle-progress-bar {
	max-width: 185px;
}

.elementor-302 .elementor-element.elementor-element-346e054 .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-346e054 .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-302 .elementor-element.elementor-element-346e054 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-302 .elementor-element.elementor-element-346e054 .circle-progress__meter {
	fill: #fff;
}

.elementor-302 .elementor-element.elementor-element-346e054 .circle-progress__value {
	stroke-linecap: round;
}

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

.elementor-302 .elementor-element.elementor-element-346e054 .circle-counter .circle-val .circle-counter__prefix {
	font-size: 67px;
	align-self: center;
}

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

body.rtl .elementor-302 .elementor-element.elementor-element-346e054 .circle-counter .circle-val .circle-counter__prefix {
	margin-left: 1px;
}

.elementor-302 .elementor-element.elementor-element-346e054 .circle-counter .circle-val .circle-counter__suffix {
	font-size: 27px;
	align-self: center;
}

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

body.rtl .elementor-302 .elementor-element.elementor-element-346e054 .circle-counter .circle-val .circle-counter__suffix {
	margin-right: 3px;
}

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

.elementor-302 .elementor-element.elementor-element-39e369a > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-47682f9 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-d6698b5 > .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-302 .elementor-element.elementor-element-fbda82d .circle-progress-bar {
	max-width: 185px;
}

.elementor-302 .elementor-element.elementor-element-fbda82d .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-fbda82d .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-302 .elementor-element.elementor-element-fbda82d > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-302 .elementor-element.elementor-element-fbda82d .circle-progress__meter {
	fill: #fff;
}

.elementor-302 .elementor-element.elementor-element-fbda82d .circle-progress__value {
	stroke-linecap: round;
}

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

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

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

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

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

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

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

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

.elementor-302 .elementor-element.elementor-element-9dab4b6 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-939143e > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-0ab0660 .elementor-button {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
}

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

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

.elementor-302 .elementor-element.elementor-element-0fbbc73 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

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

.elementor-302 .elementor-element.elementor-element-01ea368 {
	margin-top: 0px;
	margin-bottom: 30px;
}

.elementor-302 .elementor-element.elementor-element-bf7e2fe > .elementor-element-populated {
	padding: 10px 30px 10px 10px;
}

.elementor-302 .elementor-element.elementor-element-61df3a0 {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-302 .elementor-element.elementor-element-61df3a0 > .elementor-widget-container {
	background-color: var(--e-global-color-9cbc254);
	margin: 0px 0px 20px 0px;
	padding: 8px 15px 8px 15px;
	border-radius: 250px 250px 250px 250px;
}

.elementor-302 .elementor-element.elementor-element-61df3a0 .elementor-heading-title {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 3px;
	color: var(--e-global-color-16dab95);
}

.elementor-302 .elementor-element.elementor-element-3ee76d0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-302 .elementor-element.elementor-element-f43aa4e > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-302 .elementor-element.elementor-element-f43aa4e {
	font-family: "Inter", Sans-serif;
	font-weight: 500;
}

.elementor-302 .elementor-element.elementor-element-304adbf > .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-302 .elementor-element.elementor-element-304adbf > .elementor-element-populated {
	padding: 10px 20px 0px 20px;
}

.elementor-302 .elementor-element.elementor-element-32bffab .circle-progress-bar {
	max-width: 185px;
}

.elementor-302 .elementor-element.elementor-element-32bffab .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-32bffab .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-302 .elementor-element.elementor-element-32bffab > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-302 .elementor-element.elementor-element-32bffab .circle-progress__meter {
	fill: #fff;
}

.elementor-302 .elementor-element.elementor-element-32bffab .circle-progress__value {
	stroke-linecap: round;
}

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

.elementor-302 .elementor-element.elementor-element-32bffab .circle-counter .circle-val .circle-counter__prefix {
	font-size: 67px;
	align-self: center;
}

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

body.rtl .elementor-302 .elementor-element.elementor-element-32bffab .circle-counter .circle-val .circle-counter__prefix {
	margin-left: 1px;
}

.elementor-302 .elementor-element.elementor-element-32bffab .circle-counter .circle-val .circle-counter__suffix {
	font-size: 27px;
	align-self: center;
}

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

body.rtl .elementor-302 .elementor-element.elementor-element-32bffab .circle-counter .circle-val .circle-counter__suffix {
	margin-right: 3px;
}

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

.elementor-302 .elementor-element.elementor-element-cc76373 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-89dd504 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

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

.elementor-302 .elementor-element.elementor-element-270555c .circle-progress-bar {
	max-width: 185px;
}

.elementor-302 .elementor-element.elementor-element-270555c .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-270555c .position-in-circle {
	height: 185px;
}

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

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

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

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

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

.elementor-302 .elementor-element.elementor-element-270555c .circle-progress__meter {
	fill: #fff;
}

.elementor-302 .elementor-element.elementor-element-270555c .circle-progress__value {
	stroke-linecap: round;
}

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

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

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

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

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

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

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

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

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

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

.elementor-302 .elementor-element.elementor-element-a6ff390 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

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

.elementor-302 .elementor-element.elementor-element-b0fc8a6 .circle-progress-bar {
	max-width: 185px;
}

.elementor-302 .elementor-element.elementor-element-b0fc8a6 .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-b0fc8a6 .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-302 .elementor-element.elementor-element-b0fc8a6 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-302 .elementor-element.elementor-element-b0fc8a6 .circle-progress__meter {
	fill: #fff;
}

.elementor-302 .elementor-element.elementor-element-b0fc8a6 .circle-progress__value {
	stroke-linecap: round;
}

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

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

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

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

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

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

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

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

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

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

.elementor-302 .elementor-element.elementor-element-61800e9 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-692e2d0 .elementor-button {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 700;
}

.elementor-302 .elementor-element.elementor-element-8518dd6 {
	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-302 .elementor-element.elementor-element-b62ebc1.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

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

.elementor-302 .elementor-element.elementor-element-0a84287 {
	margin-top: 0px;
	margin-bottom: 30px;
}

.elementor-302 .elementor-element.elementor-element-31adfd1 > .elementor-element-populated {
	padding: 10px 30px 10px 10px;
}

.elementor-302 .elementor-element.elementor-element-b88abfb {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-302 .elementor-element.elementor-element-b88abfb > .elementor-widget-container {
	background-color: var(--e-global-color-9cbc254);
	margin: 0px 0px 20px 0px;
	padding: 8px 15px 8px 15px;
	border-radius: 250px 250px 250px 250px;
}

.elementor-302 .elementor-element.elementor-element-b88abfb .elementor-heading-title {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 3px;
	color: var(--e-global-color-16dab95);
}

.elementor-302 .elementor-element.elementor-element-633facb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-302 .elementor-element.elementor-element-2ba2e0f > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-302 .elementor-element.elementor-element-2ba2e0f {
	font-family: "Inter", Sans-serif;
	font-weight: 500;
}

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

.elementor-302 .elementor-element.elementor-element-b59df60 .circle-progress-bar {
	max-width: 185px;
}

.elementor-302 .elementor-element.elementor-element-b59df60 .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-b59df60 .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-302 .elementor-element.elementor-element-b59df60 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-302 .elementor-element.elementor-element-b59df60 .circle-progress__meter {
	fill: #fff;
}

.elementor-302 .elementor-element.elementor-element-b59df60 .circle-progress__value {
	stroke-linecap: round;
}

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

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

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

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

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

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

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

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

.elementor-302 .elementor-element.elementor-element-0f6b266 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-fbaa428 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-6da7273 > .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-302 .elementor-element.elementor-element-6da7273 > .elementor-element-populated {
	padding: 10px 20px 0px 20px;
}

.elementor-302 .elementor-element.elementor-element-0fb8573 .circle-progress-bar {
	max-width: 185px;
}

.elementor-302 .elementor-element.elementor-element-0fb8573 .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-0fb8573 .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-302 .elementor-element.elementor-element-0fb8573 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-302 .elementor-element.elementor-element-0fb8573 .circle-progress__meter {
	fill: #fff;
}

.elementor-302 .elementor-element.elementor-element-0fb8573 .circle-progress__value {
	stroke-linecap: round;
}

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

.elementor-302 .elementor-element.elementor-element-0fb8573 .circle-counter .circle-val .circle-counter__prefix {
	font-size: 67px;
	align-self: center;
}

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

body.rtl .elementor-302 .elementor-element.elementor-element-0fb8573 .circle-counter .circle-val .circle-counter__prefix {
	margin-left: 1px;
}

.elementor-302 .elementor-element.elementor-element-0fb8573 .circle-counter .circle-val .circle-counter__suffix {
	font-size: 27px;
	align-self: center;
}

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

body.rtl .elementor-302 .elementor-element.elementor-element-0fb8573 .circle-counter .circle-val .circle-counter__suffix {
	margin-right: 3px;
}

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

.elementor-302 .elementor-element.elementor-element-21cb088 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

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

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

.elementor-302 .elementor-element.elementor-element-152b3cf > .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-302 .elementor-element.elementor-element-152b3cf > .elementor-element-populated {
	padding: 10px 20px 0px 20px;
}

.elementor-302 .elementor-element.elementor-element-8937e5a .circle-progress-bar {
	max-width: 185px;
}

.elementor-302 .elementor-element.elementor-element-8937e5a .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-8937e5a .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-302 .elementor-element.elementor-element-8937e5a > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-302 .elementor-element.elementor-element-8937e5a .circle-progress__meter {
	fill: #fff;
}

.elementor-302 .elementor-element.elementor-element-8937e5a .circle-progress__value {
	stroke-linecap: round;
}

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

.elementor-302 .elementor-element.elementor-element-8937e5a .circle-counter .circle-val .circle-counter__prefix {
	font-size: 67px;
	align-self: center;
}

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

body.rtl .elementor-302 .elementor-element.elementor-element-8937e5a .circle-counter .circle-val .circle-counter__prefix {
	margin-left: 1px;
}

.elementor-302 .elementor-element.elementor-element-8937e5a .circle-counter .circle-val .circle-counter__suffix {
	font-size: 27px;
	align-self: center;
}

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

body.rtl .elementor-302 .elementor-element.elementor-element-8937e5a .circle-counter .circle-val .circle-counter__suffix {
	margin-right: 3px;
}

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

.elementor-302 .elementor-element.elementor-element-67bc83f > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-f00dda3 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-302 .elementor-element.elementor-element-25e0fd6 .elementor-button {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
}

.elementor-302 .elementor-element.elementor-element-ac73449:not(.elementor-motion-effects-element-type-background), .elementor-302 .elementor-element.elementor-element-ac73449 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9fbff;
}

.elementor-302 .elementor-element.elementor-element-ac73449 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 130px 0px 130px 0px;
}

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

.elementor-bc-flex-widget .elementor-302 .elementor-element.elementor-element-a6c1ca3.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

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

.elementor-302 .elementor-element.elementor-element-82d8791 {
	margin-top: 0px;
	margin-bottom: 30px;
}

.elementor-302 .elementor-element.elementor-element-03cf064 > .elementor-element-populated {
	padding: 10px 30px 10px 10px;
}

.elementor-302 .elementor-element.elementor-element-57d7101 {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-302 .elementor-element.elementor-element-57d7101 > .elementor-widget-container {
	background-color: var(--e-global-color-9cbc254);
	margin: 0px 0px 20px 0px;
	padding: 8px 15px 8px 15px;
	border-radius: 250px 250px 250px 250px;
}

.elementor-302 .elementor-element.elementor-element-57d7101 .elementor-heading-title {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 3px;
	color: var(--e-global-color-16dab95);
}

.elementor-302 .elementor-element.elementor-element-4f0a7f9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-302 .elementor-element.elementor-element-b9d79fe > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-302 .elementor-element.elementor-element-b9d79fe {
	font-family: "Inter", Sans-serif;
	font-weight: 500;
}

.elementor-302 .elementor-element.elementor-element-47bb656 > .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-302 .elementor-element.elementor-element-47bb656 > .elementor-element-populated {
	padding: 10px 20px 0px 20px;
}

.elementor-302 .elementor-element.elementor-element-77022eb .circle-progress-bar {
	max-width: 185px;
}

.elementor-302 .elementor-element.elementor-element-77022eb .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-77022eb .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-302 .elementor-element.elementor-element-77022eb > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-302 .elementor-element.elementor-element-77022eb .circle-progress__meter {
	fill: #fff;
}

.elementor-302 .elementor-element.elementor-element-77022eb .circle-progress__value {
	stroke-linecap: round;
}

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

.elementor-302 .elementor-element.elementor-element-77022eb .circle-counter .circle-val .circle-counter__prefix {
	font-size: 67px;
	align-self: center;
}

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

body.rtl .elementor-302 .elementor-element.elementor-element-77022eb .circle-counter .circle-val .circle-counter__prefix {
	margin-left: 1px;
}

.elementor-302 .elementor-element.elementor-element-77022eb .circle-counter .circle-val .circle-counter__suffix {
	font-size: 27px;
	align-self: center;
}

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

body.rtl .elementor-302 .elementor-element.elementor-element-77022eb .circle-counter .circle-val .circle-counter__suffix {
	margin-right: 3px;
}

.elementor-302 .elementor-element.elementor-element-77022eb .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-302 .elementor-element.elementor-element-77022eb .circle-counter .circle-counter__subtitle {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	padding: 0px 0px 0px 0px;
}

.elementor-302 .elementor-element.elementor-element-77369d5 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

.elementor-302 .elementor-element.elementor-element-77369d5 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 1.2em;
}

.elementor-302 .elementor-element.elementor-element-0489b7d > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

.elementor-302 .elementor-element.elementor-element-0489b7d .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 1.2em;
}

.elementor-302 .elementor-element.elementor-element-de14f95 > .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-302 .elementor-element.elementor-element-de14f95 > .elementor-element-populated {
	padding: 10px 20px 0px 20px;
}

.elementor-302 .elementor-element.elementor-element-f418f6f .circle-progress-bar {
	max-width: 185px;
}

.elementor-302 .elementor-element.elementor-element-f418f6f .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-f418f6f .position-in-circle {
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-f418f6f .circle-progress-meter-gradient-a {
	stop-color: var(--e-global-color-c6e62d1);
}

.elementor-302 .elementor-element.elementor-element-f418f6f .circle-progress-meter-gradient-b {
	stop-color: var(--e-global-color-43a52b6);
}

.elementor-302 .elementor-element.elementor-element-f418f6f .circle-progress-value-gradient-a {
	stop-color: var(--e-global-color-058cd83);
}

.elementor-302 .elementor-element.elementor-element-f418f6f .circle-progress-value-gradient-b {
	stop-color: var(--e-global-color-fb6732a);
}

.elementor-302 .elementor-element.elementor-element-f418f6f > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-302 .elementor-element.elementor-element-f418f6f .circle-progress__meter {
	fill: #fff;
}

.elementor-302 .elementor-element.elementor-element-f418f6f .circle-progress__value {
	stroke-linecap: round;
}

.elementor-302 .elementor-element.elementor-element-f418f6f .circle-counter .circle-val {
	font-family: "Sora", Sans-serif;
	font-size: 40px;
	font-weight: 700;
	line-height: 1.2em;
}

.elementor-302 .elementor-element.elementor-element-f418f6f .circle-counter .circle-val .circle-counter__prefix {
	font-size: 67px;
	align-self: center;
}

body:not(.rtl) .elementor-302 .elementor-element.elementor-element-f418f6f .circle-counter .circle-val .circle-counter__prefix {
	margin-right: 1px;
}

body.rtl .elementor-302 .elementor-element.elementor-element-f418f6f .circle-counter .circle-val .circle-counter__prefix {
	margin-left: 1px;
}

.elementor-302 .elementor-element.elementor-element-f418f6f .circle-counter .circle-val .circle-counter__suffix {
	font-size: 27px;
	align-self: center;
}

body:not(.rtl) .elementor-302 .elementor-element.elementor-element-f418f6f .circle-counter .circle-val .circle-counter__suffix {
	margin-left: 3px;
}

body.rtl .elementor-302 .elementor-element.elementor-element-f418f6f .circle-counter .circle-val .circle-counter__suffix {
	margin-right: 3px;
}

.elementor-302 .elementor-element.elementor-element-f418f6f .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-302 .elementor-element.elementor-element-f418f6f .circle-counter .circle-counter__subtitle {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	padding: 0px 0px 0px 0px;
}

.elementor-302 .elementor-element.elementor-element-bfc9312 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

.elementor-302 .elementor-element.elementor-element-bfc9312 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 1.2em;
}

.elementor-302 .elementor-element.elementor-element-3078d0f > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

.elementor-302 .elementor-element.elementor-element-3078d0f .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 1.2em;
}

.elementor-302 .elementor-element.elementor-element-2fbd674 > .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-302 .elementor-element.elementor-element-2fbd674 > .elementor-element-populated {
	padding: 10px 20px 0px 20px;
}

.elementor-302 .elementor-element.elementor-element-f3d9f0f .circle-progress-bar {
	max-width: 185px;
}

.elementor-302 .elementor-element.elementor-element-f3d9f0f .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-f3d9f0f .position-in-circle {
	height: 185px;
}

.elementor-302 .elementor-element.elementor-element-f3d9f0f .circle-progress-meter-gradient-a {
	stop-color: var(--e-global-color-c6e62d1);
}

.elementor-302 .elementor-element.elementor-element-f3d9f0f .circle-progress-meter-gradient-b {
	stop-color: var(--e-global-color-43a52b6);
}

.elementor-302 .elementor-element.elementor-element-f3d9f0f .circle-progress-value-gradient-a {
	stop-color: var(--e-global-color-058cd83);
}

.elementor-302 .elementor-element.elementor-element-f3d9f0f .circle-progress-value-gradient-b {
	stop-color: var(--e-global-color-fb6732a);
}

.elementor-302 .elementor-element.elementor-element-f3d9f0f > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-302 .elementor-element.elementor-element-f3d9f0f .circle-progress__meter {
	fill: #fff;
}

.elementor-302 .elementor-element.elementor-element-f3d9f0f .circle-progress__value {
	stroke-linecap: round;
}

.elementor-302 .elementor-element.elementor-element-f3d9f0f .circle-counter .circle-val {
	font-family: "Sora", Sans-serif;
	font-size: 40px;
	font-weight: 700;
	line-height: 1.2em;
}

.elementor-302 .elementor-element.elementor-element-f3d9f0f .circle-counter .circle-val .circle-counter__prefix {
	font-size: 67px;
	align-self: center;
}

body:not(.rtl) .elementor-302 .elementor-element.elementor-element-f3d9f0f .circle-counter .circle-val .circle-counter__prefix {
	margin-right: 1px;
}

body.rtl .elementor-302 .elementor-element.elementor-element-f3d9f0f .circle-counter .circle-val .circle-counter__prefix {
	margin-left: 1px;
}

.elementor-302 .elementor-element.elementor-element-f3d9f0f .circle-counter .circle-val .circle-counter__suffix {
	font-size: 27px;
	align-self: center;
}

body:not(.rtl) .elementor-302 .elementor-element.elementor-element-f3d9f0f .circle-counter .circle-val .circle-counter__suffix {
	margin-left: 3px;
}

body.rtl .elementor-302 .elementor-element.elementor-element-f3d9f0f .circle-counter .circle-val .circle-counter__suffix {
	margin-right: 3px;
}

.elementor-302 .elementor-element.elementor-element-f3d9f0f .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-302 .elementor-element.elementor-element-f3d9f0f .circle-counter .circle-counter__subtitle {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	padding: 0px 0px 0px 0px;
}

.elementor-302 .elementor-element.elementor-element-20acb80 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

.elementor-302 .elementor-element.elementor-element-20acb80 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 1.2em;
}

.elementor-302 .elementor-element.elementor-element-4e564cc > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

.elementor-302 .elementor-element.elementor-element-4e564cc .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 1.2em;
}

.elementor-302 .elementor-element.elementor-element-d3e6cd7 .elementor-button {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
}

.elementor-302 .elementor-element.elementor-element-188e9fc:not(.elementor-motion-effects-element-type-background), .elementor-302 .elementor-element.elementor-element-188e9fc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
	background-image: url("https://cdn-llcdl.nitrocdn.com/QAgOfWkPLJQEZBsznqhKTXqQaWtXlbkU/assets/images/optimized/rev-0d51617/direction.com/wp-content/uploads/2023/12/bg-2.jpg");
	background-position: center center;
	background-size: cover;
}

.elementor-302 .elementor-element.elementor-element-188e9fc:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-302 .elementor-element.elementor-element-188e9fc > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-302 .elementor-element.elementor-element-188e9fc > .elementor-background-overlay {
	opacity: 1;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-302 .elementor-element.elementor-element-188e9fc {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-302 .elementor-element.elementor-element-31483ba {
	--spacer-size: 130px;
}

.elementor-302 .elementor-element.elementor-element-1a26530 {
	text-align: left;
}

.elementor-302 .elementor-element.elementor-element-1a26530 .elementor-heading-title {
	font-family: "Sora", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.2em;
	color: #049c37;
}

.elementor-302 .elementor-element.elementor-element-2f9f247 {
	text-align: left;
}

.elementor-302 .elementor-element.elementor-element-2f9f247 .elementor-heading-title {
	color: var(--e-global-color-24bebbc);
}

.elementor-302 .elementor-element.elementor-element-423ec0e > .elementor-widget-container {
	margin: 0px 0px -25px 0px;
}

.elementor-302 .elementor-element.elementor-element-423ec0e {
	color: var(--e-global-color-24bebbc);
}

.elementor-302 .elementor-element.elementor-element-f236b73 {
	margin-top: 0px;
	margin-bottom: 20px;
}

.elementor-302 .elementor-element.elementor-element-36118b0 > .elementor-element-populated {
	padding: 0px 0px 0px 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-302 .elementor-element.elementor-element-0422258 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(34px / 2);
}

.elementor-302 .elementor-element.elementor-element-0422258 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(34px / 2);
}

.elementor-302 .elementor-element.elementor-element-0422258 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(34px / 2);
}

.elementor-302 .elementor-element.elementor-element-0422258 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-34px / 2);
}

.elementor-302 .elementor-element.elementor-element-0422258 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-34px / 2);
}

.elementor-302 .elementor-element.elementor-element-0422258 .elementor-icon-list-icon i {
	color: var(--e-global-color-24bebbc);
	transition: color .3s;
}

.elementor-302 .elementor-element.elementor-element-0422258 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-24bebbc);
	transition: fill .3s;
}

.elementor-302 .elementor-element.elementor-element-0422258 {
	--e-icon-list-icon-size: 30px;
	--icon-vertical-offset: -3px;
}

.elementor-302 .elementor-element.elementor-element-0422258 .elementor-icon-list-icon {
	padding-inline-end: 0px;
}

.elementor-302 .elementor-element.elementor-element-0422258 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-302 .elementor-element.elementor-element-0422258 .elementor-icon-list-item > a {
	font-family: "Inter", Sans-serif;
	font-weight: 500;
	line-height: 1.4em;
}

.elementor-302 .elementor-element.elementor-element-0422258 .elementor-icon-list-text {
	color: var(--e-global-color-24bebbc);
	transition: color .3s;
}

.elementor-302 .elementor-element.elementor-element-99c3895 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-302 .elementor-element.elementor-element-925c161 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(34px / 2);
}

.elementor-302 .elementor-element.elementor-element-925c161 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(34px / 2);
}

.elementor-302 .elementor-element.elementor-element-925c161 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(34px / 2);
}

.elementor-302 .elementor-element.elementor-element-925c161 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-34px / 2);
}

.elementor-302 .elementor-element.elementor-element-925c161 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-34px / 2);
}

.elementor-302 .elementor-element.elementor-element-925c161 .elementor-icon-list-icon i {
	color: var(--e-global-color-24bebbc);
	transition: color .3s;
}

.elementor-302 .elementor-element.elementor-element-925c161 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-24bebbc);
	transition: fill .3s;
}

.elementor-302 .elementor-element.elementor-element-925c161 {
	--e-icon-list-icon-size: 30px;
	--icon-vertical-offset: -3px;
}

.elementor-302 .elementor-element.elementor-element-925c161 .elementor-icon-list-icon {
	padding-inline-end: 0px;
}

.elementor-302 .elementor-element.elementor-element-925c161 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-302 .elementor-element.elementor-element-925c161 .elementor-icon-list-item > a {
	font-family: "Inter", Sans-serif;
	font-weight: 500;
	line-height: 1.4em;
}

.elementor-302 .elementor-element.elementor-element-925c161 .elementor-icon-list-text {
	color: var(--e-global-color-24bebbc);
	transition: color .3s;
}

.elementor-302 .elementor-element.elementor-element-2d3dfa4 .elementor-button {
	background-color: var(--e-global-color-fb6732a);
	font-family: "Inter", Sans-serif;
	font-size: 18px;
}

.elementor-302 .elementor-element.elementor-element-a21fa23 > .elementor-element-populated {
	padding: 10px 10px 10px 60px;
}

.elementor-302 .elementor-element.elementor-element-1360693 {
	margin-top: 0px;
	margin-bottom: 17px;
}

.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-302 .elementor-element.elementor-element-a9f71bf img {
	border-radius: 250px 250px 250px 250px;
}

.elementor-302 .elementor-element.elementor-element-99a9470 > .elementor-widget-container {
	margin: -40px 0px 0px 0px;
}

.elementor-302 .elementor-element.elementor-element-99a9470 img {
	border-radius: 250px 250px 250px 250px;
}

.elementor-302 .elementor-element.elementor-element-1efa3a0 img {
	border-radius: 250px 250px 250px 250px;
}

.elementor-302 .elementor-element.elementor-element-f2e0a87 > .elementor-widget-container {
	margin: -40px 0px 0px 0px;
}

.elementor-302 .elementor-element.elementor-element-f2e0a87 img {
	border-radius: 250px 250px 250px 250px;
}

.elementor-302 .elementor-element.elementor-element-2839eca img {
	border-radius: 250px 250px 250px 250px;
}

.elementor-302 .elementor-element.elementor-element-c45fab0 > .elementor-widget-container {
	margin: -40px 0px 0px 0px;
}

.elementor-302 .elementor-element.elementor-element-c45fab0 img {
	border-radius: 250px 250px 250px 250px;
}

.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-302 .elementor-element.elementor-element-85b12a5 .swiper-pagination-bullet-active, .elementor-302 .elementor-element.elementor-element-85b12a5 .swiper-pagination-progressbar-fill {
	background-color: var(--e-global-color-accent);
}

.elementor-302 .elementor-element.elementor-element-85b12a5 .swiper-pagination-fraction {
	color: var(--e-global-color-accent);
}

.elementor-302 .elementor-element.elementor-element-85b12a5 > .elementor-widget-container {
	margin: -24px 0px 40px 0px;
}

.elementor-302 .elementor-element.elementor-element-85b12a5.elementor-arrows-yes .elementor-main-swiper {
	width: calc(100% - 40px);
}

.elementor-302 .elementor-element.elementor-element-85b12a5 .elementor-main-swiper {
	width: 100%;
}

.elementor-302 .elementor-element.elementor-element-85b12a5 .elementor-swiper-button {
	font-size: 20px;
}

.elementor-302 .elementor-element.elementor-element-85b12a5 .swiper-pagination-bullet {
	height: 8px;
	width: 8px;
}

.elementor-302 .elementor-element.elementor-element-85b12a5 .swiper-horizontal .swiper-pagination-progressbar {
	height: 8px;
}

.elementor-302 .elementor-element.elementor-element-85b12a5 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
	background-color: var(--e-global-color-15ea9a8);
	opacity: var(--e-global-color-15ea9a8);
}

.elementor-302 .elementor-element.elementor-element-85b12a5.elementor-testimonial--layout-image_inline .elementor-testimonial__footer, .elementor-302 .elementor-element.elementor-element-85b12a5.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer {
	margin-top: 20px;
}

.elementor-302 .elementor-element.elementor-element-85b12a5.elementor-testimonial--layout-image_above .elementor-testimonial__footer {
	margin-bottom: 20px;
}

.elementor-302 .elementor-element.elementor-element-85b12a5.elementor-testimonial--layout-image_left .elementor-testimonial__footer {
	padding-right: 20px;
}

.elementor-302 .elementor-element.elementor-element-85b12a5.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
	padding-left: 20px;
}

.elementor-302 .elementor-element.elementor-element-85b12a5 .elementor-testimonial__text {
	color: var(--e-global-color-24bebbc);
	font-family: "Sora", Sans-serif;
	font-size: 25px;
	font-weight: 500;
	font-style: normal;
	line-height: 1.5em;
}

.elementor-302 .elementor-element.elementor-element-85b12a5 .elementor-testimonial__name {
	color: var(--e-global-color-24bebbc);
	font-family: "Nothing You Could Do", Sans-serif;
	font-size: 38px;
	font-weight: 500;
	line-height: 1.5em;
}

.elementor-302 .elementor-element.elementor-element-85b12a5 .elementor-testimonial__title {
	color: var(--e-global-color-24bebbc);
	font-weight: 500;
}

.elementor-302 .elementor-element.elementor-element-f2b8576 {
	--spacer-size: 75px;
}

.elementor-302 .elementor-element.elementor-element-6873e2d:not(.elementor-motion-effects-element-type-background), .elementor-302 .elementor-element.elementor-element-6873e2d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
	background-image: url("https://cdn-llcdl.nitrocdn.com/QAgOfWkPLJQEZBsznqhKTXqQaWtXlbkU/assets/images/optimized/rev-0d51617/direction.com/wp-content/uploads/2023/11/bg-1.png");
}

.elementor-302 .elementor-element.elementor-element-6873e2d:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-302 .elementor-element.elementor-element-6873e2d > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-302 .elementor-element.elementor-element-6873e2d > .elementor-background-overlay {
	background-color: var(--e-global-color-accent);
	opacity: .91;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-302 .elementor-element.elementor-element-6873e2d > .elementor-container {
	max-width: 950px;
}

.elementor-302 .elementor-element.elementor-element-6873e2d {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-302 .elementor-element.elementor-element-d98f609 {
	margin-top: -67px;
	margin-bottom: 10px;
}

.elementor-302 .elementor-element.elementor-element-11036a6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-302 .elementor-element.elementor-element-11036a6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-302 .elementor-element.elementor-element-11036a6 > .elementor-element-populated, .elementor-302 .elementor-element.elementor-element-11036a6 > .elementor-element-populated > .elementor-background-overlay, .elementor-302 .elementor-element.elementor-element-11036a6 > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-302 .elementor-element.elementor-element-11036a6 > .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: 0px 25px 50px 25px;
}

.elementor-302 .elementor-element.elementor-element-11036a6 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-302 .elementor-element.elementor-element-0075ff9 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-302 .elementor-element.elementor-element-0075ff9 img {
	max-width: 127px;
}

.elementor-302 .elementor-element.elementor-element-cab9b1b {
	text-align: center;
}

.elementor-302 .elementor-element.elementor-element-cab9b1b .elementor-heading-title {
	font-family: "Sora", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.2em;
}

.elementor-302 .elementor-element.elementor-element-4c370da {
	text-align: center;
}

.elementor-302 .elementor-element.elementor-element-4c370da .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.4em;
}

.elementor-302 .elementor-element.elementor-element-cd068cb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-302 .elementor-element.elementor-element-cd068cb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-24bebbc);
}

.elementor-302 .elementor-element.elementor-element-cd068cb > .elementor-element-populated, .elementor-302 .elementor-element.elementor-element-cd068cb > .elementor-element-populated > .elementor-background-overlay, .elementor-302 .elementor-element.elementor-element-cd068cb > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-302 .elementor-element.elementor-element-cd068cb > .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: -40px 10px 40px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 25px 50px 25px;
}

.elementor-302 .elementor-element.elementor-element-cd068cb > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-302 .elementor-element.elementor-element-191f7d3 > .elementor-widget-container {
	margin: -20px 0px 3px 0px;
}

.elementor-302 .elementor-element.elementor-element-191f7d3 img {
	max-width: 145px;
}

.elementor-302 .elementor-element.elementor-element-b09b44c {
	text-align: center;
}

.elementor-302 .elementor-element.elementor-element-b09b44c .elementor-heading-title {
	font-family: "Sora", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.2em;
}

.elementor-302 .elementor-element.elementor-element-6143e39 {
	text-align: center;
}

.elementor-302 .elementor-element.elementor-element-6143e39 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.4em;
}

.elementor-302 .elementor-element.elementor-element-4ecf093:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-302 .elementor-element.elementor-element-4ecf093 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-24bebbc);
}

.elementor-302 .elementor-element.elementor-element-4ecf093 > .elementor-element-populated, .elementor-302 .elementor-element.elementor-element-4ecf093 > .elementor-element-populated > .elementor-background-overlay, .elementor-302 .elementor-element.elementor-element-4ecf093 > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-302 .elementor-element.elementor-element-4ecf093 > .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: 0px 25px 50px 25px;
}

.elementor-302 .elementor-element.elementor-element-4ecf093 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-302 .elementor-element.elementor-element-46cfcad > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-302 .elementor-element.elementor-element-46cfcad img {
	max-width: 115px;
}

.elementor-302 .elementor-element.elementor-element-699570c {
	text-align: center;
}

.elementor-302 .elementor-element.elementor-element-699570c .elementor-heading-title {
	font-family: "Sora", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.2em;
}

.elementor-302 .elementor-element.elementor-element-68aa2a8 {
	text-align: center;
}

.elementor-302 .elementor-element.elementor-element-68aa2a8 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.4em;
}

.elementor-302 .elementor-element.elementor-element-ef40ddd {
	--spacer-size: 65px;
}

@media (max-width:1024px) {
	.elementor-302 .elementor-element.elementor-element-e41fb69 {
		--spacer-size: 50px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-302 .elementor-element.elementor-element-f593a77 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-f593a77 .elementor-heading-title {
		font-size: 3.1rem;
		line-height: 1.1em;
	}
	
	.elementor-302 .elementor-element.elementor-element-46dfb7c {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-edb2a2d {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-edb2a2d .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-302 .elementor-element.elementor-element-02290a9 {
		text-align: center;
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-1b6a8ed {
		padding: 60px 0px 60px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-3879151 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-302 .elementor-element.elementor-element-4cf053d {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-92e8823 {
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.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-302 .elementor-element.elementor-element-acfbafa .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-acfbafa .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-acfbafa .position-in-circle {
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-acfbafa .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-302 .elementor-element.elementor-element-acfbafa .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-acfbafa .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-302 .elementor-element.elementor-element-acfbafa .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f240a31 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f240a31 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-f240a31 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-6b1a486 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-6b1a486 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-6b1a486 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-61f71c6 .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-61f71c6 .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-61f71c6 .position-in-circle {
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-61f71c6 .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-302 .elementor-element.elementor-element-61f71c6 .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-61f71c6 .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-302 .elementor-element.elementor-element-61f71c6 .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-302 .elementor-element.elementor-element-7b1fb39 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-7b1fb39 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-7b1fb39 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-85f2ed3 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-85f2ed3 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-85f2ed3 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-d9aaafb .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-d9aaafb .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-d9aaafb .position-in-circle {
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-d9aaafb .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-302 .elementor-element.elementor-element-d9aaafb .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-d9aaafb .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-302 .elementor-element.elementor-element-d9aaafb .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-302 .elementor-element.elementor-element-7983b84 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-7983b84 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-7983b84 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-6a7d259 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-6a7d259 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-6a7d259 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-a47874a {
		padding: 60px 0px 60px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-c56f342 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-302 .elementor-element.elementor-element-d16e820 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-d5bc550 {
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.elementor-302 .elementor-element.elementor-element-63dc9c5 .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-63dc9c5 .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-63dc9c5 .position-in-circle {
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-63dc9c5 .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-302 .elementor-element.elementor-element-63dc9c5 .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-63dc9c5 .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-302 .elementor-element.elementor-element-63dc9c5 .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-302 .elementor-element.elementor-element-831e8a2 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-831e8a2 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-831e8a2 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-8385e99 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-8385e99 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-8385e99 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-044eaf5 .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-044eaf5 .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-044eaf5 .position-in-circle {
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-044eaf5 .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-302 .elementor-element.elementor-element-044eaf5 .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-044eaf5 .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-302 .elementor-element.elementor-element-044eaf5 .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-302 .elementor-element.elementor-element-ec889f1 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-ec889f1 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-ec889f1 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-a8bcac7 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-a8bcac7 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-a8bcac7 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-1bfe29b .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-1bfe29b .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-1bfe29b .position-in-circle {
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-1bfe29b .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-302 .elementor-element.elementor-element-1bfe29b .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-1bfe29b .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-302 .elementor-element.elementor-element-1bfe29b .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-302 .elementor-element.elementor-element-0f5a3e6 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-0f5a3e6 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-0f5a3e6 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-c37abc1 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-c37abc1 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-c37abc1 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-0215990 {
		padding: 60px 0px 60px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-297a373 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-302 .elementor-element.elementor-element-d405842 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-b874232 {
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.elementor-302 .elementor-element.elementor-element-18ebfaf .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-18ebfaf .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-18ebfaf .position-in-circle {
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-18ebfaf .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-302 .elementor-element.elementor-element-18ebfaf .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-18ebfaf .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-302 .elementor-element.elementor-element-18ebfaf .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-302 .elementor-element.elementor-element-050428f > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-050428f {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-050428f .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-6631674 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-6631674 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-6631674 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-9cf4499 .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-9cf4499 .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-9cf4499 .position-in-circle {
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-9cf4499 .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-302 .elementor-element.elementor-element-9cf4499 .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-9cf4499 .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-302 .elementor-element.elementor-element-9cf4499 .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-302 .elementor-element.elementor-element-ff2d304 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-ff2d304 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-ff2d304 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f237895 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f237895 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-f237895 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-fb548a5 .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-fb548a5 .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-fb548a5 .position-in-circle {
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-fb548a5 .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-302 .elementor-element.elementor-element-fb548a5 .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-fb548a5 .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-302 .elementor-element.elementor-element-fb548a5 .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-302 .elementor-element.elementor-element-a5356fb > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-a5356fb {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-a5356fb .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-6f435bb > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-6f435bb {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-6f435bb .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-2600447 {
		padding: 60px 0px 60px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-cefa43f > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-302 .elementor-element.elementor-element-3d64d4c {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-f431969 {
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.elementor-302 .elementor-element.elementor-element-5110b45 .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5110b45 .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5110b45 .position-in-circle {
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5110b45 .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5110b45 .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5110b45 .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5110b45 .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-302 .elementor-element.elementor-element-78e4d52 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-78e4d52 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-78e4d52 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-73e4bc6 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-73e4bc6 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-73e4bc6 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5764505 .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5764505 .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5764505 .position-in-circle {
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5764505 .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5764505 .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5764505 .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5764505 .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-302 .elementor-element.elementor-element-83fb892 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-83fb892 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-83fb892 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-ef8d867 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-ef8d867 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-ef8d867 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-484a1f8 .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-484a1f8 .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-484a1f8 .position-in-circle {
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-484a1f8 .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-302 .elementor-element.elementor-element-484a1f8 .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-484a1f8 .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-302 .elementor-element.elementor-element-484a1f8 .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-302 .elementor-element.elementor-element-1addf1e > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-1addf1e {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-1addf1e .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-95f6838 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-95f6838 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-95f6838 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-1222e1b {
		padding: 60px 0px 60px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f3f523d > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-302 .elementor-element.elementor-element-96c6059 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-c4c0eab {
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.elementor-302 .elementor-element.elementor-element-95d7a69 .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-95d7a69 .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-95d7a69 .position-in-circle {
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-95d7a69 .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-302 .elementor-element.elementor-element-95d7a69 .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-95d7a69 .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-302 .elementor-element.elementor-element-95d7a69 .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f60e30f > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f60e30f {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-f60e30f .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-c687fd4 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-c687fd4 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-c687fd4 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f4a589c .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f4a589c .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f4a589c .position-in-circle {
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f4a589c .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f4a589c .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f4a589c .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f4a589c .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-302 .elementor-element.elementor-element-1620818 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-1620818 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-1620818 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-9218a2e > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-9218a2e {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-9218a2e .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-8cd62a5 .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-8cd62a5 .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-8cd62a5 .position-in-circle {
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-8cd62a5 .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-302 .elementor-element.elementor-element-8cd62a5 .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-8cd62a5 .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-302 .elementor-element.elementor-element-8cd62a5 .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5ed878f > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5ed878f {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-5ed878f .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-145cfd8 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-145cfd8 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-145cfd8 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-07062cf {
		padding: 60px 0px 60px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-ab38a02 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-302 .elementor-element.elementor-element-1532c5a {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-dee9f4b {
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.elementor-302 .elementor-element.elementor-element-70d7cd2 .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-70d7cd2 .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-70d7cd2 .position-in-circle {
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-70d7cd2 .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-302 .elementor-element.elementor-element-70d7cd2 .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-70d7cd2 .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-302 .elementor-element.elementor-element-70d7cd2 .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-302 .elementor-element.elementor-element-abb29bc > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-abb29bc {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-abb29bc .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-39ccc8e > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-39ccc8e {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-39ccc8e .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f568f9d .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f568f9d .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f568f9d .position-in-circle {
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f568f9d .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f568f9d .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f568f9d .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f568f9d .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-302 .elementor-element.elementor-element-2ed8876 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-2ed8876 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-2ed8876 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-1ac611f > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-1ac611f {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-1ac611f .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-be4549e .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-be4549e .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-be4549e .position-in-circle {
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-be4549e .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-302 .elementor-element.elementor-element-be4549e .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-be4549e .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-302 .elementor-element.elementor-element-be4549e .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-302 .elementor-element.elementor-element-80e3aaf > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-80e3aaf {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-80e3aaf .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-0966619 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-0966619 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-0966619 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-c57b31d {
		padding: 60px 0px 60px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-26b42b2 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-302 .elementor-element.elementor-element-8e6cf89 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-b837253 {
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.elementor-302 .elementor-element.elementor-element-5663dcb .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5663dcb .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5663dcb .position-in-circle {
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5663dcb .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5663dcb .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5663dcb .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5663dcb .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-302 .elementor-element.elementor-element-b9479be > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-b9479be {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-b9479be .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-896db6a > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-896db6a {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-896db6a .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-fc0e684 .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-fc0e684 .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-fc0e684 .position-in-circle {
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-fc0e684 .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-302 .elementor-element.elementor-element-fc0e684 .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-fc0e684 .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-302 .elementor-element.elementor-element-fc0e684 .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-302 .elementor-element.elementor-element-fe347c8 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-fe347c8 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-fe347c8 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-2523eee > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-2523eee {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-2523eee .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f6d2bfa .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f6d2bfa .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f6d2bfa .position-in-circle {
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f6d2bfa .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f6d2bfa .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f6d2bfa .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f6d2bfa .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-302 .elementor-element.elementor-element-350082e > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-350082e {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-350082e .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-3dacfdd > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-3dacfdd {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-3dacfdd .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-6f4a284 {
		padding: 60px 0px 60px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-a0cf867 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-302 .elementor-element.elementor-element-3e57387 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-3192676 {
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.elementor-302 .elementor-element.elementor-element-692fa16 .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-692fa16 .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-692fa16 .position-in-circle {
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-692fa16 .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-302 .elementor-element.elementor-element-692fa16 .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-692fa16 .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-302 .elementor-element.elementor-element-692fa16 .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-302 .elementor-element.elementor-element-add3558 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-add3558 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-add3558 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-faf595c > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-faf595c {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-faf595c .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-89d179c .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-89d179c .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-89d179c .position-in-circle {
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-89d179c .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-302 .elementor-element.elementor-element-89d179c .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-89d179c .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-302 .elementor-element.elementor-element-89d179c .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-302 .elementor-element.elementor-element-a30f9ee > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-a30f9ee {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-a30f9ee .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-97e0806 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-97e0806 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-97e0806 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-b89a1cb .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-b89a1cb .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-b89a1cb .position-in-circle {
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-b89a1cb .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-302 .elementor-element.elementor-element-b89a1cb .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-b89a1cb .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-302 .elementor-element.elementor-element-b89a1cb .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-302 .elementor-element.elementor-element-8d4d720 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-8d4d720 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-8d4d720 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-996d523 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-996d523 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-996d523 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-6a573a5 {
		padding: 60px 0px 60px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-a49bce9 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-302 .elementor-element.elementor-element-e9e64e7 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-3198c44 {
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.elementor-302 .elementor-element.elementor-element-c5f00df .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-c5f00df .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-c5f00df .position-in-circle {
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-c5f00df .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-302 .elementor-element.elementor-element-c5f00df .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-c5f00df .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-302 .elementor-element.elementor-element-c5f00df .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-302 .elementor-element.elementor-element-0aa9d85 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-0aa9d85 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-0aa9d85 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-858ab29 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-858ab29 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-858ab29 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-c9bca70 .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-c9bca70 .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-c9bca70 .position-in-circle {
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-c9bca70 .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-302 .elementor-element.elementor-element-c9bca70 .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-c9bca70 .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-302 .elementor-element.elementor-element-c9bca70 .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-302 .elementor-element.elementor-element-46f7401 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-46f7401 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-46f7401 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-cd4ef88 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-cd4ef88 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-cd4ef88 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-a0d0c61 .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-a0d0c61 .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-a0d0c61 .position-in-circle {
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-a0d0c61 .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-302 .elementor-element.elementor-element-a0d0c61 .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-a0d0c61 .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-302 .elementor-element.elementor-element-a0d0c61 .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-302 .elementor-element.elementor-element-7ab8d9f > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-7ab8d9f {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-7ab8d9f .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-17ec199 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-17ec199 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-17ec199 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-652e7d4 {
		padding: 60px 0px 60px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-d52d88b > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-302 .elementor-element.elementor-element-06f33bd {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-ee2ec3c {
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.elementor-302 .elementor-element.elementor-element-49ca59c .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-49ca59c .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-49ca59c .position-in-circle {
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-49ca59c .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-302 .elementor-element.elementor-element-49ca59c .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-49ca59c .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-302 .elementor-element.elementor-element-49ca59c .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f88347e > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f88347e {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-f88347e .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-adbe023 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-adbe023 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-adbe023 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-a12d7d4 .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-a12d7d4 .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-a12d7d4 .position-in-circle {
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-a12d7d4 .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-302 .elementor-element.elementor-element-a12d7d4 .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-a12d7d4 .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-302 .elementor-element.elementor-element-a12d7d4 .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-302 .elementor-element.elementor-element-2065794 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-2065794 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-2065794 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-0c4bc31 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-0c4bc31 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-0c4bc31 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-12f49c7 .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-12f49c7 .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-12f49c7 .position-in-circle {
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-12f49c7 .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-302 .elementor-element.elementor-element-12f49c7 .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-12f49c7 .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-302 .elementor-element.elementor-element-12f49c7 .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-302 .elementor-element.elementor-element-67850a4 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-67850a4 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-67850a4 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-b9b71b9 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-b9b71b9 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-b9b71b9 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-779849d {
		padding: 60px 0px 60px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-00b68f0 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-302 .elementor-element.elementor-element-1490658 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-a9aca0a {
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.elementor-302 .elementor-element.elementor-element-30d908e .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-30d908e .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-30d908e .position-in-circle {
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-30d908e .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-302 .elementor-element.elementor-element-30d908e .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-30d908e .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-302 .elementor-element.elementor-element-30d908e .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-302 .elementor-element.elementor-element-28335ca > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-28335ca {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-28335ca .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-dc60718 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-dc60718 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-dc60718 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-169d57d .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-169d57d .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-169d57d .position-in-circle {
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-169d57d .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-302 .elementor-element.elementor-element-169d57d .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-169d57d .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-302 .elementor-element.elementor-element-169d57d .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-302 .elementor-element.elementor-element-68cb5cd > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-68cb5cd {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-68cb5cd .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-064548f > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-064548f {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-064548f .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-ec58112 .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-ec58112 .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-ec58112 .position-in-circle {
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-ec58112 .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-302 .elementor-element.elementor-element-ec58112 .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-ec58112 .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-302 .elementor-element.elementor-element-ec58112 .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-302 .elementor-element.elementor-element-beef693 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-beef693 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-beef693 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f7b3df4 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f7b3df4 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-f7b3df4 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-e5f6358 {
		padding: 60px 0px 60px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-4c17863 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f0b0b7d {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-4caa14e {
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.elementor-302 .elementor-element.elementor-element-bd5cd26 .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-bd5cd26 .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-bd5cd26 .position-in-circle {
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-bd5cd26 .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-302 .elementor-element.elementor-element-bd5cd26 .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-bd5cd26 .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-302 .elementor-element.elementor-element-bd5cd26 .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-302 .elementor-element.elementor-element-4454438 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-4454438 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-4454438 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-cd7d086 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-cd7d086 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-cd7d086 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-77888a6 .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-77888a6 .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-77888a6 .position-in-circle {
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-77888a6 .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-302 .elementor-element.elementor-element-77888a6 .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-77888a6 .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-302 .elementor-element.elementor-element-77888a6 .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-302 .elementor-element.elementor-element-de40da4 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-de40da4 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-de40da4 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-7f83eda > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-7f83eda {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-7f83eda .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-b614fa8 .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-b614fa8 .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-b614fa8 .position-in-circle {
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-b614fa8 .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-302 .elementor-element.elementor-element-b614fa8 .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-b614fa8 .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-302 .elementor-element.elementor-element-b614fa8 .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-302 .elementor-element.elementor-element-ed2d53a > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-ed2d53a {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-ed2d53a .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-1e94948 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-1e94948 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-1e94948 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-7114ca3 {
		padding: 60px 0px 60px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-17ad3f0 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-302 .elementor-element.elementor-element-9f66142 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-c499ca5 {
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.elementor-302 .elementor-element.elementor-element-199bfda .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-199bfda .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-199bfda .position-in-circle {
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-199bfda .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-302 .elementor-element.elementor-element-199bfda .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-199bfda .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-302 .elementor-element.elementor-element-199bfda .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5b4677d > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5b4677d {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-5b4677d .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-8a35999 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-8a35999 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-8a35999 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f4f2e44 .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f4f2e44 .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f4f2e44 .position-in-circle {
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f4f2e44 .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f4f2e44 .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f4f2e44 .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f4f2e44 .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-302 .elementor-element.elementor-element-d4f561c > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-d4f561c {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-d4f561c .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-7ca458b > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-7ca458b {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-7ca458b .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-60c3614 .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-60c3614 .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-60c3614 .position-in-circle {
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-60c3614 .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-302 .elementor-element.elementor-element-60c3614 .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-60c3614 .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-302 .elementor-element.elementor-element-60c3614 .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f7a4be3 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f7a4be3 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-f7a4be3 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-e920a82 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-e920a82 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-e920a82 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-04b7cae {
		padding: 60px 0px 60px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f39c0c0 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-302 .elementor-element.elementor-element-57c975f {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-f12b576 {
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.elementor-302 .elementor-element.elementor-element-5b51a00 .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5b51a00 .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5b51a00 .position-in-circle {
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5b51a00 .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5b51a00 .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5b51a00 .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5b51a00 .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-302 .elementor-element.elementor-element-e05654b > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-e05654b {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-e05654b .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-9b09b55 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-9b09b55 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-9b09b55 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-dd28a85 .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-dd28a85 .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-dd28a85 .position-in-circle {
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-dd28a85 .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-302 .elementor-element.elementor-element-dd28a85 .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-dd28a85 .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-302 .elementor-element.elementor-element-dd28a85 .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-302 .elementor-element.elementor-element-d413c64 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-d413c64 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-d413c64 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f24467a > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f24467a {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-f24467a .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5aeb8b8 .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5aeb8b8 .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5aeb8b8 .position-in-circle {
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5aeb8b8 .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5aeb8b8 .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5aeb8b8 .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5aeb8b8 .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-302 .elementor-element.elementor-element-cd2ab56 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-cd2ab56 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-cd2ab56 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-3e358f4 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-3e358f4 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-3e358f4 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-2ef2ed4 {
		padding: 60px 0px 60px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-867fc47 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-302 .elementor-element.elementor-element-c640905 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-e61f658 {
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.elementor-302 .elementor-element.elementor-element-a294680 .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-a294680 .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-a294680 .position-in-circle {
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-a294680 .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-302 .elementor-element.elementor-element-a294680 .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-a294680 .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-302 .elementor-element.elementor-element-a294680 .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-302 .elementor-element.elementor-element-16a0fb5 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-16a0fb5 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-16a0fb5 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-7538eee > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-7538eee {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-7538eee .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f84f7a8 .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f84f7a8 .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f84f7a8 .position-in-circle {
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f84f7a8 .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f84f7a8 .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f84f7a8 .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f84f7a8 .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-302 .elementor-element.elementor-element-c53a0b2 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-c53a0b2 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-c53a0b2 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-7444547 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-7444547 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-7444547 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-17be5f7 .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-17be5f7 .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-17be5f7 .position-in-circle {
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-17be5f7 .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-302 .elementor-element.elementor-element-17be5f7 .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-17be5f7 .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-302 .elementor-element.elementor-element-17be5f7 .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-302 .elementor-element.elementor-element-371c8b9 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-371c8b9 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-371c8b9 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-aad3bbe > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-aad3bbe {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-aad3bbe .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-6b2994c {
		padding: 60px 0px 60px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-145b112 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-302 .elementor-element.elementor-element-0a93aa2 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-8306c5a {
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.elementor-302 .elementor-element.elementor-element-5deffe8 .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5deffe8 .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5deffe8 .position-in-circle {
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5deffe8 .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5deffe8 .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5deffe8 .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5deffe8 .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-302 .elementor-element.elementor-element-b10822e > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-b10822e {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-b10822e .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-aa6f288 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-aa6f288 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-aa6f288 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-3aeb468 .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-3aeb468 .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-3aeb468 .position-in-circle {
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-3aeb468 .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-302 .elementor-element.elementor-element-3aeb468 .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-3aeb468 .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-302 .elementor-element.elementor-element-3aeb468 .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-302 .elementor-element.elementor-element-b01dc2b > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-b01dc2b {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-b01dc2b .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-46dd039 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-46dd039 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-46dd039 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-9c634f4 .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-9c634f4 .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-9c634f4 .position-in-circle {
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-9c634f4 .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-302 .elementor-element.elementor-element-9c634f4 .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-9c634f4 .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-302 .elementor-element.elementor-element-9c634f4 .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-302 .elementor-element.elementor-element-2d495f9 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-2d495f9 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-2d495f9 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f365008 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f365008 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-f365008 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-94fbd11 {
		padding: 60px 0px 60px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-1fc3491 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-302 .elementor-element.elementor-element-2d55357 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-8665f08 {
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.elementor-302 .elementor-element.elementor-element-38efd64 .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-38efd64 .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-38efd64 .position-in-circle {
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-38efd64 .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-302 .elementor-element.elementor-element-38efd64 .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-38efd64 .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-302 .elementor-element.elementor-element-38efd64 .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-302 .elementor-element.elementor-element-c3dd2ac > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-c3dd2ac {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-c3dd2ac .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-0a1f69e > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-0a1f69e {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-0a1f69e .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-346e054 .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-346e054 .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-346e054 .position-in-circle {
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-346e054 .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-302 .elementor-element.elementor-element-346e054 .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-346e054 .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-302 .elementor-element.elementor-element-346e054 .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-302 .elementor-element.elementor-element-39e369a > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-39e369a {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-39e369a .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-47682f9 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-47682f9 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-47682f9 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-fbda82d .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-fbda82d .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-fbda82d .position-in-circle {
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-fbda82d .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-302 .elementor-element.elementor-element-fbda82d .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-fbda82d .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-302 .elementor-element.elementor-element-fbda82d .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-302 .elementor-element.elementor-element-9dab4b6 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-9dab4b6 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-9dab4b6 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-939143e > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-939143e {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-939143e .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-0fbbc73 {
		padding: 60px 0px 60px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-bf7e2fe > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-302 .elementor-element.elementor-element-61df3a0 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-f43aa4e {
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.elementor-302 .elementor-element.elementor-element-32bffab .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-32bffab .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-32bffab .position-in-circle {
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-32bffab .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-302 .elementor-element.elementor-element-32bffab .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-32bffab .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-302 .elementor-element.elementor-element-32bffab .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-302 .elementor-element.elementor-element-cc76373 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-cc76373 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-cc76373 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-89dd504 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-89dd504 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-89dd504 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-270555c .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-270555c .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-270555c .position-in-circle {
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-270555c .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-302 .elementor-element.elementor-element-270555c .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-270555c .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-302 .elementor-element.elementor-element-270555c .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-302 .elementor-element.elementor-element-6bb415f > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-6bb415f {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-6bb415f .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-a6ff390 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-a6ff390 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-a6ff390 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-b0fc8a6 .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-b0fc8a6 .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-b0fc8a6 .position-in-circle {
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-b0fc8a6 .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-302 .elementor-element.elementor-element-b0fc8a6 .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-b0fc8a6 .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-302 .elementor-element.elementor-element-b0fc8a6 .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-302 .elementor-element.elementor-element-7d60030 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-7d60030 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-7d60030 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-61800e9 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-61800e9 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-61800e9 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-8518dd6 {
		padding: 60px 0px 60px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-31adfd1 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-302 .elementor-element.elementor-element-b88abfb {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-2ba2e0f {
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.elementor-302 .elementor-element.elementor-element-b59df60 .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-b59df60 .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-b59df60 .position-in-circle {
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-b59df60 .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-302 .elementor-element.elementor-element-b59df60 .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-b59df60 .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-302 .elementor-element.elementor-element-b59df60 .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-302 .elementor-element.elementor-element-0f6b266 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-0f6b266 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-0f6b266 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-fbaa428 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-fbaa428 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-fbaa428 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-0fb8573 .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-0fb8573 .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-0fb8573 .position-in-circle {
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-0fb8573 .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-302 .elementor-element.elementor-element-0fb8573 .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-0fb8573 .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-302 .elementor-element.elementor-element-0fb8573 .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-302 .elementor-element.elementor-element-21cb088 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-21cb088 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-21cb088 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-4c4f38c > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-4c4f38c {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-4c4f38c .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-8937e5a .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-8937e5a .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-8937e5a .position-in-circle {
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-8937e5a .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-302 .elementor-element.elementor-element-8937e5a .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-8937e5a .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-302 .elementor-element.elementor-element-8937e5a .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-302 .elementor-element.elementor-element-67bc83f > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-67bc83f {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-67bc83f .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f00dda3 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f00dda3 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-f00dda3 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-ac73449 {
		padding: 60px 0px 60px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-03cf064 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-302 .elementor-element.elementor-element-57d7101 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-b9d79fe {
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.elementor-302 .elementor-element.elementor-element-77022eb .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-77022eb .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-77022eb .position-in-circle {
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-77022eb .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-302 .elementor-element.elementor-element-77022eb .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-77022eb .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-302 .elementor-element.elementor-element-77022eb .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-302 .elementor-element.elementor-element-77369d5 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-77369d5 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-77369d5 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-0489b7d > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-0489b7d {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-0489b7d .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f418f6f .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f418f6f .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f418f6f .position-in-circle {
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f418f6f .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f418f6f .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f418f6f .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f418f6f .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-302 .elementor-element.elementor-element-bfc9312 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-bfc9312 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-bfc9312 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-3078d0f > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-3078d0f {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-3078d0f .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f3d9f0f .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f3d9f0f .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f3d9f0f .position-in-circle {
		height: 108px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f3d9f0f .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f3d9f0f .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f3d9f0f .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f3d9f0f .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-302 .elementor-element.elementor-element-20acb80 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-20acb80 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-20acb80 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-4e564cc > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-4e564cc {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-4e564cc .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-188e9fc:not(.elementor-motion-effects-element-type-background), .elementor-302 .elementor-element.elementor-element-188e9fc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: 170% auto;
	}
	
	.elementor-302 .elementor-element.elementor-element-188e9fc {
		padding: 0px 0px 40px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-31483ba {
		--spacer-size: 50px;
	}
	
	.elementor-302 .elementor-element.elementor-element-97b842b {
		margin-top: 0px;
		margin-bottom: 20px;
	}
	
	.elementor-302 .elementor-element.elementor-element-0f5d7b5 > .elementor-element-populated {
		margin: 0px 0px 40px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-1a26530 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-2f9f247 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-423ec0e {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-f236b73 > .elementor-container {
		max-width: 500px;
	}
	
	.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-302 .elementor-element.elementor-element-a21fa23 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-302 .elementor-element.elementor-element-1360693 > .elementor-container {
		max-width: 500px;
	}
	
	.elementor-302 .elementor-element.elementor-element-419297e > .elementor-element-populated {
		padding: 5px 5px 5px 5px;
	}
	
	.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-302 .elementor-element.elementor-element-b5d3d0b > .elementor-element-populated {
		padding: 5px 5px 5px 5px;
	}
	
	.elementor-302 .elementor-element.elementor-element-99a9470 > .elementor-widget-container {
		margin: -20px 0px 0px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-8474a95 > .elementor-element-populated {
		padding: 5px 5px 5px 5px;
	}
	
	.elementor-302 .elementor-element.elementor-element-d5152e9 > .elementor-element-populated {
		padding: 5px 5px 5px 5px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f2e0a87 > .elementor-widget-container {
		margin: -20px 0px 0px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-8e33635 > .elementor-element-populated {
		padding: 5px 5px 5px 5px;
	}
	
	.elementor-302 .elementor-element.elementor-element-6c43339 > .elementor-element-populated {
		padding: 5px 5px 5px 5px;
	}
	
	.elementor-302 .elementor-element.elementor-element-c45fab0 > .elementor-widget-container {
		margin: -20px 0px 0px 0px;
	}
	
	.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-302 .elementor-element.elementor-element-85b12a5 > .elementor-widget-container {
		margin: -19px 0px 20px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-85b12a5 .elementor-testimonial__text {
		font-size: 21px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f2b8576 {
		--spacer-size: 50px;
	}
	
	.elementor-302 .elementor-element.elementor-element-ef40ddd {
		--spacer-size: 50px;
	}
}

@media (max-width:767px) {
	.elementor-302 .elementor-element.elementor-element-e41fb69 {
		--spacer-size: 25px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-302 .elementor-element.elementor-element-f593a77 .elementor-heading-title {
		font-size: 2.2rem;
	}
	
	.elementor-302 .elementor-element.elementor-element-46dfb7c {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-edb2a2d {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-edb2a2d .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-302 .elementor-element.elementor-element-02290a9 {
		text-align: center;
		font-size: 18px;
		line-height: 1.3em;
	}
	
	.elementor-302 .elementor-element.elementor-element-14758d4 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-e82970b {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-4ff29b0 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-92ee918 {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-563faf6 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f8e489a {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-20ec71e .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-302 .elementor-element.elementor-element-1b6a8ed {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-ef387f9 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5920675 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-4cf053d {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-b287e3a {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-92e8823 {
		text-align: center;
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.elementor-302 .elementor-element.elementor-element-d3351c5 {
		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-302 .elementor-element.elementor-element-acfbafa .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-acfbafa .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-acfbafa .position-in-circle {
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f240a31 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-6b1a486 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-d390528 {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-61f71c6 .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-61f71c6 .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-61f71c6 .position-in-circle {
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-7b1fb39 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-85f2ed3 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-8086a00 {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-d9aaafb .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-d9aaafb .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-d9aaafb .position-in-circle {
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-7983b84 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-6a7d259 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-8758da2 .elementor-button {
		font-size: 16px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-a47874a {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-c250ce6 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-11cb88e {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-d16e820 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-87b4672 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-d5bc550 {
		text-align: center;
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.elementor-302 .elementor-element.elementor-element-bb1015d {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-63dc9c5 .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-63dc9c5 .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-63dc9c5 .position-in-circle {
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-63dc9c5 .circle-counter .circle-val {
		font-size: 20px;
	}
	
	.elementor-302 .elementor-element.elementor-element-831e8a2 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-8385e99 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-3cba645 {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-044eaf5 .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-044eaf5 .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-044eaf5 .position-in-circle {
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-044eaf5 .circle-counter .circle-val {
		font-size: 20px;
	}
	
	.elementor-302 .elementor-element.elementor-element-ec889f1 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-a8bcac7 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-488c121 {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-1bfe29b .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-1bfe29b .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-1bfe29b .position-in-circle {
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-1bfe29b .circle-counter .circle-val {
		font-size: 20px;
	}
	
	.elementor-302 .elementor-element.elementor-element-0f5a3e6 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-c37abc1 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-a49e6bc .elementor-button {
		font-size: 16px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-0215990 {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5341df8 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-e7277b6 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-d405842 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-05082d9 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-b874232 {
		text-align: center;
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.elementor-302 .elementor-element.elementor-element-e6ee36b {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-18ebfaf .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-18ebfaf .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-18ebfaf .position-in-circle {
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-050428f .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-6631674 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-70c12e1 {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-9cf4499 .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-9cf4499 .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-9cf4499 .position-in-circle {
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-ff2d304 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f237895 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-2614eae {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-fb548a5 .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-fb548a5 .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-fb548a5 .position-in-circle {
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-a5356fb .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-6f435bb .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-3234bf2 .elementor-button {
		font-size: 16px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-2600447 {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-0f0c94b > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-3f85ec2 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-3d64d4c {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-778d430 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-f431969 {
		text-align: center;
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.elementor-302 .elementor-element.elementor-element-1b1ca53 {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-5110b45 .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5110b45 .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5110b45 .position-in-circle {
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-78e4d52 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-73e4bc6 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-4325721 {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-5764505 .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5764505 .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5764505 .position-in-circle {
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-83fb892 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-ef8d867 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-a00d38d {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-484a1f8 .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-484a1f8 .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-484a1f8 .position-in-circle {
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-1addf1e .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-95f6838 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-0ed8f40 .elementor-button {
		font-size: 16px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-1222e1b {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-674b846 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-7e1dde1 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-96c6059 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-6f02a9c {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-c4c0eab {
		text-align: center;
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.elementor-302 .elementor-element.elementor-element-1d8c1f8 {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-95d7a69 .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-95d7a69 .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-95d7a69 .position-in-circle {
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f60e30f .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-c687fd4 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-2168f36 {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-f4a589c .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f4a589c .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f4a589c .position-in-circle {
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-1620818 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-9218a2e .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-aec2a42 {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-8cd62a5 .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-8cd62a5 .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-8cd62a5 .position-in-circle {
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5ed878f .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-145cfd8 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-1ef3199 .elementor-button {
		font-size: 16px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-07062cf {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-77d9bd1 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-c8e5af7 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-1532c5a {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-2b47269 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-dee9f4b {
		text-align: center;
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.elementor-302 .elementor-element.elementor-element-58d34f5 {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-58d34f5 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-302 .elementor-element.elementor-element-70d7cd2 .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-70d7cd2 .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-70d7cd2 .position-in-circle {
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-abb29bc .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-39ccc8e .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-1e3f301 {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-1e3f301 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f568f9d .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f568f9d .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f568f9d .position-in-circle {
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-2ed8876 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-1ac611f .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-fa3db98 {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-fa3db98 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-302 .elementor-element.elementor-element-be4549e .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-be4549e .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-be4549e .position-in-circle {
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-80e3aaf .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-0966619 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-51c3178 .elementor-button {
		font-size: 16px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-c57b31d {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-d69a59e > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-6720bee {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-8e6cf89 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-01717a8 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-b837253 {
		text-align: center;
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.elementor-302 .elementor-element.elementor-element-28c7a99 {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-5663dcb .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5663dcb .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5663dcb .position-in-circle {
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-b9479be .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-896db6a .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-1a04f8f {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-fc0e684 .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-fc0e684 .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-fc0e684 .position-in-circle {
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-fe347c8 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-2523eee .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-224074e {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-f6d2bfa .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f6d2bfa .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f6d2bfa .position-in-circle {
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-350082e .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-3dacfdd .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-edfba2f .elementor-button {
		font-size: 16px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-6f4a284 {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-3b5e8c5 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5a12f12 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-3e57387 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-b3b3e35 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-3192676 {
		text-align: center;
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.elementor-302 .elementor-element.elementor-element-9c9321d {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-9c9321d > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-302 .elementor-element.elementor-element-692fa16 .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-692fa16 .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-692fa16 .position-in-circle {
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-add3558 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-faf595c .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-3abd4a4 {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-3abd4a4 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-302 .elementor-element.elementor-element-89d179c .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-89d179c .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-89d179c .position-in-circle {
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-a30f9ee .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-97e0806 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-6babd43 {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-6babd43 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-302 .elementor-element.elementor-element-b89a1cb .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-b89a1cb .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-b89a1cb .position-in-circle {
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-8d4d720 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-996d523 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-2c1c54c .elementor-button {
		font-size: 16px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-6a573a5 {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-b004c37 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5b49e10 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-e9e64e7 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-b7df529 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-3198c44 {
		text-align: center;
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.elementor-302 .elementor-element.elementor-element-e7b2840 {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-c5f00df .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-c5f00df .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-c5f00df .position-in-circle {
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-0aa9d85 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-858ab29 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-835bed2 {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-c9bca70 .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-c9bca70 .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-c9bca70 .position-in-circle {
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-46f7401 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-cd4ef88 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-276f271 {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-a0d0c61 .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-a0d0c61 .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-a0d0c61 .position-in-circle {
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-7ab8d9f .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-17ec199 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-381fd9d .elementor-button {
		font-size: 16px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-652e7d4 {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-588d6b3 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-d3f625d {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-06f33bd {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-dabcffb {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-ee2ec3c {
		text-align: center;
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.elementor-302 .elementor-element.elementor-element-44d82df {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-49ca59c .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-49ca59c .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-49ca59c .position-in-circle {
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f88347e .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-adbe023 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-242f110 {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-a12d7d4 .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-a12d7d4 .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-a12d7d4 .position-in-circle {
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-2065794 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-0c4bc31 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-522bb50 {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-12f49c7 .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-12f49c7 .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-12f49c7 .position-in-circle {
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-67850a4 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-b9b71b9 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-6501c18 .elementor-button {
		font-size: 16px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-779849d {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-2978669 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-ab5c07e {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-1490658 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-f921a2a {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-a9aca0a {
		text-align: center;
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.elementor-302 .elementor-element.elementor-element-4a5a7a7 {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-30d908e .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-30d908e .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-30d908e .position-in-circle {
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-28335ca .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-dc60718 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-15e8de0 {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-169d57d .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-169d57d .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-169d57d .position-in-circle {
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-68cb5cd .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-064548f .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-cff5715 {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-ec58112 .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-ec58112 .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-ec58112 .position-in-circle {
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-beef693 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f7b3df4 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-c498fcf .elementor-button {
		font-size: 16px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-e5f6358 {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-473775a > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-13522b6 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f0b0b7d {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-7217025 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-4caa14e {
		text-align: center;
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.elementor-302 .elementor-element.elementor-element-383d677 {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-bd5cd26 .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-bd5cd26 .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-bd5cd26 .position-in-circle {
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-4454438 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-cd7d086 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-8a972c0 {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-77888a6 .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-77888a6 .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-77888a6 .position-in-circle {
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-de40da4 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-7f83eda .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-8b58745 {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-b614fa8 .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-b614fa8 .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-b614fa8 .position-in-circle {
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-ed2d53a .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-1e94948 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-261683a .elementor-button {
		font-size: 16px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-7114ca3 {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-a116e19 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-36da99c {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-9f66142 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-ffee9bb {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-c499ca5 {
		text-align: center;
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.elementor-302 .elementor-element.elementor-element-abe43e4 {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-199bfda .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-199bfda .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-199bfda .position-in-circle {
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5b4677d .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-8a35999 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-c5d87f2 {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-f4f2e44 .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f4f2e44 .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f4f2e44 .position-in-circle {
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-d4f561c .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-7ca458b .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-8d63cb6 {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-60c3614 .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-60c3614 .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-60c3614 .position-in-circle {
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f7a4be3 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-e920a82 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-4f1962e .elementor-button {
		font-size: 16px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-04b7cae {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-6c6c467 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-998c2de {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-57c975f {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-b1466bb {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-f12b576 {
		text-align: center;
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.elementor-302 .elementor-element.elementor-element-52f3ee2 {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-52f3ee2 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5b51a00 .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5b51a00 .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5b51a00 .position-in-circle {
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-e05654b .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-9b09b55 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-ae035b9 {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-ae035b9 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-302 .elementor-element.elementor-element-dd28a85 .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-dd28a85 .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-dd28a85 .position-in-circle {
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-d413c64 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f24467a .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-d66d5e6 {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-d66d5e6 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5aeb8b8 .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5aeb8b8 .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5aeb8b8 .position-in-circle {
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-cd2ab56 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-3e358f4 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-8186a95 .elementor-button {
		font-size: 16px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-2ef2ed4 {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-ef46db9 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-55bce72 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-c640905 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-a1fe02e {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-e61f658 {
		text-align: center;
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.elementor-302 .elementor-element.elementor-element-c56dbb0 {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-c56dbb0 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-302 .elementor-element.elementor-element-a294680 .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-a294680 .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-a294680 .position-in-circle {
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-16a0fb5 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-7538eee .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-80ba4ee {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-80ba4ee > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f84f7a8 .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f84f7a8 .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f84f7a8 .position-in-circle {
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-c53a0b2 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-7444547 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-2d6680d {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-2d6680d > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-302 .elementor-element.elementor-element-17be5f7 .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-17be5f7 .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-17be5f7 .position-in-circle {
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-371c8b9 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-aad3bbe .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-bf99a64 .elementor-button {
		font-size: 16px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-6b2994c {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-0f42392 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-886f13d {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-0a93aa2 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-f4a0a2d {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-8306c5a {
		text-align: center;
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.elementor-302 .elementor-element.elementor-element-9dc16e3 {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-9dc16e3 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5deffe8 .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5deffe8 .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-5deffe8 .position-in-circle {
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-b10822e .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-aa6f288 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-d6ce4f9 {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-d6ce4f9 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-302 .elementor-element.elementor-element-3aeb468 .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-3aeb468 .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-3aeb468 .position-in-circle {
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-b01dc2b .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-46dd039 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-7a02b11 {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-7a02b11 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-302 .elementor-element.elementor-element-9c634f4 .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-9c634f4 .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-9c634f4 .position-in-circle {
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-2d495f9 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f365008 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-c1f6843 .elementor-button {
		font-size: 16px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-94fbd11 {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-063b1df > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-9059280 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-2d55357 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-db6fe2a {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-8665f08 {
		text-align: center;
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.elementor-302 .elementor-element.elementor-element-9b8add8 {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-38efd64 .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-38efd64 .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-38efd64 .position-in-circle {
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-c3dd2ac .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-0a1f69e .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-9d64e2a {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-346e054 .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-346e054 .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-346e054 .position-in-circle {
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-39e369a .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-47682f9 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-d6698b5 {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-fbda82d .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-fbda82d .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-fbda82d .position-in-circle {
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-9dab4b6 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-939143e .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-0ab0660 .elementor-button {
		font-size: 16px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-0fbbc73 {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-4fb2564 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-01ea368 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-61df3a0 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-3ee76d0 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-f43aa4e {
		text-align: center;
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.elementor-302 .elementor-element.elementor-element-304adbf {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-304adbf > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-302 .elementor-element.elementor-element-32bffab .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-32bffab .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-32bffab .position-in-circle {
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-cc76373 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-89dd504 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-dad3bb3 {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-dad3bb3 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-302 .elementor-element.elementor-element-270555c .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-270555c .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-270555c .position-in-circle {
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-6bb415f .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-a6ff390 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-a87d2ac {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-a87d2ac > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-302 .elementor-element.elementor-element-b0fc8a6 .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-b0fc8a6 .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-b0fc8a6 .position-in-circle {
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-7d60030 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-61800e9 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-692e2d0 .elementor-button {
		font-size: 16px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-8518dd6 {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-b62ebc1 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-0a84287 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-b88abfb {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-633facb {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-2ba2e0f {
		text-align: center;
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.elementor-302 .elementor-element.elementor-element-a2a709d {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-a2a709d > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-302 .elementor-element.elementor-element-b59df60 .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-b59df60 .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-b59df60 .position-in-circle {
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-0f6b266 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-fbaa428 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-6da7273 {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-6da7273 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-302 .elementor-element.elementor-element-0fb8573 .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-0fb8573 .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-0fb8573 .position-in-circle {
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-21cb088 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-4c4f38c .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-152b3cf {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-152b3cf > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-302 .elementor-element.elementor-element-8937e5a .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-8937e5a .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-8937e5a .position-in-circle {
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-67bc83f .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f00dda3 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-25e0fd6 .elementor-button {
		font-size: 16px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-ac73449 {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-a6c1ca3 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-82d8791 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-57d7101 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-4f0a7f9 {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-b9d79fe {
		text-align: center;
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.elementor-302 .elementor-element.elementor-element-47bb656 {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-47bb656 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-302 .elementor-element.elementor-element-77022eb .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-77022eb .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-77022eb .position-in-circle {
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-77369d5 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-0489b7d .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-de14f95 {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-de14f95 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f418f6f .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f418f6f .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f418f6f .position-in-circle {
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-bfc9312 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-3078d0f .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-2fbd674 {
		width: 33%;
	}
	
	.elementor-302 .elementor-element.elementor-element-2fbd674 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f3d9f0f .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f3d9f0f .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f3d9f0f .position-in-circle {
		height: 95px;
	}
	
	.elementor-302 .elementor-element.elementor-element-20acb80 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-4e564cc .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-d3e6cd7 .elementor-button {
		font-size: 16px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-302 .elementor-element.elementor-element-188e9fc:not(.elementor-motion-effects-element-type-background), .elementor-302 .elementor-element.elementor-element-188e9fc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: top center;
		background-repeat: no-repeat;
		background-size: 200% auto;
	}
	
	.elementor-302 .elementor-element.elementor-element-31483ba {
		--spacer-size: 25px;
	}
	
	.elementor-302 .elementor-element.elementor-element-423ec0e {
		text-align: center;
	}
	
	.elementor-302 .elementor-element.elementor-element-f236b73 > .elementor-container {
		max-width: 250px;
	}
	
	.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-302 .elementor-element.elementor-element-0422258 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-302 .elementor-element.elementor-element-1360693 > .elementor-container {
		max-width: 250px;
	}
	
	.elementor-302 .elementor-element.elementor-element-419297e {
		width: 33.333337%;
	}
	
	.elementor-302 .elementor-element.elementor-element-419297e > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.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-302 .elementor-element.elementor-element-b5d3d0b {
		width: 33.333337%;
	}
	
	.elementor-302 .elementor-element.elementor-element-b5d3d0b > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-302 .elementor-element.elementor-element-8474a95 {
		width: 33.333337%;
	}
	
	.elementor-302 .elementor-element.elementor-element-8474a95 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-302 .elementor-element.elementor-element-d5152e9 {
		width: 33.333337%;
	}
	
	.elementor-302 .elementor-element.elementor-element-d5152e9 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-302 .elementor-element.elementor-element-8e33635 {
		width: 33.333337%;
	}
	
	.elementor-302 .elementor-element.elementor-element-8e33635 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-302 .elementor-element.elementor-element-6c43339 {
		width: 33.333337%;
	}
	
	.elementor-302 .elementor-element.elementor-element-6c43339 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.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-302 .elementor-element.elementor-element-85b12a5.elementor-testimonial--layout-image_inline .elementor-testimonial__footer, .elementor-302 .elementor-element.elementor-element-85b12a5.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer {
		margin-top: 22px;
	}
	
	.elementor-302 .elementor-element.elementor-element-85b12a5.elementor-testimonial--layout-image_above .elementor-testimonial__footer {
		margin-bottom: 22px;
	}
	
	.elementor-302 .elementor-element.elementor-element-85b12a5.elementor-testimonial--layout-image_left .elementor-testimonial__footer {
		padding-right: 22px;
	}
	
	.elementor-302 .elementor-element.elementor-element-85b12a5.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
		padding-left: 22px;
	}
	
	.elementor-302 .elementor-element.elementor-element-85b12a5 .elementor-testimonial__text {
		font-size: 20px;
	}
	
	.elementor-302 .elementor-element.elementor-element-85b12a5 .elementor-testimonial__name {
		font-size: 18px;
	}
	
	.elementor-302 .elementor-element.elementor-element-f2b8576 {
		--spacer-size: 25px;
	}
	
	.elementor-302 .elementor-element.elementor-element-ef40ddd {
		--spacer-size: 25px;
	}
}

@media (min-width:768px) {
	.elementor-302 .elementor-element.elementor-element-e09cd12 {
		width: 40%;
	}
	
	.elementor-302 .elementor-element.elementor-element-e82970b {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-92ee918 {
		width: 19.963%;
	}
	
	.elementor-302 .elementor-element.elementor-element-f8e489a {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-3879151 {
		width: 40%;
	}
	
	.elementor-302 .elementor-element.elementor-element-d3351c5 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-d390528 {
		width: 18.81%;
	}
	
	.elementor-302 .elementor-element.elementor-element-8086a00 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-c56f342 {
		width: 40%;
	}
	
	.elementor-302 .elementor-element.elementor-element-bb1015d {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-3cba645 {
		width: 18.81%;
	}
	
	.elementor-302 .elementor-element.elementor-element-488c121 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-297a373 {
		width: 40%;
	}
	
	.elementor-302 .elementor-element.elementor-element-e6ee36b {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-70c12e1 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-2614eae {
		width: 19.979%;
	}
	
	.elementor-302 .elementor-element.elementor-element-cefa43f {
		width: 40%;
	}
	
	.elementor-302 .elementor-element.elementor-element-1b1ca53 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-4325721 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-a00d38d {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-f3f523d {
		width: 40%;
	}
	
	.elementor-302 .elementor-element.elementor-element-1d8c1f8 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-2168f36 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-aec2a42 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-ab38a02 {
		width: 40%;
	}
	
	.elementor-302 .elementor-element.elementor-element-58d34f5 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-1e3f301 {
		width: 19.979%;
	}
	
	.elementor-302 .elementor-element.elementor-element-fa3db98 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-26b42b2 {
		width: 40%;
	}
	
	.elementor-302 .elementor-element.elementor-element-28c7a99 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-1a04f8f {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-224074e {
		width: 19.979%;
	}
	
	.elementor-302 .elementor-element.elementor-element-a0cf867 {
		width: 40%;
	}
	
	.elementor-302 .elementor-element.elementor-element-9c9321d {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-3abd4a4 {
		width: 19.979%;
	}
	
	.elementor-302 .elementor-element.elementor-element-6babd43 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-a49bce9 {
		width: 40%;
	}
	
	.elementor-302 .elementor-element.elementor-element-e7b2840 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-835bed2 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-276f271 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-d52d88b {
		width: 40%;
	}
	
	.elementor-302 .elementor-element.elementor-element-44d82df {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-242f110 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-522bb50 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-00b68f0 {
		width: 40%;
	}
	
	.elementor-302 .elementor-element.elementor-element-4a5a7a7 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-15e8de0 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-cff5715 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-4c17863 {
		width: 40%;
	}
	
	.elementor-302 .elementor-element.elementor-element-383d677 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-8a972c0 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-8b58745 {
		width: 19.979%;
	}
	
	.elementor-302 .elementor-element.elementor-element-17ad3f0 {
		width: 40%;
	}
	
	.elementor-302 .elementor-element.elementor-element-abe43e4 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-c5d87f2 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-8d63cb6 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-f39c0c0 {
		width: 40%;
	}
	
	.elementor-302 .elementor-element.elementor-element-52f3ee2 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-ae035b9 {
		width: 19.979%;
	}
	
	.elementor-302 .elementor-element.elementor-element-d66d5e6 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-867fc47 {
		width: 40%;
	}
	
	.elementor-302 .elementor-element.elementor-element-c56dbb0 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-80ba4ee {
		width: 19.979%;
	}
	
	.elementor-302 .elementor-element.elementor-element-2d6680d {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-145b112 {
		width: 40%;
	}
	
	.elementor-302 .elementor-element.elementor-element-9dc16e3 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-d6ce4f9 {
		width: 19.979%;
	}
	
	.elementor-302 .elementor-element.elementor-element-7a02b11 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-1fc3491 {
		width: 40%;
	}
	
	.elementor-302 .elementor-element.elementor-element-9b8add8 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-9d64e2a {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-d6698b5 {
		width: 19.979%;
	}
	
	.elementor-302 .elementor-element.elementor-element-bf7e2fe {
		width: 40%;
	}
	
	.elementor-302 .elementor-element.elementor-element-304adbf {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-dad3bb3 {
		width: 19.979%;
	}
	
	.elementor-302 .elementor-element.elementor-element-a87d2ac {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-31adfd1 {
		width: 40%;
	}
	
	.elementor-302 .elementor-element.elementor-element-a2a709d {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-6da7273 {
		width: 19.979%;
	}
	
	.elementor-302 .elementor-element.elementor-element-152b3cf {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-03cf064 {
		width: 40%;
	}
	
	.elementor-302 .elementor-element.elementor-element-47bb656 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-de14f95 {
		width: 19.979%;
	}
	
	.elementor-302 .elementor-element.elementor-element-2fbd674 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-0f5d7b5 {
		width: 40%;
	}
	
	.elementor-302 .elementor-element.elementor-element-a21fa23 {
		width: 60%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-302 .elementor-element.elementor-element-d3351c5 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-d390528 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-8086a00 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-bb1015d {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-3cba645 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-488c121 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-e6ee36b {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-70c12e1 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-2614eae {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-1b1ca53 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-4325721 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-a00d38d {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-1d8c1f8 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-2168f36 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-aec2a42 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-28c7a99 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-1a04f8f {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-224074e {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-e7b2840 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-835bed2 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-276f271 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-44d82df {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-242f110 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-522bb50 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-4a5a7a7 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-15e8de0 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-cff5715 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-383d677 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-8a972c0 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-8b58745 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-abe43e4 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-c5d87f2 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-8d63cb6 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-9b8add8 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-9d64e2a {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-d6698b5 {
		width: 20%;
	}
	
	.elementor-302 .elementor-element.elementor-element-0f5d7b5 {
		width: 100%;
	}
	
	.elementor-302 .elementor-element.elementor-element-a21fa23 {
		width: 100%;
	}
}

/* Start custom CSS for heading, class: .elementor-element-f593a77 */
.gradient-text {
	background: linear-gradient(to right, #1f4cee 20%, #00affa 30%, #0190cd 70%, #1f4cee 80%);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	text-fill-color: transparent;
	background-size: 500% auto;
	animation: textShine 5s ease-in-out infinite alternate;
	padding-top: 10px;
}

@keyframes textShine {
	0% {
		background-position: 0% 50%;
	}
	
	100% {
		background-position: 100% 50%;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-4cf053d */
.highlight {
	position: relative;
}

.highlight:before {
	content: "";
	background: linear-gradient(90deg, rgba(0, 255, 144, 1) 0%, rgba(54, 140, 242, 1) 100%);
	height: 5px;
	width: 100%;
	position: absolute;
	bottom: 5px;
	left: 0;
	display: block;
}

@media only screen and (min-width: 768px) {
	span.uno {
		display: block;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-d16e820 */
.highlight {
	position: relative;
}

.highlight:before {
	content: "";
	background: linear-gradient(90deg, rgba(0, 255, 144, 1) 0%, rgba(54, 140, 242, 1) 100%);
	height: 5px;
	width: 100%;
	position: absolute;
	bottom: 5px;
	left: 0;
	display: block;
}

@media only screen and (min-width: 768px) {
	span.uno {
		display: block;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-d405842 */
.highlight {
	position: relative;
}

.highlight:before {
	content: "";
	background: linear-gradient(90deg, rgba(0, 255, 144, 1) 0%, rgba(54, 140, 242, 1) 100%);
	height: 5px;
	width: 100%;
	position: absolute;
	bottom: 5px;
	left: 0;
	display: block;
}

@media only screen and (min-width: 768px) {
	span.uno {
		display: block;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-3d64d4c */
.highlight {
	position: relative;
}

.highlight:before {
	content: "";
	background: linear-gradient(90deg, rgba(0, 255, 144, 1) 0%, rgba(54, 140, 242, 1) 100%);
	height: 5px;
	width: 100%;
	position: absolute;
	bottom: 5px;
	left: 0;
	display: block;
}

@media only screen and (min-width: 768px) {
	span.uno {
		display: block;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-96c6059 */
.highlight {
	position: relative;
}

.highlight:before {
	content: "";
	background: linear-gradient(90deg, rgba(0, 255, 144, 1) 0%, rgba(54, 140, 242, 1) 100%);
	height: 5px;
	width: 100%;
	position: absolute;
	bottom: 5px;
	left: 0;
	display: block;
}

@media only screen and (min-width: 768px) {
	span.uno {
		display: block;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-1532c5a */
.highlight {
	position: relative;
}

.highlight:before {
	content: "";
	background: linear-gradient(90deg, rgba(0, 255, 144, 1) 0%, rgba(54, 140, 242, 1) 100%);
	height: 5px;
	width: 100%;
	position: absolute;
	bottom: 5px;
	left: 0;
	display: block;
}

@media only screen and (min-width: 768px) {
	span.uno {
		display: block;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-8e6cf89 */
.highlight {
	position: relative;
}

.highlight:before {
	content: "";
	background: linear-gradient(90deg, rgba(0, 255, 144, 1) 0%, rgba(54, 140, 242, 1) 100%);
	height: 5px;
	width: 100%;
	position: absolute;
	bottom: 5px;
	left: 0;
	display: block;
}

@media only screen and (min-width: 768px) {
	span.uno {
		display: block;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-3e57387 */
.highlight {
	position: relative;
}

.highlight:before {
	content: "";
	background: linear-gradient(90deg, rgba(0, 255, 144, 1) 0%, rgba(54, 140, 242, 1) 100%);
	height: 5px;
	width: 100%;
	position: absolute;
	bottom: 5px;
	left: 0;
	display: block;
}

@media only screen and (min-width: 768px) {
	span.uno {
		display: block;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-e9e64e7 */
.highlight {
	position: relative;
}

.highlight:before {
	content: "";
	background: linear-gradient(90deg, rgba(0, 255, 144, 1) 0%, rgba(54, 140, 242, 1) 100%);
	height: 5px;
	width: 100%;
	position: absolute;
	bottom: 5px;
	left: 0;
	display: block;
}

@media only screen and (min-width: 768px) {
	span.uno {
		display: block;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-06f33bd */
.highlight {
	position: relative;
}

.highlight:before {
	content: "";
	background: linear-gradient(90deg, rgba(0, 255, 144, 1) 0%, rgba(54, 140, 242, 1) 100%);
	height: 5px;
	width: 100%;
	position: absolute;
	bottom: 5px;
	left: 0;
	display: block;
}

@media only screen and (min-width: 768px) {
	span.uno {
		display: block;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-1490658 */
.highlight {
	position: relative;
}

.highlight:before {
	content: "";
	background: linear-gradient(90deg, rgba(0, 255, 144, 1) 0%, rgba(54, 140, 242, 1) 100%);
	height: 5px;
	width: 100%;
	position: absolute;
	bottom: 5px;
	left: 0;
	display: block;
}

@media only screen and (min-width: 768px) {
	span.uno {
		display: block;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-f0b0b7d */
.highlight {
	position: relative;
}

.highlight:before {
	content: "";
	background: linear-gradient(90deg, rgba(0, 255, 144, 1) 0%, rgba(54, 140, 242, 1) 100%);
	height: 5px;
	width: 100%;
	position: absolute;
	bottom: 5px;
	left: 0;
	display: block;
}

@media only screen and (min-width: 768px) {
	span.uno {
		display: block;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-9f66142 */
.highlight {
	position: relative;
}

.highlight:before {
	content: "";
	background: linear-gradient(90deg, rgba(0, 255, 144, 1) 0%, rgba(54, 140, 242, 1) 100%);
	height: 5px;
	width: 100%;
	position: absolute;
	bottom: 5px;
	left: 0;
	display: block;
}

@media only screen and (min-width: 768px) {
	span.uno {
		display: block;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-57c975f */
.highlight {
	position: relative;
}

.highlight:before {
	content: "";
	background: linear-gradient(90deg, rgba(0, 255, 144, 1) 0%, rgba(54, 140, 242, 1) 100%);
	height: 5px;
	width: 100%;
	position: absolute;
	bottom: 5px;
	left: 0;
	display: block;
}

@media only screen and (min-width: 768px) {
	span.uno {
		display: block;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-c640905 */
.highlight {
	position: relative;
}

.highlight:before {
	content: "";
	background: linear-gradient(90deg, rgba(0, 255, 144, 1) 0%, rgba(54, 140, 242, 1) 100%);
	height: 5px;
	width: 100%;
	position: absolute;
	bottom: 5px;
	left: 0;
	display: block;
}

@media only screen and (min-width: 768px) {
	span.uno {
		display: block;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-0a93aa2 */
.highlight {
	position: relative;
}

.highlight:before {
	content: "";
	background: linear-gradient(90deg, rgba(0, 255, 144, 1) 0%, rgba(54, 140, 242, 1) 100%);
	height: 5px;
	width: 100%;
	position: absolute;
	bottom: 5px;
	left: 0;
	display: block;
}

@media only screen and (min-width: 768px) {
	span.uno {
		display: block;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-2d55357 */
.highlight {
	position: relative;
}

.highlight:before {
	content: "";
	background: linear-gradient(90deg, rgba(0, 255, 144, 1) 0%, rgba(54, 140, 242, 1) 100%);
	height: 5px;
	width: 100%;
	position: absolute;
	bottom: 5px;
	left: 0;
	display: block;
}

@media only screen and (min-width: 768px) {
	span.uno {
		display: block;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-61df3a0 */
.highlight {
	position: relative;
}

.highlight:before {
	content: "";
	background: linear-gradient(90deg, rgba(0, 255, 144, 1) 0%, rgba(54, 140, 242, 1) 100%);
	height: 5px;
	width: 100%;
	position: absolute;
	bottom: 5px;
	left: 0;
	display: block;
}

@media only screen and (min-width: 768px) {
	span.uno {
		display: block;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-b88abfb */
.highlight {
	position: relative;
}

.highlight:before {
	content: "";
	background: linear-gradient(90deg, rgba(0, 255, 144, 1) 0%, rgba(54, 140, 242, 1) 100%);
	height: 5px;
	width: 100%;
	position: absolute;
	bottom: 5px;
	left: 0;
	display: block;
}

@media only screen and (min-width: 768px) {
	span.uno {
		display: block;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-57d7101 */
.highlight {
	position: relative;
}

.highlight:before {
	content: "";
	background: linear-gradient(90deg, rgba(0, 255, 144, 1) 0%, rgba(54, 140, 242, 1) 100%);
	height: 5px;
	width: 100%;
	position: absolute;
	bottom: 5px;
	left: 0;
	display: block;
}

@media only screen and (min-width: 768px) {
	span.uno {
		display: block;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-1a26530 */
.elementor-302 .elementor-element.elementor-element-1a26530 .elementor-heading-title {
	background: #e2f5e7;
	display: inline-block;
	padding: 7px 25px;
	border-radius: 250px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-423ec0e */
.elementor-302 .elementor-element.elementor-element-423ec0e ul {
	margin: 0 0 0 15px;
}

.elementor-302 .elementor-element.elementor-element-423ec0e ul li {
	margin: 0 0 5px 0;
}

/* End custom CSS */

/* Start custom CSS for icon-list, class: .elementor-element-0422258 */
.elementor-302 .elementor-element.elementor-element-0422258 .elementor-icon-list-item {
	padding: 0 0 0 35px !important;
}

/* End custom CSS */

/* Start custom CSS for icon-list, class: .elementor-element-925c161 */
.elementor-302 .elementor-element.elementor-element-925c161 .elementor-icon-list-item {
	padding: 0 0 0 35px !important;
}

/* End custom CSS */

/* Start custom CSS for testimonial-carousel, class: .elementor-element-85b12a5 */
.swiper-pagination {
	margin: 80px 0 0 0;
	display: table;
	width: 100%;
	position: relative;
}

.swiper-container {
	padding-bottom: 0 !important;
}
