/* End custom CSS */

.elementor-kit-6 {
	--e-global-color-primary: #1c4d8f;
	--e-global-color-secondary: #4ea2de;
	--e-global-color-text: #485b6d;
	--e-global-color-accent: #1369b2;
	--e-global-color-6548786: #3d98dc;
	--e-global-color-149b32d: #80d3e8;
	--e-global-color-5c827cb: #4ca4bf;
	--e-global-color-51bd203: #124a86;
	--e-global-color-c110079: #fcfcfc;
	--e-global-color-5e8d4b9: #abc0cf;
	--e-global-color-4084e9a: #f7f8fb;
	--e-global-color-e30c18f: #5ab8d0;
	--e-global-color-4af857d: #357fa2;
	--e-global-color-7874ffa: #6ecee6;
	--e-global-color-e46277a: #fff1c5;
	--e-global-color-19fbe50: #cfa04e;
	--e-global-color-d301ae5: #f6d28d;
	--e-global-color-44623d1: #c2aa60;
	--e-global-color-b198764: #293374;
	--e-global-color-b14a228: #293374;
	--e-global-color-efc9f21: #1c4d8f;
	--e-global-color-dba8112: #1b2f76;
	--e-global-color-5ec2918: #124a86;
	--e-global-color-645cacf: #f5deb3;
	--e-global-color-6aedc0a: #c2b280;
	--e-global-color-2ebc05e: #1b2f76;
	--e-global-color-a79d78f: #6ecee6;
	--e-global-color-d7457cb: #f8de7e;
	--e-global-color-b10fec1: #3f9ac5;
	--e-global-color-866420b: #f5deb3;
	--e-global-color-ee6971b: #c2b280;
	--e-global-color-8aaba1c: #1b2f76;
	--e-global-color-cf80f95: #fff;
	--e-global-color-b432b7e: #b1b3b6;
	--e-global-color-ef5c232: #fde6a3;
	--e-global-color-f9afb14: #c5a985;
	--e-global-color-83be8f4: #1b2f76;
	--e-global-color-29987d7: #231f20;
	--e-global-color-aefea44: #cfd2d1;
	--e-global-color-0cc4891: #485b6d;
	--e-global-color-9ce4435: #fff1c4;
	--e-global-color-9c937bc: #ffda7f;
	--e-global-color-ea7783d: #c5a670;
	--e-global-color-97454fc: #46a6a9;
	--e-global-color-4f81066: #5ea7da;
	--e-global-color-849188b: #1369b2;
	--e-global-color-b981dee: #293374;
	--e-global-color-b86004e: #202356;
	--e-global-typography-primary-font-family: "Outfit";
	--e-global-typography-primary-font-weight: 400;
	--e-global-typography-secondary-font-family: "Outfit";
	--e-global-typography-secondary-font-weight: 400;
	--e-global-typography-text-font-family: "Outfit";
	--e-global-typography-text-font-weight: 400;
	--e-global-typography-accent-font-family: "Outfit";
	--e-global-typography-accent-font-weight: 500;
	color: #485b6d;
}

.elementor-kit-6 button, .elementor-kit-6 input[type="button"], .elementor-kit-6 input[type="submit"], .elementor-kit-6 .elementor-button {
	background-color: transparent;
	font-size: 17px;
	font-weight: 700;
	text-decoration: none;
	line-height: 35px;
	color: #fff;
	background-image: linear-gradient(180deg, #80d3e8 0%, #4ca4bf 100%);
	box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, .16078431372549);
	border-style: none;
	border-radius: 28px 28px 28px 28px;
	padding: 5px 40px 5px 40px;
}

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

.elementor-kit-6 h1 {
	font-size: 40px;
	font-weight: 700;
	line-height: 55px;
}

.elementor-kit-6 h2 {
	font-size: 30px;
	font-weight: 700;
	line-height: 45px;
}

.elementor-kit-6 h3 {
	font-size: 26px;
}

.elementor-kit-6 label {
	color: #fff;
	font-size: 14px;
	font-weight: 500;
}

.elementor-kit-6 input:not([type="button"]):not([type="submit"]), .elementor-kit-6 textarea, .elementor-kit-6 .elementor-field-textual {
	font-size: 14px;
	font-weight: 400;
	color: #abc0cf;
	accent-color: #abc0cf;
	background-color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #1369b2;
	border-radius: 28px 28px 28px 28px;
	transition: 5ms;
	padding: 8px 15px 8px 15px;
}

.elementor-kit-6 input:focus:not([type="button"]):not([type="submit"]), .elementor-kit-6 textarea:focus, .elementor-kit-6 .elementor-field-textual:focus {
	color: #abc0cf;
	accent-color: #abc0cf;
	background-color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #1369b2;
}

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

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

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

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

@media (max-width:1025px) {
	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 1024px;
	}
	
	.e-con {
		--container-max-width: 1024px;
	}
}

@media (max-width:1024px) {
	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 767px;
	}
	
	.e-con {
		--container-max-width: 767px;
	}
}

/* Start custom CSS */
.gform_wrapper.gravity-theme .gfield input, .gform_wrapper.gravity-theme .gfield select {
	max-width: 100%;
	font-size: 14px;
	font-weight: 400;
	color: #abc0cf;
	accent-color: #abc0cf;
	background-color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #1369b2;
	border-radius: 28px 28px 28px 28px;
	transition: 5ms;
	padding: 8px 15px 8px 15px !important;
}

.elementor-kit-6 textarea, .elementor-kit-6 .elementor-field-textual {
	border-radius: 15px !important;
}

.gform_wrapper.gravity-theme .gfield textarea.medium {
	height: 160px !important;
}

.elementor-5454 .elementor-element.elementor-element-50a8d44 .pp-gravity-form .gform_footer input[type="submit"], .elementor-5454 .elementor-element.elementor-element-50a8d44 .pp-gravity-form .gform_page_footer input[type="submit"] {
	width: auto !important;
	padding-left: 60px;
	padding-right: 60px;
	background: transparent linear-gradient(179deg, #1681db 0%, #124a86 100%) 0% 0% no-repeat padding-box;
}
