.elementor-kit-8 {
	--e-global-color-primary: #f7f9fc;
	--e-global-color-secondary: #1d174d;
	--e-global-color-text: #0b081d;
	--e-global-color-accent: #4f46e5;
	--e-global-color-bfca241: #ffffff;
	--e-global-color-f266bc9: #ffffff00;
	--e-global-color-715c75c: #9076fc;
	--e-global-color-50440da: #61cfeb;
	--e-global-color-e19675b: #e4e8f2;
	--e-global-color-6d40487: #ffffff1c;
	--e-global-color-2ac0027: #9076fc26;
	--e-global-color-21b37a5: #61cfeb45;
	--e-global-color-7423bcc: #0b081d17;
	--e-global-typography-primary-font-family: 'Urbanist';
	--e-global-typography-primary-font-weight: 600;
	--e-global-typography-secondary-font-family: 'Urbanist';
	--e-global-typography-secondary-font-weight: 400;
	--e-global-typography-text-font-family: 'Urbanist';
	--e-global-typography-text-font-size: 1.125rem;
	--e-global-typography-text-font-weight: 400;
	--e-global-typography-text-line-height: 1.55em;
	--e-global-typography-accent-font-family: 'Urbanist';
	--e-global-typography-accent-font-size: 1.5rem;
	--e-global-typography-accent-font-weight: 400;
	--e-global-typography-accent-line-height: 1.5em;
	--e-global-typography-2c03220-font-family: 'Urbanist';
	--e-global-typography-2c03220-font-size: 4rem;
	--e-global-typography-2c03220-font-weight: 600;
	--e-global-typography-2c03220-line-height: 1em;
	--e-global-typography-901e7ca-font-family: 'Urbanist';
	--e-global-typography-901e7ca-font-size: 3.998rem;
	--e-global-typography-901e7ca-font-weight: 600;
	--e-global-typography-901e7ca-line-height: 1.1em;
	--e-global-typography-f3f4390-font-family: 'Urbanist';
	--e-global-typography-f3f4390-font-size: 2.827rem;
	--e-global-typography-f3f4390-font-weight: 600;
	--e-global-typography-f3f4390-line-height: 1.2em;
	--e-global-typography-6e3cc0d-font-family: 'Urbanist';
	--e-global-typography-6e3cc0d-font-size: 2rem;
	--e-global-typography-6e3cc0d-font-weight: 700;
	--e-global-typography-6e3cc0d-line-height: 1.3em;
	--e-global-typography-7379e09-font-family: 'Urbanist';
	--e-global-typography-7379e09-font-size: 1.5rem;
	--e-global-typography-7379e09-font-weight: 700;
	--e-global-typography-7379e09-line-height: 1.4em;
	--e-global-typography-85fb097-font-family: 'Urbanist';
	--e-global-typography-85fb097-font-size: 1.25rem;
	--e-global-typography-85fb097-font-weight: 700;
	--e-global-typography-85fb097-line-height: 1.45em;
	--e-global-typography-7bb9790-font-family: 'Urbanist';
	--e-global-typography-7bb9790-font-size: 1.125rem;
	--e-global-typography-7bb9790-font-weight: 700;
	--e-global-typography-d32a4fc-font-family: 'Urbanist';
	--e-global-typography-d32a4fc-font-size: 1rem;
	--e-global-typography-d32a4fc-font-weight: 400;
	--e-global-typography-d32a4fc-line-height: 1.55em;
	--e-global-typography-26dbde7-font-family: 'Urbanist';
	--e-global-typography-26dbde7-font-size: 3.998rem;
	--e-global-typography-26dbde7-font-weight: 600;
	--e-global-typography-26dbde7-line-height: 1.1em;
	--e-global-typography-4ce781c-font-family: 'Urbanist';
	--e-global-typography-4ce781c-font-size: 1.5rem;
	--e-global-typography-4ce781c-font-weight: 400;
	--e-global-typography-4ce781c-line-height: 1.5em;
	--e-global-typography-01c75c0-font-family: 'Urbanist';
	--e-global-typography-01c75c0-font-size: 5rem;
	--e-global-typography-01c75c0-font-weight: 600;
	--e-global-typography-01c75c0-line-height: 1.1em;
	--e-global-typography-4407ea8-font-family: 'Urbanist';
	--e-global-typography-4407ea8-font-size: 9rem;
	--e-global-typography-4407ea8-font-weight: 700;
	--e-global-typography-4407ea8-line-height: 1em;
	--e-global-typography-fee1e07-font-family: 'Urbanist';
	--e-global-typography-fee1e07-font-size: 3.998rem;
	--e-global-typography-fee1e07-font-weight: 600;
	--e-global-typography-fee1e07-line-height: 1.1em;
	--e-global-typography-ec8bf0c-font-family: 'Urbanist';
	--e-global-typography-ec8bf0c-font-size: 1rem;
	--e-global-typography-ec8bf0c-font-weight: 600;
	--e-global-typography-602c4e1-font-family: 'Urbanist';
	--e-global-typography-602c4e1-font-size: 1.063rem;
	--e-global-typography-602c4e1-font-weight: 600;
	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);
	background-color: var(--e-global-color-primary);
}
.elementor-kit-8 h1 {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-2c03220-font-family), Sans-serif;
	font-size: var(--e-global-typography-2c03220-font-size);
	font-weight: var(--e-global-typography-2c03220-font-weight);
	line-height: var(--e-global-typography-2c03220-line-height);
	letter-spacing: var(--e-global-typography-2c03220-letter-spacing);
	word-spacing: var(--e-global-typography-2c03220-word-spacing);
}
.elementor-kit-8 h2 {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-901e7ca-font-family), Sans-serif;
	font-size: var(--e-global-typography-901e7ca-font-size);
	font-weight: var(--e-global-typography-901e7ca-font-weight);
	line-height: var(--e-global-typography-901e7ca-line-height);
	letter-spacing: var(--e-global-typography-901e7ca-letter-spacing);
	word-spacing: var(--e-global-typography-901e7ca-word-spacing);
}
.elementor-kit-8 h3 {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-f3f4390-font-family), Sans-serif;
	font-size: var(--e-global-typography-f3f4390-font-size);
	font-weight: var(--e-global-typography-f3f4390-font-weight);
	line-height: var(--e-global-typography-f3f4390-line-height);
	letter-spacing: var(--e-global-typography-f3f4390-letter-spacing);
	word-spacing: var(--e-global-typography-f3f4390-word-spacing);
}
.elementor-kit-8 h4 {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-6e3cc0d-font-family), Sans-serif;
	font-size: var(--e-global-typography-6e3cc0d-font-size);
	font-weight: var(--e-global-typography-6e3cc0d-font-weight);
	line-height: var(--e-global-typography-6e3cc0d-line-height);
	letter-spacing: var(--e-global-typography-6e3cc0d-letter-spacing);
	word-spacing: var(--e-global-typography-6e3cc0d-word-spacing);
}
.elementor-kit-8 h5 {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-7379e09-font-family), Sans-serif;
	font-size: var(--e-global-typography-7379e09-font-size);
	font-weight: var(--e-global-typography-7379e09-font-weight);
	line-height: var(--e-global-typography-7379e09-line-height);
	letter-spacing: var(--e-global-typography-7379e09-letter-spacing);
	word-spacing: var(--e-global-typography-7379e09-word-spacing);
}
.elementor-kit-8 h6 {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-85fb097-font-family), Sans-serif;
	font-size: var(--e-global-typography-85fb097-font-size);
	font-weight: var(--e-global-typography-85fb097-font-weight);
	line-height: var(--e-global-typography-85fb097-line-height);
	letter-spacing: var(--e-global-typography-85fb097-letter-spacing);
	word-spacing: var(--e-global-typography-85fb097-word-spacing);
}
.elementor-kit-8 button,
.elementor-kit-8 input[type='button'],
.elementor-kit-8 input[type='submit'],
.elementor-kit-8 .elementor-button {
	font-family: var(--e-global-typography-7bb9790-font-family), Sans-serif;
	font-size: var(--e-global-typography-7bb9790-font-size);
	font-weight: var(--e-global-typography-7bb9790-font-weight);
	line-height: var(--e-global-typography-7bb9790-line-height);
	letter-spacing: var(--e-global-typography-7bb9790-letter-spacing);
	word-spacing: var(--e-global-typography-7bb9790-word-spacing);
	color: var(--e-global-color-bfca241);
	background-color: var(--e-global-color-accent);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-accent);
	border-radius: 10px 10px 10px 10px;
	padding: 0.75em 2em 0.75em 2em;
}
.elementor-kit-8 button:hover,
.elementor-kit-8 button:focus,
.elementor-kit-8 input[type='button']:hover,
.elementor-kit-8 input[type='button']:focus,
.elementor-kit-8 input[type='submit']:hover,
.elementor-kit-8 input[type='submit']:focus,
.elementor-kit-8 .elementor-button:hover,
.elementor-kit-8 .elementor-button:focus {
	color: var(--e-global-color-accent);
	background-color: var(--e-global-color-bfca241);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-accent);
}
.elementor-kit-8 img {
	border-radius: 24px 24px 24px 24px;
}
.elementor-kit-8 label {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-ec8bf0c-font-family), Sans-serif;
	font-size: var(--e-global-typography-ec8bf0c-font-size);
	font-weight: var(--e-global-typography-ec8bf0c-font-weight);
	line-height: var(--e-global-typography-ec8bf0c-line-height);
	letter-spacing: var(--e-global-typography-ec8bf0c-letter-spacing);
	word-spacing: var(--e-global-typography-ec8bf0c-word-spacing);
}
.elementor-kit-8 input:not([type='button']):not([type='submit']),
.elementor-kit-8 textarea,
.elementor-kit-8 .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-text);
	background-color: var(--e-global-color-bfca241);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-7423bcc);
	border-radius: 10px 10px 10px 10px;
}
.elementor-kit-8 input:focus:not([type='button']):not([type='submit']),
.elementor-kit-8 textarea:focus,
.elementor-kit-8 .elementor-field-textual:focus {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-text);
}
.elementor-section.elementor-section-boxed > .elementor-container {
	max-width: 1140px;
}
.e-con {
	--container-max-width: 1140px;
}
.elementor-widget:not(:last-child) {
	margin-bottom: 20px;
}
.elementor-element {
	--widgets-spacing: 20px;
}
 {
}
h1.entry-title {
	display: var(--page-title-display);
}
.elementor-kit-8 e-page-transition {
	background-color: #ffbc7d;
}
.site-header {
	padding-right: 0px;
	padding-left: 0px;
}
@media (max-width: 1024px) {
	.elementor-kit-8 {
		--e-global-typography-text-font-size: 1.063rem;
		--e-global-typography-text-line-height: 1.5em;
		--e-global-typography-accent-font-size: 0.75em;
		--e-global-typography-2c03220-font-size: 4rem;
		--e-global-typography-2c03220-line-height: 1.1em;
		--e-global-typography-901e7ca-font-size: 3rem;
		--e-global-typography-901e7ca-line-height: 1.2em;
		--e-global-typography-f3f4390-font-size: 2.25rem;
		--e-global-typography-6e3cc0d-font-size: 1.8rem;
		--e-global-typography-7379e09-font-size: 1.375rem;
		--e-global-typography-85fb097-font-size: 1.25rem;
		--e-global-typography-7bb9790-font-size: 1.063rem;
		--e-global-typography-d32a4fc-font-size: 1rem;
		--e-global-typography-d32a4fc-line-height: 1.5em;
		--e-global-typography-26dbde7-font-size: 3.5rem;
		--e-global-typography-26dbde7-line-height: 1.2em;
		--e-global-typography-4ce781c-font-size: 1.375rem;
		--e-global-typography-01c75c0-font-size: 3.6rem;
		--e-global-typography-01c75c0-line-height: 1.1em;
		--e-global-typography-4407ea8-font-size: 6.5rem;
		--e-global-typography-fee1e07-font-size: 4rem;
		--e-global-typography-fee1e07-line-height: 1.2em;
		--e-global-typography-ec8bf0c-font-size: 1.063rem;
		--e-global-typography-602c4e1-font-size: 1.063rem;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	.elementor-kit-8 h1 {
		font-size: var(--e-global-typography-2c03220-font-size);
		line-height: var(--e-global-typography-2c03220-line-height);
		letter-spacing: var(--e-global-typography-2c03220-letter-spacing);
		word-spacing: var(--e-global-typography-2c03220-word-spacing);
	}
	.elementor-kit-8 h2 {
		font-size: var(--e-global-typography-901e7ca-font-size);
		line-height: var(--e-global-typography-901e7ca-line-height);
		letter-spacing: var(--e-global-typography-901e7ca-letter-spacing);
		word-spacing: var(--e-global-typography-901e7ca-word-spacing);
	}
	.elementor-kit-8 h3 {
		font-size: var(--e-global-typography-f3f4390-font-size);
		line-height: var(--e-global-typography-f3f4390-line-height);
		letter-spacing: var(--e-global-typography-f3f4390-letter-spacing);
		word-spacing: var(--e-global-typography-f3f4390-word-spacing);
	}
	.elementor-kit-8 h4 {
		font-size: var(--e-global-typography-6e3cc0d-font-size);
		line-height: var(--e-global-typography-6e3cc0d-line-height);
		letter-spacing: var(--e-global-typography-6e3cc0d-letter-spacing);
		word-spacing: var(--e-global-typography-6e3cc0d-word-spacing);
	}
	.elementor-kit-8 h5 {
		font-size: var(--e-global-typography-7379e09-font-size);
		line-height: var(--e-global-typography-7379e09-line-height);
		letter-spacing: var(--e-global-typography-7379e09-letter-spacing);
		word-spacing: var(--e-global-typography-7379e09-word-spacing);
	}
	.elementor-kit-8 h6 {
		font-size: var(--e-global-typography-85fb097-font-size);
		line-height: var(--e-global-typography-85fb097-line-height);
		letter-spacing: var(--e-global-typography-85fb097-letter-spacing);
		word-spacing: var(--e-global-typography-85fb097-word-spacing);
	}
	.elementor-kit-8 button,
	.elementor-kit-8 input[type='button'],
	.elementor-kit-8 input[type='submit'],
	.elementor-kit-8 .elementor-button {
		font-size: var(--e-global-typography-7bb9790-font-size);
		line-height: var(--e-global-typography-7bb9790-line-height);
		letter-spacing: var(--e-global-typography-7bb9790-letter-spacing);
		word-spacing: var(--e-global-typography-7bb9790-word-spacing);
	}
	.elementor-kit-8 img {
		border-radius: 16px 16px 16px 16px;
	}
	.elementor-kit-8 label {
		font-size: var(--e-global-typography-ec8bf0c-font-size);
		line-height: var(--e-global-typography-ec8bf0c-line-height);
		letter-spacing: var(--e-global-typography-ec8bf0c-letter-spacing);
		word-spacing: var(--e-global-typography-ec8bf0c-word-spacing);
	}
	.elementor-kit-8 input:not([type='button']):not([type='submit']),
	.elementor-kit-8 textarea,
	.elementor-kit-8 .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-8 {
		--e-global-typography-text-font-size: 1rem;
		--e-global-typography-accent-font-size: 1rem;
		--e-global-typography-2c03220-font-size: 3rem;
		--e-global-typography-901e7ca-font-size: 2.1rem;
		--e-global-typography-f3f4390-font-size: 1.8rem;
		--e-global-typography-6e3cc0d-font-size: 1.5rem;
		--e-global-typography-7379e09-font-size: 1.375rem;
		--e-global-typography-85fb097-font-size: 1.25rem;
		--e-global-typography-7bb9790-font-size: 1.063rem;
		--e-global-typography-d32a4fc-font-size: 1rem;
		--e-global-typography-26dbde7-font-size: 3rem;
		--e-global-typography-4ce781c-font-size: 1.25rem;
		--e-global-typography-01c75c0-font-size: 2.7rem;
		--e-global-typography-4407ea8-font-size: 6.2rem;
		--e-global-typography-fee1e07-font-size: 3.5rem;
		--e-global-typography-ec8bf0c-font-size: 1.063rem;
		--e-global-typography-602c4e1-font-size: 1.063rem;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	.elementor-kit-8 h1 {
		font-size: var(--e-global-typography-2c03220-font-size);
		line-height: var(--e-global-typography-2c03220-line-height);
		letter-spacing: var(--e-global-typography-2c03220-letter-spacing);
		word-spacing: var(--e-global-typography-2c03220-word-spacing);
	}
	.elementor-kit-8 h2 {
		font-size: var(--e-global-typography-901e7ca-font-size);
		line-height: var(--e-global-typography-901e7ca-line-height);
		letter-spacing: var(--e-global-typography-901e7ca-letter-spacing);
		word-spacing: var(--e-global-typography-901e7ca-word-spacing);
	}
	.elementor-kit-8 h3 {
		font-size: var(--e-global-typography-f3f4390-font-size);
		line-height: var(--e-global-typography-f3f4390-line-height);
		letter-spacing: var(--e-global-typography-f3f4390-letter-spacing);
		word-spacing: var(--e-global-typography-f3f4390-word-spacing);
	}
	.elementor-kit-8 h4 {
		font-size: var(--e-global-typography-6e3cc0d-font-size);
		line-height: var(--e-global-typography-6e3cc0d-line-height);
		letter-spacing: var(--e-global-typography-6e3cc0d-letter-spacing);
		word-spacing: var(--e-global-typography-6e3cc0d-word-spacing);
	}
	.elementor-kit-8 h5 {
		font-size: var(--e-global-typography-7379e09-font-size);
		line-height: var(--e-global-typography-7379e09-line-height);
		letter-spacing: var(--e-global-typography-7379e09-letter-spacing);
		word-spacing: var(--e-global-typography-7379e09-word-spacing);
	}
	.elementor-kit-8 h6 {
		font-size: var(--e-global-typography-85fb097-font-size);
		line-height: var(--e-global-typography-85fb097-line-height);
		letter-spacing: var(--e-global-typography-85fb097-letter-spacing);
		word-spacing: var(--e-global-typography-85fb097-word-spacing);
	}
	.elementor-kit-8 button,
	.elementor-kit-8 input[type='button'],
	.elementor-kit-8 input[type='submit'],
	.elementor-kit-8 .elementor-button {
		font-size: var(--e-global-typography-7bb9790-font-size);
		line-height: var(--e-global-typography-7bb9790-line-height);
		letter-spacing: var(--e-global-typography-7bb9790-letter-spacing);
		word-spacing: var(--e-global-typography-7bb9790-word-spacing);
	}
	.elementor-kit-8 img {
		border-radius: 16px 16px 16px 16px;
	}
	.elementor-kit-8 label {
		font-size: var(--e-global-typography-ec8bf0c-font-size);
		line-height: var(--e-global-typography-ec8bf0c-line-height);
		letter-spacing: var(--e-global-typography-ec8bf0c-letter-spacing);
		word-spacing: var(--e-global-typography-ec8bf0c-word-spacing);
	}
	.elementor-kit-8 input:not([type='button']):not([type='submit']),
	.elementor-kit-8 textarea,
	.elementor-kit-8 .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;
	}
}
