
		.elementor-kit-6 {
			--e-global-color-primary: #7B61FF;
			--e-global-color-secondary: #FFFFFF;
			--e-global-color-text: #CCCDD2;
			--e-global-color-accent: #6C52EE;
			--e-global-color-ffd93fe: #282B35;
			--e-global-color-a23a877: #191C33;
			--e-global-color-5abda22: #00031C;
			--e-global-color-6fc6bf6: #A1A0A1;
			--e-global-typography-primary-font-family: "Metropolitano";
			--e-global-typography-primary-font-weight: 400;
			--e-global-typography-secondary-font-family: "Metropolitano";
			--e-global-typography-secondary-font-weight: 700;
			--e-global-typography-text-font-family: "Metropolitano";
			--e-global-typography-text-font-weight: 400;
			--e-global-typography-accent-font-family: "Metropolitano";
			--e-global-typography-accent-font-weight: 400;
			--e-global-typography-5ed628a-font-family: "Metropolitano";
			--e-global-typography-5ed628a-font-size: 14px;
			--e-global-typography-5ed628a-line-height: 19.6px;
		}

		.elementor-section.elementor-section-boxed>.elementor-container {
			max-width: 1320px;
		}

		.e-con {
			--container-max-width: 1320px;
		}

		.elementor-widget:not(:last-child) {
			margin-block-end: 10px;
		}

		.elementor-element {
			--widgets-spacing: 10px 10px;
		}

		

		h1.entry-title {
			display: var(--page-title-display);
		}

		@media(max-width:1024px) {
			.elementor-section.elementor-section-boxed>.elementor-container {
				max-width: 1024px;
			}

			.e-con {
				--container-max-width: 1024px;
			}
		}

		@media(max-width:767px) {
			.elementor-section.elementor-section-boxed>.elementor-container {
				max-width: 767px;
			}

			.e-con {
				--container-max-width: 767px;
			}
		}

		.elementor-widget-heading .elementor-heading-title {
			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);
		}

		.elementor-widget-image .widget-image-caption {
			color: var(--e-global-color-text);
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
			font-weight: var(--e-global-typography-text-font-weight);
		}

		.elementor-widget-text-editor {
			color: var(--e-global-color-text);
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
			font-weight: var(--e-global-typography-text-font-weight);
		}

		.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-widget-button .elementor-button {
			font-family: var(--e-global-typography-accent-font-family), Sans-serif;
			font-weight: var(--e-global-typography-accent-font-weight);
			background-color: var(--e-global-color-accent);
		}

		.elementor-widget-divider {
			--divider-color: var(--e-global-color-secondary);
		}

		.elementor-widget-divider .elementor-divider__text {
			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-widget-divider.elementor-view-stacked .elementor-icon {
			background-color: var(--e-global-color-secondary);
		}

		.elementor-widget-divider.elementor-view-framed .elementor-icon,
		.elementor-widget-divider.elementor-view-default .elementor-icon {
			color: var(--e-global-color-secondary);
			border-color: var(--e-global-color-secondary);
		}

		.elementor-widget-divider.elementor-view-framed .elementor-icon,
		.elementor-widget-divider.elementor-view-default .elementor-icon svg {
			fill: var(--e-global-color-secondary);
		}

		.elementor-widget-image-box .elementor-image-box-title {
			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);
		}

		.elementor-widget-image-box .elementor-image-box-description {
			color: var(--e-global-color-text);
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
			font-weight: var(--e-global-typography-text-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-widget-icon-box.elementor-view-stacked .elementor-icon {
			background-color: var(--e-global-color-primary);
		}

		.elementor-widget-icon-box.elementor-view-framed .elementor-icon,
		.elementor-widget-icon-box.elementor-view-default .elementor-icon {
			fill: var(--e-global-color-primary);
			color: var(--e-global-color-primary);
			border-color: var(--e-global-color-primary);
		}

		.elementor-widget-icon-box .elementor-icon-box-title {
			color: var(--e-global-color-primary);
		}

		.elementor-widget-icon-box .elementor-icon-box-title,
		.elementor-widget-icon-box .elementor-icon-box-title a {
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
			font-weight: var(--e-global-typography-primary-font-weight);
		}

		.elementor-widget-icon-box .elementor-icon-box-description {
			color: var(--e-global-color-text);
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
			font-weight: var(--e-global-typography-text-font-weight);
		}

		.elementor-widget-star-rating .elementor-star-rating__title {
			color: var(--e-global-color-text);
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
			font-weight: var(--e-global-typography-text-font-weight);
		}

		.elementor-widget-image-gallery .gallery-item .gallery-caption {
			font-family: var(--e-global-typography-accent-font-family), Sans-serif;
			font-weight: var(--e-global-typography-accent-font-weight);
		}

		.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
			border-color: var(--e-global-color-text);
		}

		.elementor-widget-icon-list .elementor-icon-list-icon i {
			color: var(--e-global-color-primary);
		}

		.elementor-widget-icon-list .elementor-icon-list-icon svg {
			fill: var(--e-global-color-primary);
		}

		.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
		.elementor-widget-icon-list .elementor-icon-list-item>a {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
			font-weight: var(--e-global-typography-text-font-weight);
		}

		.elementor-widget-icon-list .elementor-icon-list-text {
			color: var(--e-global-color-secondary);
		}

		.elementor-widget-counter .elementor-counter-number-wrapper {
			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);
		}

		.elementor-widget-counter .elementor-counter-title {
			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-widget-progress .elementor-progress-wrapper .elementor-progress-bar {
			background-color: var(--e-global-color-primary);
		}

		.elementor-widget-progress .elementor-title {
			color: var(--e-global-color-primary);
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
			font-weight: var(--e-global-typography-text-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-weight: var(--e-global-typography-text-font-weight);
		}

		.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);
		}

		.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-widget-tabs .elementor-tab-title,
		.elementor-widget-tabs .elementor-tab-title a {
			color: var(--e-global-color-primary);
		}

		.elementor-widget-tabs .elementor-tab-title.elementor-active,
		.elementor-widget-tabs .elementor-tab-title.elementor-active a {
			color: var(--e-global-color-accent);
		}

		.elementor-widget-tabs .elementor-tab-title {
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
			font-weight: var(--e-global-typography-primary-font-weight);
		}

		.elementor-widget-tabs .elementor-tab-content {
			color: var(--e-global-color-text);
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
			font-weight: var(--e-global-typography-text-font-weight);
		}

		.elementor-widget-accordion .elementor-accordion-icon,
		.elementor-widget-accordion .elementor-accordion-title {
			color: var(--e-global-color-primary);
		}

		.elementor-widget-accordion .elementor-accordion-icon svg {
			fill: var(--e-global-color-primary);
		}

		.elementor-widget-accordion .elementor-active .elementor-accordion-icon,
		.elementor-widget-accordion .elementor-active .elementor-accordion-title {
			color: var(--e-global-color-accent);
		}

		.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg {
			fill: var(--e-global-color-accent);
		}

		.elementor-widget-accordion .elementor-accordion-title {
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
			font-weight: var(--e-global-typography-primary-font-weight);
		}

		.elementor-widget-accordion .elementor-tab-content {
			color: var(--e-global-color-text);
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
			font-weight: var(--e-global-typography-text-font-weight);
		}

		.elementor-widget-toggle .elementor-toggle-title,
		.elementor-widget-toggle .elementor-toggle-icon {
			color: var(--e-global-color-primary);
		}

		.elementor-widget-toggle .elementor-toggle-icon svg {
			fill: var(--e-global-color-primary);
		}

		.elementor-widget-toggle .elementor-tab-title.elementor-active a,
		.elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon {
			color: var(--e-global-color-accent);
		}

		.elementor-widget-toggle .elementor-toggle-title {
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
			font-weight: var(--e-global-typography-primary-font-weight);
		}

		.elementor-widget-toggle .elementor-tab-content {
			color: var(--e-global-color-text);
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
			font-weight: var(--e-global-typography-text-font-weight);
		}

		.elementor-widget-alert .elementor-alert-title {
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
			font-weight: var(--e-global-typography-primary-font-weight);
		}

		.elementor-widget-alert .elementor-alert-description {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
			font-weight: var(--e-global-typography-text-font-weight);
		}

		.elementor-widget-text-path {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
			font-weight: var(--e-global-typography-text-font-weight);
		}

		.elementor-5312 .elementor-element.elementor-element-dc2e545 {
			padding: 60px 0px 60px 0px;
		}

		.elementor-5312 .elementor-element.elementor-element-8c841d2 {
			text-align: center;
		}

		.elementor-5312 .elementor-element.elementor-element-8c841d2 .elementor-heading-title {
			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-5312 .elementor-element.elementor-element-8c841d2>.elementor-widget-container {
			margin: 0px 0px -2px 0px;
		}

		.elementor-5312 .elementor-element.elementor-element-bf985e1 {
			text-align: center;
		}

		.elementor-5312 .elementor-element.elementor-element-bf985e1>.elementor-widget-container {
			margin: 0px 0px 60px 0px;
		}

		.elementor-5312 .elementor-element.elementor-element-931465e {
			padding: 0px 0px 60px 0px;
		}

		.elementor-5312 .elementor-element.elementor-element-315eff5.elementor-column>.elementor-widget-wrap {
			justify-content: center;
		}

		.elementor-5312 .elementor-element.elementor-element-8adef2d {
			text-align: center;
		}

		.elementor-5312 .elementor-element.elementor-element-8adef2d .elementor-heading-title {
			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-5312 .elementor-element.elementor-element-8adef2d>.elementor-widget-container {
			margin: 0px 0px 6px 0px;
		}

		.elementor-5312 .elementor-element.elementor-element-26a9e2e {
			text-align: center;
			width: var(--container-widget-width, 471px);
			max-width: 471px;
			--container-widget-width: 471px;
			--container-widget-flex-grow: 0;
		}

		.elementor-5312 .elementor-element.elementor-element-26a9e2e .elementor-heading-title {
			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-5312 .elementor-element.elementor-element-8170b98 {
			--divider-border-style: solid;
			--divider-color: #000;
			--divider-border-width: 1px;
		}

		.elementor-5312 .elementor-element.elementor-element-8170b98 .elementor-divider-separator {
			width: 100%;
		}

		.elementor-5312 .elementor-element.elementor-element-8170b98 .elementor-divider {
			padding-block-start: 0px;
			padding-block-end: 0px;
		}

		.elementor-5312 .elementor-element.elementor-element-8170b98>.elementor-widget-container {
			margin: 0px 0px 2px 0px;
		}

		.elementor-5312 .elementor-element.elementor-element-276232d {
			text-align: center;
			width: var(--container-widget-width, 729px);
			max-width: 729px;
			--container-widget-width: 729px;
			--container-widget-flex-grow: 0;
		}

		.elementor-5312 .elementor-element.elementor-element-276232d>.elementor-widget-container {
			margin: 0px 0px 56px 0px;
		}
	