@font-face {
	font-family: Alvar Essential;
	src: url(../media/AlvarEssential-Light.136ef128.woff2);
	font-weight: 300;
	font-style: normal
}

@font-face {
	font-family: Alvar Essential;
	src: url(../media/AlvarEssential-Regular.fd4563bb.woff2);
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: Alvar Essential;
	src: url(../media/AlvarEssential-Medium.655c2602.woff2);
	font-weight: 500;
	font-style: normal
}

@font-face {
	font-family: Alvar Essential;
	src: url(../media/AlvarEssential-SemiBold.68927c83.woff2);
	font-weight: 500;
	font-style: normal
}

@font-face {
	font-family: Alvar Essential;
	src: url(../media/AlvarEssential-Bold.1682d4be.woff2);
	font-weight: 600;
	font-style: normal
}

:root {
	--max-width: 1100px;
    font-family: Alvar Essential, sans-serif;
    --primary: green;
    --secondary: #000;
    --primary-hover: #c2012d;
    --secondary-hover: #919191;
    --background: #f5fafd;
    --dashboard-background: #fff4f4;
    --foreground: #333;
    --subtitle: grey;
    --border: #d7d7d7;
    --modal-overlay: #00000066;
    --success: #4bb543;
    --error: red;
    --warning: #ffce6d;
    --font-family: "Alvar Essential", sans-serif;
}

* {
	box-sizing: border-box;
	padding: 0;
	margin: 0
}

body,
html {
	max-width: 100vw;
	overflow-x: hidden
}

a {
	color: inherit;
	text-decoration: none
}

@font-face {
	font-family: __alvarEssential_d0f741;
	src: url(../media/77534157e1de6513-s.p.ttf) format("truetype");
	font-display: swap;
	font-weight: 300;
	font-style: normal
}

@font-face {
	font-family: __alvarEssential_d0f741;
	src: url(../media/ba0a9cdfbeb16b6e-s.p.ttf) format("truetype");
	font-display: swap;
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: __alvarEssential_d0f741;
	src: url(../media/bd167b60a759bf75-s.p.ttf) format("truetype");
	font-display: swap;
	font-weight: 500;
	font-style: normal
}

@font-face {
	font-family: __alvarEssential_d0f741;
	src: url(../media/44f48d6eb8836f7e-s.p.ttf) format("truetype");
	font-display: swap;
	font-weight: 600;
	font-style: italic
}

@font-face {
	font-family: __alvarEssential_d0f741;
	src: url(../media/d44719733444e8b3-s.p.ttf) format("truetype");
	font-display: swap;
	font-weight: 700;
	font-style: italic
}

@font-face {
	font-family: __alvarEssential_Fallback_d0f741;
	src: local("Arial");
	ascent-override: 98.35%;
	descent-override: 41.75%;
	line-gap-override: 0.00%;
	size-adjust: 89.81%
}

.__className_d0f741 {
	font-family: __alvarEssential_d0f741, __alvarEssential_Fallback_d0f741
}

.__variable_d0f741 {
	--alvar-essential: "__alvarEssential_d0f741", "__alvarEssential_Fallback_d0f741"
}