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

.elementor-40455 .elementor-element.elementor-element-76b7a5fe {
	margin-top: 0px;
	margin-bottom: 40px;
}

.elementor-40455 .elementor-element.elementor-element-c9bdc9e > .elementor-element-populated {
	padding: 10px 50px 10px 10px;
}

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

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

.elementor-40455 .elementor-element.elementor-element-52d00042 {
	--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-40455 .elementor-element.elementor-element-300f9665 {
	text-align: left;
}

.elementor-40455 .elementor-element.elementor-element-300f9665 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 19px;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 1.2em;
}

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

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

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

.elementor-40455 .elementor-element.elementor-element-7dc4c8c0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-40455 .elementor-element.elementor-element-7dc4c8c0 {
	text-align: left;
}

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

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

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

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

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

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

.elementor-40455 .elementor-element.elementor-element-525de642 > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

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

.elementor-40455 .elementor-element.elementor-element-51bb5a0c {
	text-align: left;
}

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

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

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

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

.elementor-40455 .elementor-element.elementor-element-b332d9d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-40455 .elementor-element.elementor-element-b332d9d {
	text-align: left;
}

.elementor-40455 .elementor-element.elementor-element-b332d9d img {
	border-style: none;
	border-radius: 15px 15px 15px 15px;
}

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

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

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

.elementor-40455 .elementor-element.elementor-element-8932a45 {
	margin-top: 0px;
	margin-bottom: 20px;
}

.elementor-bc-flex-widget .elementor-40455 .elementor-element.elementor-element-14ce24e.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-40455 .elementor-element.elementor-element-14ce24e > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-40455 .elementor-element.elementor-element-aff20a6 {
	text-align: left;
}

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

.elementor-bc-flex-widget .elementor-40455 .elementor-element.elementor-element-411b31f.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-40455 .elementor-element.elementor-element-411b31f > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-40455 .elementor-element.elementor-element-6d33d10 {
	text-align: left;
}

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

.elementor-40455 .elementor-element.elementor-element-c69591d {
	margin-top: 0px;
	margin-bottom: 20px;
}

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

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

.elementor-40455 .elementor-element.elementor-element-f7ec84e > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-40455 .elementor-element.elementor-element-3314700 {
	text-align: left;
}

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

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

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

.elementor-40455 .elementor-element.elementor-element-c87bfa1 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-40455 .elementor-element.elementor-element-0bb53fe {
	text-align: left;
}

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

.elementor-40455 .elementor-element.elementor-element-40c47cd {
	margin-top: 0px;
	margin-bottom: 20px;
}

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

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

.elementor-40455 .elementor-element.elementor-element-1a81449 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-40455 .elementor-element.elementor-element-f172e55 {
	text-align: left;
}

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

.elementor-bc-flex-widget .elementor-40455 .elementor-element.elementor-element-810e02d.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-40455 .elementor-element.elementor-element-810e02d > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-40455 .elementor-element.elementor-element-559dde4 {
	text-align: left;
}

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

.elementor-40455 .elementor-element.elementor-element-a63ac0e {
	margin-top: 0px;
	margin-bottom: 20px;
}

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

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

.elementor-40455 .elementor-element.elementor-element-3a2e403 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-40455 .elementor-element.elementor-element-8041dcf {
	text-align: left;
}

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

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

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

.elementor-40455 .elementor-element.elementor-element-d92e761 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-40455 .elementor-element.elementor-element-ac5925e {
	text-align: left;
}

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

.elementor-40455 .elementor-element.elementor-element-7a8e6593 {
	--spacer-size: 63px;
}

.elementor-40455 .elementor-element.elementor-element-7a8e6593 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-40455 .elementor-element.elementor-element-71578f4a > .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-40455 .elementor-element.elementor-element-79013fba .circle-progress-bar {
	max-width: 185px;
}

.elementor-40455 .elementor-element.elementor-element-79013fba .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-40455 .elementor-element.elementor-element-79013fba .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-40455 .elementor-element.elementor-element-79013fba > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-40455 .elementor-element.elementor-element-79013fba .circle-progress__meter {
	fill: #fff;
}

.elementor-40455 .elementor-element.elementor-element-79013fba .circle-progress__value {
	stroke-linecap: round;
}

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

.elementor-40455 .elementor-element.elementor-element-79013fba .circle-counter .circle-val .circle-counter__prefix {
	font-size: 67px;
	align-self: center;
}

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

body.rtl .elementor-40455 .elementor-element.elementor-element-79013fba .circle-counter .circle-val .circle-counter__prefix {
	margin-left: 1px;
}

.elementor-40455 .elementor-element.elementor-element-79013fba .circle-counter .circle-val .circle-counter__suffix {
	font-size: 27px;
	align-self: center;
}

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

body.rtl .elementor-40455 .elementor-element.elementor-element-79013fba .circle-counter .circle-val .circle-counter__suffix {
	margin-right: 3px;
}

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

.elementor-40455 .elementor-element.elementor-element-422b65a9 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-40455 .elementor-element.elementor-element-705e01e7 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

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

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

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

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

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

.elementor-40455 .elementor-element.elementor-element-15aa6059 > .elementor-widget-container {
	margin: 23px 0px 4px 0px;
}

.elementor-40455 .elementor-element.elementor-element-15aa6059 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-40455 .elementor-element.elementor-element-15aa6059.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

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

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

.elementor-40455 .elementor-element.elementor-element-15aa6059 .elementor-icon {
	font-size: 20px;
}

.elementor-40455 .elementor-element.elementor-element-15aa6059 .elementor-icon svg {
	height: 20px;
}

.elementor-40455 .elementor-element.elementor-element-2de2020d > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-40455 .elementor-element.elementor-element-2de2020d {
	text-align: center;
}

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

.elementor-40455 .elementor-element.elementor-element-1ad6e6e8 > .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-40455 .elementor-element.elementor-element-4cef45b9 .circle-progress-bar {
	max-width: 185px;
}

.elementor-40455 .elementor-element.elementor-element-4cef45b9 .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-40455 .elementor-element.elementor-element-4cef45b9 .position-in-circle {
	height: 185px;
}

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

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

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

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

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

.elementor-40455 .elementor-element.elementor-element-4cef45b9 .circle-progress__meter {
	fill: #fff;
}

.elementor-40455 .elementor-element.elementor-element-4cef45b9 .circle-progress__value {
	stroke-linecap: round;
}

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

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

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

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

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

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

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

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

.elementor-40455 .elementor-element.elementor-element-64cad9bc > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-40455 .elementor-element.elementor-element-69d5a128 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-40455 .elementor-element.elementor-element-1b5f605c > .elementor-widget-container {
	margin: 23px 0px 4px 0px;
}

.elementor-40455 .elementor-element.elementor-element-1b5f605c .elementor-icon-wrapper {
	text-align: center;
}

.elementor-40455 .elementor-element.elementor-element-1b5f605c.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

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

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

.elementor-40455 .elementor-element.elementor-element-1b5f605c .elementor-icon {
	font-size: 20px;
}

.elementor-40455 .elementor-element.elementor-element-1b5f605c .elementor-icon svg {
	height: 20px;
}

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

.elementor-40455 .elementor-element.elementor-element-4c7a449a {
	text-align: center;
}

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

.elementor-40455 .elementor-element.elementor-element-1c004267 > .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-40455 .elementor-element.elementor-element-3231cbc6 .circle-progress-bar {
	max-width: 185px;
}

.elementor-40455 .elementor-element.elementor-element-3231cbc6 .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-40455 .elementor-element.elementor-element-3231cbc6 .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-40455 .elementor-element.elementor-element-3231cbc6 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-40455 .elementor-element.elementor-element-3231cbc6 .circle-progress__meter {
	fill: #fff;
}

.elementor-40455 .elementor-element.elementor-element-3231cbc6 .circle-progress__value {
	stroke-linecap: round;
}

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

.elementor-40455 .elementor-element.elementor-element-3231cbc6 .circle-counter .circle-val .circle-counter__prefix {
	font-size: 67px;
	align-self: center;
}

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

body.rtl .elementor-40455 .elementor-element.elementor-element-3231cbc6 .circle-counter .circle-val .circle-counter__prefix {
	margin-left: 1px;
}

.elementor-40455 .elementor-element.elementor-element-3231cbc6 .circle-counter .circle-val .circle-counter__suffix {
	font-size: 27px;
	align-self: center;
}

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

body.rtl .elementor-40455 .elementor-element.elementor-element-3231cbc6 .circle-counter .circle-val .circle-counter__suffix {
	margin-right: 3px;
}

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

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

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

.elementor-40455 .elementor-element.elementor-element-b5ac104 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

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

.elementor-40455 .elementor-element.elementor-element-2eaa18bc .elementor-icon-wrapper {
	text-align: center;
}

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

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

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

.elementor-40455 .elementor-element.elementor-element-2eaa18bc .elementor-icon {
	font-size: 20px;
}

.elementor-40455 .elementor-element.elementor-element-2eaa18bc .elementor-icon svg {
	height: 20px;
}

.elementor-40455 .elementor-element.elementor-element-50e69e14 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-40455 .elementor-element.elementor-element-50e69e14 {
	text-align: center;
}

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

.elementor-40455 .elementor-element.elementor-element-462e9f39 {
	--spacer-size: 130px;
}

.elementor-40455 .elementor-element.elementor-element-462e9f39 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-40455 .elementor-element.elementor-element-e17a566 > .elementor-element-populated {
	padding: 0px 25px 0px 0px;
}

.elementor-40455 .elementor-element.elementor-element-12d03bce > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-40455 .elementor-element.elementor-element-12d03bce {
	text-align: left;
}

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

.elementor-40455 .elementor-element.elementor-element-37fabc68 > .elementor-widget-container {
	margin: -14px 0px -10px 0px;
}

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

.elementor-40455 .elementor-element.elementor-element-1ab2cc45 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-40455 .elementor-element.elementor-element-1ab2cc45 {
	text-align: left;
}

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

.elementor-40455 .elementor-element.elementor-element-27321633 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-40455 .elementor-element.elementor-element-158e2b50 > .elementor-element-populated {
	padding: 0px 0px 0px 25px;
}

.elementor-40455 .elementor-element.elementor-element-98c1b88 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-40455 .elementor-element.elementor-element-98c1b88 {
	text-align: left;
}

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

.elementor-40455 .elementor-element.elementor-element-689ad7d8 > .elementor-widget-container {
	margin: -14px 0px -10px 0px;
}

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

.elementor-40455 .elementor-element.elementor-element-102b183 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-40455 .elementor-element.elementor-element-102b183 {
	text-align: left;
}

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

.elementor-40455 .elementor-element.elementor-element-7ab17e69 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-40455 .elementor-element.elementor-element-fc843b2 {
	--spacer-size: 130px;
}

.elementor-40455 .elementor-element.elementor-element-fc843b2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-40455 .elementor-element.elementor-element-4db8ead {
	--spacer-size: 130px;
}

.elementor-40455 .elementor-element.elementor-element-4db8ead > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-40455 .elementor-element.elementor-element-b56d07f > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-40455 .elementor-element.elementor-element-b56d07f .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-40455 .elementor-element.elementor-element-1b1f1234 {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.5em;
	color: var(--e-global-color-primary);
}

.elementor-40455 .elementor-element.elementor-element-49104a26 {
	--spacer-size: 130px;
}

.elementor-40455 .elementor-element.elementor-element-49104a26 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-40455 .elementor-element.elementor-element-b6f96aa > .elementor-container {
	max-width: 1300px;
}

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

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

.elementor-40455 .elementor-element.elementor-element-20775ab {
	--spacer-size: 130px;
}

.elementor-40455 .elementor-element.elementor-element-20775ab > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-40455 .elementor-element.elementor-element-160401e7.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-40455 .elementor-element.elementor-element-160401e7 > .elementor-element-populated {
	padding: 10px 75px 10px 0px;
}

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

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

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

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

.elementor-40455 .elementor-element.elementor-element-df5ba9d {
	color: var(--e-global-color-24bebbc);
}

.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-40455 .elementor-element.elementor-element-76f8f636 .elementor-button {
	background-color: transparent;
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	fill: #00ff90;
	color: #00ff90;
	background-image: linear-gradient(180deg, rgba(59, 40, 204, 0) 0%, rgba(242, 41, 91, 0) 100%);
	border-style: none;
	padding: 0px 0px 0px 0px;
}

.elementor-40455 .elementor-element.elementor-element-76f8f636 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-40455 .elementor-element.elementor-element-76f8f636 .elementor-button .elementor-button-content-wrapper {
	gap: 16px;
}

.elementor-40455 .elementor-element.elementor-element-556b3434 {
	--spacer-size: 130px;
}

.elementor-40455 .elementor-element.elementor-element-fd970d4 {
	--spacer-size: 130px;
}

.elementor-widget-testimonial .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 .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 .elementor-testimonial-content {
	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 .elementor-testimonial-name {
	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-widget-testimonial .elementor-testimonial-job {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-40455 .elementor-element.elementor-element-56bf687 > .elementor-widget-container {
	margin: 25px 25px 25px 25px;
}

.elementor-40455 .elementor-element.elementor-element-56bf687 .elementor-testimonial-wrapper {
	text-align: left;
}

.elementor-40455 .elementor-element.elementor-element-56bf687 .elementor-testimonial-content {
	font-family: "Inter", Sans-serif;
	font-size: 36px;
	font-weight: 500;
	line-height: 48px;
}

.elementor-40455 .elementor-element.elementor-element-56bf687 .elementor-testimonial-wrapper .elementor-testimonial-image img {
	width: 94px;
	height: 94px;
}

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

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

.elementor-40455 .elementor-element.elementor-element-243a07ed img {
	max-width: 100%;
}

.elementor-bc-flex-widget .elementor-40455 .elementor-element.elementor-element-5f6f030.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-40455 .elementor-element.elementor-element-5f6f030 > .elementor-element-populated {
	padding: 10px 20px 10px 40px;
}

.elementor-40455 .elementor-element.elementor-element-674e34c5 {
	width: var(--container-widget-width, 79.189%);
	max-width: 79.189%;
	--container-widget-width: 79.189%;
	--container-widget-flex-grow: 0;
}

.elementor-40455 .elementor-element.elementor-element-674e34c5 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

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

.elementor-40455 .elementor-element.elementor-element-31b49699 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

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

.elementor-40455 .elementor-element.elementor-element-6ce04c60 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-40455 .elementor-element.elementor-element-1e683dab .elementor-button {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 700;
}

.elementor-40455 .elementor-element.elementor-element-4c27f30e > .elementor-container {
	max-width: 950px;
}

.elementor-40455 .elementor-element.elementor-element-27a42c3c {
	--spacer-size: 130px;
}

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

.elementor-40455 .elementor-element.elementor-element-3bf56966 img {
	width: 185px;
}

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

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

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

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

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

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

.elementor-40455 .elementor-element.elementor-element-f3011d8 .swiper-pagination-fraction {
	color: var(--e-global-color-accent);
}

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

.elementor-40455 .elementor-element.elementor-element-f3011d8 .elementor-main-swiper {
	width: 100%;
}

.elementor-40455 .elementor-element.elementor-element-f3011d8 .elementor-swiper-button {
	font-size: 20px;
}

.elementor-40455 .elementor-element.elementor-element-f3011d8 .swiper-pagination-bullet {
	height: 8px;
	width: 8px;
}

.elementor-40455 .elementor-element.elementor-element-f3011d8 .swiper-horizontal .swiper-pagination-progressbar {
	height: 8px;
}

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

.elementor-40455 .elementor-element.elementor-element-f3011d8.elementor-testimonial--layout-image_inline .elementor-testimonial__footer, .elementor-40455 .elementor-element.elementor-element-f3011d8.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer {
	margin-top: 43px;
}

.elementor-40455 .elementor-element.elementor-element-f3011d8.elementor-testimonial--layout-image_above .elementor-testimonial__footer {
	margin-bottom: 43px;
}

.elementor-40455 .elementor-element.elementor-element-f3011d8.elementor-testimonial--layout-image_left .elementor-testimonial__footer {
	padding-right: 43px;
}

.elementor-40455 .elementor-element.elementor-element-f3011d8.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
	padding-left: 43px;
}

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

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

.elementor-40455 .elementor-element.elementor-element-7c72d05f {
	text-align: center;
}

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

.elementor-40455 .elementor-element.elementor-element-5635d4db {
	--spacer-size: 10px;
}

.elementor-40455 .elementor-element.elementor-element-130148f4 > .elementor-container {
	max-width: 954px;
}

.elementor-40455 .elementor-element.elementor-element-130148f4 {
	margin-top: 0px;
	margin-bottom: -50px;
	z-index: 2;
}

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

.elementor-40455 .elementor-element.elementor-element-3c3fe96a > .elementor-element-populated, .elementor-40455 .elementor-element.elementor-element-3c3fe96a > .elementor-element-populated > .elementor-background-overlay, .elementor-40455 .elementor-element.elementor-element-3c3fe96a > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

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

.elementor-40455 .elementor-element.elementor-element-3c3fe96a > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-40455 .elementor-element.elementor-element-763a5e87 img {
	max-width: 127px;
}

.elementor-40455 .elementor-element.elementor-element-3f07ce9c {
	text-align: center;
}

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

.elementor-40455 .elementor-element.elementor-element-3fc15213 {
	text-align: center;
}

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

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

.elementor-40455 .elementor-element.elementor-element-437c2964 > .elementor-element-populated, .elementor-40455 .elementor-element.elementor-element-437c2964 > .elementor-element-populated > .elementor-background-overlay, .elementor-40455 .elementor-element.elementor-element-437c2964 > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

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

.elementor-40455 .elementor-element.elementor-element-437c2964 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-40455 .elementor-element.elementor-element-43e73402 > .elementor-widget-container {
	margin: 3px 0px 3px 0px;
}

.elementor-40455 .elementor-element.elementor-element-43e73402 img {
	max-width: 145px;
}

.elementor-40455 .elementor-element.elementor-element-6f0b2bc4 {
	text-align: center;
}

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

.elementor-40455 .elementor-element.elementor-element-3c7d0039 {
	text-align: center;
}

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

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

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

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

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

.elementor-40455 .elementor-element.elementor-element-58cc81b3 img {
	max-width: 115px;
}

.elementor-40455 .elementor-element.elementor-element-3a3eab65 {
	text-align: center;
}

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

.elementor-40455 .elementor-element.elementor-element-29f80f26 {
	text-align: center;
}

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

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

.elementor-40455 .elementor-element.elementor-element-4fd67680 > .elementor-container {
	max-width: 1300px;
}

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

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

.elementor-40455 .elementor-element.elementor-element-46c58b2f > .elementor-element-populated, .elementor-40455 .elementor-element.elementor-element-46c58b2f > .elementor-element-populated > .elementor-background-overlay, .elementor-40455 .elementor-element.elementor-element-46c58b2f > .elementor-background-slideshow {
	border-radius: 30px 30px 30px 30px;
}

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

.elementor-40455 .elementor-element.elementor-element-46c58b2f > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-40455 .elementor-element.elementor-element-46c58b2f {
	z-index: 2;
}

.elementor-40455 .elementor-element.elementor-element-28c1e784 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-40455 .elementor-element.elementor-element-28c1e784 {
	text-align: center;
}

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

.elementor-40455 .elementor-element.elementor-element-32fa6e6f > .elementor-widget-container {
	margin: 0px 0px -27px 0px;
}

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

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

.elementor-40455 .elementor-element.elementor-element-58c8a570 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-40455 .elementor-element.elementor-element-5cd2cd07 {
	--spacer-size: 130px;
}

.elementor-40455 .elementor-element.elementor-element-3a58cdeb {
	text-align: center;
}

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

.elementor-40455 .elementor-element.elementor-element-5df77406 {
	--spacer-size: 20px;
}

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

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

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

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

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

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

.elementor-40455 .elementor-element.elementor-element-3ba1ade3 {
	text-align: left;
}

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

.elementor-40455 .elementor-element.elementor-element-76dff00e > .elementor-widget-container {
	margin: 0px 0px -14px 0px;
}

.elementor-40455 .elementor-element.elementor-element-76dff00e .elementor-icon-wrapper {
	text-align: center;
}

.elementor-40455 .elementor-element.elementor-element-76dff00e.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

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

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

.elementor-40455 .elementor-element.elementor-element-76dff00e .elementor-icon {
	font-size: 20px;
}

.elementor-40455 .elementor-element.elementor-element-76dff00e .elementor-icon svg {
	height: 20px;
}

.elementor-40455 .elementor-element.elementor-element-1038eb84 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-40455 .elementor-element.elementor-element-1038eb84 {
	text-align: center;
}

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

.elementor-40455 .elementor-element.elementor-element-9ff0e8e > .elementor-widget-container {
	margin: 0px 0px -14px 0px;
}

.elementor-40455 .elementor-element.elementor-element-9ff0e8e .elementor-icon-wrapper {
	text-align: center;
}

.elementor-40455 .elementor-element.elementor-element-9ff0e8e.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

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

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

.elementor-40455 .elementor-element.elementor-element-9ff0e8e .elementor-icon {
	font-size: 20px;
}

.elementor-40455 .elementor-element.elementor-element-9ff0e8e .elementor-icon svg {
	height: 20px;
}

.elementor-40455 .elementor-element.elementor-element-580d841f > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-40455 .elementor-element.elementor-element-580d841f {
	text-align: center;
}

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

.elementor-40455 .elementor-element.elementor-element-69e13131 > .elementor-widget-container {
	margin: 0px 0px -14px 0px;
}

.elementor-40455 .elementor-element.elementor-element-69e13131 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-40455 .elementor-element.elementor-element-69e13131.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

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

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

.elementor-40455 .elementor-element.elementor-element-69e13131 .elementor-icon {
	font-size: 20px;
}

.elementor-40455 .elementor-element.elementor-element-69e13131 .elementor-icon svg {
	height: 20px;
}

.elementor-40455 .elementor-element.elementor-element-5c5c317f > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-40455 .elementor-element.elementor-element-5c5c317f {
	text-align: center;
}

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

.elementor-40455 .elementor-element.elementor-element-796738e9 {
	padding: 130px 0px 130px 0px;
}

.elementor-bc-flex-widget .elementor-40455 .elementor-element.elementor-element-2282a2de.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

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

.elementor-40455 .elementor-element.elementor-element-361acf2f {
	margin-top: 0px;
	margin-bottom: 30px;
}

.elementor-40455 .elementor-element.elementor-element-3a39faff > .elementor-element-populated {
	padding: 10px 30px 10px 10px;
}

.elementor-40455 .elementor-element.elementor-element-59751070 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-40455 .elementor-element.elementor-element-59751070 .elementor-heading-title {
	font-family: "Sora", Sans-serif;
	font-size: 36px;
	font-weight: 900;
	line-height: 1.2em;
	color: #1d1850;
}

.elementor-40455 .elementor-element.elementor-element-2cc57a72 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-40455 .elementor-element.elementor-element-2cc57a72 {
	font-family: "Inter", Sans-serif;
	font-weight: 500;
}

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

.elementor-40455 .elementor-element.elementor-element-761f26d8 .circle-progress-bar {
	max-width: 185px;
}

.elementor-40455 .elementor-element.elementor-element-761f26d8 .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-40455 .elementor-element.elementor-element-761f26d8 .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-40455 .elementor-element.elementor-element-761f26d8 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-40455 .elementor-element.elementor-element-761f26d8 .circle-progress__meter {
	fill: #fff;
}

.elementor-40455 .elementor-element.elementor-element-761f26d8 .circle-progress__value {
	stroke-linecap: round;
}

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

.elementor-40455 .elementor-element.elementor-element-761f26d8 .circle-counter .circle-val .circle-counter__prefix {
	font-size: 67px;
	align-self: center;
}

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

body.rtl .elementor-40455 .elementor-element.elementor-element-761f26d8 .circle-counter .circle-val .circle-counter__prefix {
	margin-left: 1px;
}

.elementor-40455 .elementor-element.elementor-element-761f26d8 .circle-counter .circle-val .circle-counter__suffix {
	font-size: 27px;
	align-self: center;
}

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

body.rtl .elementor-40455 .elementor-element.elementor-element-761f26d8 .circle-counter .circle-val .circle-counter__suffix {
	margin-right: 3px;
}

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

.elementor-40455 .elementor-element.elementor-element-3b2c4442 > .elementor-widget-container {
	margin: 0px 25px 15px 25px;
}

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

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

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

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

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

.elementor-40455 .elementor-element.elementor-element-7d9c8315 .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-40455 .elementor-element.elementor-element-7d9c8315 .position-in-circle {
	height: 185px;
}

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

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

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

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

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

.elementor-40455 .elementor-element.elementor-element-7d9c8315 .circle-progress__meter {
	fill: #fff;
}

.elementor-40455 .elementor-element.elementor-element-7d9c8315 .circle-progress__value {
	stroke-linecap: round;
}

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

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

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

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

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

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

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

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

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

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

.elementor-40455 .elementor-element.elementor-element-40ec593f > .elementor-widget-container {
	margin: 0px 25px 15px 25px;
}

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

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

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

.elementor-40455 .elementor-element.elementor-element-70a67a2d .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-40455 .elementor-element.elementor-element-70a67a2d .position-in-circle {
	height: 185px;
}

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

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

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

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

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

.elementor-40455 .elementor-element.elementor-element-70a67a2d .circle-progress__meter {
	fill: #fff;
}

.elementor-40455 .elementor-element.elementor-element-70a67a2d .circle-progress__value {
	stroke-linecap: round;
}

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

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

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

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

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

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

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

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

.elementor-40455 .elementor-element.elementor-element-168e334 > .elementor-widget-container {
	margin: 0px 25px 15px 25px;
}

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

.elementor-40455 .elementor-element.elementor-element-19a44836 > .elementor-widget-container {
	margin: 0px 25px 15px 25px;
}

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

.elementor-bc-flex-widget .elementor-40455 .elementor-element.elementor-element-460588b1.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-40455 .elementor-element.elementor-element-6cb788a7 {
	margin-top: 0px;
	margin-bottom: 10px;
}

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

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

.elementor-40455 .elementor-element.elementor-element-7a3d7383 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-40455 .elementor-element.elementor-element-31765d18 {
	text-align: left;
}

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

.elementor-bc-flex-widget .elementor-40455 .elementor-element.elementor-element-6f1aff1c.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-40455 .elementor-element.elementor-element-6f1aff1c > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

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

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

.elementor-bc-flex-widget .elementor-40455 .elementor-element.elementor-element-567f7271.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-40455 .elementor-element.elementor-element-567f7271 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-40455 .elementor-element.elementor-element-74d42faa {
	text-align: left;
}

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

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

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

.elementor-40455 .elementor-element.elementor-element-79554244 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

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

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

.elementor-40455 .elementor-element.elementor-element-6801fec .elementor-button {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 700;
}

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

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

.elementor-40455 .elementor-element.elementor-element-14ee94f9 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-40455 .elementor-element.elementor-element-74fc8801.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

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

.elementor-40455 .elementor-element.elementor-element-3be0e7f7 {
	margin-top: 0px;
	margin-bottom: 30px;
}

.elementor-40455 .elementor-element.elementor-element-52fd5c0b > .elementor-element-populated {
	padding: 10px 30px 10px 10px;
}

.elementor-40455 .elementor-element.elementor-element-92af871 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-40455 .elementor-element.elementor-element-92af871 .elementor-heading-title {
	font-family: "Sora", Sans-serif;
	font-size: 36px;
	font-weight: 900;
	line-height: 1.2em;
	color: #1d1850;
}

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

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

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

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

.elementor-40455 .elementor-element.elementor-element-4db2ce8c .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-40455 .elementor-element.elementor-element-4db2ce8c .position-in-circle {
	height: 185px;
}

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

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

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

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

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

.elementor-40455 .elementor-element.elementor-element-4db2ce8c .circle-progress__meter {
	fill: #fff;
}

.elementor-40455 .elementor-element.elementor-element-4db2ce8c .circle-progress__value {
	stroke-linecap: round;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-40455 .elementor-element.elementor-element-286e4646 .circle-progress-bar {
	max-width: 185px;
}

.elementor-40455 .elementor-element.elementor-element-286e4646 .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-40455 .elementor-element.elementor-element-286e4646 .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-40455 .elementor-element.elementor-element-286e4646 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-40455 .elementor-element.elementor-element-286e4646 .circle-progress__meter {
	fill: #fff;
}

.elementor-40455 .elementor-element.elementor-element-286e4646 .circle-progress__value {
	stroke-linecap: round;
}

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

.elementor-40455 .elementor-element.elementor-element-286e4646 .circle-counter .circle-val .circle-counter__prefix {
	font-size: 67px;
	align-self: center;
}

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

body.rtl .elementor-40455 .elementor-element.elementor-element-286e4646 .circle-counter .circle-val .circle-counter__prefix {
	margin-left: 1px;
}

.elementor-40455 .elementor-element.elementor-element-286e4646 .circle-counter .circle-val .circle-counter__suffix {
	font-size: 27px;
	align-self: center;
}

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

body.rtl .elementor-40455 .elementor-element.elementor-element-286e4646 .circle-counter .circle-val .circle-counter__suffix {
	margin-right: 3px;
}

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

.elementor-40455 .elementor-element.elementor-element-6556431a > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

.elementor-40455 .elementor-element.elementor-element-18535f97 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

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

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

.elementor-40455 .elementor-element.elementor-element-1a96ab8b .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-40455 .elementor-element.elementor-element-1a96ab8b .position-in-circle {
	height: 185px;
}

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

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

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

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

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

.elementor-40455 .elementor-element.elementor-element-1a96ab8b .circle-progress__meter {
	fill: #fff;
}

.elementor-40455 .elementor-element.elementor-element-1a96ab8b .circle-progress__value {
	stroke-linecap: round;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-40455 .elementor-element.elementor-element-777b7ead {
	margin-top: 0px;
	margin-bottom: 10px;
}

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

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

.elementor-40455 .elementor-element.elementor-element-3d2d55bd > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-40455 .elementor-element.elementor-element-1433dfdf {
	text-align: left;
}

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

.elementor-bc-flex-widget .elementor-40455 .elementor-element.elementor-element-35c98d36.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-40455 .elementor-element.elementor-element-35c98d36 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

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

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

.elementor-bc-flex-widget .elementor-40455 .elementor-element.elementor-element-344fde95.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-40455 .elementor-element.elementor-element-344fde95 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-40455 .elementor-element.elementor-element-6469eea {
	text-align: left;
}

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

.elementor-bc-flex-widget .elementor-40455 .elementor-element.elementor-element-555967db.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-40455 .elementor-element.elementor-element-555967db > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

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

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

.elementor-40455 .elementor-element.elementor-element-7fbc71fa .elementor-button {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 700;
}

.elementor-40455 .elementor-element.elementor-element-7b1bcd47 {
	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-40455 .elementor-element.elementor-element-7c20efc2.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

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

.elementor-40455 .elementor-element.elementor-element-45cb3a59 {
	margin-top: 0px;
	margin-bottom: 30px;
}

.elementor-40455 .elementor-element.elementor-element-438e8dd7 > .elementor-element-populated {
	padding: 10px 30px 10px 10px;
}

.elementor-40455 .elementor-element.elementor-element-43684ba6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-40455 .elementor-element.elementor-element-43684ba6 .elementor-heading-title {
	font-family: "Sora", Sans-serif;
	font-size: 36px;
	font-weight: 900;
	line-height: 1.2em;
	color: #1d1850;
}

.elementor-40455 .elementor-element.elementor-element-7583b419 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-40455 .elementor-element.elementor-element-7583b419 {
	font-family: "Inter", Sans-serif;
	font-weight: 500;
}

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

.elementor-40455 .elementor-element.elementor-element-440af11b .circle-progress-bar {
	max-width: 185px;
}

.elementor-40455 .elementor-element.elementor-element-440af11b .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-40455 .elementor-element.elementor-element-440af11b .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-40455 .elementor-element.elementor-element-440af11b > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-40455 .elementor-element.elementor-element-440af11b .circle-progress__meter {
	fill: #fff;
}

.elementor-40455 .elementor-element.elementor-element-440af11b .circle-progress__value {
	stroke-linecap: round;
}

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

.elementor-40455 .elementor-element.elementor-element-440af11b .circle-counter .circle-val .circle-counter__prefix {
	font-size: 67px;
	align-self: center;
}

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

body.rtl .elementor-40455 .elementor-element.elementor-element-440af11b .circle-counter .circle-val .circle-counter__prefix {
	margin-left: 1px;
}

.elementor-40455 .elementor-element.elementor-element-440af11b .circle-counter .circle-val .circle-counter__suffix {
	font-size: 27px;
	align-self: center;
}

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

body.rtl .elementor-40455 .elementor-element.elementor-element-440af11b .circle-counter .circle-val .circle-counter__suffix {
	margin-right: 3px;
}

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

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

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

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

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

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

.elementor-40455 .elementor-element.elementor-element-3854a3f1 .circle-progress-bar {
	max-width: 185px;
}

.elementor-40455 .elementor-element.elementor-element-3854a3f1 .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-40455 .elementor-element.elementor-element-3854a3f1 .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-40455 .elementor-element.elementor-element-3854a3f1 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-40455 .elementor-element.elementor-element-3854a3f1 .circle-progress__meter {
	fill: #fff;
}

.elementor-40455 .elementor-element.elementor-element-3854a3f1 .circle-progress__value {
	stroke-linecap: round;
}

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

.elementor-40455 .elementor-element.elementor-element-3854a3f1 .circle-counter .circle-val .circle-counter__prefix {
	font-size: 67px;
	align-self: center;
}

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

body.rtl .elementor-40455 .elementor-element.elementor-element-3854a3f1 .circle-counter .circle-val .circle-counter__prefix {
	margin-left: 1px;
}

.elementor-40455 .elementor-element.elementor-element-3854a3f1 .circle-counter .circle-val .circle-counter__suffix {
	font-size: 27px;
	align-self: center;
}

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

body.rtl .elementor-40455 .elementor-element.elementor-element-3854a3f1 .circle-counter .circle-val .circle-counter__suffix {
	margin-right: 3px;
}

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

.elementor-40455 .elementor-element.elementor-element-790bc592 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

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

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

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

.elementor-40455 .elementor-element.elementor-element-649e73e7 .circle-progress-bar {
	max-width: 185px;
}

.elementor-40455 .elementor-element.elementor-element-649e73e7 .circle-progress {
	width: 185px;
	height: 185px;
}

.elementor-40455 .elementor-element.elementor-element-649e73e7 .position-in-circle {
	height: 185px;
}

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

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

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

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

.elementor-40455 .elementor-element.elementor-element-649e73e7 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-40455 .elementor-element.elementor-element-649e73e7 .circle-progress__meter {
	fill: #fff;
}

.elementor-40455 .elementor-element.elementor-element-649e73e7 .circle-progress__value {
	stroke-linecap: round;
}

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

.elementor-40455 .elementor-element.elementor-element-649e73e7 .circle-counter .circle-val .circle-counter__prefix {
	font-size: 67px;
	align-self: center;
}

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

body.rtl .elementor-40455 .elementor-element.elementor-element-649e73e7 .circle-counter .circle-val .circle-counter__prefix {
	margin-left: 1px;
}

.elementor-40455 .elementor-element.elementor-element-649e73e7 .circle-counter .circle-val .circle-counter__suffix {
	font-size: 27px;
	align-self: center;
}

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

body.rtl .elementor-40455 .elementor-element.elementor-element-649e73e7 .circle-counter .circle-val .circle-counter__suffix {
	margin-right: 3px;
}

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

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

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

.elementor-40455 .elementor-element.elementor-element-d9fb54b > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

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

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

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

.elementor-40455 .elementor-element.elementor-element-76c81e0a {
	margin-top: 0px;
	margin-bottom: 10px;
}

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

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

.elementor-40455 .elementor-element.elementor-element-f5a65b2 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-40455 .elementor-element.elementor-element-1be65fad {
	text-align: left;
}

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

.elementor-bc-flex-widget .elementor-40455 .elementor-element.elementor-element-2a78ce71.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-40455 .elementor-element.elementor-element-2a78ce71 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

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

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

.elementor-bc-flex-widget .elementor-40455 .elementor-element.elementor-element-209b31dd.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-40455 .elementor-element.elementor-element-209b31dd > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-40455 .elementor-element.elementor-element-ab0e71f {
	text-align: left;
}

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

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

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

.elementor-40455 .elementor-element.elementor-element-7cf91c44 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

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

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

.elementor-40455 .elementor-element.elementor-element-2c755605 .elementor-button {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 700;
}

@media (min-width:768px) {
	.elementor-40455 .elementor-element.elementor-element-c9bdc9e {
		width: 66.917%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-59e9b76f {
		width: 33%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-1d8422e9 {
		width: 40%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-14ce24e {
		width: 30%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-411b31f {
		width: 70%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-f7ec84e {
		width: 30%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-c87bfa1 {
		width: 70%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-1a81449 {
		width: 30%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-810e02d {
		width: 70%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-3a2e403 {
		width: 30%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-d92e761 {
		width: 70%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-71578f4a {
		width: 20%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-1ad6e6e8 {
		width: 20%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-1c004267 {
		width: 20%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-25212250 {
		width: 40%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-5641a31d {
		width: 20%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-21d5c9de {
		width: 19.963%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-61e7458e {
		width: 20%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-3a39faff {
		width: 40%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-1eae2149 {
		width: 20%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-7b5f4a30 {
		width: 19.979%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-4b94d348 {
		width: 20%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-7a3d7383 {
		width: 21%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-6f1aff1c {
		width: 79%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-567f7271 {
		width: 21%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-79554244 {
		width: 79%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-52fd5c0b {
		width: 40%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-25c03a7b {
		width: 20%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-53478c33 {
		width: 19.979%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-7188ab36 {
		width: 20%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-3d2d55bd {
		width: 21%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-35c98d36 {
		width: 79%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-344fde95 {
		width: 21%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-555967db {
		width: 79%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-438e8dd7 {
		width: 40%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-7775c03 {
		width: 20%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-7bcd3526 {
		width: 19.979%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-7b3cb6a7 {
		width: 20%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-f5a65b2 {
		width: 21%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-2a78ce71 {
		width: 79%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-209b31dd {
		width: 21%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-7cf91c44 {
		width: 79%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-40455 .elementor-element.elementor-element-1d8422e9 {
		width: 40%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-14ce24e {
		width: 50%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-411b31f {
		width: 50%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-f7ec84e {
		width: 50%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-c87bfa1 {
		width: 50%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-1a81449 {
		width: 50%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-810e02d {
		width: 50%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-3a2e403 {
		width: 50%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-d92e761 {
		width: 50%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-71578f4a {
		width: 20%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-1ad6e6e8 {
		width: 20%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-1c004267 {
		width: 20%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-160401e7 {
		width: 100%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-6992a60 {
		width: 100%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-e4a263f {
		width: 100%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-5f6f030 {
		width: 100%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-7a3d7383 {
		width: 30%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-6f1aff1c {
		width: 70%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-567f7271 {
		width: 30%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-79554244 {
		width: 70%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-3d2d55bd {
		width: 30%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-35c98d36 {
		width: 70%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-344fde95 {
		width: 30%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-555967db {
		width: 70%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-f5a65b2 {
		width: 30%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-2a78ce71 {
		width: 70%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-209b31dd {
		width: 30%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-7cf91c44 {
		width: 70%;
	}
}

@media (max-width:1024px) {
	.elementor-40455 .elementor-element.elementor-element-76b7a5fe {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-c9bdc9e > .elementor-element-populated {
		padding: 10px 20px 10px 10px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-52d00042 {
		--spacer-size: 0px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-40455 .elementor-element.elementor-element-300f9665 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-widget-theme-post-title .elementor-heading-title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-40455 .elementor-element.elementor-element-7dc4c8c0 {
		text-align: left;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-40455 .elementor-element.elementor-element-525de642 {
		font-size: 18px;
		line-height: 1.5em;
	}
	
	.elementor-bc-flex-widget .elementor-40455 .elementor-element.elementor-element-59e9b76f.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-40455 .elementor-element.elementor-element-59e9b76f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-40455 .elementor-element.elementor-element-4be0f82c {
		padding: 20px 0px 20px 0px;
	}
	
	.elementor-bc-flex-widget .elementor-40455 .elementor-element.elementor-element-1d8422e9.elementor-column .elementor-widget-wrap {
		align-items: flex-start;
	}
	
	.elementor-40455 .elementor-element.elementor-element-1d8422e9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: flex-start;
		align-items: flex-start;
	}
	
	.elementor-40455 .elementor-element.elementor-element-8932a45 > .elementor-container {
		max-width: 500px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-8932a45 {
		margin-top: 0px;
		margin-bottom: 10px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-aff20a6 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-6d33d10 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-c69591d > .elementor-container {
		max-width: 500px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-c69591d {
		margin-top: 0px;
		margin-bottom: 10px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-3314700 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-0bb53fe .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-40c47cd > .elementor-container {
		max-width: 500px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-40c47cd {
		margin-top: 0px;
		margin-bottom: 10px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-f172e55 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-559dde4 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-a63ac0e > .elementor-container {
		max-width: 500px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-8041dcf .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-ac5925e .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-7a8e6593 {
		--spacer-size: 0px;
	}
	
	.elementor-widget-jet-circle-progress .circle-counter .circle-val {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-jet-circle-progress .circle-counter .circle-counter__title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-40455 .elementor-element.elementor-element-79013fba .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-79013fba .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-79013fba .position-in-circle {
		height: 108px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-79013fba .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-79013fba .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-79013fba .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-79013fba .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-422b65a9 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-422b65a9 {
		text-align: center;
	}
	
	.elementor-40455 .elementor-element.elementor-element-422b65a9 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-705e01e7 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-705e01e7 {
		text-align: center;
	}
	
	.elementor-40455 .elementor-element.elementor-element-705e01e7 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-4cef45b9 .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-4cef45b9 .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-4cef45b9 .position-in-circle {
		height: 108px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-4cef45b9 .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-4cef45b9 .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-4cef45b9 .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-4cef45b9 .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-64cad9bc > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-64cad9bc {
		text-align: center;
	}
	
	.elementor-40455 .elementor-element.elementor-element-64cad9bc .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-69d5a128 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-69d5a128 {
		text-align: center;
	}
	
	.elementor-40455 .elementor-element.elementor-element-69d5a128 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-3231cbc6 .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-3231cbc6 .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-3231cbc6 .position-in-circle {
		height: 108px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-3231cbc6 .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-3231cbc6 .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-3231cbc6 .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-3231cbc6 .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-6c34037 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-6c34037 {
		text-align: center;
	}
	
	.elementor-40455 .elementor-element.elementor-element-6c34037 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-b5ac104 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-b5ac104 {
		text-align: center;
	}
	
	.elementor-40455 .elementor-element.elementor-element-b5ac104 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-462e9f39 {
		--spacer-size: 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-fc843b2 {
		--spacer-size: 50px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-4db8ead {
		--spacer-size: 50px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-b56d07f {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		text-align: center;
	}
	
	.elementor-40455 .elementor-element.elementor-element-b56d07f .elementor-heading-title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-40455 .elementor-element.elementor-element-1b1f1234 {
		text-align: center;
		font-size: 18px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-49104a26 {
		--spacer-size: 50px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-b6f96aa {
		padding: 40px 0px 0px 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-20775ab {
		--spacer-size: 50px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-160401e7 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-6ee8b0d3 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		text-align: center;
	}
	
	.elementor-40455 .elementor-element.elementor-element-6ee8b0d3 .elementor-heading-title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-40455 .elementor-element.elementor-element-7ecc43ff {
		text-align: center;
		font-size: 18px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-556b3434 {
		--spacer-size: 50px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-fd970d4 {
		--spacer-size: 50px;
	}
	
	.elementor-widget-testimonial .elementor-testimonial-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-testimonial .elementor-testimonial-name {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-40455 .elementor-element.elementor-element-243a07ed img {
		max-width: 80%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-5f6f030 > .elementor-element-populated {
		padding: 10px 10px 30px 10px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-674e34c5 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		text-align: center;
	}
	
	.elementor-40455 .elementor-element.elementor-element-31b49699 {
		text-align: center;
		font-size: 18px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-6ce04c60 > .elementor-element-populated {
		padding: 0px 10px 0px 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-1e683dab .elementor-button {
		font-size: 18px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-27a42c3c {
		--spacer-size: 50px;
	}
	
	.elementor-widget-testimonial-carousel .elementor-testimonial__text {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-testimonial-carousel .elementor-testimonial__name {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-40455 .elementor-element.elementor-element-5635d4db {
		--spacer-size: 50px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-4fd67680 {
		padding: 40px 0px 0px 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-46c58b2f > .elementor-element-populated {
		padding: 60px 10px 60px 10px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-5cd2cd07 {
		--spacer-size: 50px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-796738e9 {
		padding: 60px 0px 60px 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-3a39faff > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-2cc57a72 {
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.elementor-40455 .elementor-element.elementor-element-761f26d8 .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-761f26d8 .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-761f26d8 .position-in-circle {
		height: 108px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-761f26d8 .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-761f26d8 .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-761f26d8 .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-761f26d8 .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-3b2c4442 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-3b2c4442 {
		text-align: center;
	}
	
	.elementor-40455 .elementor-element.elementor-element-3b2c4442 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-2eaccb3d > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-2eaccb3d {
		text-align: center;
	}
	
	.elementor-40455 .elementor-element.elementor-element-2eaccb3d .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-7d9c8315 .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-7d9c8315 .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-7d9c8315 .position-in-circle {
		height: 108px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-7d9c8315 .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-7d9c8315 .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-7d9c8315 .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-7d9c8315 .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-2fa68d41 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-2fa68d41 {
		text-align: center;
	}
	
	.elementor-40455 .elementor-element.elementor-element-2fa68d41 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-40ec593f > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-40ec593f {
		text-align: center;
	}
	
	.elementor-40455 .elementor-element.elementor-element-40ec593f .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-70a67a2d .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-70a67a2d .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-70a67a2d .position-in-circle {
		height: 108px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-70a67a2d .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-70a67a2d .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-70a67a2d .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-70a67a2d .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-168e334 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-168e334 {
		text-align: center;
	}
	
	.elementor-40455 .elementor-element.elementor-element-168e334 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-19a44836 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-19a44836 {
		text-align: center;
	}
	
	.elementor-40455 .elementor-element.elementor-element-19a44836 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-14ee94f9 {
		padding: 60px 0px 60px 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-52fd5c0b > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-6b8f555a {
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.elementor-40455 .elementor-element.elementor-element-4db2ce8c .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-4db2ce8c .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-4db2ce8c .position-in-circle {
		height: 108px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-4db2ce8c .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-4db2ce8c .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-4db2ce8c .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-4db2ce8c .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-1aae567f > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-1aae567f {
		text-align: center;
	}
	
	.elementor-40455 .elementor-element.elementor-element-1aae567f .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-3d82cbac > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-3d82cbac {
		text-align: center;
	}
	
	.elementor-40455 .elementor-element.elementor-element-3d82cbac .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-286e4646 .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-286e4646 .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-286e4646 .position-in-circle {
		height: 108px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-286e4646 .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-286e4646 .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-286e4646 .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-286e4646 .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-6556431a > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-6556431a {
		text-align: center;
	}
	
	.elementor-40455 .elementor-element.elementor-element-6556431a .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-18535f97 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-18535f97 {
		text-align: center;
	}
	
	.elementor-40455 .elementor-element.elementor-element-18535f97 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-1a96ab8b .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-1a96ab8b .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-1a96ab8b .position-in-circle {
		height: 108px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-1a96ab8b .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-1a96ab8b .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-1a96ab8b .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-1a96ab8b .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-4b89d6f1 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-4b89d6f1 {
		text-align: center;
	}
	
	.elementor-40455 .elementor-element.elementor-element-4b89d6f1 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-5b034b9 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-5b034b9 {
		text-align: center;
	}
	
	.elementor-40455 .elementor-element.elementor-element-5b034b9 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-7b1bcd47 {
		padding: 60px 0px 60px 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-438e8dd7 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-7583b419 {
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.elementor-40455 .elementor-element.elementor-element-440af11b .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-440af11b .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-440af11b .position-in-circle {
		height: 108px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-440af11b .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-440af11b .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-440af11b .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-440af11b .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-1c27dc05 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-1c27dc05 {
		text-align: center;
	}
	
	.elementor-40455 .elementor-element.elementor-element-1c27dc05 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-1da91f03 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-1da91f03 {
		text-align: center;
	}
	
	.elementor-40455 .elementor-element.elementor-element-1da91f03 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-3854a3f1 .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-3854a3f1 .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-3854a3f1 .position-in-circle {
		height: 108px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-3854a3f1 .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-3854a3f1 .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-3854a3f1 .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-3854a3f1 .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-790bc592 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-790bc592 {
		text-align: center;
	}
	
	.elementor-40455 .elementor-element.elementor-element-790bc592 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-3ecf1ea3 > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-3ecf1ea3 {
		text-align: center;
	}
	
	.elementor-40455 .elementor-element.elementor-element-3ecf1ea3 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-649e73e7 .circle-progress-bar {
		max-width: 108px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-649e73e7 .circle-progress {
		width: 108px;
		height: 108px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-649e73e7 .position-in-circle {
		height: 108px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-649e73e7 .circle-counter .circle-val {
		font-size: 30px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-649e73e7 .circle-counter .circle-val .circle-counter__suffix {
		font-size: 18px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-649e73e7 .circle-counter .circle-counter__title {
		font-size: 13px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-649e73e7 .circle-counter .circle-counter__subtitle {
		font-size: 11px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-1d1405bd > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-1d1405bd {
		text-align: center;
	}
	
	.elementor-40455 .elementor-element.elementor-element-1d1405bd .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-d9fb54b > .elementor-widget-container {
		margin: 0px 0px 6px 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-d9fb54b {
		text-align: center;
	}
	
	.elementor-40455 .elementor-element.elementor-element-d9fb54b .elementor-heading-title {
		font-size: 16px;
	}
}

@media (max-width:767px) {
	.elementor-40455 .elementor-element.elementor-element-c9bdc9e > .elementor-element-populated {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-52d00042 {
		--spacer-size: 0px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-40455 .elementor-element.elementor-element-300f9665 {
		text-align: center;
	}
	
	.elementor-40455 .elementor-element.elementor-element-300f9665 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-widget-theme-post-title .elementor-heading-title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-40455 .elementor-element.elementor-element-7dc4c8c0 {
		text-align: center;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-40455 .elementor-element.elementor-element-525de642 > .elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-525de642 {
		text-align: center;
		font-size: 16px;
		line-height: 1.3em;
	}
	
	.elementor-40455 .elementor-element.elementor-element-51bb5a0c {
		text-align: center;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-40455 .elementor-element.elementor-element-b332d9d > .elementor-widget-container {
		margin: 0px 0px -15px 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-b332d9d {
		text-align: center;
	}
	
	.elementor-40455 .elementor-element.elementor-element-b332d9d img {
		max-width: 50%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-4be0f82c {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-1d8422e9 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-14ce24e {
		width: 30%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-14ce24e > .elementor-element-populated {
		padding: 0px 10px 0px 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-aff20a6 {
		text-align: right;
	}
	
	.elementor-40455 .elementor-element.elementor-element-aff20a6 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-411b31f {
		width: 70%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-411b31f > .elementor-element-populated {
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-6d33d10 {
		text-align: right;
	}
	
	.elementor-40455 .elementor-element.elementor-element-6d33d10 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-f7ec84e {
		width: 30%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-f7ec84e > .elementor-element-populated {
		padding: 0px 10px 0px 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-3314700 {
		text-align: right;
	}
	
	.elementor-40455 .elementor-element.elementor-element-3314700 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-c87bfa1 {
		width: 70%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-c87bfa1 > .elementor-element-populated {
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-0bb53fe {
		text-align: right;
	}
	
	.elementor-40455 .elementor-element.elementor-element-0bb53fe .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-1a81449 {
		width: 30%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-1a81449 > .elementor-element-populated {
		padding: 0px 10px 0px 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-f172e55 {
		text-align: right;
	}
	
	.elementor-40455 .elementor-element.elementor-element-f172e55 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-810e02d {
		width: 70%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-810e02d > .elementor-element-populated {
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-559dde4 {
		text-align: right;
	}
	
	.elementor-40455 .elementor-element.elementor-element-559dde4 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-3a2e403 {
		width: 30%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-3a2e403 > .elementor-element-populated {
		padding: 0px 10px 0px 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-8041dcf {
		text-align: right;
	}
	
	.elementor-40455 .elementor-element.elementor-element-8041dcf .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-d92e761 {
		width: 70%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-d92e761 > .elementor-element-populated {
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-ac5925e {
		text-align: right;
	}
	
	.elementor-40455 .elementor-element.elementor-element-ac5925e .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-7a8e6593 {
		--spacer-size: 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-71578f4a {
		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-40455 .elementor-element.elementor-element-79013fba .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-79013fba .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-79013fba .position-in-circle {
		height: 95px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-422b65a9 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-705e01e7 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-2de2020d .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-1ad6e6e8 {
		width: 33%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-4cef45b9 .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-4cef45b9 .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-4cef45b9 .position-in-circle {
		height: 95px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-64cad9bc .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-69d5a128 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-4c7a449a .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-1c004267 {
		width: 33%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-3231cbc6 .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-3231cbc6 .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-3231cbc6 .position-in-circle {
		height: 95px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-6c34037 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-b5ac104 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-50e69e14 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-67d5442 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-462e9f39 {
		--spacer-size: 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-e17a566 > .elementor-element-populated {
		margin: 0px 0px 60px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-12d03bce > .elementor-widget-container {
		margin: 0px 0px -10px 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-12d03bce {
		text-align: center;
	}
	
	.elementor-40455 .elementor-element.elementor-element-12d03bce .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-37fabc68 > .elementor-widget-container {
		margin: 0px 0px -15px 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-37fabc68 {
		text-align: center;
	}
	
	.elementor-40455 .elementor-element.elementor-element-37fabc68 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-1ab2cc45 {
		text-align: center;
	}
	
	.elementor-40455 .elementor-element.elementor-element-1ab2cc45 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-27321633 > .elementor-widget-container {
		margin: -35px 0px 0px 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-158e2b50 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-98c1b88 > .elementor-widget-container {
		margin: 0px 0px -10px 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-98c1b88 {
		text-align: center;
	}
	
	.elementor-40455 .elementor-element.elementor-element-98c1b88 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-689ad7d8 > .elementor-widget-container {
		margin: 0px 0px -15px 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-689ad7d8 {
		text-align: center;
	}
	
	.elementor-40455 .elementor-element.elementor-element-689ad7d8 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-102b183 {
		text-align: center;
	}
	
	.elementor-40455 .elementor-element.elementor-element-102b183 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-7ab17e69 > .elementor-widget-container {
		margin: -35px 0px 0px 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-fc843b2 {
		--spacer-size: 25px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-4db8ead {
		--spacer-size: 25px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-b56d07f .elementor-heading-title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-40455 .elementor-element.elementor-element-1b1f1234 {
		font-size: 16px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-49104a26 {
		--spacer-size: 25px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-20775ab {
		--spacer-size: 25px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-6ee8b0d3 .elementor-heading-title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-40455 .elementor-element.elementor-element-7ecc43ff {
		font-size: 16px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-556b3434 {
		--spacer-size: 25px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-fd970d4 {
		--spacer-size: 25px;
	}
	
	.elementor-widget-testimonial .elementor-testimonial-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-testimonial .elementor-testimonial-name {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-40455 .elementor-element.elementor-element-243a07ed img {
		max-width: 100%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-31b49699 {
		font-size: 16px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-27a42c3c {
		--spacer-size: 25px;
	}
	
	.elementor-widget-testimonial-carousel .elementor-testimonial__text {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-testimonial-carousel .elementor-testimonial__name {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-40455 .elementor-element.elementor-element-f3011d8 .elementor-testimonial__text {
		font-size: 30px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-5635d4db {
		--spacer-size: 25px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-46c58b2f > .elementor-element-populated {
		padding: 80px 0px 80px 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-5cd2cd07 {
		--spacer-size: 25px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-25212250 > .elementor-element-populated {
		padding: 10px 10px 0px 10px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-3ba1ade3 {
		text-align: center;
	}
	
	.elementor-40455 .elementor-element.elementor-element-3ba1ade3 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-5641a31d {
		width: 33%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-1038eb84 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-21d5c9de {
		width: 33%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-580d841f .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-61e7458e {
		width: 33%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-5c5c317f .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-796738e9 {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-2282a2de > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-361acf2f {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-59751070 {
		text-align: center;
	}
	
	.elementor-40455 .elementor-element.elementor-element-2cc57a72 {
		text-align: center;
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.elementor-40455 .elementor-element.elementor-element-1eae2149 {
		width: 33%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-1eae2149 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-761f26d8 .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-761f26d8 .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-761f26d8 .position-in-circle {
		height: 95px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-3b2c4442 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-2eaccb3d .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-7b5f4a30 {
		width: 33%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-7b5f4a30 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-7d9c8315 .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-7d9c8315 .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-7d9c8315 .position-in-circle {
		height: 95px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-2fa68d41 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-40ec593f .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-4b94d348 {
		width: 33%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-4b94d348 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-70a67a2d .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-70a67a2d .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-70a67a2d .position-in-circle {
		height: 95px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-168e334 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-19a44836 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-382a2834 {
		margin-top: 15px;
		margin-bottom: 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-7a3d7383 {
		width: 50%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-7a3d7383 > .elementor-element-populated {
		padding: 0px 10px 0px 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-31765d18 {
		text-align: right;
	}
	
	.elementor-40455 .elementor-element.elementor-element-31765d18 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-6f1aff1c {
		width: 50%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-6f1aff1c > .elementor-element-populated {
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-4ad49575 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-567f7271 {
		width: 50%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-567f7271 > .elementor-element-populated {
		padding: 0px 10px 0px 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-74d42faa {
		text-align: right;
	}
	
	.elementor-40455 .elementor-element.elementor-element-74d42faa .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-79554244 {
		width: 50%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-79554244 > .elementor-element-populated {
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-5401f008 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-6801fec .elementor-button {
		font-size: 16px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-14ee94f9 {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-74fc8801 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-3be0e7f7 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-92af871 {
		text-align: center;
	}
	
	.elementor-40455 .elementor-element.elementor-element-6b8f555a {
		text-align: center;
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.elementor-40455 .elementor-element.elementor-element-25c03a7b {
		width: 33%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-25c03a7b > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-4db2ce8c .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-4db2ce8c .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-4db2ce8c .position-in-circle {
		height: 95px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-1aae567f .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-3d82cbac .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-53478c33 {
		width: 33%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-53478c33 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-286e4646 .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-286e4646 .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-286e4646 .position-in-circle {
		height: 95px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-6556431a .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-18535f97 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-7188ab36 {
		width: 33%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-7188ab36 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-1a96ab8b .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-1a96ab8b .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-1a96ab8b .position-in-circle {
		height: 95px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-4b89d6f1 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-5b034b9 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-301f3f02 {
		margin-top: 15px;
		margin-bottom: 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-3d2d55bd {
		width: 50%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-3d2d55bd > .elementor-element-populated {
		padding: 0px 10px 0px 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-1433dfdf {
		text-align: right;
	}
	
	.elementor-40455 .elementor-element.elementor-element-1433dfdf .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-35c98d36 {
		width: 50%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-35c98d36 > .elementor-element-populated {
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-571de5d1 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-344fde95 {
		width: 50%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-344fde95 > .elementor-element-populated {
		padding: 0px 10px 0px 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-6469eea {
		text-align: right;
	}
	
	.elementor-40455 .elementor-element.elementor-element-6469eea .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-555967db {
		width: 50%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-555967db > .elementor-element-populated {
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-7f2d6e0e .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-7fbc71fa .elementor-button {
		font-size: 16px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-7b1bcd47 {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-7c20efc2 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-45cb3a59 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-43684ba6 {
		text-align: center;
	}
	
	.elementor-40455 .elementor-element.elementor-element-7583b419 {
		text-align: center;
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.elementor-40455 .elementor-element.elementor-element-7775c03 {
		width: 33%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-7775c03 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-440af11b .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-440af11b .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-440af11b .position-in-circle {
		height: 95px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-1c27dc05 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-1da91f03 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-7bcd3526 {
		width: 33%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-7bcd3526 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-3854a3f1 .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-3854a3f1 .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-3854a3f1 .position-in-circle {
		height: 95px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-790bc592 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-3ecf1ea3 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-7b3cb6a7 {
		width: 33%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-7b3cb6a7 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-649e73e7 .circle-progress-bar {
		max-width: 95px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-649e73e7 .circle-progress {
		width: 95px;
		height: 95px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-649e73e7 .position-in-circle {
		height: 95px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-1d1405bd .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-d9fb54b .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-67459eda {
		margin-top: 15px;
		margin-bottom: 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-f5a65b2 {
		width: 50%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-f5a65b2 > .elementor-element-populated {
		padding: 0px 10px 0px 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-1be65fad {
		text-align: right;
	}
	
	.elementor-40455 .elementor-element.elementor-element-1be65fad .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-2a78ce71 {
		width: 50%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-2a78ce71 > .elementor-element-populated {
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-79b80089 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-209b31dd {
		width: 50%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-209b31dd > .elementor-element-populated {
		padding: 0px 10px 0px 0px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-ab0e71f {
		text-align: right;
	}
	
	.elementor-40455 .elementor-element.elementor-element-ab0e71f .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-7cf91c44 {
		width: 50%;
	}
	
	.elementor-40455 .elementor-element.elementor-element-7cf91c44 > .elementor-element-populated {
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-37f1a255 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-40455 .elementor-element.elementor-element-2c755605 .elementor-button {
		font-size: 16px;
		padding: 15px 15px 15px 15px;
	}
}

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

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

/* End custom CSS */

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

/* End custom CSS */

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

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

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-58c8a570 */
.elementor-40455 .elementor-element.elementor-element-58c8a570 a {
	position: relative;
	z-index: 2;
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-46c58b2f */
.elementor-40455 .elementor-element.elementor-element-46c58b2f .elementor-widget {
	position: static !important;
}
