/* End Custom Fonts CSS */

.elementor-kit-22562 {
	--e-global-color-primary: #317ae2;
	--e-global-color-secondary: #1d2543;
	--e-global-color-text: #393939;
	--e-global-color-accent: #fcbb3a;
	--e-global-color-af8a5d0: #121f3d;
	--e-global-color-0e0135f: #ededed;
	--e-global-color-4e7fa628: #fff;
	--e-global-color-f63cc49: #0095d7;
	--e-global-color-4a999d6: #ffca09;
	--e-global-color-26edb68e: #4054b2;
	--e-global-color-bb47321: #23a455;
	--e-global-color-1ce8c1c8: #000;
	--e-global-color-5a2f280: #28aae1;
	--e-global-color-a6428f7: #0118a9;
	--e-global-color-4a9ba78: #fafafa;
	--e-global-typography-primary-font-family: "Anton";
	--e-global-typography-primary-font-weight: 600;
	--e-global-typography-secondary-font-family: "Nunito Sans";
	--e-global-typography-secondary-font-weight: 400;
	--e-global-typography-text-font-family: "Roboto";
	--e-global-typography-text-font-weight: 400;
	--e-global-typography-accent-font-family: "Roboto";
	--e-global-typography-accent-font-weight: 500;
	--e-global-typography-64bb525-font-family: "Anton";
	--e-global-typography-64bb525-font-size: 70px;
	--e-global-typography-64bb525-font-weight: 400;
	--e-global-typography-64bb525-line-height: 1.1em;
	--e-global-typography-d726ea8-font-family: "Anton";
	--e-global-typography-d726ea8-font-size: 35px;
	--e-global-typography-d726ea8-font-weight: 400;
	--e-global-typography-d726ea8-line-height: 1.1em;
	--e-global-typography-68c0ad1-font-family: "Anton";
	--e-global-typography-68c0ad1-font-size: 30px;
	--e-global-typography-68c0ad1-font-weight: 400;
	--e-global-typography-68c0ad1-line-height: 1.1em;
	--e-global-typography-fd7bac5-font-family: "Anton";
	--e-global-typography-fd7bac5-font-size: 25px;
	--e-global-typography-fd7bac5-font-weight: 400;
	--e-global-typography-fd7bac5-line-height: 1.1em;
	--e-global-typography-54abd4c-font-family: "Anton";
	--e-global-typography-54abd4c-font-size: 20px;
	--e-global-typography-54abd4c-font-weight: 400;
	--e-global-typography-54abd4c-line-height: 1.1em;
	--e-global-typography-86daf0c-font-family: "Nunito Sans";
	--e-global-typography-95e8fef-font-family: "Plus Jakarta Sans";
	--e-global-typography-95e8fef-font-size: 18px;
	--e-global-typography-95e8fef-font-weight: 400;
	--e-global-typography-95e8fef-line-height: 1.6em;
	--e-global-typography-99dd9ff-font-family: "Plus Jakarta Sans";
	--e-global-typography-99dd9ff-font-size: clamp(2.4rem, 2.1231rem + 1.2308vw, 3rem);
	--e-global-typography-99dd9ff-font-weight: 700;
	--e-global-typography-99dd9ff-line-height: 1.1em;
	--e-global-typography-99dd9ff-letter-spacing: -1.2px;
	--e-global-typography-82f4d41-font-family: "Plus Jakarta Sans";
	--e-global-typography-82f4d41-font-size: clamp(2.1rem, 1.9154rem + .8205vw, 2.5rem);
	--e-global-typography-82f4d41-font-weight: 700;
	--e-global-typography-82f4d41-line-height: 1.1em;
	--e-global-typography-82f4d41-letter-spacing: -1.2px;
	--e-global-typography-8f1fe5a-font-family: "Plus Jakarta Sans";
	--e-global-typography-8f1fe5a-font-size: clamp(1.6rem, 1.5308rem + .3077vw, 1.75rem);
	--e-global-typography-8f1fe5a-font-weight: 700;
	--e-global-typography-8f1fe5a-line-height: 1.1em;
	--e-global-typography-8f1fe5a-letter-spacing: -1.2px;
	--e-global-typography-268fce4-font-family: "Plus Jakarta Sans";
	--e-global-typography-268fce4-font-size: clamp(1.2rem, 1.1769rem + .1026vw, 1.25rem);
	--e-global-typography-268fce4-font-weight: 700;
	--e-global-typography-be3c629-font-family: "Plus Jakarta Sans";
	--e-global-typography-be3c629-font-size: 16px;
	--e-global-typography-be3c629-line-height: 1.6em;
	--e-global-typography-4fea3e4-font-family: "Plus Jakarta Sans";
	--e-global-typography-4fea3e4-font-size: 14px;
	--e-global-typography-4fea3e4-font-weight: 400;
	--e-global-typography-4fea3e4-line-height: 1.6em;
	--e-global-typography-4862848-font-family: "Plus Jakarta Sans";
	--e-global-typography-4862848-font-size: 16px;
	--e-global-typography-4862848-font-weight: 800;
	--e-global-typography-4862848-text-transform: uppercase;
	--e-global-typography-4862848-letter-spacing: -.5px;
	--e-global-typography-ad6338b-font-family: "Plus Jakarta Sans";
	--e-global-typography-ad6338b-font-size: 15px;
	--e-global-typography-ad6338b-font-weight: 400;
	--e-global-typography-ad6338b-line-height: 1.6em;
	--e-global-typography-6d0dcca-font-family: "Plus Jakarta Sans";
	--e-global-typography-6d0dcca-font-size: 18px;
	--e-global-typography-6d0dcca-font-weight: 700;
	--e-global-typography-6d0dcca-line-height: 1.2em;
	--e-global-typography-98dfe4f-font-family: "Plus Jakarta Sans";
	--e-global-typography-98dfe4f-font-size: 15px;
	--e-global-typography-98dfe4f-font-weight: 400;
	--e-global-typography-98dfe4f-font-style: italic;
	--e-global-typography-98dfe4f-line-height: 1.6em;
	--e-global-typography-093be09-font-family: "Plus Jakarta Sans";
	--e-global-typography-093be09-font-size: clamp(3rem, 2.5385rem + 2.0513vw, 4rem);
	--e-global-typography-093be09-font-weight: 700;
	--e-global-typography-093be09-line-height: 1.1em;
	--e-global-typography-093be09-letter-spacing: -1.2px;
	--e-global-typography-1d4cbfb-font-family: "Plus Jakarta Sans";
	--e-global-typography-1d4cbfb-font-size: 14px;
	--e-global-typography-1d4cbfb-font-weight: 700;
	--e-global-typography-1d4cbfb-text-transform: uppercase;
	--e-global-typography-1d4cbfb-line-height: 1.6em;
	--e-global-typography-748d36a-font-family: "Plus Jakarta Sans";
	--e-global-typography-748d36a-font-size: 16px;
	--e-global-typography-748d36a-font-weight: 700;
	--e-global-typography-748d36a-line-height: 1.2em;
	font-family: var(--e-global-typography-be3c629-font-family), Sans-serif;
	font-size: var(--e-global-typography-be3c629-font-size);
	line-height: var(--e-global-typography-be3c629-line-height);
}

.elementor-kit-22562 e-page-transition {
	background-color: #ffbc7d;
}

.elementor-kit-22562 p {
	margin-bottom: 15px;
}

.elementor-kit-22562 a {
	color: var(--e-global-color-primary);
}

.elementor-kit-22562 h1 {
	font-family: var(--e-global-typography-82f4d41-font-family), Sans-serif;
	font-size: var(--e-global-typography-82f4d41-font-size);
	font-weight: var(--e-global-typography-82f4d41-font-weight);
	line-height: var(--e-global-typography-82f4d41-line-height);
	letter-spacing: var(--e-global-typography-82f4d41-letter-spacing);
	word-spacing: var(--e-global-typography-82f4d41-word-spacing);
}

.elementor-kit-22562 h2 {
	color: #303030;
	font-family: var(--e-global-typography-8f1fe5a-font-family), Sans-serif;
	font-size: var(--e-global-typography-8f1fe5a-font-size);
	font-weight: var(--e-global-typography-8f1fe5a-font-weight);
	line-height: var(--e-global-typography-8f1fe5a-line-height);
	letter-spacing: var(--e-global-typography-8f1fe5a-letter-spacing);
	word-spacing: var(--e-global-typography-8f1fe5a-word-spacing);
}

.elementor-kit-22562 h3 {
	color: #0f2c54;
	font-family: var(--e-global-typography-268fce4-font-family), Sans-serif;
	font-size: var(--e-global-typography-268fce4-font-size);
	font-weight: var(--e-global-typography-268fce4-font-weight);
}

.elementor-kit-22562 h4 {
	font-family: var(--e-global-typography-6d0dcca-font-family), Sans-serif;
	font-size: var(--e-global-typography-6d0dcca-font-size);
	font-weight: var(--e-global-typography-6d0dcca-font-weight);
	line-height: var(--e-global-typography-6d0dcca-line-height);
}

.elementor-kit-22562 h5 {
	font-family: var(--e-global-typography-6d0dcca-font-family), Sans-serif;
	font-size: var(--e-global-typography-6d0dcca-font-size);
	font-weight: var(--e-global-typography-6d0dcca-font-weight);
	line-height: var(--e-global-typography-6d0dcca-line-height);
}

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

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

@media (max-width:1024px) {
	.elementor-kit-22562 {
		--e-global-typography-64bb525-font-size: 50px;
		--e-global-typography-d726ea8-font-size: 30px;
		--e-global-typography-68c0ad1-font-size: 25px;
		--e-global-typography-fd7bac5-font-size: 20px;
		--e-global-typography-54abd4c-font-size: 18px;
		--e-global-typography-86daf0c-font-size: 17px;
		--e-global-typography-86daf0c-line-height: 1.6em;
		--e-global-typography-95e8fef-font-size: 18px;
		--e-global-typography-be3c629-font-size: 17px;
		--e-global-typography-be3c629-line-height: 1.6em;
		--e-global-typography-4862848-line-height: 1.6em;
		--e-global-typography-98dfe4f-font-size: 14px;
		--e-global-typography-1d4cbfb-font-size: 17px;
		--e-global-typography-1d4cbfb-line-height: 1.6em;
		font-size: var(--e-global-typography-be3c629-font-size);
		line-height: var(--e-global-typography-be3c629-line-height);
	}
	
	.elementor-kit-22562 p {
		margin-bottom: .8em;
	}
	
	.elementor-kit-22562 h1 {
		font-size: var(--e-global-typography-82f4d41-font-size);
		line-height: var(--e-global-typography-82f4d41-line-height);
		letter-spacing: var(--e-global-typography-82f4d41-letter-spacing);
		word-spacing: var(--e-global-typography-82f4d41-word-spacing);
	}
	
	.elementor-kit-22562 h2 {
		font-size: var(--e-global-typography-8f1fe5a-font-size);
		line-height: var(--e-global-typography-8f1fe5a-line-height);
		letter-spacing: var(--e-global-typography-8f1fe5a-letter-spacing);
		word-spacing: var(--e-global-typography-8f1fe5a-word-spacing);
	}
	
	.elementor-kit-22562 h3 {
		font-size: var(--e-global-typography-268fce4-font-size);
	}
	
	.elementor-kit-22562 h4 {
		font-size: var(--e-global-typography-6d0dcca-font-size);
		line-height: var(--e-global-typography-6d0dcca-line-height);
	}
	
	.elementor-kit-22562 h5 {
		font-size: var(--e-global-typography-6d0dcca-font-size);
		line-height: var(--e-global-typography-6d0dcca-line-height);
	}
	
	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 1024px;
	}
	
	.e-con {
		--container-max-width: 1024px;
	}
}

@media (max-width:767px) {
	.elementor-kit-22562 {
		--e-global-typography-64bb525-font-size: 40px;
		--e-global-typography-d726ea8-font-size: 30px;
		--e-global-typography-68c0ad1-font-size: 25px;
		--e-global-typography-fd7bac5-font-size: 20px;
		--e-global-typography-54abd4c-font-size: 18px;
		--e-global-typography-95e8fef-font-size: 16px;
		--e-global-typography-4862848-font-size: 15px;
		--e-global-typography-ad6338b-font-size: 14px;
		--e-global-typography-98dfe4f-font-size: 12px;
		font-size: var(--e-global-typography-be3c629-font-size);
		line-height: var(--e-global-typography-be3c629-line-height);
	}
	
	.elementor-kit-22562 h1 {
		font-size: var(--e-global-typography-82f4d41-font-size);
		line-height: var(--e-global-typography-82f4d41-line-height);
		letter-spacing: var(--e-global-typography-82f4d41-letter-spacing);
		word-spacing: var(--e-global-typography-82f4d41-word-spacing);
	}
	
	.elementor-kit-22562 h2 {
		font-size: var(--e-global-typography-8f1fe5a-font-size);
		line-height: var(--e-global-typography-8f1fe5a-line-height);
		letter-spacing: var(--e-global-typography-8f1fe5a-letter-spacing);
		word-spacing: var(--e-global-typography-8f1fe5a-word-spacing);
	}
	
	.elementor-kit-22562 h3 {
		font-size: var(--e-global-typography-268fce4-font-size);
	}
	
	.elementor-kit-22562 h4 {
		font-size: var(--e-global-typography-6d0dcca-font-size);
		line-height: var(--e-global-typography-6d0dcca-line-height);
	}
	
	.elementor-kit-22562 h5 {
		font-size: var(--e-global-typography-6d0dcca-font-size);
		line-height: var(--e-global-typography-6d0dcca-line-height);
	}
	
	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 767px;
	}
	
	.e-con {
		--container-max-width: 767px;
	}
}
