﻿/* Self-hosted fonts — full latin weight range. See README.md and per-family OFL.txt */

@font-face {
  font-family: "Crimson Text";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('crimson-text/crimson-text-400-normal.woff2') format('woff2');
}

@font-face {
  font-family: "Crimson Text";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('crimson-text/crimson-text-400-italic.woff2') format('woff2');
}

@font-face {
  font-family: "Crimson Text";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('crimson-text/crimson-text-600-normal.woff2') format('woff2');
}

@font-face {
  font-family: "Crimson Text";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url('crimson-text/crimson-text-600-italic.woff2') format('woff2');
}

@font-face {
  font-family: "Crimson Text";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('crimson-text/crimson-text-700-normal.woff2') format('woff2');
}

@font-face {
  font-family: "Crimson Text";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('crimson-text/crimson-text-700-italic.woff2') format('woff2');
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('montserrat/montserrat-100-normal.woff2') format('woff2');
}

@font-face {
  font-family: Montserrat;
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url('montserrat/montserrat-100-italic.woff2') format('woff2');
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url('montserrat/montserrat-200-normal.woff2') format('woff2');
}

@font-face {
  font-family: Montserrat;
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url('montserrat/montserrat-200-italic.woff2') format('woff2');
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('montserrat/montserrat-300-normal.woff2') format('woff2');
}

@font-face {
  font-family: Montserrat;
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('montserrat/montserrat-300-italic.woff2') format('woff2');
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('montserrat/montserrat-400-normal.woff2') format('woff2');
}

@font-face {
  font-family: Montserrat;
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('montserrat/montserrat-400-italic.woff2') format('woff2');
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('montserrat/montserrat-500-normal.woff2') format('woff2');
}

@font-face {
  font-family: Montserrat;
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url('montserrat/montserrat-500-italic.woff2') format('woff2');
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('montserrat/montserrat-600-normal.woff2') format('woff2');
}

@font-face {
  font-family: Montserrat;
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url('montserrat/montserrat-600-italic.woff2') format('woff2');
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('montserrat/montserrat-700-normal.woff2') format('woff2');
}

@font-face {
  font-family: Montserrat;
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('montserrat/montserrat-700-italic.woff2') format('woff2');
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('montserrat/montserrat-800-normal.woff2') format('woff2');
}

@font-face {
  font-family: Montserrat;
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url('montserrat/montserrat-800-italic.woff2') format('woff2');
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('montserrat/montserrat-900-normal.woff2') format('woff2');
}

@font-face {
  font-family: Montserrat;
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url('montserrat/montserrat-900-italic.woff2') format('woff2');
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('inter/inter-100-normal.woff2') format('woff2');
}

@font-face {
  font-family: Inter;
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url('inter/inter-100-italic.woff2') format('woff2');
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url('inter/inter-200-normal.woff2') format('woff2');
}

@font-face {
  font-family: Inter;
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url('inter/inter-200-italic.woff2') format('woff2');
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('inter/inter-300-normal.woff2') format('woff2');
}

@font-face {
  font-family: Inter;
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('inter/inter-300-italic.woff2') format('woff2');
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('inter/inter-400-normal.woff2') format('woff2');
}

@font-face {
  font-family: Inter;
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('inter/inter-400-italic.woff2') format('woff2');
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('inter/inter-500-normal.woff2') format('woff2');
}

@font-face {
  font-family: Inter;
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url('inter/inter-500-italic.woff2') format('woff2');
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('inter/inter-600-normal.woff2') format('woff2');
}

@font-face {
  font-family: Inter;
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url('inter/inter-600-italic.woff2') format('woff2');
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('inter/inter-700-normal.woff2') format('woff2');
}

@font-face {
  font-family: Inter;
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('inter/inter-700-italic.woff2') format('woff2');
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('inter/inter-800-normal.woff2') format('woff2');
}

@font-face {
  font-family: Inter;
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url('inter/inter-800-italic.woff2') format('woff2');
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('inter/inter-900-normal.woff2') format('woff2');
}

@font-face {
  font-family: Inter;
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url('inter/inter-900-italic.woff2') format('woff2');
}

