/* End custom CSS */

.elementor-kit-7 {
	--e-global-color-primary: #023566;
	--e-global-color-secondary: #e31e24;
	--e-global-color-text: #263238;
	--e-global-color-accent: #f57c00;
	--e-global-color-c2972fe: #4fc3f7;
	--e-global-color-d151c3b: #eadbc1;
	--e-global-color-81ac69a: #f2e4cc;
	--e-global-color-db0bb1f: #007cba;
	--e-global-typography-primary-font-family: "Poppins";
	--e-global-typography-primary-font-size: 52px;
	--e-global-typography-primary-font-weight: 700;
	--e-global-typography-primary-text-transform: uppercase;
	--e-global-typography-primary-line-height: 1.2em;
	--e-global-typography-secondary-font-family: "Poppins";
	--e-global-typography-secondary-font-size: 48px;
	--e-global-typography-secondary-font-weight: 700;
	--e-global-typography-secondary-text-transform: uppercase;
	--e-global-typography-secondary-line-height: 1.2em;
	--e-global-typography-text-font-family: "Roboto";
	--e-global-typography-text-font-size: 17px;
	--e-global-typography-text-font-weight: 500;
	--e-global-typography-text-line-height: 1.8em;
	--e-global-typography-accent-font-family: "Roboto";
	--e-global-typography-accent-font-size: 18px;
	--e-global-typography-accent-font-weight: 700;
	--e-global-typography-385a577-font-family: "Poppins";
	--e-global-typography-385a577-font-size: 20px;
	--e-global-typography-385a577-font-weight: 700;
	--e-global-typography-385a577-text-transform: uppercase;
	--e-global-typography-385a577-line-height: 1.2em;
	--e-global-typography-f94cd33-font-family: "Poppins";
	--e-global-typography-f94cd33-font-size: 28px;
	--e-global-typography-f94cd33-font-weight: 700;
	--e-global-typography-f94cd33-text-transform: uppercase;
	background-color: #f2e4cc;
	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-7 e-page-transition {
	background-color: #ffbc7d;
}

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

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

.elementor-kit-7 h3 {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-f94cd33-font-family), Sans-serif;
	font-size: var(--e-global-typography-f94cd33-font-size);
	font-weight: var(--e-global-typography-f94cd33-font-weight);
	text-transform: var(--e-global-typography-f94cd33-text-transform);
}

.elementor-kit-7 h4 {
	color: var(--e-global-color-primary);
}

.elementor-kit-7 h6 {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-385a577-font-family), Sans-serif;
	font-size: var(--e-global-typography-385a577-font-size);
	font-weight: var(--e-global-typography-385a577-font-weight);
	text-transform: var(--e-global-typography-385a577-text-transform);
	line-height: var(--e-global-typography-385a577-line-height);
}

.elementor-kit-7 button, .elementor-kit-7 input[type="button"], .elementor-kit-7 input[type="submit"], .elementor-kit-7 .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);
	border-radius: 8px 8px 8px 8px;
	padding: 16px 32px 16px 32px;
}

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

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

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

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

h1.entry-title {
	display: var(--page-title-display);
}

.site-header .site-branding {
	flex-direction: column;
	align-items: stretch;
}

.site-header {
	padding-inline-end: 0px;
	padding-inline-start: 0px;
}

.site-footer .site-branding {
	flex-direction: column;
	align-items: stretch;
}

@media (max-width:1024px) {
	.elementor-kit-7 {
		--e-global-typography-primary-font-size: 40px;
		--e-global-typography-secondary-font-size: 32px;
		--e-global-typography-385a577-font-size: 18px;
		--e-global-typography-f94cd33-font-size: 28px;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-kit-7 h1 {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-kit-7 h2 {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-kit-7 h3 {
		font-size: var(--e-global-typography-f94cd33-font-size);
	}
	
	.elementor-kit-7 h6 {
		font-size: var(--e-global-typography-385a577-font-size);
		line-height: var(--e-global-typography-385a577-line-height);
	}
	
	.elementor-kit-7 button, .elementor-kit-7 input[type="button"], .elementor-kit-7 input[type="submit"], .elementor-kit-7 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 1024px;
	}
	
	.e-con {
		--container-max-width: 1024px;
	}
}

@media (max-width:767px) {
	.elementor-kit-7 {
		--e-global-typography-primary-font-size: 34px;
		--e-global-typography-text-font-size: 15px;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-kit-7 h1 {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-kit-7 h2 {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-kit-7 h3 {
		font-size: var(--e-global-typography-f94cd33-font-size);
	}
	
	.elementor-kit-7 h6 {
		font-size: var(--e-global-typography-385a577-font-size);
		line-height: var(--e-global-typography-385a577-line-height);
	}
	
	.elementor-kit-7 button, .elementor-kit-7 input[type="button"], .elementor-kit-7 input[type="submit"], .elementor-kit-7 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 767px;
	}
	
	.e-con {
		--container-max-width: 767px;
	}
}

/* Start custom CSS */
.elementor-1114 .elementor-element.elementor-element-0b86ab5::before {
	background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9584 1337'><path d='M0 645L341 792.5L715 933L1548.5 1146L2434 1218.5L3333.5 1166.5L7055.5 564L9583.62 1008.5V1337H0V645Z' fill='%23F2E4CC'/><path d='M9583.62 1262.01V513.572C6390.35 -1266.37 3193.26 2295.91 0 513.572V674.295C483.015 863.802 1579.38 1504.3 4036.62 1163.66C5155.98 1024.53 6171.86 799.035 7095.7 775.046C8019.57 739.062 8847.6 902.184 9583.62 1262.01Z' fill='%23003466'/><path d='M9583.62 939.97V512.975C6390.35 -1269.37 3193.26 2292.92 0 510.576V601.733C483.015 815.23 1579.38 1458.12 4036.62 971.154C5155.98 762.453 6171.86 496.182 7095.7 450.604C8019.57 393.032 8847.6 556.154 9583.62 939.97Z' fill='%235FBADA'/><path d='M4036.62 1163.66C1579.38 1504.3 483.015 863.807 0 674.298V657.508C483.015 847.014 1579.38 1415.54 4036.62 1077.3C5155.98 938.171 6171.86 712.68 7095.7 688.692C8019.57 652.708 8847.6 815.83 9583.62 1175.66V1262.02C8847.6 902.189 8019.57 739.067 7095.7 775.051C6171.86 799.037 5155.98 1024.53 4036.62 1163.66Z' fill='%23003466'/><path d='M1892.68 925.03L1822.97 839.139C1842.95 837.037 1862.88 834.479 1882.75 831.471C1902.62 828.463 1922.39 825.015 1942.12 821.118C1961.83 817.217 1981.43 812.88 2000.96 808.098C2020.47 803.319 2039.86 798.104 2059.15 792.444C2078.42 786.789 2097.57 780.704 2116.57 774.182C2135.57 767.665 2154.42 760.718 2173.12 753.348C2191.8 745.977 2210.32 738.198 2228.66 729.99C2247 721.783 2265.14 713.171 2283.09 704.147C2301.04 695.128 2318.77 685.703 2336.31 675.88C2353.83 666.061 2371.14 655.854 2388.2 645.251C2405.27 634.644 2422.08 623.667 2438.66 612.306C2455.22 600.949 2471.53 589.214 2487.57 577.116C2503.61 565.026 2519.38 552.571 2534.86 539.756C2550.34 526.955 2565.53 513.804 2580.41 500.316C2595.3 486.815 2609.89 472.994 2624.15 458.845C2638.42 444.69 2652.36 430.225 2665.98 415.448C2638.55 462.442 2608.1 507.374 2574.61 550.248C2541.13 593.117 2504.91 633.537 2465.98 671.512C2275.03 857.499 2013.79 890.073 1892.68 925.03Z' fill='%23ED1D24'/><path d='M72 434.5C72 434.5 1801.5 1302.35 4253 464.5C4253 464.5 2108.5 1564.85 72 434.5Z' fill='%23ED1D24'/></svg>") !important;
	background-color: rgba(242, 228, 204, .81) !important;
}

.elementor-99 .elementor-element.elementor-element-37055361::before {
	background-color: rgba(242, 228, 204, .81) !important;
}

.elementor-1114 .elementor-element.elementor-element-c101429:not(.elementor-motion-effects-element-type-background) {
	background-color: #f2e4cc !important;
}

.d32-plan, .d32-job-photos figure, .d32-process {
	background: #eadbc1 !important;
	border-color: #d9c6a5 !important;
}

.d32-plan {
	border-top-color: #f79000 !important;
}

.d32-process {
	border: 1px solid #d9c6a5;
	border-radius: 12px;
}

.d32-memberships {
	background: #f2e4cc !important;
}

.elementor-696 .elementor-element.elementor-element-1fce3015::before {
	background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9584 1337'><path d='M0 645L341 792.5L715 933L1548.5 1146L2434 1218.5L3333.5 1166.5L7055.5 564L9583.62 1008.5V1337H0V645Z' fill='%23F2E4CC'/><path d='M9583.62 1262.01V513.572C6390.35 -1266.37 3193.26 2295.91 0 513.572V674.295C483.015 863.802 1579.38 1504.3 4036.62 1163.66C5155.98 1024.53 6171.86 799.035 7095.7 775.046C8019.57 739.062 8847.6 902.184 9583.62 1262.01Z' fill='%235FBADA'/><path d='M9583.62 942.97V515.975C6390.35 -1266.37 3193.26 2295.92 0 513.576V604.733C483.015 818.23 1579.38 1461.12 4036.62 974.154C5155.98 765.453 6171.86 499.182 7095.7 453.604C8019.57 396.032 8847.6 559.154 9583.62 942.97Z' fill='%23ED1D24'/><path d='M4036.62 1163.66C1579.38 1504.3 483.015 863.807 0 674.298V657.508C483.015 847.014 1579.38 1415.54 4036.62 1077.3C5155.98 938.171 6171.86 712.68 7095.7 688.692C8019.57 652.708 8847.6 815.83 9583.62 1175.66V1262.02C8847.6 902.189 8019.57 739.067 7095.7 775.051C6171.86 799.037 5155.98 1024.53 4036.62 1163.66Z' fill='%235FBADA'/><path d='M1892.68 925.03L1822.97 839.139C1842.95 837.037 1862.88 834.479 1882.75 831.471C1902.62 828.463 1922.39 825.015 1942.12 821.118C1961.83 817.217 1981.43 812.88 2000.96 808.098C2020.47 803.319 2039.86 798.104 2059.15 792.444C2078.42 786.789 2097.57 780.704 2116.57 774.182C2135.57 767.665 2154.42 760.718 2173.12 753.348C2191.8 745.977 2210.32 738.198 2228.66 729.99C2247 721.783 2265.14 713.171 2283.09 704.147C2301.04 695.128 2318.77 685.703 2336.31 675.88C2353.83 666.061 2371.14 655.854 2388.2 645.251C2405.27 634.644 2422.08 623.667 2438.66 612.306C2455.22 600.949 2471.53 589.214 2487.57 577.116C2503.61 565.026 2519.38 552.571 2534.86 539.756C2550.34 526.955 2565.53 513.804 2580.41 500.316C2595.3 486.815 2609.89 472.994 2624.15 458.845C2638.42 444.69 2652.36 430.225 2665.98 415.448C2638.55 462.442 2608.1 507.374 2574.61 550.248C2541.13 593.117 2504.91 633.537 2465.98 671.512C2275.03 857.499 2013.79 890.073 1892.68 925.03Z' fill='%23F7941D'/><path d='M72 434.5C72 434.5 1801.5 1302.35 4253 464.5C4253 464.5 2108.5 1564.85 72 434.5Z' fill='%23F7941D'/></svg>") !important;
}

.elementor-1114 .elementor-element.elementor-element-8ae58bd::before {
	background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9584 1337'><path d='M0 645L341 792.5L715 933L1548.5 1146L2434 1218.5L3333.5 1166.5L7055.5 564L9583.62 1008.5V1337H0V645Z' fill='%23F2E4CC'/><path d='M9583.62 1262.01V513.572C6390.35 -1266.37 3193.26 2295.91 0 513.572V674.295C483.015 863.802 1579.38 1504.3 4036.62 1163.66C5155.98 1024.53 6171.86 799.035 7095.7 775.046C8019.57 739.062 8847.6 902.184 9583.62 1262.01Z' fill='%23E31E24'/><path d='M9583.62 939.97V512.975C6390.35 -1269.37 3193.26 2292.92 0 510.576V601.733C483.015 815.23 1579.38 1458.12 4036.62 971.154C5155.98 762.453 6171.86 496.182 7095.7 450.604C8019.57 393.032 8847.6 556.154 9583.62 939.97Z' fill='%23F57C00'/><path d='M4036.62 1163.66C1579.38 1504.3 483.015 863.807 0 674.298V657.508C483.015 847.014 1579.38 1415.54 4036.62 1077.3C5155.98 938.171 6171.86 712.68 7095.7 688.692C8019.57 652.708 8847.6 815.83 9583.62 1175.66V1262.02C8847.6 902.189 8019.57 739.067 7095.7 775.051C6171.86 799.037 5155.98 1024.53 4036.62 1163.66Z' fill='%23E31E24'/><path d='M1892.68 925.03L1822.97 839.139C1842.95 837.037 1862.88 834.479 1882.75 831.471C1902.62 828.463 1922.39 825.015 1942.12 821.118C1961.83 817.217 1981.43 812.88 2000.96 808.098C2020.47 803.319 2039.86 798.104 2059.15 792.444C2078.42 786.789 2097.57 780.704 2116.57 774.182C2135.57 767.665 2154.42 760.718 2173.12 753.348C2191.8 745.977 2210.32 738.198 2228.66 729.99C2247 721.783 2265.14 713.171 2283.09 704.147C2301.04 695.128 2318.77 685.703 2336.31 675.88C2353.83 666.061 2371.14 655.854 2388.2 645.251C2405.27 634.644 2422.08 623.667 2438.66 612.306C2455.22 600.949 2471.53 589.214 2487.57 577.116C2503.61 565.026 2519.38 552.571 2534.86 539.756C2550.34 526.955 2565.53 513.804 2580.41 500.316C2595.3 486.815 2609.89 472.994 2624.15 458.845C2638.42 444.69 2652.36 430.225 2665.98 415.448C2638.55 462.442 2608.1 507.374 2574.61 550.248C2541.13 593.117 2504.91 633.537 2465.98 671.512C2275.03 857.499 2013.79 890.073 1892.68 925.03Z' fill='%235FBADA'/><path d='M72 434.5C72 434.5 1801.5 1302.35 4253 464.5C4253 464.5 2108.5 1564.85 72 434.5Z' fill='%235FBADA'/></svg>") !important;
}
