/* =========================
   TIEMPOS TEXT
   ========================= */

@font-face {
  font-family: "Tiempos Text";
  src: url("fonts/tiempos-font-family-1766987778-0/TestTiemposText-Light-BF66457a508489a.otf")
       format("opentype");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: "Tiempos Text";
  src: url("fonts/tiempos-font-family-1766987778-0/TestTiemposText-Regular-BF66457a50cd521.otf")
       format("opentype");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "Tiempos Text";
  src: url("fonts/tiempos-font-family-1766987778-0/TestTiemposText-RegularItalic-BF66457a50421c2.otf")
       format("opentype");
  font-weight: 400;
  font-style: italic;
}

@font-face {
  font-family: "Tiempos Text";
  src: url("fonts/tiempos-font-family-1766987778-0/TestTiemposText-Medium-BF66457a508489a.otf")
       format("opentype");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: "Tiempos Text";
  src: url("fonts/tiempos-font-family-1766987778-0/TestTiemposText-MediumItalic-BF66457a508d6d9.otf")
       format("opentype");
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: "Tiempos Text";
  src: url("fonts/tiempos-font-family-1766987778-0/TestTiemposText-Semibold-BF66457a4fed201.otf")
       format("opentype");
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: "Tiempos Text";
  src: url("fonts/tiempos-font-family-1766987778-0/TestTiemposText-Bold-BF66457a4f03c40.otf")
       format("opentype");
  font-weight: 700;
  font-style: normal;
}


/* =========================
   TIEMPOS HEADLINE (titles)
   ========================= */

@font-face {
  font-family: "Tiempos Headline";
  src: url("fonts/tiempos-font-family-1766987778-0/TestTiemposHeadline-Regular-BF66457a508e31a.otf")
       format("opentype");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "Tiempos Headline";
  src: url("fonts/tiempos-font-family-1766987778-0/TestTiemposHeadline-Medium-BF66457a509b4ec.otf")
       format("opentype");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: "Tiempos Headline";
  src: url("fonts/tiempos-font-family-1766987778-0/TestTiemposHeadline-Semibold-BF66457a509040b.otf")
       format("opentype");
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: "Tiempos Headline";
  src: url("fonts/tiempos-font-family-1766987778-0/TestTiemposHeadline-Bold-BF66457a5113d17.otf")
       format("opentype");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: "Tiempos Headline";
  src: url("fonts/tiempos-font-family-1766987778-0/TestTiemposHeadline-Black-BF66457a50e385b.otf")
       format("opentype");
  font-weight: 900;
  font-style: normal;
}


/* =========================
   REVEAL.JS APPLICATION
   ========================= */

.reveal {
  font-family: "Tiempos Text", serif;
  font-weight: 400;
  line-height: 1.3;
}

.reveal p,
.reveal li {
  font-size: 0.95em;
}

.reveal .slides section h1,
.reveal .slides section h2,
.reveal .slides section h3,
.reveal .slides section h4 {
  font-family: "Tiempos Headline", serif;
  font-weight: 400;
  font-synthesis: none;
}
