/* BPN – Typography. Font-face declarations and font utility classes. */

/* Cadet */
@font-face {
  font-family: "Cadet-Black";
  src: url("../Fonts/Cadet-Black.otf") format("opentype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

.font-cadet_black {
  font-family: "Cadet-Black", sans-serif;
}

/* Noland */
@font-face {
  font-family: "Noland-Bold";
  src: url("../Fonts/Noland-Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

.font-noland_bold {
  font-family: "Noland-Bold", sans-serif;
}

@font-face {
  font-family: "Noland-Regular";
  src: url("../Fonts/Noland-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

.font-noland_regular {
  font-family: "Noland-Regular", sans-serif;
}

@font-face {
  font-family: "Noland-Semibold";
  src: url("../Fonts/Noland-Semibold.otf") format("opentype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

.font-noland_semibold {
  font-family: "Noland-Semibold", sans-serif;
}

@font-face {
  font-family: "Noland-Variable";
  src: url("../Fonts/Noland-Variable.ttf") format("truetype");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

.font-noland_variable {
  font-family: "Noland-Variable", sans-serif;
}

/* Roobert */
@font-face {
  font-family: "Roobert-Bold";
  src: url("../Fonts/Roobert-Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

.font-roobert_bold {
  font-family: "Roobert-Bold", sans-serif;
}

@font-face {
  font-family: "Roobert-BoldItalic";
  src: url("../Fonts/Roobert-BoldItalic.otf") format("opentype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

.font-roobert_bold-italic {
  font-family: "Roobert-BoldItalic", sans-serif;
}

@font-face {
  font-family: "Roobert-Heavy";
  src: url("../Fonts/Roobert-Heavy.otf") format("opentype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

.font-roobert_heavy {
  font-family: "Roobert-Heavy", sans-serif;
}

@font-face {
  font-family: "Roobert-HeavyItalic";
  src: url("../Fonts/Roobert-HeavyItalic.otf") format("opentype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

.font-roobert_heavy-italic {
  font-family: "Roobert-HeavyItalic", sans-serif;
}

@font-face {
  font-family: "Roobert-Light";
  src: url("../Fonts/Roobert-Light.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

.font-roobert_light {
  font-family: "Roobert-Light", sans-serif;
}

@font-face {
  font-family: "Roobert-LightItalic";
  src: url("../Fonts/Roobert-LightItalic.otf") format("opentype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

.font-roobert_light-italic {
  font-family: "Roobert-LightItalic", sans-serif;
}

@font-face {
  font-family: "Roobert-Medium";
  src: url("../Fonts/Roobert-Medium.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

.font-roobert_medium {
  font-family: "Roobert-Medium", sans-serif;
}

@font-face {
  font-family: "Roobert-MediumItalic";
  src: url("../Fonts/Roobert-MediumItalic.otf") format("opentype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

.font-roobert_medium-italic {
  font-family: "Roobert-MediumItalic", sans-serif;
}

@font-face {
  font-family: "Roobert-Regular";
  src: url("../Fonts/Roobert-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

.font-roobert_regular {
  font-family: "Roobert-Regular", sans-serif;
}

@font-face {
  font-family: "Roobert-RegularItalic";
  src: url("../Fonts/Roobert-RegularItalic.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

.font-roobert_regular-italic {
  font-family: "Roobert-RegularItalic", sans-serif;
}

@font-face {
  font-family: "Roobert-SemiBold";
  src: url("../Fonts/Roobert-SemiBold.otf") format("opentype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

.font-roobert_semibold {
  font-family: "Roobert-SemiBold", sans-serif;
}

@font-face {
  font-family: "Roobert-SemiBoldItalic";
  src: url("../Fonts/Roobert-SemiBoldItalic.otf") format("opentype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

.font-roobert_semibold-italic {
  font-family: "Roobert-SemiBoldItalic", sans-serif;
}

/* Sarina */
@font-face {
  font-family: "Sarina-Regular";
  src: url("../Fonts/Sarina-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

.font-sarina_regular {
  font-family: "Sarina-Regular", sans-serif;
}
