.elementor-kit-3 {
	--e-global-color-primary: #f1f1f1;
	--e-global-color-secondary: #c9c9c9;
	--e-global-color-text: #929292;
	--e-global-color-accent: #f1f1f1;
	--e-global-color-4bcf99e: #0e0e0e;
	--e-global-color-6cd832b: #02010100;
	--e-global-color-c35c9ee: #f1f1f1;
	--e-global-color-d0acdbd: #0874bd;
	--e-global-color-02ad1dc: #c9c9c9;
	--e-global-color-69ea889: #929292;
	--e-global-color-c03b357: #1b1b1b;
	--e-global-color-128007c: #3a3a3a;
	--e-global-color-715f0e9: #ffffff1a;
	--e-global-color-28d1b98: #004615;
	--e-global-color-691a8dd: #ffffff0a;
	--e-global-color-19bda1e: #0098ff3b;
	--e-global-color-b6ebe60: #02fe4f29;
	--e-global-color-99fb5f8: #2771e7;
	--e-global-color-51054e4: #1b1b1b;
	--e-global-color-47cf927: #333333;
	--e-global-color-dab5bca: #0874bd;
	--e-global-color-0a2a03a: #008629;
	--e-global-color-5bf3a55: #2771e7;
	--e-global-color-170ad02: #010b15a8;
	--e-global-typography-primary-font-family: "Space Grotesk";
	--e-global-typography-secondary-font-family: "Barlow";
	--e-global-typography-text-font-family: "Barlow";
	--e-global-typography-text-font-size: 1.1rem;
	--e-global-typography-text-font-weight: 400;
	--e-global-typography-text-line-height: 1.5em;
	--e-global-typography-accent-font-family: "Barlow";
	--e-global-typography-accent-font-size: 1.1rem;
	--e-global-typography-accent-font-weight: bold;
	--e-global-typography-accent-text-transform: capitalize;
	--e-global-typography-accent-line-height: 1.2em;
	--e-global-typography-b8c3cdc-font-family: "Space Grotesk";
	--e-global-typography-b8c3cdc-font-size: 4.6rem;
	--e-global-typography-b8c3cdc-font-weight: 600;
	--e-global-typography-b8c3cdc-line-height: 1.1em;
	--e-global-typography-43ea026-font-family: "Space Grotesk";
	--e-global-typography-43ea026-font-size: 2.6rem;
	--e-global-typography-43ea026-font-weight: 600;
	--e-global-typography-43ea026-line-height: 1.2em;
	--e-global-typography-9e5e0df-font-family: "Space Grotesk";
	--e-global-typography-9e5e0df-font-size: 2.1rem;
	--e-global-typography-9e5e0df-font-weight: 600;
	--e-global-typography-9e5e0df-line-height: 1.2em;
	--e-global-typography-2da160f-font-family: "Barlow";
	--e-global-typography-2da160f-font-size: 1.5rem;
	--e-global-typography-2da160f-font-weight: 600;
	--e-global-typography-2da160f-line-height: 1em;
	--e-global-typography-787f653-font-family: "Barlow";
	--e-global-typography-787f653-font-size: 1.4rem;
	--e-global-typography-787f653-line-height: 1em;
	--e-global-typography-e2cdd05-font-family: "Barlow";
	--e-global-typography-e2cdd05-font-size: 1.2rem;
	--e-global-typography-e2cdd05-font-weight: 400;
	--e-global-typography-e2cdd05-line-height: 1.4em;
	--e-global-typography-097891f-font-family: "Arial";
	--e-global-typography-097891f-font-size: 2.9rem;
	--e-global-typography-097891f-font-weight: 600;
	--e-global-typography-097891f-line-height: 1em;
	--e-global-typography-fab0ea9-font-family: "Barlow";
	--e-global-typography-fab0ea9-font-size: 0.9rem;
	--e-global-typography-fab0ea9-line-height: 1.5em;
	--e-global-typography-0432859-font-family: "Barlow";
	--e-global-typography-0432859-font-size: 1.9rem;
	--e-global-typography-0432859-line-height: 1.4em;
	--e-global-typography-c49eb9e-font-family: "Arial";
	--e-global-typography-c49eb9e-font-size: 3.6rem;
	--e-global-typography-c49eb9e-font-weight: 500;
	--e-global-typography-c49eb9e-line-height: 1em;
	color: var(--e-global-color-69ea889);
	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);
	background-color: var(--e-global-color-4bcf99e);
}
.elementor-kit-3 a {
	color: grey;
}
.elementor-kit-3 a:hover {
	color: var(--e-global-color-d0acdbd);
}
.elementor-kit-3 h1 {
	color: var(--e-global-color-c35c9ee);
	font-family: var(--e-global-typography-b8c3cdc-font-family), Sans-serif;
	font-size: var(--e-global-typography-b8c3cdc-font-size);
	font-weight: var(--e-global-typography-b8c3cdc-font-weight);
	line-height: var(--e-global-typography-b8c3cdc-line-height);
	letter-spacing: var(--e-global-typography-b8c3cdc-letter-spacing);
	word-spacing: var(--e-global-typography-b8c3cdc-word-spacing);
}
.elementor-kit-3 h2 {
	color: var(--e-global-color-c35c9ee);
	font-family: var(--e-global-typography-43ea026-font-family), Sans-serif;
	font-size: var(--e-global-typography-43ea026-font-size);
	font-weight: var(--e-global-typography-43ea026-font-weight);
	line-height: var(--e-global-typography-43ea026-line-height);
	letter-spacing: var(--e-global-typography-43ea026-letter-spacing);
	word-spacing: var(--e-global-typography-43ea026-word-spacing);
}
.elementor-kit-3 h3 {
	color: var(--e-global-color-c35c9ee);
	font-family: var(--e-global-typography-9e5e0df-font-family), Sans-serif;
	font-size: var(--e-global-typography-9e5e0df-font-size);
	font-weight: var(--e-global-typography-9e5e0df-font-weight);
	line-height: var(--e-global-typography-9e5e0df-line-height);
	letter-spacing: var(--e-global-typography-9e5e0df-letter-spacing);
	word-spacing: var(--e-global-typography-9e5e0df-word-spacing);
}
.elementor-kit-3 h4 {
	color: var(--e-global-color-c35c9ee);
	font-family: var(--e-global-typography-2da160f-font-family), Sans-serif;
	font-size: var(--e-global-typography-2da160f-font-size);
	font-weight: var(--e-global-typography-2da160f-font-weight);
	line-height: var(--e-global-typography-2da160f-line-height);
	letter-spacing: var(--e-global-typography-2da160f-letter-spacing);
	word-spacing: var(--e-global-typography-2da160f-word-spacing);
}
.elementor-kit-3 h5 {
	color: var(--e-global-color-c35c9ee);
	font-family: var(--e-global-typography-787f653-font-family), Sans-serif;
	font-size: var(--e-global-typography-787f653-font-size);
	line-height: var(--e-global-typography-787f653-line-height);
	letter-spacing: var(--e-global-typography-787f653-letter-spacing);
	word-spacing: var(--e-global-typography-787f653-word-spacing);
}
.elementor-kit-3 h6 {
	color: var(--e-global-color-c35c9ee);
	font-family: var(--e-global-typography-e2cdd05-font-family), Sans-serif;
	font-size: var(--e-global-typography-e2cdd05-font-size);
	font-weight: var(--e-global-typography-e2cdd05-font-weight);
	line-height: var(--e-global-typography-e2cdd05-line-height);
	letter-spacing: var(--e-global-typography-e2cdd05-letter-spacing);
	word-spacing: var(--e-global-typography-e2cdd05-word-spacing);
}
.elementor-kit-3 button,
.elementor-kit-3 input[type="button"],
.elementor-kit-3 input[type="submit"],
.elementor-kit-3 .elementor-button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-c35c9ee);
	background-color: #0874bd;
	background-image: none;
	border-style: none;
	border-radius: 5px 5px 5px 5px;
}
.elementor-kit-3 button:hover,
.elementor-kit-3 button:focus,
.elementor-kit-3 input[type="button"]:hover,
.elementor-kit-3 input[type="button"]:focus,
.elementor-kit-3 input[type="submit"]:hover,
.elementor-kit-3 input[type="submit"]:focus,
.elementor-kit-3 .elementor-button:hover,
.elementor-kit-3 .elementor-button:focus {
	color: var(--e-global-color-c35c9ee);
	background-color: transparent;
	background-image: linear-gradient(
		320deg,
		var(--e-global-color-5bf3a55) 0%,
		var(--e-global-color-dab5bca) 100%
	);
	border-style: none;
	border-radius: 5px 5px 5px 5px;
}
.elementor-kit-3 label {
	color: var(--e-global-color-c35c9ee);
	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-kit-3 input:not([type="button"]):not([type="submit"]),
.elementor-kit-3 textarea,
.elementor-kit-3 .elementor-field-textual {
	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-c35c9ee);
	accent-color: var(--e-global-color-02ad1dc);
	background-color: var(--e-global-color-6cd832b);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-c35c9ee);
	border-radius: 5px 5px 5px 5px;
}
.elementor-section.elementor-section-boxed > .elementor-container {
	max-width: 1450px;
}
.e-con {
	--container-max-width: 1450px;
}
.elementor-widget:not(:last-child) {
	margin-bottom: 20px;
}
.elementor-element {
	--widgets-spacing: 20px;
}
 {
}
h1.entry-title {
	display: var(--page-title-display);
}
.site-header {
	padding-right: 0px;
	padding-left: 0px;
}
@media (max-width: 1024px) {
	.elementor-kit-3 {
		--e-global-typography-text-font-size: 1rem;
		--e-global-typography-accent-font-size: 1rem;
		--e-global-typography-b8c3cdc-font-size: 3rem;
		--e-global-typography-43ea026-font-size: 2.6rem;
		--e-global-typography-9e5e0df-font-size: 2rem;
		--e-global-typography-2da160f-font-size: 1.6rem;
		--e-global-typography-787f653-font-size: 1.3rem;
		--e-global-typography-e2cdd05-font-size: 1.1rem;
		--e-global-typography-097891f-font-size: 2rem;
		--e-global-typography-fab0ea9-font-size: 0.9rem;
		--e-global-typography-0432859-font-size: 1.6rem;
		--e-global-typography-c49eb9e-font-size: 2.4rem;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	.elementor-kit-3 h1 {
		font-size: var(--e-global-typography-b8c3cdc-font-size);
		line-height: var(--e-global-typography-b8c3cdc-line-height);
		letter-spacing: var(--e-global-typography-b8c3cdc-letter-spacing);
		word-spacing: var(--e-global-typography-b8c3cdc-word-spacing);
	}
	.elementor-kit-3 h2 {
		font-size: var(--e-global-typography-43ea026-font-size);
		line-height: var(--e-global-typography-43ea026-line-height);
		letter-spacing: var(--e-global-typography-43ea026-letter-spacing);
		word-spacing: var(--e-global-typography-43ea026-word-spacing);
	}
	.elementor-kit-3 h3 {
		font-size: var(--e-global-typography-9e5e0df-font-size);
		line-height: var(--e-global-typography-9e5e0df-line-height);
		letter-spacing: var(--e-global-typography-9e5e0df-letter-spacing);
		word-spacing: var(--e-global-typography-9e5e0df-word-spacing);
	}
	.elementor-kit-3 h4 {
		font-size: var(--e-global-typography-2da160f-font-size);
		line-height: var(--e-global-typography-2da160f-line-height);
		letter-spacing: var(--e-global-typography-2da160f-letter-spacing);
		word-spacing: var(--e-global-typography-2da160f-word-spacing);
	}
	.elementor-kit-3 h5 {
		font-size: var(--e-global-typography-787f653-font-size);
		line-height: var(--e-global-typography-787f653-line-height);
		letter-spacing: var(--e-global-typography-787f653-letter-spacing);
		word-spacing: var(--e-global-typography-787f653-word-spacing);
	}
	.elementor-kit-3 h6 {
		font-size: var(--e-global-typography-e2cdd05-font-size);
		line-height: var(--e-global-typography-e2cdd05-line-height);
		letter-spacing: var(--e-global-typography-e2cdd05-letter-spacing);
		word-spacing: var(--e-global-typography-e2cdd05-word-spacing);
	}
	.elementor-kit-3 button,
	.elementor-kit-3 input[type="button"],
	.elementor-kit-3 input[type="submit"],
	.elementor-kit-3 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	.elementor-kit-3 label {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	.elementor-kit-3 input:not([type="button"]):not([type="submit"]),
	.elementor-kit-3 textarea,
	.elementor-kit-3 .elementor-field-textual {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 1024px;
	}
	.e-con {
		--container-max-width: 1024px;
	}
}
@media (max-width: 767px) {
	.elementor-kit-3 {
		--e-global-typography-text-font-size: 1rem;
		--e-global-typography-accent-font-size: 1rem;
		--e-global-typography-b8c3cdc-font-size: 2.2rem;
		--e-global-typography-43ea026-font-size: 2rem;
		--e-global-typography-9e5e0df-font-size: 1.8rem;
		--e-global-typography-2da160f-font-size: 1.4rem;
		--e-global-typography-787f653-font-size: 1.2rem;
		--e-global-typography-e2cdd05-font-size: 1.1rem;
		--e-global-typography-097891f-font-size: 2rem;
		--e-global-typography-fab0ea9-font-size: 0.8rem;
		--e-global-typography-0432859-font-size: 1.4rem;
		--e-global-typography-c49eb9e-font-size: 2.4rem;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	.elementor-kit-3 h1 {
		font-size: var(--e-global-typography-b8c3cdc-font-size);
		line-height: var(--e-global-typography-b8c3cdc-line-height);
		letter-spacing: var(--e-global-typography-b8c3cdc-letter-spacing);
		word-spacing: var(--e-global-typography-b8c3cdc-word-spacing);
	}
	.elementor-kit-3 h2 {
		font-size: var(--e-global-typography-43ea026-font-size);
		line-height: var(--e-global-typography-43ea026-line-height);
		letter-spacing: var(--e-global-typography-43ea026-letter-spacing);
		word-spacing: var(--e-global-typography-43ea026-word-spacing);
	}
	.elementor-kit-3 h3 {
		font-size: var(--e-global-typography-9e5e0df-font-size);
		line-height: var(--e-global-typography-9e5e0df-line-height);
		letter-spacing: var(--e-global-typography-9e5e0df-letter-spacing);
		word-spacing: var(--e-global-typography-9e5e0df-word-spacing);
	}
	.elementor-kit-3 h4 {
		font-size: var(--e-global-typography-2da160f-font-size);
		line-height: var(--e-global-typography-2da160f-line-height);
		letter-spacing: var(--e-global-typography-2da160f-letter-spacing);
		word-spacing: var(--e-global-typography-2da160f-word-spacing);
	}
	.elementor-kit-3 h5 {
		font-size: var(--e-global-typography-787f653-font-size);
		line-height: var(--e-global-typography-787f653-line-height);
		letter-spacing: var(--e-global-typography-787f653-letter-spacing);
		word-spacing: var(--e-global-typography-787f653-word-spacing);
	}
	.elementor-kit-3 h6 {
		font-size: var(--e-global-typography-e2cdd05-font-size);
		line-height: var(--e-global-typography-e2cdd05-line-height);
		letter-spacing: var(--e-global-typography-e2cdd05-letter-spacing);
		word-spacing: var(--e-global-typography-e2cdd05-word-spacing);
	}
	.elementor-kit-3 button,
	.elementor-kit-3 input[type="button"],
	.elementor-kit-3 input[type="submit"],
	.elementor-kit-3 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	.elementor-kit-3 label {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	.elementor-kit-3 input:not([type="button"]):not([type="submit"]),
	.elementor-kit-3 textarea,
	.elementor-kit-3 .elementor-field-textual {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 767px;
	}
	.e-con {
		--container-max-width: 767px;
	}
}
