/* ===== FONT: Söhne Webfont Integration ===== */
@font-face {
    font-family: 'So:hne';
    src: url('../fonts/Sohne-Buch.woff2') format('woff2'),
        url('../fonts/Sohne-Buch.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'So:hne';
    src: url('../fonts/Sohne-BuchKursiv.woff2') format('woff2'),
        url('../fonts/Sohne-BuchKursiv.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'So:hne';
    src: url('../fonts/Sohne-Extrafett.woff2') format('woff2'),
        url('../fonts/Sohne-Extrafett.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'So:hne';
    src: url('../fonts/Sohne-ExtrafettKursiv.woff2') format('woff2'),
        url('../fonts/Sohne-ExtrafettKursiv.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'So:hne';
    src: url('../fonts/Sohne-ExtraleichtKursiv.woff2') format('woff2'),
        url('../fonts/Sohne-ExtraleichtKursiv.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Sohne Mono';
    src: url('../fonts/SohneMono-ExtrafettKursiv.woff2') format('woff2'),
        url('../fonts/SohneMono-ExtrafettKursiv.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'So:hne Mono';
    src: url('../fonts/SohneMono-Fett.woff2') format('woff2'),
        url('../fonts/SohneMono-Fett.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

/*@font-face {
    font-family: 'So:hne';
    src: url('../fonts/dinpro/dinpro_black.otf') format('otf');
        
    font-weight: 900;
    font-style: black;
    
}*/


/* dinpro */

@font-face {
    font-family: 'dinpro';
    src: url('../fonts/dinpro/dinpro_black.woff2') format('woff2'),
        url('../fonts/dinpro/dinpro_black.otf') format('otf');
    font-weight: 900;
    font-style: black;
    font-display: swap;
}

@font-face {
    font-family: 'dinpro';
    src: url('../fonts/dinpro/dinpro_blackitalic.woff2') format('woff2'),
        url('../fonts/dinpro/dinpro_blackitalic.otf') format('otf');
    font-weight: 900;
    font-style: black italic;
    font-display: swap;
}

@font-face {
    font-family: 'dinpro';
    src: url('../fonts/dinpro/dinpro_bolditalic.woff2') format('woff2'),
         url('../fonts/dinpro/dinpro_bolditalic.otf') format('otf');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'dinpro';
    src: url('../fonts/dinpro/dinpro_condensedblack.woff2') format('woff2'),
         url('../fonts/dinpro/dinpro_condensedblack.otf') format('otf');
    font-weight: 900;
    font-style: normal;
    font-stretch: condensed;
    font-display: swap;
}

@font-face {
    font-family: 'dinpro';
    src: url('../fonts/dinpro/dinpro_condensedblackitalic.woff2') format('woff2'),
         url('../fonts/dinpro/dinpro_condensedblackitalic.otf') format('otf');
    font-weight: 900;
    font-style: italic;
    font-stretch: condensed;
    font-display: swap;
}

@font-face {
    font-family: 'dinpro';
    src: url('../fonts/dinpro/dinpro_condensedbold.woff2') format('woff2'),
         url('../fonts/dinpro/dinpro_condensedbold.otf') format('otf');
    font-weight: 700;
    font-style: normal;
    font-stretch: condensed;
    font-display: swap;
}

@font-face {
    font-family: 'dinpro';
    src: url('../fonts/dinpro/dinpro_condensedbolditalic.woff2') format('woff2'),
         url('../fonts/dinpro/dinpro_condensedbolditalic.otf') format('otf');
    font-weight: 700;
    font-style: italic;
    font-stretch: condensed;
    font-display: swap;
}

@font-face {
    font-family: 'dinpro';
    src: url('../fonts/dinpro/dinpro_condenseditalic.woff2') format('woff2'),
         url('../fonts/dinpro/dinpro_condenseditalic.otf') format('otf');
    font-weight: 400;
    font-style: italic;
    font-stretch: condensed;
    font-display: swap;
}

@font-face {
    font-family: 'dinpro';
    src: url('../fonts/dinpro/dinpro_condensedlight.woff2') format('woff2'),
         url('../fonts/dinpro/dinpro_condensedlight.otf') format('otf');
    font-weight: 300;
    font-style: normal;
    font-stretch: condensed;
    font-display: swap;
}

@font-face {
    font-family: 'dinpro';
    src: url('../fonts/dinpro/dinpro_condensedlightitalic.woff2') format('woff2'),
         url('../fonts/dinpro/dinpro_condensedlightitalic.otf') format('otf');
    font-weight: 300;
    font-style: italic;
    font-stretch: condensed;
    font-display: swap;
}

@font-face {
    font-family: 'dinpro';
    src: url('../fonts/dinpro/dinpro_condensedmedium.woff2') format('woff2'),
         url('../fonts/dinpro/dinpro_condensedmedium.otf') format('otf');
    font-weight: 500;
    font-style: normal;
    font-stretch: condensed;
    font-display: swap;
}

@font-face {
    font-family: 'dinpro';
    src: url('../fonts/dinpro/dinpro_condensedmediumitalic.woff2') format('woff2'),
         url('../fonts/dinpro/dinpro_condensedmediumitalic.otf') format('otf');
    font-weight: 500;
    font-style: italic;
    font-stretch: condensed;
    font-display: swap;
}

@font-face {
    font-family: 'dinpro';
    src: url('../fonts/dinpro/dinpro_condensedregular.woff2') format('woff2'),
         url('../fonts/dinpro/dinpro_condensedregular.otf') format('otf');
    font-weight: 400;
    font-style: normal;
    font-stretch: condensed;
    font-display: swap;
}

@font-face {
    font-family: 'dinpro';
    src: url('../fonts/dinpro/dinpro_italic.woff2') format('woff2'),
         url('../fonts/dinpro/dinpro_italic.otf') format('otf');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'dinpro';
    src: url('../fonts/dinpro/dinpro_light.woff2') format('woff2'),
         url('../fonts/dinpro/dinpro_light.otf') format('otf');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'dinpro';
    src: url('../fonts/dinpro/dinpro_lightitalic.woff2') format('woff2'),
         url('../fonts/dinpro/dinpro_lightitalic.otf') format('otf');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'dinpro';
    src: url('../fonts/dinpro/dinpro_medium.woff2') format('woff2'),
         url('../fonts/dinpro/dinpro_medium.otf') format('otf');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'dinpro';
    src: url('../fonts/dinpro/dinpro_mediumitalic.woff2') format('woff2'),
         url('../fonts/dinpro/dinpro_mediumitalic.otf') format('otf');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'dinpro';
    src: url('../fonts/dinpro/dinpro_regular.woff2') format('woff2'),
         url('../fonts/dinpro/dinpro_regular.otf') format('otf');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
