/* End custom CSS */

.elementor-kit-8 {
	--e-global-color-primary: #3098c4;
	--e-global-color-secondary: #1f3f53;
	--e-global-color-text: #0088e7;
	--e-global-color-accent: #00fff7;
	--e-global-color-de5740e: #00d9ff;
	--e-global-color-0a0fc95: #fff;
	--e-global-color-44be89c: #33647e;
	--e-global-color-d29955e: #ee3779;
	--e-global-color-da08f29: #ffd231;
	--e-global-color-78a09a5: #000;
	--e-global-color-5421ee2: #000;
	--e-global-color-a4f08a8: #abf0d2;
	--e-global-color-a97e61e: #f79e4a;
	--e-global-color-9e9fa47: #00c4cc;
	--e-global-color-96a1616: #188fcb;
	--e-global-color-6cf73df: #263f53;
	--e-global-color-980269a: #0f8fcc;
	--e-global-color-df6d8ef: #f5f5f5;
	--e-global-color-0529b48: #cb7018;
	--e-global-typography-primary-font-family: "Hope Air Header";
	--e-global-typography-primary-font-weight: 800;
	--e-global-typography-secondary-font-family: "Hope Air Body-Heavy";
	--e-global-typography-secondary-font-weight: 400;
	--e-global-typography-text-font-family: "Hope Air Body-Regular";
	--e-global-typography-text-font-size: 1.1em;
	--e-global-typography-text-font-weight: 400;
	--e-global-typography-text-line-height: 1.4em;
	--e-global-typography-accent-font-family: "Hope Air Header";
	--e-global-typography-accent-font-size: 1.1rem;
	--e-global-typography-accent-font-weight: 800;
	--e-global-typography-ca892b6-font-family: "Hope Air Body-Heavy";
	--e-global-typography-ca892b6-font-size: 60px;
	--e-global-typography-ca892b6-font-weight: 800;
	--e-global-typography-ca892b6-line-height: 1em;
	--e-global-typography-ca892b6-letter-spacing: -3px;
	--e-global-typography-b50a086-font-family: "Hope Air Body-Heavy";
	--e-global-typography-b50a086-font-size: 50px;
	--e-global-typography-b50a086-font-weight: 800;
	--e-global-typography-b50a086-line-height: 1em;
	--e-global-typography-b50a086-letter-spacing: -1.5px;
	--e-global-typography-a3d03ff-font-family: "Hope Air Body-Regular";
	--e-global-typography-a3d03ff-font-size: 20px;
	--e-global-typography-a3d03ff-font-weight: 500;
	--e-global-typography-a3d03ff-line-height: 1.2px;
	--e-global-typography-a3d03ff-letter-spacing: -.6px;
	--e-global-typography-35e69cc-font-family: "Lato";
	--e-global-typography-35e69cc-font-size: 55px;
	--e-global-typography-35e69cc-font-weight: bold;
	--e-global-typography-35e69cc-line-height: 1.1em;
	--e-global-typography-5028064-font-family: "Lato";
	--e-global-typography-5028064-font-size: 20px;
	--e-global-typography-5028064-font-weight: normal;
	--e-global-typography-5028064-line-height: 1.1em;
	--e-global-typography-9fa382b-font-family: "Lato";
	--e-global-typography-9fa382b-font-size: 52px;
	--e-global-typography-9fa382b-font-weight: normal;
	--e-global-typography-9fa382b-line-height: 1.2em;
	--e-global-typography-27dd88c-font-family: "Lato";
	--e-global-typography-27dd88c-font-size: 25px;
	--e-global-typography-27dd88c-font-weight: 600;
	--e-global-typography-27dd88c-line-height: 1.2em;
	--e-global-typography-7a1fbb6-font-family: "Oswald";
	--e-global-typography-7a1fbb6-font-size: 150px;
	--e-global-typography-7a1fbb6-font-weight: bold;
	--e-global-typography-7a1fbb6-line-height: 1em;
	--e-global-typography-fb3270e-font-family: "Lato";
	--e-global-typography-fb3270e-font-size: 25px;
	--e-global-typography-8603fc6-font-family: "Lato";
	--e-global-typography-8603fc6-font-size: 30px;
	--e-global-typography-8603fc6-font-weight: 400;
	--e-global-typography-8603fc6-line-height: 1.1em;
	--e-global-typography-e61d4b6-font-family: "Lato";
	--e-global-typography-e61d4b6-font-size: 14px;
	font-family: "Hope Air Body-Regular", Sans-serif;
	font-size: 1em;
}

.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 {
	background-color: var(--e-global-color-secondary);
	color: var(--e-global-color-accent);
}

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

.elementor-kit-8 h1 {
	color: var(--e-global-color-secondary);
	font-family: "Hope Air Header", Sans-serif;
	font-size: 3.2em;
}

.elementor-kit-8 h2 {
	font-size: 2.8em;
}

.elementor-kit-8 h3 {
	font-family: "Hope Air Header", Sans-serif;
	font-size: 2.5em;
	font-weight: 800;
	line-height: 1.3em;
}

.elementor-kit-8 h4 {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-kit-8 h5 {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-kit-8 h6 {
	font-family: "Hope Air Body-Heavy", Sans-serif;
	font-size: 1.2em;
}

.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-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-secondary);
	border-radius: 5px 5px 5px 5px;
	padding: 15px 20px 15px 20px;
}

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

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

.elementor-widget:not(:last-child) {
	margin-block-end: 20px;
}

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

@media (max-width:1024px) {
	.elementor-kit-8 {
		--e-global-typography-ca892b6-font-size: 48px;
		--e-global-typography-ca892b6-letter-spacing: -2.4px;
		--e-global-typography-b50a086-font-size: 30px;
		--e-global-typography-b50a086-line-height: 1em;
		--e-global-typography-b50a086-letter-spacing: -.9px;
		--e-global-typography-a3d03ff-font-size: 16px;
		--e-global-typography-a3d03ff-line-height: 1.2em;
		--e-global-typography-a3d03ff-letter-spacing: -.48px;
		--e-global-typography-35e69cc-font-size: 30px;
		--e-global-typography-5028064-font-size: 20px;
		--e-global-typography-9fa382b-font-size: 25px;
		--e-global-typography-7a1fbb6-font-size: 80px;
	}
	
	.elementor-kit-8 h4 {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-kit-8 h5 {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.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-primary-font-size);
	}
	
	.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-accent-font-size: 1rem;
		--e-global-typography-ca892b6-font-size: 48px;
		--e-global-typography-ca892b6-letter-spacing: -2.4px;
		--e-global-typography-b50a086-font-size: 30px;
		--e-global-typography-b50a086-line-height: 1.2em;
		--e-global-typography-b50a086-letter-spacing: -.9px;
		--e-global-typography-a3d03ff-font-size: 16px;
		--e-global-typography-a3d03ff-line-height: 1.2em;
		--e-global-typography-a3d03ff-letter-spacing: -.48px;
		--e-global-typography-35e69cc-font-size: 28px;
		--e-global-typography-5028064-font-size: 20px;
		--e-global-typography-9fa382b-font-size: 25px;
		--e-global-typography-7a1fbb6-font-size: 50px;
		--e-global-typography-8603fc6-font-size: 20px;
	}
	
	.elementor-kit-8 h4 {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-kit-8 h5 {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.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-primary-font-size);
	}
	
	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 767px;
	}
	
	.e-con {
		--container-max-width: 767px;
	}
}

/* Start custom CSS */
.elementor-nav-menu--dropdown.elementor-nav-menu__container {
	position: absolute !important;
	top: 50px;
	right: 0px;
}
