

@font-face { font-family: 'IBM Plex Sans Thin'; src: url('../fonts/IBM Plex Sans/IBMPlexSans-Thin.ttf') format('truetype'); font-weight: 100; font-style: normal; }
@font-face { font-family: 'IBM Plex Sans ThinItalic'; src: url('../fonts/IBM Plex Sans/IBMPlexSans-ThinItalic.ttf') format('truetype'); font-weight: 100; font-style: italic; }
@font-face { font-family: 'IBM Plex Sans ExtraLight'; src: url('../fonts/IBM Plex Sans/IBMPlexSans-ExtraLight.ttf') format('truetype'); font-weight: 200; font-style: normal; }
@font-face { font-family: 'IBM Plex Sans ExtraLightItalic'; src: url('../fonts/IBM Plex Sans/IBMPlexSans-ExtraLightItalic.ttf') format('truetype'); font-weight: 200; font-style: italic; }
@font-face { font-family: 'IBM Plex Sans Light'; src: url('../fonts/IBM Plex Sans/IBMPlexSans-Light.ttf') format('truetype'); font-weight: 300; font-style: normal; }
@font-face { font-family: 'IBM Plex Sans LightItalic'; src: url('../fonts/IBM Plex Sans/IBMPlexSans-LightItalic.ttf') format('truetype'); font-weight: 300; font-style: italic; }
@font-face { font-family: 'IBM Plex Sans'; src: url('../fonts/IBM Plex Sans/IBMPlexSans.ttf') format('truetype'); font-weight: 400; font-style: normal; }
@font-face { font-family: 'IBM Plex Sans Italic'; src: url('../fonts/IBM Plex Sans/IBMPlexSans-Italic.ttf') format('truetype'); font-weight: 400; font-style: italic; }
@font-face { font-family: 'IBM Plex Sans Medium'; src: url('../fonts/IBM Plex Sans/IBMPlexSans-Medium.ttf') format('truetype'); font-weight: 500; font-style: normal; }
@font-face { font-family: 'IBM Plex Sans MediumItalic'; src: url('../fonts/IBM Plex Sans/IBMPlexSans-MediumItalic.ttf') format('truetype'); font-weight: 500; font-style: italic; }
@font-face { font-family: 'IBM Plex Sans SemiBold'; src: url('../fonts/IBM Plex Sans/IBMPlexSans-SemiBold.ttf') format('truetype'); font-weight: 600; font-style: normal; }
@font-face { font-family: 'IBM Plex Sans SemiBoldItalic'; src: url('../fonts/IBM Plex Sans/IBMPlexSans-SemiBoldItalic.ttf') format('truetype'); font-weight: 600; font-style: italic; }
@font-face { font-family: 'IBM Plex Sans Bold'; src: url('../fonts/IBM Plex Sans/IBMPlexSans-Bold.ttf') format('truetype'); font-weight: 700; font-style: normal; }
@font-face { font-family: 'IBM Plex Sans BoldItalic'; src: url('../fonts/IBM Plex Sans/IBMPlexSans-BoldItalic.ttf') format('truetype'); font-weight: 700; font-style: italic; }
 
/* IBM Plex Sans Condensed - alle Varianten */
@font-face { font-family: 'IBM Plex Sans Condensed Thin'; src: url('../fonts/IBM Plex Sans Condensed/IBMPlexSansCond-Thin.ttf') format('truetype'); font-weight: 100; font-style: normal; }
@font-face { font-family: 'IBM Plex Sans Condensed ThinItalic'; src: url('../fonts/IBM Plex Sans Condensed/IBMPlexSansCond-ThinItalic.ttf') format('truetype'); font-weight: 100; font-style: italic; }
@font-face { font-family: 'IBM Plex Sans Condensed ExtraLight'; src: url('../fonts/IBM Plex Sans Condensed/IBMPlexSansCond-ExtraLight.ttf') format('truetype'); font-weight: 200; font-style: normal; }
@font-face { font-family: 'IBM Plex Sans Condensed ExtraLightItalic'; src: url('../fonts/IBM Plex Sans Condensed/IBMPlexSansCond-ExtraLightItalic.ttf') format('truetype'); font-weight: 200; font-style: italic; }
@font-face { font-family: 'IBM Plex Sans Condensed Light'; src: url('../fonts/IBM Plex Sans Condensed/IBMPlexSansCond-Light.ttf') format('truetype'); font-weight: 300; font-style: normal; }
@font-face { font-family: 'IBM Plex Sans Condensed LightItalic'; src: url('../fonts/IBM Plex Sans Condensed/IBMPlexSansCond-LightItalic.ttf') format('truetype'); font-weight: 300; font-style: italic; }
@font-face { font-family: 'IBM Plex Sans Condensed'; src: url('../fonts/IBM Plex Sans Condensed/IBMPlexSansCond.ttf') format('truetype'); font-weight: 400; font-style: normal; }
@font-face { font-family: 'IBM Plex Sans Condensed Italic'; src: url('../fonts/IBM Plex Sans Condensed/IBMPlexSansCond-Italic.ttf') format('truetype'); font-weight: 400; font-style: italic; }
@font-face { font-family: 'IBM Plex Sans Condensed Medium'; src: url('../fonts/IBM Plex Sans Condensed/IBMPlexSansCond-Medium.ttf') format('truetype'); font-weight: 500; font-style: normal; }
@font-face { font-family: 'IBM Plex Sans Condensed MediumItalic'; src: url('../fonts/IBM Plex Sans Condensed/IBMPlexSansCond-MediumItalic.ttf') format('truetype'); font-weight: 500; font-style: italic; }
@font-face { font-family: 'IBM Plex Sans Condensed SemiBold'; src: url('../fonts/IBM Plex Sans Condensed/IBMPlexSansCond-SemiBold.ttf') format('truetype'); font-weight: 600; font-style: normal; }
@font-face { font-family: 'IBM Plex Sans Condensed SemiBoldItalic'; src: url('../fonts/IBM Plex Sans Condensed/IBMPlexSansCond-SemiBoldItalic.ttf') format('truetype'); font-weight: 600; font-style: italic; }
@font-face { font-family: 'IBM Plex Sans Condensed Bold'; src: url('../fonts/IBM Plex Sans Condensed/IBMPlexSansCond-Bold.ttf') format('truetype'); font-weight: 700; font-style: normal; }
@font-face { font-family: 'IBM Plex Sans Condensed BoldItalic'; src: url('../fonts/IBM Plex Sans Condensed/IBMPlexSansCond-BoldItalic.ttf') format('truetype'); font-weight: 700; font-style: italic; }

/* IBM Plex Serif - alle Varianten */
@font-face { font-family: 'IBM Plex Serif Thin'; src: url('../fonts/IBM Plex Serif/IBMPlexSerif-Thin.ttf') format('truetype'); font-weight: 100; font-style: normal; }
@font-face { font-family: 'IBM Plex Serif ThinItalic'; src: url('../fonts/IBM Plex Serif/IBMPlexSerif-ThinItalic.ttf') format('truetype'); font-weight: 100; font-style: italic; }
@font-face { font-family: 'IBM Plex Serif ExtraLight'; src: url('../fonts/IBM Plex Serif/IBMPlexSerif-ExtraLight.ttf') format('truetype'); font-weight: 200; font-style: normal; }
@font-face { font-family: 'IBM Plex Serif ExtraLightItalic'; src: url('../fonts/IBM Plex Serif/IBMPlexSerif-ExtraLightItalic.ttf') format('truetype'); font-weight: 200; font-style: italic; }
@font-face { font-family: 'IBM Plex Serif Light'; src: url('../fonts/IBM Plex Serif/IBMPlexSerif-Light.ttf') format('truetype'); font-weight: 300; font-style: normal; }
@font-face { font-family: 'IBM Plex Serif LightItalic'; src: url('../fonts/IBM Plex Serif/IBMPlexSerif-LightItalic.ttf') format('truetype'); font-weight: 300; font-style: italic; }
@font-face { font-family: 'IBM Plex Serif'; src: url('../fonts/IBM Plex Serif/IBMPlexSerif.ttf') format('truetype'); font-weight: 400; font-style: normal; }
@font-face { font-family: 'IBM Plex Serif Italic'; src: url('../fonts/IBM Plex Serif/IBMPlexSerif-Italic.ttf') format('truetype'); font-weight: 400; font-style: italic; }
@font-face { font-family: 'IBM Plex Serif Medium'; src: url('../fonts/IBM Plex Serif/IBMPlexSerif-Medium.ttf') format('truetype'); font-weight: 500; font-style: normal; }
@font-face { font-family: 'IBM Plex Serif MediumItalic'; src: url('../fonts/IBM Plex Serif/IBMPlexSerif-MediumItalic.ttf') format('truetype'); font-weight: 500; font-style: italic; }
@font-face { font-family: 'IBM Plex Serif SemiBold'; src: url('../fonts/IBM Plex Serif/IBMPlexSerif-SemiBold.ttf') format('truetype'); font-weight: 600; font-style: normal; }
@font-face { font-family: 'IBM Plex Serif SemiBoldItalic'; src: url('../fonts/IBM Plex Serif/IBMPlexSerif-SemiBoldItalic.ttf') format('truetype'); font-weight: 600; font-style: italic; }
@font-face { font-family: 'IBM Plex Serif Bold'; src: url('../fonts/IBM Plex Serif/IBMPlexSerif-Bold.ttf') format('truetype'); font-weight: 700; font-style: normal; }
@font-face { font-family: 'IBM Plex Serif BoldItalic'; src: url('../fonts/IBM Plex Serif/IBMPlexSerif-BoldItalic.ttf') format('truetype'); font-weight: 700; font-style: italic; }
