@font-face {
  font-family: "tketype";
  src: url('fonts/fonts_3/tkfonts/tke_type/web_fonts/woff2/tketype-regular.woff2');
  src: url('fonts/fonts_3/tkfonts/tke_type/web_fonts/woff2/tketype-regular.woff2') format("woff2"),
    url('fonts/fonts_3/tkfonts/tke_type/web_fonts/woff/tketype-regular.woff') format("woff"),
    url('fonts/fonts_3/tkfonts/tke_type/desktop_fonts/ttf/tketype-regular.ttf') format("truetype"),
    url('fonts/fonts_3/tkfonts/tke_type/desktop_fonts/otf/tketype-regular.otf') format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "tketype";
  src: url('fonts/fonts_3/tkfonts/tke_type/web_fonts/woff2/tketype-regularitalic.woff2');
  src: url('fonts/fonts_3/tkfonts/tke_type/web_fonts/woff2/tketype-regularitalic.woff2') format("woff2"),
    url('fonts/fonts_3/tkfonts/tke_type/web_fonts/woff/tketype-regularitalic.woff') format("woff"),
    url('fonts/fonts_3/tkfonts/tke_type/desktop_fonts/ttf/tketype-regularitalic.ttf') format("truetype"),
    url('fonts/fonts_3/tkfonts/tke_type/desktop_fonts/otf/tketype-regularitalic.otf') format("opentype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "tketype";
  src: url('fonts/fonts_3/tkfonts/tke_type/web_fonts/woff2/tketype-bold.woff2');
  src: url('fonts/fonts_3/tkfonts/tke_type/web_fonts/woff2/tketype-bold.woff2') format("woff2"),
    url('fonts/fonts_3/tkfonts/tke_type/web_fonts/woff/tketype-bold.woff') format("woff"),
    url('fonts/fonts_3/tkfonts/tke_type/desktop_fonts/ttf/tketype-bold.ttf') format("truetype"),
    url('fonts/fonts_3/tkfonts/tke_type/desktop_fonts/otf/tketype-bold.otf') format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "tketype";
  src: url('fonts/fonts_3/tkfonts/tke_type/web_fonts/woff2/tketype-bolditalic.woff2');
  src: url('fonts/fonts_3/tkfonts/tke_type/web_fonts/woff2/tketype-bolditalic.woff2') format("woff2"),
    url('fonts/fonts_3/tkfonts/tke_type/web_fonts/woff/tketype-bolditalic.woff') format("woff"),
    url('fonts/fonts_3/tkfonts/tke_type/desktop_fonts/ttf/tketype-bolditalic.ttf') format("truetype"),
    url('fonts/fonts_3/tkfonts/tke_type/desktop_fonts/otf/tketype-bolditalic.otf') format("opentype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "tketype";
  src: url('fonts/fonts_3/tkfonts/tke_type/web_fonts/woff2/tketype-medium.woff2');
  src: url('fonts/fonts_3/tkfonts/tke_type/web_fonts/woff2/tketype-medium.woff2') format("woff2"),
    url('fonts/fonts_3/tkfonts/tke_type/web_fonts/woff/tketype-medium.woff') format("woff"),
    url('fonts/fonts_3/tkfonts/tke_type/desktop_fonts/ttf/tketype-medium.ttf') format("truetype"),
    url('fonts/fonts_3/tkfonts/tke_type/desktop_fonts/otf/tketype-medium.otf') format("opentype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "tketype";
  src: url('fonts/fonts_3/tkfonts/tke_type/web_fonts/woff2/tketype-mediumitalic.woff2');
  src: url('fonts/fonts_3/tkfonts/tke_type/web_fonts/woff2/tketype-mediumitalic.woff2') format("woff2"),
    url('fonts/fonts_3/tkfonts/tke_type/web_fonts/woff/tketype-mediumitalic.woff') format("woff"),
    url('fonts/fonts_3/tkfonts/tke_type/desktop_fonts/ttf/tketype-mediumitalic.ttf') format("truetype"),
    url('fonts/fonts_3/tkfonts/tke_type/desktop_fonts/otf/tketype-mediumitalic.otf') format("opentype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "tketype";
  src: url('fonts/fonts_3/tkfonts/tke_type/web_fonts/woff2/tketype-book.woff2');
  src: url('fonts/fonts_3/tkfonts/tke_type/web_fonts/woff2/tketype-book.woff2') format("woff2"),
    url('fonts/fonts_3/tkfonts/tke_type/web_fonts/woff/tketype-book.woff') format("woff"),
    url('fonts/fonts_3/tkfonts/tke_type/desktop_fonts/ttf/tketype-book.ttf') format("truetype"),
    url('fonts/fonts_3/tkfonts/tke_type/desktop_fonts/otf/tketype-book.otf') format("opentype");
  font-weight: 450;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "tketype";
  src: url('fonts/fonts_3/tkfonts/tke_type/web_fonts/woff2/tketype-bookitalic.woff2');
  src: url('fonts/fonts_3/tkfonts/tke_type/web_fonts/woff2/tketype-bookitalic.woff2') format("woff2"),
    url('fonts/fonts_3/tkfonts/tke_type/web_fonts/woff/tketype-bookitalic.woff') format("woff"),
    url('fonts/fonts_3/tkfonts/tke_type/desktop_fonts/ttf/tketype-bookitalic.ttf') format("truetype"),
    url('fonts/fonts_3/tkfonts/tke_type/desktop_fonts/otf/tketype-bookitalic.otf') format("opentype");
  font-weight: 450;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "tketype";
  src: url('fonts/fonts_3/tkfonts/tke_type/web_fonts/woff2/tketype-light.woff2');
  src: url('fonts/fonts_3/tkfonts/tke_type/web_fonts/woff2/tketype-light.woff2') format("woff2"),
    url('fonts/fonts_3/tkfonts/tke_type/web_fonts/woff/tketype-light.woff') format("woff"),
    url('fonts/fonts_3/tkfonts/tke_type/desktop_fonts/ttf/tketype-light.ttf') format("truetype"),
    url('fonts/fonts_3/tkfonts/tke_type/desktop_fonts/otf/tketype-light.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "tketype";
  src: url('fonts/fonts_3/tkfonts/tke_type/web_fonts/woff2/tketype-lightitalic.woff2');
  src: url('fonts/fonts_3/tkfonts/tke_type/web_fonts/woff2/tketype-lightitalic.woff2') format("woff2"),
    url('fonts/fonts_3/tkfonts/tke_type/web_fonts/woff/tketype-lightitalic.woff') format("woff"),
    url('fonts/fonts_3/tkfonts/tke_type/desktop_fonts/ttf/tketype-lightitalic.ttf') format("truetype"),
    url('fonts/fonts_3/tkfonts/tke_type/desktop_fonts/otf/tketype-lightitalic.otf') format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

/* MONO */

@font-face {
  font-family: "tketype";
  src: url('fonts/fonts_3/tkfonts/tke_type/web_fonts/woff2/tketype-regular.woff2');
  src: url('fonts/fonts_3/tkfonts/tke_type/web_fonts/woff2/tketype-regular.woff2') format("woff2"),
    url('fonts/fonts_3/tkfonts/tke_type/web_fonts/woff/tketype-regular.woff') format("woff"),
    url('fonts/fonts_3/tkfonts/tke_type/desktop_fonts/ttf/tketype-regular.ttf') format("truetype"),
    url('fonts/fonts_3/tkfonts/tke_type/desktop_fonts/otf/tketype-regular.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "tketypemono";
  src: url('fonts/fonts_3/tkfonts/tke_type_mono/web_fonts_1/woff2_1/tketypemono-regularitalic.woff2');
  src: url('fonts/fonts_3/tkfonts/tke_type_mono/web_fonts_1/woff2_1/tketypemono-regularitalic.woff2') format("woff2"),
    url('fonts/fonts_3/tkfonts/tke_type_mono/web_fonts_1/woff_1/tketypemono-regularitalic.woff') format("woff"),
    url('fonts/fonts_3/tkfonts/tke_type_mono/desktop_fonts_1/ttf_1/tketypemono-regularitalic.ttf') format("truetype"),
    url('fonts/fonts_3/tkfonts/tke_type_mono/desktop_fonts_1/otf_1/tketypemono-regularitalic.otf') format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "tketypemono";
  src: url('fonts/fonts_3/tkfonts/tke_type_mono/web_fonts_1/woff2_1/tketypemono-bold.woff2');
  src: url('fonts/fonts_3/tkfonts/tke_type_mono/web_fonts_1/woff2_1/tketypemono-bold.woff2') format("woff2"),
    url('fonts/fonts_3/tkfonts/tke_type_mono/web_fonts_1/woff_1/tketypemono-bold.woff') format("woff"),
    url('fonts/fonts_3/tkfonts/tke_type_mono/desktop_fonts_1/ttf_1/tketypemono-bold.ttf') format("truetype"),
    url('fonts/fonts_3/tkfonts/tke_type_mono/desktop_fonts_1/otf_1/tketypemono-bold.otf') format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "tketypemono";
  src: url('fonts/fonts_3/tkfonts/tke_type_mono/web_fonts_1/woff_1/tketypemono-bolditalic.woff');
  src: url('fonts/fonts_3/tkfonts/tke_type_mono/web_fonts_1/woff_1/tketypemono-bolditalic.woff') format("woff"),
    url('fonts/fonts_3/tkfonts/tke_type_mono/desktop_fonts_1/ttf_1/tketypemono-bolditalic.ttf') format("truetype"),
    url('fonts/fonts_3/tkfonts/tke_type_mono/desktop_fonts_1/otf_1/tketypemono-bolditalic.otf') format("opentype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "tketypemono";
  src: url('fonts/fonts_3/tkfonts/tke_type_mono/web_fonts_1/woff2_1/tketypemono-medium.woff2');
  src: url('fonts/fonts_3/tkfonts/tke_type_mono/web_fonts_1/woff2_1/tketypemono-medium.woff2') format("woff2"),
    url('fonts/fonts_3/tkfonts/tke_type_mono/web_fonts_1/woff_1/tketypemono-medium.woff') format("woff"),
    url('fonts/fonts_3/tkfonts/tke_type_mono/desktop_fonts_1/ttf_1/tketypemono-medium.ttf') format("truetype"),
    url('fonts/fonts_3/tkfonts/tke_type_mono/desktop_fonts_1/otf_1/tketypemono-medium.otf') format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "tketypemono";
  src: url('fonts/fonts_3/tkfonts/tke_type_mono/web_fonts_1/woff_1/tketypemono-mediumitalic.woff');
  src: url('fonts/fonts_3/tkfonts/tke_type_mono/web_fonts_1/woff_1/tketypemono-mediumitalic.woff') format("woff"),
    url('fonts/fonts_3/tkfonts/tke_type_mono/desktop_fonts_1/ttf_1/tketypemono-mediumitalic.ttf') format("truetype"),
    url('fonts/fonts_3/tkfonts/tke_type_mono/desktop_fonts_1/otf_1/tketypemono-mediumitalic.otf') format("opentype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "tketypemono";
  src: url('fonts/fonts_3/tkfonts/tke_type_mono/web_fonts_1/woff2_1/tketypemono-book.woff2');
  src: url('fonts/fonts_3/tkfonts/tke_type_mono/web_fonts_1/woff2_1/tketypemono-book.woff2') format("woff2"),
    url('fonts/fonts_3/tkfonts/tke_type_mono/web_fonts_1/woff_1/tketypemono-book.woff') format("woff"),
    url('fonts/fonts_3/tkfonts/tke_type_mono/desktop_fonts_1/ttf_1/tketypemono-book.ttf') format("truetype"),
    url('fonts/fonts_3/tkfonts/tke_type_mono/desktop_fonts_1/otf_1/tketypemono-book.otf') format("opentype");
  font-weight: 350;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "tketypemono";
  src: url('fonts/fonts_3/tkfonts/tke_type_mono/web_fonts_1/woff2_1/tketypemono-bookitalic.woff2');
  src: url('fonts/fonts_3/tkfonts/tke_type_mono/web_fonts_1/woff2_1/tketypemono-bookitalic.woff2') format("woff2"),
    url('fonts/fonts_3/tkfonts/tke_type_mono/web_fonts_1/woff_1/tketypemono-bookitalic.woff') format("woff"),
    url('fonts/fonts_3/tkfonts/tke_type_mono/desktop_fonts_1/ttf_1/tketypemono-bookitalic.ttf') format("truetype"),
    url('fonts/fonts_3/tkfonts/tke_type_mono/desktop_fonts_1/otf_1/tketypemono-bookitalic.otf') format("opentype");
  font-weight: 350;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "tketypemono";
  src: url('fonts/fonts_3/tkfonts/tke_type_mono/web_fonts_1/woff2_1/tketypemono-light.woff2');
  src: url('fonts/fonts_3/tkfonts/tke_type_mono/web_fonts_1/woff2_1/tketypemono-light.woff2') format("woff2"),
    url('fonts/fonts_3/tkfonts/tke_type_mono/web_fonts_1/woff_1/tketypemono-light.woff') format("woff"),
    url('fonts/fonts_3/tkfonts/tke_type_mono/desktop_fonts_1/ttf_1/tketypemono-light.ttf') format("truetype"),
    url('fonts/fonts_3/tkfonts/tke_type_mono/desktop_fonts_1/otf_1/tketypemono-light.otf') format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "tketypemono";
  src: url('fonts/fonts_3/tkfonts/tke_type_mono/web_fonts_1/woff2_1/tketypemono-lightitalic.woff2');
  src: url('fonts/fonts_3/tkfonts/tke_type_mono/web_fonts_1/woff2_1/tketypemono-lightitalic.woff2') format("woff2"),
    url('fonts/fonts_3/tkfonts/tke_type_mono/web_fonts_1/woff_1/tketypemono-lightitalic.woff') format("woff"),
    url('fonts/fonts_3/tkfonts/tke_type_mono/desktop_fonts_1/ttf_1/tketypemono-lightitalic.ttf') format("truetype"),
    url('fonts/fonts_3/tkfonts/tke_type_mono/desktop_fonts_1/otf_1/tketypemono-lightitalic.otf') format("opentype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

/* Iconfont */
@font-face {
  font-family: "icomoon";
  src: url('fonts/thyssen-krupp-iconfont-eot20c6.eot?-tcpm6w');
  src: url('fonts/thyssen-krupp-iconfont-eotd41d.eot?#iefix-tcpm6w')
      format("embedded-opentype"),
    url('fonts/thyssen-krupp-iconfont-woff20c6.woff?-tcpm6w') format("woff"),
    url('fonts/thyssen-krupp-iconfont-ttf20c6.ttf?-tcpm6w')
      format("truetype"),
    url('fonts/thyssen-krupp-iconfont-svg20c6.svg?-tcpm6w#thyssen-krupp-iconfont')
      format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

[class^="icon-"]:before,
[class*=" icon-"]:before,
[class^="icon-"]:after,
[class*=" icon-"]:after {
  display: inline-block;
  font-family: "icomoon";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}