.elementor-kit-532 {
	--e-global-color-primary: #45ace2;
	--e-global-color-secondary: #45ace2;
	--e-global-color-text: #000;
	--e-global-color-accent: #45ace2;
	--e-global-color-163a5695: #41484d;
	--e-global-color-30350695: #343333;
	--e-global-color-2dc14e7: #add8ee;
	--e-global-color-9766c9a: #b8c0c4;
	--e-global-color-6eb0dfa: #262525;
	--e-global-color-6230273: #e7e8ea;
	--e-global-color-9817032: #fff;
	--e-global-color-ba96792: #000;
	--e-global-color-32fbefa: #292c2e;
	--e-global-color-6ace6f5: #5a6265;
	--e-global-color-d0dd420: #f7fcff;
	--e-global-color-1d66fa3: #fffcf8;
	--e-global-color-adaae35: #fffcf8;
	--e-global-color-f69d3e7: #f7fcff;
	--e-global-color-60670d2: #5a6265;
	--e-global-color-7a67ff2: #afafaf;
	--e-global-color-0951e3f: #f7fbfd;
	--e-global-color-9268d22: #fafbfc;
	--e-global-color-721221f: #e1e4e8;
	--e-global-typography-primary-font-family: 'Open Sans';
	--e-global-typography-primary-font-weight: 600;
	--e-global-typography-primary-font-style: normal;
	--e-global-typography-secondary-font-family: 'Open Sans';
	--e-global-typography-secondary-font-weight: 400;
	--e-global-typography-secondary-text-transform: none;
	--e-global-typography-secondary-font-style: normal;
	--e-global-typography-text-font-family: 'Open Sans';
	--e-global-typography-text-font-weight: 400;
	--e-global-typography-accent-font-family: 'Open Sans';
	--e-global-typography-accent-font-weight: 500;
	--e-global-typography-accent-text-transform: none;
	--e-global-typography-accent-font-style: normal;
	--e-global-typography-accent-text-decoration: none;
	--e-global-typography-012315f-font-family: 'Open Sans';
	--e-global-typography-012315f-font-size: 4rem;
	--e-global-typography-012315f-font-weight: 700;
	--e-global-typography-012315f-line-height: 1.1em;
	--e-global-typography-5a957d4-font-family: 'Open Sans';
	--e-global-typography-5a957d4-font-size: 2.25rem;
	--e-global-typography-5a957d4-font-weight: 600;
	--e-global-typography-5a957d4-line-height: 1.3em;
	--e-global-typography-e47ad82-font-family: 'Open Sans';
	--e-global-typography-e47ad82-font-size: 1.25rem;
	--e-global-typography-e47ad82-font-weight: 500;
	--e-global-typography-c8757cb-font-size: 18px;
	--e-global-typography-c8757cb-font-weight: 500;
	--e-global-typography-c8757cb-line-height: 1.3em;
	--e-global-typography-e48411f-font-size: 18px;
	--e-global-typography-e48411f-font-weight: 500;
	--e-global-typography-e48411f-text-transform: capitalize;
	--e-global-typography-7e1533c-font-size: 1.125rem;
	--e-global-typography-7e1533c-font-weight: 400;
	--e-global-typography-7e1533c-line-height: 1.5em;
	--e-global-typography-2e86cb9-font-size: 1rem;
	--e-global-typography-2e86cb9-font-weight: 400;
	--e-global-typography-2e86cb9-line-height: 1.5em;
	--e-global-typography-5578463-font-family: 'Open Sans';
	--e-global-typography-5578463-font-size: 1.125rem;
	--e-global-typography-5578463-font-weight: 400;
	--e-global-typography-5578463-line-height: 1.4em;
	--e-global-typography-c2d203e-font-size: 2rem;
	--e-global-typography-c2d203e-font-weight: 400;
	--e-global-typography-6807faf-font-size: 1.625rem;
	--e-global-typography-6807faf-font-weight: 600;
	--e-global-typography-6807faf-line-height: 1.2em;
	--e-global-typography-98724f5-font-size: 0.875rem;
	--e-global-typography-98724f5-font-weight: 400;
	--e-global-typography-98724f5-text-transform: uppercase;
	--e-global-typography-98724f5-line-height: 1.3em;
	--e-global-typography-98724f5-letter-spacing: 2.6px;
	--e-global-typography-463be34-font-size: 3rem;
	--e-global-typography-463be34-font-weight: 700;
	--e-global-typography-463be34-line-height: 1.2em;
	color: #5a6265;
	font-family: 'Open Sans', Sans-serif;
	font-size: 1rem;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
}
.elementor-kit-532 button,
.elementor-kit-532 input[type='button'],
.elementor-kit-532 input[type='submit'],
.elementor-kit-532 .elementor-button {
	background-color: var(--e-global-color-accent);
	/* Btnsh */
	font-family: 'Open Sans', Sans-serif;
	font-size: 1rem;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	letter-spacing: 1px;
	color: #fff;
	border-radius: 8px;
	padding: 16px 28px;
}
.elementor-kit-532 button:hover,
.elementor-kit-532 button:focus,
.elementor-kit-532 input[type='button']:hover,
.elementor-kit-532 input[type='button']:focus,
.elementor-kit-532 input[type='submit']:hover,
.elementor-kit-532 input[type='submit']:focus,
.elementor-kit-532 .elementor-button:hover,
.elementor-kit-532 .elementor-button:focus {
	background-color: #93c47d;
	color: #fff;
	box-shadow: 0px 12px 16px -4px rgba(0, 0, 0, 0.2);
}
.elementor-kit-532 a {
	color: #45ace2;
	font-family: 'Open Sans', Sans-serif;
	font-size: 17px;
	font-weight: 300;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
}
.elementor-kit-532 a:hover {
	color: #93c47d;
}
.elementor-kit-532 h1 {
	color: var(--e-global-color-32fbefa);
	font-family: 'Open Sans', Sans-serif;
	font-size: 4rem;
	font-weight: 700;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.1em;
}
.elementor-kit-532 h2 {
	color: var(--e-global-color-32fbefa);
	font-family: 'Open Sans', Sans-serif;
	font-size: 2.25rem;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.3em;
}
.elementor-kit-532 h3 {
	color: #292c2e;
	font-family: 'Open Sans', Sans-serif;
	font-size: 1.25rem;
	font-weight: 500;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
}
.elementor-kit-532 h4 {
	color: var(--e-global-color-32fbefa);
	font-family: 'Open Sans', Sans-serif;
	font-size: 18px;
	font-weight: 500;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
}
.elementor-kit-532 h5 {
	color: var(--e-global-color-32fbefa);
	font-family: 'Open Sans', Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: uppercase;
	font-style: normal;
	letter-spacing: 2.6px;
}
.elementor-kit-532 h6 {
	color: var(--e-global-color-32fbefa);
	font-family: 'Open Sans', Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
}
.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;
}
 {
}
h1.entry-title {
	display: var(--page-title-display);
}
@media (max-width: 1024px) {
	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 1024px;
	}
	.e-con {
		--container-max-width: 1024px;
	}
}
@media (max-width: 767px) {
	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 767px;
	}
	.e-con {
		--container-max-width: 767px;
	}
}
