	
	
	/* ============ Sztos Final ============ */
	/* variable */
	@font-face {
	  font-family: 'Sztos_v';
	  src: url('SztosFinal/variable/SztosVF.woff2') format('woff2');
	}
	@font-face {
	  font-family: 'Sztos_v-i';
	  src: url('SztosFinal/variable/SztosItalicVF.woff2') format('woff2');
	}
	
	.ho { 
	  /*font-weight: 550;*/
	  /*font-size: 89px;
	  line-height: 89px; */
	}
	.ho.subline { 
	  /*font-weight: 375;*/
	  /*font-size: 55px;
	  line-height: 73px; */
	} 
	h1 { 
	 /* font-weight: 550;*/
	  /*font-size: 58px;
	  line-height: 61px; */
   }
	 
   .copy.short { 
	  /*font-weight: 320;*/
	  /*font-size: 30px;
	  line-height: 43px; */
   }
   .copy.bold { 
	  /*font-weight: 550;*/
	  /*font-size: 30px;
	  line-height: 35px; */
   }
   
   .copy.small { 
	 /* font-weight: 320;*/
	  /*font-size: 20px;
	  line-height: 28px; */
   }
	.copy.small.bold { 
	  /*font-weight: 550;*/
	  /*font-size: 20px;
	  line-height: 28px; */
   }
   .copy.auszeichnung { 
	  /*font-weight: 400;*/
	  /*font-size: 20px;
	  line-height: 23px; */
   }
   
   
   @font-face {
	   font-weight:normal;
       font-style:normal;
       font-display:swap;
	}
	
	/* black */
	@font-face {
	  font-family: 'Sztos_black';
	  src: url('SztosFinal/black/Sztos-Black.woff2') format('woff2');
	}
	@font-face {
	  font-family: 'Sztos_black-italic';
	  src: url('SztosFinal/black/Sztos-BlackItalic.woff2') format('woff2');
	}
	@font-face {
	  font-family: 'Sztos_black-cond';
	  src: url('SztosFinal/black/Sztos-BlackCondensed.woff2') format('woff2');
	}
	@font-face {
	  font-family: 'Sztos_black-cond-italic';
	  src: url('SztosFinal/black/Sztos-BlackCondensedItalic.woff2') format('woff2');
	}
	
	/* bold */
	@font-face {
	  font-family: 'Sztos_bold';
	  src: url('SztosFinal/bold/Sztos-Bold.woff2') format('woff2');
	}
	@font-face {
	  font-family: 'Sztos_bold-italic';
	  src: url('SztosFinal/bold/Sztos-BoldItalic.woff2') format('woff2');
	}
	@font-face {
	  font-family: 'Sztos_bold-cond';
	  src: url('SztosFinal/bold/Sztos-BoldCondensed.woff2') format('woff2');
	}
	@font-face {
	  font-family: 'Sztos_bold-cond-italic';
	  src: url('SztosFinal/bold/Sztos-BoldCondensedItalic.woff2') format('woff2');
	}
	
	/* extrabold */
	@font-face {
	  font-family: 'Sztos_extrabold';
	  src: url('SztosFinal/extrabold/Sztos-ExtraBold.woff2') format('woff2');
	}
	@font-face {
	  font-family: 'Sztos_extrabold-italic';
	  src: url('SztosFinal/extrabold/Sztos-ExtraBoldItalic.woff2') format('woff2');
	}
	@font-face {
	  font-family: 'Sztos_extrabold-cond';
	  src: url('SztosFinal/extrabold/Sztos-ExtraBoldCondensed.woff2') format('woff2');
	}
	@font-face {
	  font-family: 'Sztos_extrabold-cond-italic';
	  src: url('SztosFinal/extrabold/Sztos-ExtraBoldCondensedItalic.woff2') format('woff2');
	}
	
	/* extralight */
	@font-face {
	  font-family: 'Sztos_extralight';
	  src: url('SztosFinal/extralight/Sztos-ExtraLight.woff2') format('woff2');
	}
	@font-face {
	  font-family: 'Sztos_extralight-italic';
	  src: url('SztosFinal/extralight/Sztos-ExtraLightItalic.woff2') format('woff2');
	}
	@font-face {
	  font-family: 'Sztos_extralight-cond';
	  src: url('SztosFinal/extralight/Sztos-ExtraLightCondensed.woff2') format('woff2');
	}
	@font-face {
	  font-family: 'Sztos_extralight-cond-italic';
	  src: url('SztosFinal/extralight/Sztos-ExtraLightCondensedItalic.woff2') format('woff2');
	}
	
	/* hairline */
	@font-face {
	  font-family: 'Sztos_hairline';
	  src: url('SztosFinal/hairline/Sztos-Hairline.woff2') format('woff2');
	}
	@font-face {
	  font-family: 'Sztos_hairline-italic';
	  src: url('SztosFinal/hairline/Sztos-HairlineItalic.woff2') format('woff2');
	}
	@font-face {
	  font-family: 'Sztos_hairline-cond';
	  src: url('SztosFinal/hairline/Sztos-HairlineCondensed.woff2') format('woff2');
	}
	@font-face {
	  font-family: 'Sztos_hairline-cond-italic';
	  src: url('SztosFinal/hairline/Sztos-HairlineCondensedItalic.woff2') format('woff2');
	}
	
	/* light */
	@font-face {
	  font-family: 'Sztos_light';
	  src: url('SztosFinal/light/Sztos-Light.woff2') format('woff2');
	}
	@font-face {
	  font-family: 'Sztos_light-italic';
	  src: url('SztosFinal/light/Sztos-LightItalic.woff2') format('woff2');
	}
	@font-face {
	  font-family: 'Sztos_light-cond';
	  src: url('SztosFinal/light/Sztos-LightCondensed.woff2') format('woff2');
	}
	@font-face {
	  font-family: 'Sztos_light-cond-italic';
	  src: url('SztosFinal/light/Sztos-LightCondensedItalic.woff2') format('woff2');
	}
	
	/* medium */
	@font-face {
	  font-family: 'Sztos_medium';
	  src:  url('SztosFinal/medium/Sztos-Medium.woff2') format('woff2');
	}
	@font-face {
	  font-family: 'Sztos_medium-italic';
	  src: url('SztosFinal/medium/Sztos-MediumItalic.woff2') format('woff2');
	}
	@font-face {
	  font-family: 'Sztos_medium-cond';
	  src: url('SztosFinal/medium/Sztos-MediumCondensed.woff2') format('woff2');
	}
	@font-face {
	  font-family: 'Sztos_medium-cond-italic';
	  src: url('SztosFinal/medium/Sztos-MediumCondensedItalic.woff2') format('woff2');
	}
	
	/* regular */
	@font-face {
	  font-family: 'Sztos_regular';
	  src: url('SztosFinal/regular/Sztos-Regular.woff2') format('woff2');
	}
	@font-face {
	  font-family: 'Sztos_regular-italic';
	  src: url('SztosFinal/regular/Sztos-RegularItalic.woff2') format('woff2');
	}
	@font-face {
	  font-family: 'Sztos_regular-cond';
	  src: url('SztosFinal/regular/Sztos-RegularCondensed.woff2') format('woff2');
	}
	@font-face {
	  font-family: 'Sztos_regular-cond-italic';
	  src: url('SztosFinal/regular/Sztos-RegularCondensedItalic.woff2') format('woff2');
	}
	
	/* semibold */
	@font-face {
	  font-family: 'Sztos_semibold';
	  src: url('SztosFinal/semibold/Sztos-SemiBold.woff2') format('woff2');
	}
	@font-face {
	  font-family: 'Sztos_semibold-italic';
	  src: url('SztosFinal/semibold/Sztos-SemiBoldItalic.woff2') format('woff2');
	}
	@font-face {
	  font-family: 'Sztos_semibold-cond';
	  src: url('SztosFinal/semibold/Sztos-SemiBoldCondensed.woff2') format('woff2');
	}
	@font-face {
	  font-family: 'Sztos_semibold-cond-italic';
	  src: url('SztosFinal/semibold/Sztos-SemiBoldCondensedItalic.woff2') format('woff2');
	}
	
	/* thin */
	@font-face {
	  font-family: 'Sztos_thin';
	  src: url('SztosFinal/thin/Sztos-Thin.woff2') format('woff2');
	}
	@font-face {
	  font-family: 'Sztos_thin-italic';
	  src: url('SztosFinal/thin/Sztos-ThinItalic.woff2') format('woff2');
	}
	@font-face {
	  font-family: 'Sztos_thin-cond';
	  src: url('SztosFinal/thin/Sztos-ThinCondensed.woff2') format('woff2');
	}
	@font-face {
	  font-family: 'Sztos_thin-cond-italic';
	  src: url('SztosFinal/thin/Sztos-ThinCondensedItalic.woff2') format('woff2');
	}
	
	.sztosf_v { font-family: 'Sztos_v'; }
	.sztosf_v-i { font-family: 'Sztos_v-i'; }
	
	.sztosf_black { font-family: 'Sztos_black'; }
	.sztosf_black-italic { font-family: 'Sztos_black-italic'; }
	.sztosf_black-cond { font-family: 'Sztos_black-cond'; }
	.sztosf_black-cond-italic { font-family: 'Sztos_black-cond-italic'; }
	
	.sztosf_bold { font-family: 'Sztos_bold'; }
	.sztosf_bold-italic { font-family: 'Sztos_bold-italic'; }
	.sztosf_bold-cond { font-family: 'Sztos_bold-cond'; }
	.sztosf_bold-cond-italic { font-family: 'Sztos_bold-cond-italic'; }
	
	.sztosf_extrabold { font-family: 'Sztos_extrabold'; }
	.sztosf_extrabold-italic { font-family: 'Sztos_extrabold-italic'; }
	.sztosf_extrabold-cond { font-family: 'Sztos_extrabold-cond'; }
	.sztosf_extrabold-cond-italic { font-family: 'Sztos_extrabold-cond-italic'; }
	
	.sztosf_extralight { font-family: 'Sztos_extralight'; }
	.sztosf_extralight-italic { font-family: 'Sztos_extralight-italic'; }
	.sztosf_extralight-cond { font-family: 'Sztos_extralight-cond'; }
	.sztosf_extralight-cond-italic { font-family: 'Sztos_extralight-cond-italic'; }
	
	.sztosf_hairline { font-family: 'Sztos_hairline'; }
	.sztosf_hairline-italic { font-family: 'Sztos_hairline-italic'; }
	.sztosf_hairline-cond { font-family: 'Sztos_hairline-cond'; }
	.sztosf_hairline-cond-italic { font-family: 'Sztos_hairline-cond-italic'; }
	
	.sztosf_light { font-family: 'Sztos_light'; }
	.sztosf_light-italic { font-family: 'Sztos_light-italic'; }
	.sztosf_light-cond { font-family: 'Sztos_light-cond'; }
	.sztosf_light-cond-italic { font-family: 'Sztos_light-cond-italic'; }
	
	.sztosf_medium { font-family: 'Sztos_medium'; }
	.sztosf_medium-italic { font-family: 'Sztos_medium-italic'; }
	.sztosf_medium-cond { font-family: 'Sztos_medium-cond'; }
	.sztosf_medium-cond-italic { font-family: 'Sztos_medium-cond-italic'; }
	
	.sztosf_regular { font-family: 'Sztos_regular'; }
	.sztosf_regular-italic { font-family: 'Sztos_regular-italic'; }
	.sztosf_regular-cond { font-family: 'Sztos_regular-cond'; }
	.sztosf_regular-cond-italic { font-family: 'Sztos_regular-cond-italic'; }
	
	/*.sztosf_semibold { font-family: 'Sztos_semibold'; }*/
	.sztosf_semibold-italic { font-family: 'Sztos_semibold-italic'; }
	.sztosf_semibold-cond { font-family: 'Sztos_semibold-cond'; }
	.sztosf_semibold-cond-italic { font-family: 'Sztos_semibold-cond-italic'; }
	
	.sztosf_thin { font-family: 'Sztos_thin'; }
	.sztosf_thin-italic { font-family: 'Sztos_thin-italic'; }
	.sztosf_thin-cond { font-family: 'Sztos_thin-cond'; }
	.sztosf_thin-cond-italic { font-family: 'Sztos_thin-cond-italic'; }
	
	
	
	/* ============ Sztos FONTSPRING ============ */
	@font-face {
	  font-family: 'Sztos_black_fs';
	  src: url('SztosFontspring/sztos-black/Fontspring-DEMO-sztos-black.woff') format('woff'), 
		url('SztosFontspring/sztos-black/Fontspring-DEMO-sztos-black.woff2') format('woff2');
	}
	@font-face {
	  font-family: 'Sztos_extrabold_fs';
	  src:  url('SztosFontspring/sztos-extrabold/Fontspring-DEMO-sztos-extrabold.woff') format('woff'), 
		url('SztosFontspring/sztos-extrabold/Fontspring-DEMO-sztos-extrabold.woff2') format('woff2');
	}
	@font-face {
	  font-family: 'Sztos_bold_fs';
	  src: url('SztosFontspring/sztos-bold/Fontspring-DEMO-sztos-bold.woff') format('woff'), 
		url('SztosFontspring/sztos-bold/Fontspring-DEMO-sztos-bold.woff2') format('woff2');
	}
	@font-face {
	  font-family: 'Sztos_semibold_fs';
	  src: url('SztosFontspring/sztos-semibold/Fontspring-DEMO-sztos-semibold.woff') format('woff'), 
		url('SztosFontspring/sztos-semibold/Fontspring-DEMO-sztos-semibold.woff2') format('woff2');
	}
	@font-face {
	  font-family: 'Sztos_medium_fs';
	  src: url('SztosFontspring/sztos-medium/Fontspring-DEMO-sztos-medium.woff') format('woff'), 
		url('SztosFontspring/sztos-medium/Fontspring-DEMO-sztos-medium.woff2') format('woff2');
	}
	@font-face {
	  font-family: 'Sztos_regular_fs';
	  src: url('Sztos/fontspring-demo-sztos-regular-webfont.woff') format('woff'), 
		url('Sztos/fontspring-demo-sztos-regular-webfont.woff2') format('woff2');
	}
	@font-face {
	  font-family: 'Sztos_thin_fs';
	  src: url('SztosFontspring/sztos-thin/Fontspring-DEMO-sztos-thin.woff') format('woff'), 
		url('SztosFontspring/sztos-thin/Fontspring-DEMO-sztos-thin.woff2') format('woff2');
	}
	@font-face {
	  font-family: 'Sztos_hairline_fs';
	  src: url('SztosFontspring/sztos-hairline/Fontspring-DEMO-sztos-hairline.woff') format('woff'), 
		url('SztosFontspring/sztos-hairline/Fontspring-DEMO-sztos-hairline.woff2') format('woff2');
	}
	
	/*fontspring*/
	.sztos_black { font-family: 'Sztos_black_fs'; }
	.sztos_extrabold { font-family: 'Sztos_extrabold_fs'; }
	.sztos_bold { font-family: 'Sztos_bold_fs'; }
	.sztos_semibold/*, 
	 b, 
	 a.but p*/ { font-family: 'Sztos_semibold_fs'; }
	.sztos_medium { font-family: 'Sztos_medium_fs'; }
	.sztos_reg { font-family: 'Sztos_regular_fs'; }
	.sztos_thin { font-family: 'Sztos_thin_fs'; }
	.sztos_hairline { font-family: 'Sztos_hairline_fs'; }
	
	
	/* ============ Roboto ============ */
	@font-face {
	  font-family: 'Roboto_Medium';
	  src: url('Roboto/Roboto-Medium/Roboto-Medium.woff') format('woff'), 
		   url('Roboto/Roboto-Medium/Roboto-Medium.woff2') format('woff2');
	}
	@font-face {
	  font-family: 'Roboto_Regular';
	  src: url('Roboto/Roboto-Regular/Roboto-Regular.woff') format('woff'), 
		   url('Roboto/Roboto-Regular/Roboto-Regular.woff2') format('woff2');
	}
	@font-face {
		font-family: 'Roboto_Thin';
		src: url('Roboto/Roboto-Thin/Roboto-Thin.woff2') format('woff2'),
			 url('Roboto/Roboto-Thin/Roboto-Thin.woff') format('woff');
	}
	@font-face {
		font-family: 'Roboto_Light';
		src: url('Roboto/Roboto-Light/Roboto-Light.woff2') format('woff2'),
			 url('Roboto/Roboto-Light/Roboto-Light.woff') format('woff');
	}
	@font-face {
		font-family: 'Roboto_Bold';
		src: url('Roboto/Roboto-Bold/Roboto-Bold.woff2') format('woff2'),
			 url('Roboto/Roboto-Bold/Roboto-Bold.woff') format('woff');
	}
	@font-face {
		font-family: 'Roboto_Black';
		src: url('Roboto/Roboto-Black/Roboto-Black.woff2') format('woff2'),
			 url('Roboto/Roboto-Black/Roboto-Black.woff') format('woff');
	}
	
	/*roboto*/
	.roboto_reg {font-family: 'Roboto_Regular'; }
	.roboto_medium {font-family: 'Roboto_Medium'; }
	.roboto_thin {font-family: 'Roboto_Thin'; }
	.roboto_light {font-family: 'Roboto_Light'; }
	.roboto_bold {font-family: 'Roboto_Bold'; }
	.roboto_black {font-family: 'Roboto_Black'; }
	
	
	/* ============ Roboto_Condensed ============ */
	@font-face {
		font-family: 'RobotoCondensed-Regular';
		src: url('RobotoCondensed/regular/RobotoCondensed-Regular.woff2') format('woff2'),
			 url('RobotoCondensed/regular/RobotoCondensed-Regular.woff') format('woff');
	}
	@font-face {
		font-family: 'RobotoCondensed-Bold';
		src: url('RobotoCondensed/bold/RobotoCondensed-Bold.woff2') format('woff2'),
			 url('RobotoCondensed/bold/RobotoCondensed-Bold.woff') format('woff');
	}
	@font-face {
		font-family: 'RobotoCondensed-Light';
		src: url('RobotoCondensed/light/RobotoCondensed-Light.woff2') format('woff2'),
			 url('RobotoCondensed/light/RobotoCondensed-Light.woff') format('woff');
	}
	
	
	
	