

/* ---------------- */
/* Playfair Display */
/* ---------------- */

/*
Usage with fallback fonts:
font-family: 'Playfair Display', Garamond, 'Big Caslon', serif;
*/

@font-face {
  font-family: 'Playfair Display';
  font-weight: 300;
  font-style: normal;
  font-display: block;
  src: url('../fonts/playfair/PlayfairDisplay-Regular.woff2') format('woff2'),
    url('../fonts/playfair/PlayfairDisplay-Regular.woff') format('woff');
}

@font-face {
  font-family: 'Playfair Display';
  font-weight: 300;
  font-style: italic;
  font-display: block;
  src: url('../fonts/playfair/PlayfairDisplay-Italic.woff2') format('woff2'),
    url('../fonts/playfair/PlayfairDisplay-Italic.woff') format('woff');
}

@font-face {
  font-family: 'Playfair Display';
  font-weight: 400;
  font-style: normal;
  font-display: block;
  src: url('../fonts/playfair/PlayfairDisplay-Regular.woff2') format('woff2'),
    url('../fonts/playfair/PlayfairDisplay-Regular.woff') format('woff');
}

@font-face {
  font-family: 'Playfair Display';
  font-weight: 400;
  font-style: italic;
  font-display: block;
  src: url('../fonts/playfair/PlayfairDisplay-Italic.woff2') format('woff2'),
    url('../fonts/playfair/PlayfairDisplay-Italic.woff') format('woff');
}

@font-face {
  font-family: 'Playfair Display';
  font-weight: 500;
  font-style: normal;
  font-display: block;
  src: url('../fonts/playfair/PlayfairDisplay-Regular.woff2') format('woff2'),
    url('../fonts/playfair/PlayfairDisplay-Regular.woff') format('woff');
}

@font-face {
  font-family: 'Playfair Display';
  font-weight: 500;
  font-style: italic;
  font-display: block;
  src: url('../fonts/playfair/PlayfairDisplay-Italic.woff2') format('woff2'),
    url('../fonts/playfair/PlayfairDisplay-Italic.woff') format('woff');
}

@font-face {
  font-family: 'Playfair Display';
  font-weight: 600;
  font-style: normal;
  font-display: block;
  src: url('../fonts/playfair/PlayfairDisplay-Regular.woff2') format('woff2'),
    url('../fonts/playfair/PlayfairDisplay-Regular.woff') format('woff');
}

@font-face {
  font-family: 'Playfair Display';
  font-weight: 600;
  font-style: italic;
  font-display: block;
  src: url('../fonts/playfair/PlayfairDisplay-Italic.woff2') format('woff2'),
    url('../fonts/playfair/PlayfairDisplay-Italic.woff') format('woff');
}

@font-face {
  font-family: 'Playfair Display';
  font-weight: 700;
  font-style: normal;
  font-display: block;
  src: url('../fonts/playfair/PlayfairDisplay-Regular.woff2') format('woff2'),
    url('../fonts/playfair/PlayfairDisplay-Regular.woff') format('woff');
}

@font-face {
  font-family: 'Playfair Display';
  font-weight: 700;
  font-style: italic;
  font-display: block;
  src: url('../fonts/playfair/PlayfairDisplay-Italic.woff2') format('woff2'),
    url('../fonts/playfair/PlayfairDisplay-Italic.woff') format('woff');
}

@font-face {
  font-family: 'Playfair Display';
  font-weight: 800;
  font-style: normal;
  font-display: block;
  src: url('../fonts/playfair/PlayfairDisplay-Regular.woff2') format('woff2'),
    url('../fonts/playfair/PlayfairDisplay-Regular.woff') format('woff');
}

@font-face {
  font-family: 'Playfair Display';
  font-weight: 800;
  font-style: italic;
  font-display: block;
  src: url('../fonts/playfair/PlayfairDisplay-Italic.woff2') format('woff2'),
    url('../fonts/playfair/PlayfairDisplay-Italic.woff') format('woff');
}

@font-face {
  font-family: 'Playfair Display';
  font-weight: 900;
  font-style: normal;
  font-display: block;
  src: url('../fonts/playfair/PlayfairDisplay-Regular.woff2') format('woff2'),
    url('../fonts/playfair/PlayfairDisplay-Regular.woff') format('woff');
}

@font-face {
  font-family: 'Playfair Display';
  font-weight: 900;
  font-style: italic;
  font-display: block;
  src: url('../fonts/playfair/PlayfairDisplay-Italic.woff2') format('woff2'),
    url('../fonts/playfair/PlayfairDisplay-Italic.woff') format('woff');
}

/* ----------- */
/* Roboto Mono */
/* ----------- */

/*
Usage with fallback fonts:
font-family: 'Roboto Mono', 'Gill Sans', Copperplate, sans-serif;
*/

@font-face {
  font-family: 'Roboto Mono';
  font-weight: 500;
  font-display: block;
  text-transform: uppercase;
  src: url('../fonts/roboto-mono/RobotoMono-Regular.woff2') format('woff2'),
    url('../fonts/roboto-mono/RobotoMono-Regular.woff') format('woff');
}

/* -------- */
/* Gerstner */
/* -------- */

/*
Usage with fallback fonts:
font-family: Gerstner-Programm, Helvetica, 'Segoe UI', sans-serif;
*/

@font-face {
  font-family: Gerstner-Programm;
  font-weight: 300;
  font-style: normal;
  font-display: block;
  src: url('../fonts/gerstner/Gerstner-ProgrammRegular.woff2') format('woff2'),
    url('../fonts/gerstner/Gerstner-ProgrammRegular.woff') format('woff');
}

@font-face {
  font-family: Gerstner-Programm;
  font-weight: 300;
  font-style: italic;
  font-display: block;
  src: url('../fonts/gerstner/Gerstner-ProgrammRegular.woff2') format('woff2'),
    url('../fonts/gerstner/Gerstner-ProgrammRegular.woff') format('woff');
}

@font-face {
  font-family: Gerstner-Programm;
  font-weight: 400;
  font-style: normal;
  font-display: block;
  src: url('../fonts/gerstner/Gerstner-ProgrammRegular.woff2') format('woff2'),
    url('../fonts/gerstner/Gerstner-ProgrammRegular.woff') format('woff');
}

@font-face {
  font-family: Gerstner-Programm;
  font-weight: 400;
  font-style: italic;
  font-display: block;
  src: url('../fonts/gerstner/Gerstner-ProgrammRegular.woff2') format('woff2'),
    url('../fonts/gerstner/Gerstner-ProgrammRegular.woff') format('woff');
}

@font-face {
  font-family: Gerstner-Programm;
  font-weight: 500;
  font-style: normal;
  font-display: block;
  src: url('../fonts/gerstner/Gerstner-ProgrammRegular.woff2') format('woff2'),
    url('../fonts/gerstner/Gerstner-ProgrammRegular.woff') format('woff');
}

@font-face {
  font-family: Gerstner-Programm;
  font-weight: 500;
  font-style: italic;
  font-display: block;
  src: url('../fonts/gerstner/Gerstner-ProgrammRegular.woff2') format('woff2'),
    url('../fonts/gerstner/Gerstner-ProgrammRegular.woff') format('woff');
}

@font-face {
  font-family: Gerstner-Programm;
  font-weight: 600;
  font-style: normal;
  font-display: block;
  src: url('../fonts/gerstner/Gerstner-ProgrammBold.woff2') format('woff2'),
    url('../fonts/gerstner/Gerstner-ProgrammBold.woff') format('woff');
}

@font-face {
  font-family: Gerstner-Programm;
  font-weight: 600;
  font-style: italic;
  font-display: block;
  src: url('../fonts/gerstner/Gerstner-ProgrammBold.woff2') format('woff2'),
    url('../fonts/gerstner/Gerstner-ProgrammBold.woff') format('woff');
}

@font-face {
  font-family: Gerstner-Programm;
  font-weight: 700;
  font-style: normal;
  font-display: block;
  src: url('../fonts/gerstner/Gerstner-ProgrammBold.woff2') format('woff2'),
    url('../fonts/gerstner/Gerstner-ProgrammBold.woff') format('woff');
}

@font-face {
  font-family: Gerstner-Programm;
  font-weight: 700;
  font-style: italic;
  font-display: block;
  src: url('../fonts/gerstner/Gerstner-ProgrammBold.woff2') format('woff2'),
    url('../fonts/gerstner/Gerstner-ProgrammBold.woff') format('woff');
}

@font-face {
  font-family: Gerstner-Programm;
  font-weight: 800;
  font-style: normal;
  font-display: block;
  src: url('../fonts/gerstner/Gerstner-ProgrammBold.woff2') format('woff2'),
    url('../fonts/gerstner/Gerstner-ProgrammBold.woff') format('woff');
}

@font-face {
  font-family: Gerstner-Programm;
  font-weight: 800;
  font-style: italic;
  font-display: block;
  src: url('../fonts/gerstner/Gerstner-ProgrammBold.woff2') format('woff2'),
    url('../fonts/gerstner/Gerstner-ProgrammBold.woff') format('woff');
}

@font-face {
  font-family: Gerstner-Programm;
  font-weight: 900;
  font-style: normal;
  font-display: block;
  src: url('../fonts/gerstner/Gerstner-ProgrammBold.woff2') format('woff2'),
    url('../fonts/gerstner/Gerstner-ProgrammBold.woff') format('woff');
}

@font-face {
  font-family: Gerstner-Programm;
  font-weight: 900;
  font-style: italic;
  font-display: block;
  src: url('../fonts/gerstner/Gerstner-ProgrammBold.woff2') format('woff2'),
    url('../fonts/gerstner/Gerstner-ProgrammBold.woff') format('woff');
}

/*!
 * Web Fonts from Fontspring.com
 *
 * All OpenType features and all extended glyphs have been removed.
 * Fully installable fonts can be purchased at http://www.fontspring.com
 *
 * The fonts included in this stylesheet are subject to the End User License you purchased
 * from Fontspring. The fonts are protected under domestic and international trademark and 
 * copyright law. You are prohibited from modifying, reverse engineering, duplicating, or
 * distributing this font software.
 *
 * (c) 2010-2021 Fontspring
 *
 *
 *
 *
 * The fonts included are copyrighted by the vendor listed below.
 *
 * Vendor:      Tegami Type
 * License URL: https://www.fontspring.com/licenses/tegami-type/webfont
 *
 *
 */

/*
  Usage with fallback fonts:
  font-family: 'TG Frekuent Mono', 'Andale Mono', Consolas, sans-serif;
  */

@font-face {
  font-family: 'TG Frekuent Mono';
  src: url('../fonts/frekuent/tgfrekuentmono-light-webfont.woff2')
      format('woff2'),
    url('../fonts/frekuent/tgfrekuentmono-light-webfont.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: 'TG Frekuent Mono';
  src: url('../fonts/frekuent/tgfrekuentmono-light-webfont.woff2')
      format('woff2'),
    url('../fonts/frekuent/tgfrekuentmono-light-webfont.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: block;
}

/* ------- */
/* Icomoon */
/* ------- */

@font-face {
  font-family: icomoon;
  src: url('../fonts/icomoon/entypo.eot');
  src: url('../fonts/icomoon/entypo.eot') format('embedded-opentype'),
    url('../fonts/icomoon/entypo.woff') format('woff'),
    url('../fonts/icomoon/entypo.ttf') format('truetype'),
    url('../fonts/icomoon/entypo.svg') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: block;
}
