:root {
--gp-font--caveat: "Caveat";
--gp-font--google-sans-flex-9pt: "Google Sans Flex 9pt";
--gp-font--google-sans-flex-24pt: "Google Sans Flex 24pt";
--gp-font--google-sans-flex-36pt: "Google Sans Flex 36pt";
--gp-font--google-sans-flex-72pt: "Google Sans Flex 72pt";
--gp-font--google-sans-flex-120pt: "Google Sans Flex 120pt";
}

@font-face {
	font-display: auto;
	font-family: "Caveat";
	font-style: normal;
	font-weight: 400 700;
	src: url('https://2mar.eurovia.net/wp-content/uploads/generatepress/fonts/caveat/Caveat-VariableFont_wght.woff2') format('woff2');
}
@font-face {
	font-display: auto;
	font-family: "Google Sans Flex 9pt";
	font-style: normal;
	font-weight: 900;
	src: url('https://2mar.eurovia.net/wp-content/uploads/generatepress/fonts/google-sans-flex-9pt/GoogleSansFlex_9pt-Black.ttf') format('truetype');
}
@font-face {
	font-display: auto;
	font-family: "Google Sans Flex 9pt";
	font-style: normal;
	font-weight: 700;
	src: url('https://2mar.eurovia.net/wp-content/uploads/generatepress/fonts/google-sans-flex-9pt/GoogleSansFlex_9pt-Bold.ttf') format('truetype');
}
@font-face {
	font-display: auto;
	font-family: "Google Sans Flex 9pt";
	font-style: normal;
	font-weight: 800;
	src: url('https://2mar.eurovia.net/wp-content/uploads/generatepress/fonts/google-sans-flex-9pt/GoogleSansFlex_9pt-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-display: auto;
	font-family: "Google Sans Flex 9pt";
	font-style: normal;
	font-weight: 250;
	src: url('https://2mar.eurovia.net/wp-content/uploads/generatepress/fonts/google-sans-flex-9pt/GoogleSansFlex_9pt-Thin.ttf') format('truetype');
}
@font-face {
	font-display: auto;
	font-family: "Google Sans Flex 9pt";
	font-style: normal;
	font-weight: 300;
	src: url('https://2mar.eurovia.net/wp-content/uploads/generatepress/fonts/google-sans-flex-9pt/GoogleSansFlex_9pt-Light.ttf') format('truetype');
}
@font-face {
	font-display: auto;
	font-family: "Google Sans Flex 9pt";
	font-style: normal;
	font-weight: 500;
	src: url('https://2mar.eurovia.net/wp-content/uploads/generatepress/fonts/google-sans-flex-9pt/GoogleSansFlex_9pt-Medium.ttf') format('truetype');
}
@font-face {
	font-display: auto;
	font-family: "Google Sans Flex 9pt";
	font-style: normal;
	font-weight: 400;
	src: url('https://2mar.eurovia.net/wp-content/uploads/generatepress/fonts/google-sans-flex-9pt/GoogleSansFlex_9pt-Regular.ttf') format('truetype');
}
@font-face {
	font-display: auto;
	font-family: "Google Sans Flex 9pt";
	font-style: normal;
	font-weight: 600;
	src: url('https://2mar.eurovia.net/wp-content/uploads/generatepress/fonts/google-sans-flex-9pt/GoogleSansFlex_9pt-SemiBold.ttf') format('truetype');
}
@font-face {
	font-display: auto;
	font-family: "Google Sans Flex 24pt";
	font-style: normal;
	font-weight: 900;
	src: url('https://2mar.eurovia.net/wp-content/uploads/generatepress/fonts/google-sans-flex-24pt/GoogleSansFlex_24pt-Black.ttf') format('truetype');
}
@font-face {
	font-display: auto;
	font-family: "Google Sans Flex 24pt";
	font-style: normal;
	font-weight: 700;
	src: url('https://2mar.eurovia.net/wp-content/uploads/generatepress/fonts/google-sans-flex-24pt/GoogleSansFlex_24pt-Bold.ttf') format('truetype');
}
@font-face {
	font-display: auto;
	font-family: "Google Sans Flex 24pt";
	font-style: normal;
	font-weight: 800;
	src: url('https://2mar.eurovia.net/wp-content/uploads/generatepress/fonts/google-sans-flex-24pt/GoogleSansFlex_24pt-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-display: auto;
	font-family: "Google Sans Flex 24pt";
	font-style: normal;
	font-weight: 250;
	src: url('https://2mar.eurovia.net/wp-content/uploads/generatepress/fonts/google-sans-flex-24pt/GoogleSansFlex_24pt-Thin.ttf') format('truetype');
}
@font-face {
	font-display: auto;
	font-family: "Google Sans Flex 24pt";
	font-style: normal;
	font-weight: 300;
	src: url('https://2mar.eurovia.net/wp-content/uploads/generatepress/fonts/google-sans-flex-24pt/GoogleSansFlex_24pt-Light.ttf') format('truetype');
}
@font-face {
	font-display: auto;
	font-family: "Google Sans Flex 24pt";
	font-style: normal;
	font-weight: 500;
	src: url('https://2mar.eurovia.net/wp-content/uploads/generatepress/fonts/google-sans-flex-24pt/GoogleSansFlex_24pt-Medium.ttf') format('truetype');
}
@font-face {
	font-display: auto;
	font-family: "Google Sans Flex 24pt";
	font-style: normal;
	font-weight: 400;
	src: url('https://2mar.eurovia.net/wp-content/uploads/generatepress/fonts/google-sans-flex-24pt/GoogleSansFlex_24pt-Regular.ttf') format('truetype');
}
@font-face {
	font-display: auto;
	font-family: "Google Sans Flex 24pt";
	font-style: normal;
	font-weight: 600;
	src: url('https://2mar.eurovia.net/wp-content/uploads/generatepress/fonts/google-sans-flex-24pt/GoogleSansFlex_24pt-SemiBold.ttf') format('truetype');
}
@font-face {
	font-display: auto;
	font-family: "Google Sans Flex 36pt";
	font-style: normal;
	font-weight: 900;
	src: url('https://2mar.eurovia.net/wp-content/uploads/generatepress/fonts/google-sans-flex-36pt/GoogleSansFlex_36pt-Black.ttf') format('truetype');
}
@font-face {
	font-display: auto;
	font-family: "Google Sans Flex 36pt";
	font-style: normal;
	font-weight: 700;
	src: url('https://2mar.eurovia.net/wp-content/uploads/generatepress/fonts/google-sans-flex-36pt/GoogleSansFlex_36pt-Bold.ttf') format('truetype');
}
@font-face {
	font-display: auto;
	font-family: "Google Sans Flex 36pt";
	font-style: normal;
	font-weight: 800;
	src: url('https://2mar.eurovia.net/wp-content/uploads/generatepress/fonts/google-sans-flex-36pt/GoogleSansFlex_36pt-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-display: auto;
	font-family: "Google Sans Flex 36pt";
	font-style: normal;
	font-weight: 250;
	src: url('https://2mar.eurovia.net/wp-content/uploads/generatepress/fonts/google-sans-flex-36pt/GoogleSansFlex_36pt-Thin.ttf') format('truetype');
}
@font-face {
	font-display: auto;
	font-family: "Google Sans Flex 36pt";
	font-style: normal;
	font-weight: 300;
	src: url('https://2mar.eurovia.net/wp-content/uploads/generatepress/fonts/google-sans-flex-36pt/GoogleSansFlex_36pt-Light.ttf') format('truetype');
}
@font-face {
	font-display: auto;
	font-family: "Google Sans Flex 36pt";
	font-style: normal;
	font-weight: 500;
	src: url('https://2mar.eurovia.net/wp-content/uploads/generatepress/fonts/google-sans-flex-36pt/GoogleSansFlex_36pt-Medium.ttf') format('truetype');
}
@font-face {
	font-display: auto;
	font-family: "Google Sans Flex 36pt";
	font-style: normal;
	font-weight: 400;
	src: url('https://2mar.eurovia.net/wp-content/uploads/generatepress/fonts/google-sans-flex-36pt/GoogleSansFlex_36pt-Regular.ttf') format('truetype');
}
@font-face {
	font-display: auto;
	font-family: "Google Sans Flex 36pt";
	font-style: normal;
	font-weight: 600;
	src: url('https://2mar.eurovia.net/wp-content/uploads/generatepress/fonts/google-sans-flex-36pt/GoogleSansFlex_36pt-SemiBold.ttf') format('truetype');
}
@font-face {
	font-display: auto;
	font-family: "Google Sans Flex 72pt";
	font-style: normal;
	font-weight: 900;
	src: url('https://2mar.eurovia.net/wp-content/uploads/generatepress/fonts/google-sans-flex-72pt/GoogleSansFlex_72pt-Black.ttf') format('truetype');
}
@font-face {
	font-display: auto;
	font-family: "Google Sans Flex 72pt";
	font-style: normal;
	font-weight: 700;
	src: url('https://2mar.eurovia.net/wp-content/uploads/generatepress/fonts/google-sans-flex-72pt/GoogleSansFlex_72pt-Bold.ttf') format('truetype');
}
@font-face {
	font-display: auto;
	font-family: "Google Sans Flex 72pt";
	font-style: normal;
	font-weight: 800;
	src: url('https://2mar.eurovia.net/wp-content/uploads/generatepress/fonts/google-sans-flex-72pt/GoogleSansFlex_72pt-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-display: auto;
	font-family: "Google Sans Flex 72pt";
	font-style: normal;
	font-weight: 250;
	src: url('https://2mar.eurovia.net/wp-content/uploads/generatepress/fonts/google-sans-flex-72pt/GoogleSansFlex_72pt-Thin.ttf') format('truetype');
}
@font-face {
	font-display: auto;
	font-family: "Google Sans Flex 72pt";
	font-style: normal;
	font-weight: 300;
	src: url('https://2mar.eurovia.net/wp-content/uploads/generatepress/fonts/google-sans-flex-72pt/GoogleSansFlex_72pt-Light.ttf') format('truetype');
}
@font-face {
	font-display: auto;
	font-family: "Google Sans Flex 72pt";
	font-style: normal;
	font-weight: 500;
	src: url('https://2mar.eurovia.net/wp-content/uploads/generatepress/fonts/google-sans-flex-72pt/GoogleSansFlex_72pt-Medium.ttf') format('truetype');
}
@font-face {
	font-display: auto;
	font-family: "Google Sans Flex 72pt";
	font-style: normal;
	font-weight: 400;
	src: url('https://2mar.eurovia.net/wp-content/uploads/generatepress/fonts/google-sans-flex-72pt/GoogleSansFlex_72pt-Regular.ttf') format('truetype');
}
@font-face {
	font-display: auto;
	font-family: "Google Sans Flex 72pt";
	font-style: normal;
	font-weight: 600;
	src: url('https://2mar.eurovia.net/wp-content/uploads/generatepress/fonts/google-sans-flex-72pt/GoogleSansFlex_72pt-SemiBold.ttf') format('truetype');
}
@font-face {
	font-display: auto;
	font-family: "Google Sans Flex 120pt";
	font-style: normal;
	font-weight: 900;
	src: url('https://2mar.eurovia.net/wp-content/uploads/generatepress/fonts/google-sans-flex-120pt/GoogleSansFlex_120pt-Black.ttf') format('truetype');
}
@font-face {
	font-display: auto;
	font-family: "Google Sans Flex 120pt";
	font-style: normal;
	font-weight: 700;
	src: url('https://2mar.eurovia.net/wp-content/uploads/generatepress/fonts/google-sans-flex-120pt/GoogleSansFlex_120pt-Bold.ttf') format('truetype');
}
@font-face {
	font-display: auto;
	font-family: "Google Sans Flex 120pt";
	font-style: normal;
	font-weight: 800;
	src: url('https://2mar.eurovia.net/wp-content/uploads/generatepress/fonts/google-sans-flex-120pt/GoogleSansFlex_120pt-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-display: auto;
	font-family: "Google Sans Flex 120pt";
	font-style: normal;
	font-weight: 250;
	src: url('https://2mar.eurovia.net/wp-content/uploads/generatepress/fonts/google-sans-flex-120pt/GoogleSansFlex_120pt-Thin.ttf') format('truetype');
}
@font-face {
	font-display: auto;
	font-family: "Google Sans Flex 120pt";
	font-style: normal;
	font-weight: 300;
	src: url('https://2mar.eurovia.net/wp-content/uploads/generatepress/fonts/google-sans-flex-120pt/GoogleSansFlex_120pt-Light.ttf') format('truetype');
}
@font-face {
	font-display: auto;
	font-family: "Google Sans Flex 120pt";
	font-style: normal;
	font-weight: 500;
	src: url('https://2mar.eurovia.net/wp-content/uploads/generatepress/fonts/google-sans-flex-120pt/GoogleSansFlex_120pt-Medium.ttf') format('truetype');
}
@font-face {
	font-display: auto;
	font-family: "Google Sans Flex 120pt";
	font-style: normal;
	font-weight: 400;
	src: url('https://2mar.eurovia.net/wp-content/uploads/generatepress/fonts/google-sans-flex-120pt/GoogleSansFlex_120pt-Regular.ttf') format('truetype');
}
@font-face {
	font-display: auto;
	font-family: "Google Sans Flex 120pt";
	font-style: normal;
	font-weight: 600;
	src: url('https://2mar.eurovia.net/wp-content/uploads/generatepress/fonts/google-sans-flex-120pt/GoogleSansFlex_120pt-SemiBold.ttf') format('truetype');
}
