
.elementor-kit-8294 {
	--e-global-color-primary: #6ec1e4;
	--e-global-color-secondary: #54595f;
	--e-global-color-text: #7a7a7a;
	--e-global-color-accent: #61ce70;
	--e-global-color-536fd12: #d08b4b;
	--e-global-color-9e8cbce: #ffe4a8;
	--e-global-color-1f92ccd: #1a1a1a;
	--e-global-color-871af8a: #fff;
	--e-global-typography-primary-font-family: "Futura PT";
	--e-global-typography-primary-font-weight: 600;
	--e-global-typography-secondary-font-family: "Futura PT";
	--e-global-typography-secondary-font-weight: 400;
	--e-global-typography-text-font-family: "Futura PT";
	--e-global-typography-text-font-weight: 400;
	--e-global-typography-accent-font-family: "Futura PT";
	--e-global-typography-accent-font-weight: 500;
	--e-global-typography-ec109be-font-family: "Futura PT";
	--e-global-typography-ec109be-font-size: clamp(2.5rem, 2.1rem + 2vw, 4.5rem);
	--e-global-typography-ec109be-font-weight: 500;
	--e-global-typography-ec109be-line-height: 5.125rem;
	--e-global-typography-7b7191f-font-family: "Futura PT";
	--e-global-typography-7b7191f-font-size: clamp(1.875rem, 1.65rem + 1.125vw, 3rem);
	--e-global-typography-7b7191f-font-weight: 500;
	--e-global-typography-7b7191f-line-height: 3.625rem;
	--e-global-typography-9df7fe1-font-family: "Futura PT";
	--e-global-typography-9df7fe1-font-size: clamp(1.25rem, 1rem + 1.25vw, 2.5rem);
	--e-global-typography-9df7fe1-font-weight: 500;
	--e-global-typography-9df7fe1-line-height: 2.5rem;
	--e-global-typography-0f0a55d-font-family: "Futura PT";
	--e-global-typography-0f0a55d-font-size: clamp(1.125rem, 1.05rem + .375vw, 1.5rem);
	--e-global-typography-0f0a55d-font-weight: 500;
	--e-global-typography-0f0a55d-line-height: 2.125rem;
	--e-global-typography-5fd64ea-font-family: "Futura PT";
	--e-global-typography-5fd64ea-font-size: clamp(1rem, .9625rem + .1875vw, 1.1875rem);
	--e-global-typography-5fd64ea-font-weight: 400;
	--e-global-typography-5fd64ea-line-height: 1.813rem;
	line-height: 29px;
}

.elementor-kit-8294 h1 {
	font-size: clamp(2.5rem, 2.025rem + 2.375vw, 4.875rem);
	font-weight: 500;
	line-height: 82px;
}

.elementor-kit-8294 h2 {
	font-size: clamp(1.875rem, 1.65rem + 1.125vw, 3rem);
	font-weight: 500;
	line-height: 58px;
}

.elementor-kit-8294 h3 {
	font-size: clamp(1.25rem, 1.1rem + .75vw, 2rem);
	font-weight: 500;
	line-height: 40px;
}

.elementor-kit-8294 h4 {
	font-size: clamp(1.125rem, 1.05rem + .375vw, 1.5rem);
}

.elementor-section.elementor-section-boxed > .elementor-container {
	max-width: 1440px;
}

.e-con {
	--container-max-width: 1440px;
}

.elementor-widget:not(:last-child) {
	--kit-widget-spacing: 20px;
}

.elementor-element {
	--widgets-spacing: 20px 20px;
	--widgets-spacing-row: 20px;
	--widgets-spacing-column: 20px;
}

@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;
	}
}
