
/* SH-Bree-Headline Basic Latin Glyphs */
@font-face {
    font-family: "SH Headline";
    src: local('SH-Bree-Headline'),
    url("../assets/webfonts/SH-Bree-Headline/SH-Bree-Headline_LATIN.woff2") format("woff2"),
    url("../assets/webfonts/SH-Bree-Headline/SH-Bree-Headline_LATIN.woff") format("woff"),
    url("../assets/webfonts/SH-Bree-Headline/SH-Bree-Headline_LATIN.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
    unicode-range: U+020-21b, U+1e0c-203a; /* Latin glyphs */
}
@font-face {
    font-family: "SH Headline";
    src: /* local TTF only available as regular */
    url("../assets/webfonts/SH-Bree-Headline/SH-Bree-Headline_LATIN.woff2") format("woff2"),
    url("../assets/webfonts/SH-Bree-Headline/SH-Bree-Headline_LATIN.woff") format("woff"),
    url("../assets/webfonts/SH-Bree-Headline/SH-Bree-Headline_LATIN.ttf") format("truetype");
    font-weight: bold;
    font-style: normal;
    unicode-range: U+020-21b, U+1e0c-203a; /* Latin glyphs */
}

/* partial support for oblique headlines */
@font-face {
    font-family: "SH Headline";
    src: /* local TTF only available as regular */
    url("../assets/webfonts/SH-Bree-Headline/SH-Bree-Headline-Oblique.woff2") format("woff2"),
    url("../assets/webfonts/SH-Bree-Headline/SH-Bree-Headline-Oblique.woff") format("woff");
    font-weight: normal;
    font-style: italic;
    unicode-range: U+020-07e, U+0A0-17f; /* Basic Latin and Latin Extended-A glyphs */
}
@font-face {
    font-family: "SH Headline";
    src: /* local TTF only available as regular */
    url("../assets/webfonts/SH-Bree-Headline/SH-Bree-Headline-Oblique.woff2") format("woff2"),
    url("../assets/webfonts/SH-Bree-Headline/SH-Bree-Headline-Oblique.woff") format("woff");
    font-weight: bold;
    font-style: italic;
    unicode-range: U+020-07e, U+0A0-17f; /* Basic Latin and Latin Extended-A glyphs */
}

/* SH-Bree-Headline Greek & Cyrillic only */
@font-face {
    font-family: "SH Headline";
    src: local('SH-Bree-Headline Global'),
    url("../assets/webfonts/SH-Bree-Headline/SH-Bree-Headline_GRCY.woff2") format("woff2"),
    url("../assets/webfonts/SH-Bree-Headline/SH-Bree-Headline_GRCY.woff") format("woff"),
    url("../assets/webfonts/SH-Bree-Headline/SH-Bree-Headline_GRCY.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
    unicode-range: U+374-4f3; /* Greek & Cyrillic glyphs */
}
@font-face {
    font-family: "SH Headline";
    src: local('SH-Bree-Headline Global'),
    url("../assets/webfonts/SH-Bree-Headline/SH-Bree-Headline_GRCY.woff2") format("woff2"),
    url("../assets/webfonts/SH-Bree-Headline/SH-Bree-Headline_GRCY.woff") format("woff"),
    url("../assets/webfonts/SH-Bree-Headline/SH-Bree-Headline_GRCY.ttf") format("truetype");
    font-weight: normal;
    font-style: italic;
    unicode-range: U+374-4f3; /* Greek & Cyrillic glyphs */
}
@font-face {
    font-family: "SH Headline";
    src: /* local TTF only available as regular */
    url("../assets/webfonts/SH-Bree-Headline/SH-Bree-Headline_GRCY.woff2") format("woff2"),
    url("../assets/webfonts/SH-Bree-Headline/SH-Bree-Headline_GRCY.woff") format("woff"),
    url("../assets/webfonts/SH-Bree-Headline/SH-Bree-Headline_GRCY.ttf") format("truetype");
    font-weight: bold;
    font-style: normal;
    unicode-range: U+374-4f3; /* Greek & Cyrillic glyphs */
}
@font-face {
    font-family: "SH Headline";
    src: /* local TTF only available as regular */
    url("../assets/webfonts/SH-Bree-Headline/SH-Bree-Headline_GRCY.woff2") format("woff2"),
    url("../assets/webfonts/SH-Bree-Headline/SH-Bree-Headline_GRCY.woff") format("woff"),
    url("../assets/webfonts/SH-Bree-Headline/SH-Bree-Headline_GRCY.ttf") format("truetype");
    font-weight: bold;
    font-style: italic;
    unicode-range: U+374-4f3; /* Greek & Cyrillic glyphs */
}

/* SH-Bree-Headline Arabic, Hebrew only */
@font-face {
    font-family: "SH Headline";
    src: local('SH-Bree-Headline Global'),
    url("../assets/webfonts/SH-Bree-Headline/SH-Bree-Headline_ME.woff2") format("woff2"),
    url("../assets/webfonts/SH-Bree-Headline/SH-Bree-Headline_ME.woff") format("woff"),
    url("../assets/webfonts/SH-Bree-Headline/SH-Bree-Headline_ME.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
    unicode-range: U+5af-6f9, U+fc5e-fc63, U+fdf2; /* Arabic, Hebrew glyphs */
}
@font-face {
    font-family: "SH Headline";
    src: /* local TTF only available as regular */
    url("../assets/webfonts/SH-Bree-Headline/SH-Bree-Headline_ME.woff2") format("woff2"),
    url("../assets/webfonts/SH-Bree-Headline/SH-Bree-Headline_ME.woff") format("woff"),
    url("../assets/webfonts/SH-Bree-Headline/SH-Bree-Headline_ME.ttf") format("truetype");
    font-weight: bold;
    font-style: normal;
    unicode-range: U+5af-6f9, U+fc5e-fc63, U+fdf2; /* Arabic, Hebrew glyphs */
}



/* SH-Bree-Headline Thai only */
@font-face {
    font-family: "SH Headline";
    src: local('SH-Bree-Headline Global'),
    url("../assets/webfonts/SH-Bree-Headline/SH-Bree-Headline_THAI.woff2") format("woff2"),
    url("../assets/webfonts/SH-Bree-Headline/SH-Bree-Headline_THAI.woff") format("woff"),
    url("../assets/webfonts/SH-Bree-Headline/SH-Bree-Headline_THAI.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
    unicode-range: U+e01-e5b; /* Thai glyphs */
}
@font-face {
    font-family: "SH Headline";
    src: /* local TTF only available as regular */
    url("../assets/webfonts/SH-Bree-Headline/SH-Bree-Headline_THAI.woff2") format("woff2"),
    url("../assets/webfonts/SH-Bree-Headline/SH-Bree-Headline_THAI.woff") format("woff"),
    url("../assets/webfonts/SH-Bree-Headline/subset/SH-Bree-Headline_THAI.ttf") format("truetype");
    font-weight: bold;
    font-style: normal;
    unicode-range: U+e01-e5b; /* Thai glyphs */
}





/* Siemens Sans */
@font-face {
    font-family: "Siemens Sans";
    src: local('Siemens Sans'),
         local('SiemensSans-Roman'),
    url("../assets/webfonts/SiemensSans/SiemensSans-Roman.woff2") format("woff2"),
    url("../assets/webfonts/SiemensSans/SiemensSans-Roman.woff") format("woff"),
    url("../assets/webfonts/SiemensSans/SiemensSans-Roman.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: "Siemens Sans";
    src: local('Siemens Sans Italic'),
         local('SiemensSans-Italic'),
    url("../assets/webfonts/SiemensSans/SiemensSans-Italic.woff2") format("woff2"),
    url("../assets/webfonts/SiemensSans/SiemensSans-Italic.woff") format("woff"),
    url("../assets/webfonts/SiemensSans/SiemensSans-Italic.ttf") format("truetype");
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: "Siemens Sans";
    src: local('Siemens Sans Bold'),
         local('SiemensSans-Bold'),
    url("../assets/webfonts/SiemensSans/SiemensSans-Bold.woff2") format("woff2"),
    url("../assets/webfonts/SiemensSans/SiemensSans-Bold.woff") format("woff"),
    url("../assets/webfonts/SiemensSans/SiemensSans-Bold.ttf") format("truetype");
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: "Siemens Sans";
    src: local('Siemens Sans Italic Bold'),
         local('SiemensSans-BoldItalic'),
    url("../assets/webfonts/SiemensSans/SiemensSans-BoldItalic.woff2") format("woff2"),
    url("../assets/webfonts/SiemensSans/SiemensSans-BoldItalic.woff") format("woff"),
    url("../assets/webfonts/SiemensSans/SiemensSans-BoldItalic.ttf") format("truetype");
    font-weight: 600;
    font-style: italic;
}
@font-face {
    font-family: "Siemens Sans";
    src: local('Siemens Sans Black'),
         local('SiemensSans-Black'),
    url("../assets/webfonts/SiemensSans/SiemensSans-Black.woff2") format("woff2"),
    url("../assets/webfonts/SiemensSans/SiemensSans-Black.woff") format("woff"),
    url("../assets/webfonts/SiemensSans/SiemensSans-Black.ttf") format("truetype");
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: "Siemens Sans";
    src: local('Siemens Sans Italic Black'),
         local('SiemensSans-BlackItalic'),
    url("../assets/webfonts/SiemensSans/SiemensSans-BlackItalic.woff2") format("woff2"),
    url("../assets/webfonts/SiemensSans/SiemensSans-BlackItalic.woff") format("woff"),
    url("../assets/webfonts/SiemensSans/SiemensSans-BlackItalic.ttf") format("truetype");
    font-weight: 800;
    font-style: italic;
}





/* SH-Bree-Text subset for Arabic & Hebrew */
@font-face {
    font-family: "SH-Bree-Text";
    src: local('SH-Bree-Text Global Light'),
    url("../assets/webfonts/SH-Bree-Text/SH-Bree-Text-Light_ME.woff2") format("woff2"),
    url("../assets/webfonts/SH-Bree-Text/SH-Bree-Text-Light_ME.woff") format("woff"),
    url("../assets/webfonts/SH-Bree-Text/SH-Bree-Text-Light_ME.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
    unicode-range: U+5af-6f9, U+fc5e-fc63, U+fdf2; /* Arabic, Hebrew glyphs */
}
@font-face {
    font-family: "SH-Bree-Text";
    src: local('SH-Bree-Text Global Bold'),
    url("../assets/webfonts/SH-Bree-Text/SH-Bree-Text-Bold_ME.woff2") format("woff2"),
    url("../assets/webfonts/SH-Bree-Text/SH-Bree-Text-Bold_ME.woff") format("woff"),
    url("../assets/webfonts/SH-Bree-Text/SH-Bree-Text-Bold_ME.ttf") format("truetype");
    font-weight: bold;
    font-style: normal;
    unicode-range: U+5af-6f9, U+fc5e-fc63, U+fdf2; /* Arabic, Hebrew glyphs */
}


/* SH Bree Text subset for Thai */
@font-face {
    font-family: "SH-Bree-Text";
    src: local('SH-Bree-Text Global Light'),
    url("../assets/webfonts/SH-Bree-Text/SH-Bree-Text-Light_THAI.woff2") format("woff2"),
    url("../assets/webfonts/SH-Bree-Text/SH-Bree-Text-Light_THAI.woff") format("woff"),
    url("../assets/webfonts/SH-Bree-Text/SH-Bree-Text-Light_THAI.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
    unicode-range: U+e01-e5b; /* Thai glyphs */
}
@font-face {
    font-family: "SH-Bree-Text";
    src: local('SH-Bree-Text Global Bold'),
    url("../assets/webfonts/SH-Bree-Text/SH-Bree-Text-Bold_THAI.woff2") format("woff2"),
    url("../assets/webfonts/SH-Bree-Text/SH-Bree-Text-Bold_THAI.woff") format("woff"),
    url("../assets/webfonts/SH-Bree-Text/SH-Bree-Text-Bold_THAI.ttf") format("truetype");
    font-weight: bold;
    font-style: normal;
    unicode-range: U+e01-e5b; /* Thai glyphs */
}
