
.elementor-kit-139 {
	--e-global-color-primary: #fff;
	--e-global-color-secondary: #ebebeb;
	--e-global-color-text: #d8d8d8;
	--e-global-color-accent: #5dd7f2;
	--e-global-color-93b6ba6: #00060b;
	--e-global-color-67624cd: #101c32;
	--e-global-color-ccee587: #344460;
	--e-global-color-cab0d2c: #091621;
	--e-global-color-949cff2: #f7fb41;
	--e-global-color-6c10b8d: #162865;
	--e-global-color-c152dda: #c8f4fe;
	--e-global-color-7bf05d4: #1d4852;
	--e-global-color-a276482: #07142d;
	--e-global-color-364a86b: #a9fc9f;
	--e-global-color-5bcca30: #fc9f9e;
	--e-global-color-5a398e1: #4b7a8d;
	--e-global-color-2ca4f1a: rgba(22, 40, 101, .68);
	--e-global-typography-primary-font-family: "Inter";
	--e-global-typography-primary-font-size: 60px;
	--e-global-typography-primary-font-weight: 600;
	--e-global-typography-primary-line-height: 1em;
	--e-global-typography-secondary-font-family: "Inter";
	--e-global-typography-secondary-font-size: 40px;
	--e-global-typography-secondary-font-weight: 600;
	--e-global-typography-secondary-line-height: 1em;
	--e-global-typography-text-font-family: "Inter";
	--e-global-typography-text-font-size: 18px;
	--e-global-typography-text-font-weight: 400;
	--e-global-typography-text-line-height: 1.4em;
	--e-global-typography-accent-font-family: "Inter";
	--e-global-typography-accent-font-size: 16px;
	--e-global-typography-accent-font-weight: 600;
	--e-global-typography-accent-line-height: 1.3em;
	--e-global-typography-a58b86a-font-family: "Bai Jamjuree";
	--e-global-typography-a58b86a-font-size: 40px;
	--e-global-typography-a58b86a-text-transform: uppercase;
	--e-global-typography-a58b86a-line-height: 1.2em;
	--e-global-typography-2723057-font-family: "Bai Jamjuree";
	--e-global-typography-2723057-font-size: 32px;
	--e-global-typography-2723057-font-weight: 600;
	--e-global-typography-2723057-line-height: 1.1em;
	--e-global-typography-c6ad182-font-family: "Bai Jamjuree";
	--e-global-typography-c6ad182-font-size: 24px;
	--e-global-typography-c6ad182-font-weight: 600;
	--e-global-typography-c6ad182-line-height: 1.1em;
	--e-global-typography-edf989d-font-family: "Bai Jamjuree";
	--e-global-typography-edf989d-font-size: 24px;
	--e-global-typography-edf989d-font-weight: 400;
	--e-global-typography-edf989d-line-height: 1.3em;
	--e-global-typography-318287d-font-family: "Bai Jamjuree";
	--e-global-typography-318287d-font-size: 24px;
	--e-global-typography-318287d-font-weight: 400;
	--e-global-typography-318287d-text-transform: uppercase;
	--e-global-typography-318287d-line-height: 1.3em;
	--e-global-typography-67072e8-font-family: "Bai Jamjuree";
	--e-global-typography-67072e8-font-size: 90px;
	--e-global-typography-67072e8-font-weight: 600;
	--e-global-typography-67072e8-text-transform: uppercase;
	--e-global-typography-67072e8-line-height: 1em;
	--e-global-typography-d3610da-font-family: "Mulish";
	--e-global-typography-d3610da-font-size: 20px;
	--e-global-typography-d3610da-font-weight: 400;
	--e-global-typography-d3610da-line-height: 1.3em;
	--e-global-typography-992870e-font-family: "Mulish";
	--e-global-typography-992870e-font-size: 14px;
	--e-global-typography-992870e-font-weight: 400;
	--e-global-typography-992870e-text-transform: uppercase;
	--e-global-typography-992870e-line-height: 1.4em;
	--e-global-typography-4f51c3a-font-family: "Bai Jamjuree";
	--e-global-typography-4f51c3a-font-size: 24px;
	--e-global-typography-4f51c3a-font-weight: 500;
	--e-global-typography-4f51c3a-text-transform: uppercase;
	--e-global-typography-4f51c3a-line-height: 1.3em;
	--e-global-typography-ed2b082-font-family: "Mulish";
	--e-global-typography-ed2b082-font-size: 18px;
	--e-global-typography-ed2b082-font-weight: 400;
	--e-global-typography-ed2b082-text-transform: uppercase;
	--e-global-typography-ed2b082-line-height: 1.4em;
	--e-global-typography-7bd5051-font-family: "Bai Jamjuree";
	--e-global-typography-7bd5051-font-size: 180px;
	--e-global-typography-7bd5051-font-weight: 600;
	--e-global-typography-7bd5051-line-height: 1.1em;
	--e-global-typography-ec3cf77-font-family: "Mulish";
	--e-global-typography-ec3cf77-font-size: 16px;
	--e-global-typography-ec3cf77-font-weight: 400;
	--e-global-typography-ec3cf77-line-height: 1.4em;
	--e-global-typography-a573a48-font-family: "Bai Jamjuree";
	--e-global-typography-a573a48-font-size: 80px;
	--e-global-typography-a573a48-font-weight: 600;
	--e-global-typography-a573a48-line-height: 1.15em;
	--e-global-typography-4d083ed-font-family: "Mulish";
	--e-global-typography-4d083ed-font-size: 20px;
	--e-global-typography-4d083ed-font-weight: 400;
	--e-global-typography-4d083ed-font-style: italic;
	--e-global-typography-4d083ed-line-height: 1.4em;
	background-color: var(--e-global-color-93b6ba6);
	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);
}

.elementor-kit-139 button, .elementor-kit-139 input[type="button"], .elementor-kit-139 input[type="submit"], .elementor-kit-139 .elementor-button {
	background-color: transparent;
	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);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-93b6ba6);
	background-image: linear-gradient(65deg, var(--e-global-color-accent) 0%, var(--e-global-color-c152dda) 100%);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(0, 0, 0, 0);
	border-radius: 12px 12px 12px 12px;
	padding: 16px 40px 16px 40px;
}

.elementor-kit-139 button:hover, .elementor-kit-139 button:focus, .elementor-kit-139 input[type="button"]:hover, .elementor-kit-139 input[type="button"]:focus, .elementor-kit-139 input[type="submit"]:hover, .elementor-kit-139 input[type="submit"]:focus, .elementor-kit-139 .elementor-button:hover, .elementor-kit-139 .elementor-button:focus {
	background-color: transparent;
	color: var(--e-global-color-93b6ba6);
	background-image: linear-gradient(190deg, var(--e-global-color-accent) 0%, var(--e-global-color-c152dda) 100%);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #5dd7f2;
	border-radius: 12px 12px 12px 12px;
}

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

.elementor-kit-139 p {
	margin-block-end: 16px;
}

.elementor-kit-139 a {
	color: var(--e-global-color-accent);
}

.elementor-kit-139 h1 {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-a573a48-font-family), Sans-serif;
	font-size: var(--e-global-typography-a573a48-font-size);
	font-weight: var(--e-global-typography-a573a48-font-weight);
	line-height: var(--e-global-typography-a573a48-line-height);
}

.elementor-kit-139 h2 {
	color: var(--e-global-color-primary);
	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);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-kit-139 h3 {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-kit-139 h4 {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-2723057-font-family), Sans-serif;
	font-size: var(--e-global-typography-2723057-font-size);
	font-weight: var(--e-global-typography-2723057-font-weight);
	line-height: var(--e-global-typography-2723057-line-height);
}

.elementor-kit-139 h5 {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-c6ad182-font-family), Sans-serif;
	font-size: var(--e-global-typography-c6ad182-font-size);
	font-weight: var(--e-global-typography-c6ad182-font-weight);
	line-height: var(--e-global-typography-c6ad182-line-height);
}

.elementor-kit-139 h6 {
	color: var(--e-global-color-primary);
	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);
	line-height: var(--e-global-typography-accent-line-height);
}

.elementor-kit-139 label {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-992870e-font-family), Sans-serif;
	font-size: var(--e-global-typography-992870e-font-size);
	font-weight: var(--e-global-typography-992870e-font-weight);
	text-transform: var(--e-global-typography-992870e-text-transform);
	line-height: var(--e-global-typography-992870e-line-height);
}

.elementor-kit-139 input:not([type="button"]):not([type="submit"]), .elementor-kit-139 textarea, .elementor-kit-139 .elementor-field-textual {
	font-family: var(--e-global-typography-ec3cf77-font-family), Sans-serif;
	font-size: var(--e-global-typography-ec3cf77-font-size);
	font-weight: var(--e-global-typography-ec3cf77-font-weight);
	line-height: var(--e-global-typography-ec3cf77-line-height);
	color: var(--e-global-color-primary);
	accent-color: var(--e-global-color-primary);
	background-color: var(--e-global-color-67624cd);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-67624cd);
	border-radius: 12px 12px 12px 12px;
	padding: 14px 16px 14px 16px;
}

.elementor-kit-139 input:focus:not([type="button"]):not([type="submit"]), .elementor-kit-139 textarea:focus, .elementor-kit-139 .elementor-field-textual:focus {
	color: var(--e-global-color-primary);
	accent-color: var(--e-global-color-primary);
	background-color: var(--e-global-color-93b6ba6);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-accent);
	border-radius: 12px 12px 12px 12px;
}

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

.e-con {
	--container-max-width: 1400px;
	--container-default-padding-top: 16px;
	--container-default-padding-right: 16px;
	--container-default-padding-bottom: 16px;
	--container-default-padding-left: 16px;
}

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

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

@media (max-width:1024px) {
	.elementor-kit-139 {
		--e-global-typography-primary-font-size: 48px;
		--e-global-typography-primary-line-height: .9em;
		--e-global-typography-secondary-font-size: 40px;
		--e-global-typography-67072e8-font-size: 65px;
		--e-global-typography-7bd5051-font-size: 100px;
		--e-global-typography-a573a48-font-size: 65px;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-kit-139 h1 {
		font-size: var(--e-global-typography-a573a48-font-size);
		line-height: var(--e-global-typography-a573a48-line-height);
	}
	
	.elementor-kit-139 h2 {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-kit-139 h3 {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-kit-139 h4 {
		font-size: var(--e-global-typography-2723057-font-size);
		line-height: var(--e-global-typography-2723057-line-height);
	}
	
	.elementor-kit-139 h5 {
		font-size: var(--e-global-typography-c6ad182-font-size);
		line-height: var(--e-global-typography-c6ad182-line-height);
	}
	
	.elementor-kit-139 h6 {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-kit-139 button, .elementor-kit-139 input[type="button"], .elementor-kit-139 input[type="submit"], .elementor-kit-139 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-kit-139 label {
		font-size: var(--e-global-typography-992870e-font-size);
		line-height: var(--e-global-typography-992870e-line-height);
	}
	
	.elementor-kit-139 input:not([type="button"]):not([type="submit"]), .elementor-kit-139 textarea, .elementor-kit-139 .elementor-field-textual {
		font-size: var(--e-global-typography-ec3cf77-font-size);
		line-height: var(--e-global-typography-ec3cf77-line-height);
	}
	
	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 1024px;
	}
	
	.e-con {
		--container-max-width: 1024px;
	}
}

@media (max-width:767px) {
	.elementor-kit-139 {
		--e-global-typography-primary-font-size: 38px;
		--e-global-typography-primary-line-height: 1.05em;
		--e-global-typography-secondary-font-size: 28px;
		--e-global-typography-secondary-line-height: 1em;
		--e-global-typography-2723057-font-size: 24px;
		--e-global-typography-c6ad182-font-size: 20px;
		--e-global-typography-edf989d-font-size: 20px;
		--e-global-typography-318287d-font-size: 20px;
		--e-global-typography-67072e8-font-size: 45px;
		--e-global-typography-ed2b082-font-size: 16px;
		--e-global-typography-7bd5051-font-size: 80px;
		--e-global-typography-a573a48-font-size: 46px;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-kit-139 h1 {
		font-size: var(--e-global-typography-a573a48-font-size);
		line-height: var(--e-global-typography-a573a48-line-height);
	}
	
	.elementor-kit-139 h2 {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-kit-139 h3 {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-kit-139 h4 {
		font-size: var(--e-global-typography-2723057-font-size);
		line-height: var(--e-global-typography-2723057-line-height);
	}
	
	.elementor-kit-139 h5 {
		font-size: var(--e-global-typography-c6ad182-font-size);
		line-height: var(--e-global-typography-c6ad182-line-height);
	}
	
	.elementor-kit-139 h6 {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-kit-139 button, .elementor-kit-139 input[type="button"], .elementor-kit-139 input[type="submit"], .elementor-kit-139 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-kit-139 label {
		font-size: var(--e-global-typography-992870e-font-size);
		line-height: var(--e-global-typography-992870e-line-height);
	}
	
	.elementor-kit-139 input:not([type="button"]):not([type="submit"]), .elementor-kit-139 textarea, .elementor-kit-139 .elementor-field-textual {
		font-size: var(--e-global-typography-ec3cf77-font-size);
		line-height: var(--e-global-typography-ec3cf77-line-height);
	}
	
	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 767px;
	}
	
	.e-con {
		--container-max-width: 767px;
	}
}
