@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');

@font-face{
	font-family: 'Buvera';
	src: url('Buvera-Regular.woff2') format('woff2'), url('Buvera-Regular.woff') format('woff'), 
		url('Buvera-Regular.ttf') format('truetype');
	font-weight: 400;
	font-style: normal;
}

@font-face{
	font-family: 'Buvera';
	src: url('Buvera-Italic.woff2') format('woff2'), url('Buvera-Italic.woff') format('woff'), 
		url('Buvera-Italic.ttf') format('truetype');
	font-weight: 400;
	font-style: italic;
}

@font-face{
	font-family: 'Buvera';
	src: url('Buvera-Medium.woff2') format('woff2'), url('Buvera-Medium.woff') format('woff'), 
		url('Buvera-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}

@font-face{
	font-family: 'Buvera';
	src: url('Buvera-MediumItalic.woff2') format('woff2'), url('Buvera-MediumItalic.woff') format('woff'), 
		url('Buvera-MediumItalic.ttf') format('truetype');
	font-weight: 500;
	font-style: italic;
}

@font-face{
	font-family: 'Buvera';
	src: url('Buvera-SemiBold.woff2') format('woff2'), url('Buvera-SemiBold.woff') format('woff'), 
		url('Buvera-SemiBold.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
}

@font-face{
	font-family: 'Buvera';
	src: url('Buvera-SemiBoldItalic.woff2') format('woff2'), url('Buvera-SemiBoldItalic.woff') format('woff'), 
		url('Buvera-SemiBoldItalic.ttf') format('truetype');
	font-weight: 600;
	font-style: italic;
}

@font-face{
	font-family: 'Buvera';
	src: url('Buvera-Bold.woff2') format('woff2'), url('Buvera-Bold.woff') format('woff'), 
		url('Buvera-Bold.ttf') format('truetype');
	font-weight: 700;
	font-style: normal;
}

@font-face{
	font-family: 'Buvera';
	src: url('Buvera-BoldItalic.woff2') format('woff2'), url('Buvera-BoldItalic.woff') format('woff'), 
		url('Buvera-BoldItalic.ttf') format('truetype');
	font-weight: 700;
	font-style: italic;
}

@font-face{
	font-family: 'Buvera';
	src: url('Buvera-ExtraBold.woff2') format('woff2'), url('Buvera-ExtraBold.woff') format('woff'), 
		url('Buvera-ExtraBold.ttf') format('truetype');
	font-weight: 800;
	font-style: normal;
}

@font-face{
	font-family: 'Buvera';
	src: url('Buvera-ExtraBoldItalic.woff2') format('woff2'), url('Buvera-ExtraBoldItalic.woff') format('woff'), 
		url('Buvera-ExtraBoldItalic.ttf') format('truetype');
	font-weight: 800;
	font-style: italic;
}

@font-face{
	font-family: 'Buvera';
	src: url('Buvera-Black.woff2') format('woff2'), url('Buvera-Black.woff') format('woff'), 
		url('Buvera-Black.ttf') format('truetype');
	font-weight: 800;
	font-style: normal;
}

@font-face{
	font-family: 'Buvera';
	src: url('Buvera-BlackItalic.woff2') format('woff2'), url('Buvera-BlackItalic.woff') format('woff'), 
		url('Buvera-BlackItalic.ttf') format('truetype');
	font-weight: 800;
	font-style: italic;
}

@font-face{
	font-family: 'soehne';
	src: url('soehne-leicht.woff2') format('woff2'), url('Söhne-Leicht.otf') format('otf');
	font-weight: 400;
	font-style: normal;
}

@font-face{
	font-family: 'soehne';
	src: url('soehne-buch.woff2') format('woff2'), url('Söhne-Buch.otf') format('otf');
	font-weight: 600;
	font-style: normal;
}

@font-face{
	font-family: 'soehne';
	src: url('soehne-kraftig.woff2') format('woff2'), url('Söhne-Kräftig.otf') format('otf');
	font-weight: 800;
	font-style: normal;
}

@font-face {
	font-family: 'Rock Scratch';
	src: url('RockScratch.woff2') format('woff2'),
		url('RockScratch.woff') format('woff'),
		url('RockScratch.ttf') format('truetype'),
		url('RockScratch.otf') format('opentype');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: 'Rock Scratch';
	src: url('RockScratch.woff2') format('woff2'),
		url('RockScratch.woff') format('woff'),
		url('RockScratch.ttf') format('truetype'),
		url('RockScratch.otf') format('opentype');
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: 'Rock Scratch';
	src: url('RockScratch.woff2') format('woff2'),
		url('RockScratch.woff') format('woff'),
		url('RockScratch.ttf') format('truetype'),
		url('RockScratch.otf') format('opentype');
	font-weight: 800;
	font-style: normal;
}

@font-face {
	font-family: 'Happiest';
	src: url('Happiest.woff2') format('woff2'),
		url('Happiest.woff') format('woff'),
		url('Happiest.ttf') format('truetype'),
		url('Happiest.otf') format('opentype');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: 'Happiest';
	src: url('Happiest.woff2') format('woff2'),
		url('Happiest.woff') format('woff'),
		url('Happiest.ttf') format('truetype'),
		url('Happiest.otf') format('opentype');
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: 'Happiest';
	src: url('Happiest.woff2') format('woff2'),
		url('Happiest.woff') format('woff'),
		url('Happiest.ttf') format('truetype'),
		url('Happiest.otf') format('opentype');
	font-weight: 800;
	font-style: normal;
}