:root{
	/* Typography */
	--he-font-family: var(--e-global-typography-text-font-family, -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");
	--he-font-weight: var(--e-global-typography-text-font-weight, 400);
	--he-line-height: 1.5;

	/* Colors */
	--he-color-bg: #fff;
	--he-color-text: var(--e-global-color-text, #333);
	--he-color-primary: var(--e-global-color-primary, #c36);
	--he-color-secondary: var(--e-global-color-secondary, #336);
	--he-color-accent: var(--e-global-color-accent, #c36);

	/* Links */
	--he-link-color: var(--he-color-primary);
	--he-link-hover-color: var(--he-color-secondary);
}

body{
	background-color: var(--he-color-bg);
	color: var(--he-color-text);
	font-family: var(--he-font-family);
	font-weight: var(--he-font-weight);
	line-height: var(--he-line-height);
}

a{
	color: var(--he-link-color);
}

a:hover,
a:active{
	color: var(--he-link-hover-color);
}

button,
input,
optgroup,
select,
textarea{
	font-family: inherit;
}

button,
input[type="button"],
input[type="submit"],
.elementor-button{
	border-color: var(--he-color-accent);
	color: var(--he-color-accent);
}

button:hover,
button:focus,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus,
.elementor-button:hover,
.elementor-button:focus{
	background-color: var(--he-color-accent);
	color: #fff;
}

