
.elementor-kit-10 {
	--e-global-color-primary: #fff;
	--e-global-color-secondary: #7f7d8b;
	--e-global-color-text: #383838;
	--e-global-color-accent: #000;
	--e-global-color-bc40406: #202731;
	--e-global-color-1e0e679: #3544cb;
	--e-global-color-a60e88a: #3645cc;
	--e-global-color-2239aca: #495bff;
	--e-global-color-ea8c19d: rgba(255, 255, 255, .49);
	--e-global-color-cd3e893: rgba(255, 255, 255, .67);
	--e-global-color-b07a3b7: rgba(255, 255, 255, .17);
	--e-global-color-b53f5ab: rgba(255, 255, 255, 0);
	--e-global-color-068b4d0: rgba(0, 0, 0, .04);
	--e-global-color-ee88734: #c12b85;
	--e-global-color-eea3ff4: #49aeda;
	--e-global-color-61141ec: #77cd59;
	--e-global-color-e9cbc4c: #000;
	--e-global-color-1393851: #eaf9f7;
	--e-global-color-658b2b8: #e7e7ea;
	--e-global-color-f9571d4: #fbb851;
	--e-global-color-3e0aab3: #c26158;
	--e-global-color-2da629b: #262837;
	--e-global-color-e7f9ab1: #036;
	--e-global-color-6ecf0e9: #f60;
	--e-global-color-503f91b: #d3d3d3;
	--e-global-color-ec60e3d: #333;
	--e-global-typography-primary-font-family: "Raleway";
	--e-global-typography-primary-font-size: 64px;
	--e-global-typography-primary-font-weight: 500;
	--e-global-typography-primary-line-height: 64px;
	--e-global-typography-primary-letter-spacing: 0px;
	--e-global-typography-primary-word-spacing: 0px;
	--e-global-typography-secondary-font-family: "Raleway";
	--e-global-typography-secondary-font-size: 16px;
	--e-global-typography-secondary-font-weight: 400;
	--e-global-typography-secondary-text-transform: uppercase;
	--e-global-typography-secondary-line-height: 16px;
	--e-global-typography-secondary-letter-spacing: 0px;
	--e-global-typography-secondary-word-spacing: 0px;
	--e-global-typography-text-font-family: "Inter";
	--e-global-typography-text-font-size: 16px;
	--e-global-typography-text-font-weight: 400;
	--e-global-typography-text-line-height: 24px;
	--e-global-typography-text-letter-spacing: 0px;
	--e-global-typography-text-word-spacing: 0px;
	--e-global-typography-accent-font-family: "Raleway";
	--e-global-typography-accent-font-size: 18px;
	--e-global-typography-accent-font-weight: 600;
	--e-global-typography-accent-text-decoration: none;
	--e-global-typography-accent-line-height: 24px;
	--e-global-typography-accent-letter-spacing: 0px;
	--e-global-typography-accent-word-spacing: 0px;
	--e-global-typography-cc848aa-font-family: "Raleway";
	--e-global-typography-cc848aa-font-size: 84px;
	--e-global-typography-cc848aa-line-height: 84px;
	--e-global-typography-cc848aa-letter-spacing: 0px;
	--e-global-typography-cc848aa-word-spacing: 0px;
	--e-global-typography-91b427a-font-family: "Raleway";
	--e-global-typography-91b427a-font-size: 48px;
	--e-global-typography-91b427a-font-weight: 500;
	--e-global-typography-91b427a-line-height: 64px;
	--e-global-typography-91b427a-letter-spacing: 0px;
	--e-global-typography-91b427a-word-spacing: 0px;
	--e-global-typography-117fb2f-font-family: "Raleway";
	--e-global-typography-117fb2f-font-size: 24px;
	--e-global-typography-117fb2f-font-weight: 700;
	--e-global-typography-117fb2f-line-height: 32px;
	--e-global-typography-6d42348-font-family: "Inter";
	--e-global-typography-6d42348-font-size: 20px;
	--e-global-typography-6d42348-font-weight: 600;
	--e-global-typography-6d42348-line-height: 36px;
	--e-global-typography-6d42348-letter-spacing: 0px;
	--e-global-typography-6d42348-word-spacing: 0px;
	--e-global-typography-3885275-font-family: "Raleway";
	--e-global-typography-3885275-font-size: 16px;
	--e-global-typography-3885275-font-weight: 600;
	--e-global-typography-3885275-line-height: 32px;
	--e-global-typography-3885275-letter-spacing: 0px;
	--e-global-typography-3885275-word-spacing: 0px;
	--e-global-typography-00b66e4-font-family: "Inter";
	--e-global-typography-00b66e4-font-size: 20px;
	--e-global-typography-00b66e4-font-weight: 400;
	--e-global-typography-00b66e4-line-height: 36px;
	--e-global-typography-00b66e4-letter-spacing: 1px;
	--e-global-typography-00b66e4-word-spacing: 0px;
	--e-global-typography-3d6696b-font-family: "Raleway";
	--e-global-typography-3d6696b-font-size: 18px;
	--e-global-typography-3d6696b-font-weight: 500;
	--e-global-typography-3d6696b-line-height: 24px;
	--e-global-typography-3d6696b-letter-spacing: 0px;
	--e-global-typography-3d6696b-word-spacing: 0px;
	--e-global-typography-94013b9-font-family: "Raleway";
	--e-global-typography-94013b9-font-size: 16px;
	--e-global-typography-94013b9-font-weight: 500;
	--e-global-typography-94013b9-line-height: 24px;
	--e-global-typography-94013b9-letter-spacing: 0px;
	--e-global-typography-94013b9-word-spacing: 0px;
	--e-global-typography-2eec16e-font-family: "Raleway";
	--e-global-typography-2eec16e-font-size: 16px;
	--e-global-typography-2eec16e-font-weight: 700;
	--e-global-typography-2eec16e-line-height: 20px;
	--e-global-typography-2eec16e-letter-spacing: 0px;
	--e-global-typography-2eec16e-word-spacing: 0px;
	--e-global-typography-5c3f698-font-family: "Raleway";
	--e-global-typography-5c3f698-font-size: 40px;
	--e-global-typography-5c3f698-font-weight: 600;
	--e-global-typography-5c3f698-line-height: 40px;
	--e-global-typography-5c3f698-letter-spacing: 0px;
	--e-global-typography-5c3f698-word-spacing: 0px;
	--e-global-typography-1968da5-font-family: "Inter";
	--e-global-typography-1968da5-font-size: 40px;
	--e-global-typography-1968da5-font-weight: 700;
	--e-global-typography-1968da5-line-height: 32px;
	--e-global-typography-46a06be-font-family: "Inter";
	--e-global-typography-46a06be-font-size: 24px;
	--e-global-typography-46a06be-font-weight: 700;
	--e-global-typography-46a06be-line-height: 32px;
	--e-global-typography-f1fba6c-font-family: "Raleway";
	--e-global-typography-f1fba6c-font-size: 32px;
	--e-global-typography-f1fba6c-font-weight: 500;
	--e-global-typography-f1fba6c-line-height: 40px;
	--e-global-typography-f1fba6c-letter-spacing: 0px;
	--e-global-typography-f1fba6c-word-spacing: 0px;
	--e-global-typography-ffa90bc-font-family: "Raleway";
	--e-global-typography-ffa90bc-font-size: 12px;
	--e-global-typography-ffa90bc-font-weight: 400;
	--e-global-typography-ffa90bc-line-height: 20px;
	--e-global-typography-ffa90bc-letter-spacing: 0px;
	--e-global-typography-ffa90bc-word-spacing: 0px;
	--e-global-typography-2139bbc-font-family: "Inter";
	--e-global-typography-2139bbc-font-size: 135px;
	--e-global-typography-2139bbc-font-weight: 500;
	--e-global-typography-2139bbc-line-height: 130px;
	--e-global-typography-2139bbc-letter-spacing: 0px;
	--e-global-typography-2139bbc-word-spacing: 0px;
	--e-global-typography-c2aa702-font-family: "Raleway";
	--e-global-typography-c2aa702-font-size: 14px;
	--e-global-typography-c2aa702-font-weight: 500;
	--e-global-typography-c2aa702-line-height: 24px;
	--e-global-typography-c2aa702-letter-spacing: 0px;
	--e-global-typography-c2aa702-word-spacing: 0px;
	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);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	word-spacing: var(--e-global-typography-text-word-spacing);
}

.elementor-kit-10 button, .elementor-kit-10 input[type="button"], .elementor-kit-10 input[type="submit"], .elementor-kit-10 .elementor-button {
	background-color: var(--e-global-color-accent);
	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);
	text-decoration: var(--e-global-typography-accent-text-decoration);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	word-spacing: var(--e-global-typography-accent-word-spacing);
	color: var(--e-global-color-primary);
	border-radius: 999px 999px 999px 999px;
	padding: 12px 24px 12px 24px;
}

.elementor-kit-10 button:hover, .elementor-kit-10 button:focus, .elementor-kit-10 input[type="button"]:hover, .elementor-kit-10 input[type="button"]:focus, .elementor-kit-10 input[type="submit"]:hover, .elementor-kit-10 input[type="submit"]:focus, .elementor-kit-10 .elementor-button:hover, .elementor-kit-10 .elementor-button:focus {
	background-color: var(--e-global-color-1e0e679);
	color: var(--e-global-color-primary);
}

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

.elementor-kit-10 h1 {
	color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-cc848aa-font-family), Sans-serif;
	font-size: var(--e-global-typography-cc848aa-font-size);
	line-height: var(--e-global-typography-cc848aa-line-height);
	letter-spacing: var(--e-global-typography-cc848aa-letter-spacing);
	word-spacing: var(--e-global-typography-cc848aa-word-spacing);
}

.elementor-kit-10 h2 {
	color: var(--e-global-color-accent);
	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);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
	word-spacing: var(--e-global-typography-primary-word-spacing);
}

.elementor-kit-10 h3 {
	font-family: var(--e-global-typography-91b427a-font-family), Sans-serif;
	font-size: var(--e-global-typography-91b427a-font-size);
	font-weight: var(--e-global-typography-91b427a-font-weight);
	line-height: var(--e-global-typography-91b427a-line-height);
	letter-spacing: var(--e-global-typography-91b427a-letter-spacing);
	word-spacing: var(--e-global-typography-91b427a-word-spacing);
}

.elementor-kit-10 h4 {
	font-family: var(--e-global-typography-117fb2f-font-family), Sans-serif;
	font-size: var(--e-global-typography-117fb2f-font-size);
	font-weight: var(--e-global-typography-117fb2f-font-weight);
	line-height: var(--e-global-typography-117fb2f-line-height);
}

.elementor-kit-10 h5 {
	font-family: var(--e-global-typography-6d42348-font-family), Sans-serif;
	font-size: var(--e-global-typography-6d42348-font-size);
	font-weight: var(--e-global-typography-6d42348-font-weight);
	line-height: var(--e-global-typography-6d42348-line-height);
	letter-spacing: var(--e-global-typography-6d42348-letter-spacing);
	word-spacing: var(--e-global-typography-6d42348-word-spacing);
}

.elementor-kit-10 h6 {
	font-family: var(--e-global-typography-3885275-font-family), Sans-serif;
	font-size: var(--e-global-typography-3885275-font-size);
	font-weight: var(--e-global-typography-3885275-font-weight);
	line-height: var(--e-global-typography-3885275-line-height);
	letter-spacing: var(--e-global-typography-3885275-letter-spacing);
	word-spacing: var(--e-global-typography-3885275-word-spacing);
}

.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;
}

.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-10 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-kit-10 h1 {
		font-size: var(--e-global-typography-cc848aa-font-size);
		line-height: var(--e-global-typography-cc848aa-line-height);
		letter-spacing: var(--e-global-typography-cc848aa-letter-spacing);
		word-spacing: var(--e-global-typography-cc848aa-word-spacing);
	}
	
	.elementor-kit-10 h2 {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
		word-spacing: var(--e-global-typography-primary-word-spacing);
	}
	
	.elementor-kit-10 h3 {
		font-size: var(--e-global-typography-91b427a-font-size);
		line-height: var(--e-global-typography-91b427a-line-height);
		letter-spacing: var(--e-global-typography-91b427a-letter-spacing);
		word-spacing: var(--e-global-typography-91b427a-word-spacing);
	}
	
	.elementor-kit-10 h4 {
		font-size: var(--e-global-typography-117fb2f-font-size);
		line-height: var(--e-global-typography-117fb2f-line-height);
	}
	
	.elementor-kit-10 h5 {
		font-size: var(--e-global-typography-6d42348-font-size);
		line-height: var(--e-global-typography-6d42348-line-height);
		letter-spacing: var(--e-global-typography-6d42348-letter-spacing);
		word-spacing: var(--e-global-typography-6d42348-word-spacing);
	}
	
	.elementor-kit-10 h6 {
		font-size: var(--e-global-typography-3885275-font-size);
		line-height: var(--e-global-typography-3885275-line-height);
		letter-spacing: var(--e-global-typography-3885275-letter-spacing);
		word-spacing: var(--e-global-typography-3885275-word-spacing);
	}
	
	.elementor-kit-10 button, .elementor-kit-10 input[type="button"], .elementor-kit-10 input[type="submit"], .elementor-kit-10 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
		word-spacing: var(--e-global-typography-accent-word-spacing);
	}
	
	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 1024px;
	}
	
	.e-con {
		--container-max-width: 1024px;
	}
}

@media (max-width:767px) {
	.elementor-kit-10 {
		--e-global-typography-cc848aa-font-size: 4.6em;
		--e-global-typography-cc848aa-line-height: .9em;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-kit-10 h1 {
		font-size: var(--e-global-typography-cc848aa-font-size);
		line-height: var(--e-global-typography-cc848aa-line-height);
		letter-spacing: var(--e-global-typography-cc848aa-letter-spacing);
		word-spacing: var(--e-global-typography-cc848aa-word-spacing);
	}
	
	.elementor-kit-10 h2 {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
		word-spacing: var(--e-global-typography-primary-word-spacing);
	}
	
	.elementor-kit-10 h3 {
		font-size: var(--e-global-typography-91b427a-font-size);
		line-height: var(--e-global-typography-91b427a-line-height);
		letter-spacing: var(--e-global-typography-91b427a-letter-spacing);
		word-spacing: var(--e-global-typography-91b427a-word-spacing);
	}
	
	.elementor-kit-10 h4 {
		font-size: var(--e-global-typography-117fb2f-font-size);
		line-height: var(--e-global-typography-117fb2f-line-height);
	}
	
	.elementor-kit-10 h5 {
		font-size: var(--e-global-typography-6d42348-font-size);
		line-height: var(--e-global-typography-6d42348-line-height);
		letter-spacing: var(--e-global-typography-6d42348-letter-spacing);
		word-spacing: var(--e-global-typography-6d42348-word-spacing);
	}
	
	.elementor-kit-10 h6 {
		font-size: var(--e-global-typography-3885275-font-size);
		line-height: var(--e-global-typography-3885275-line-height);
		letter-spacing: var(--e-global-typography-3885275-letter-spacing);
		word-spacing: var(--e-global-typography-3885275-word-spacing);
	}
	
	.elementor-kit-10 button, .elementor-kit-10 input[type="button"], .elementor-kit-10 input[type="submit"], .elementor-kit-10 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
		word-spacing: var(--e-global-typography-accent-word-spacing);
	}
	
	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 767px;
	}
	
	.e-con {
		--container-max-width: 767px;
	}
}
