/* ULA Group — Granadia typeface (project default) */

@font-face {
  font-family: "Granadia-Book";
  src: url("../fonts/Granadia-Book.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U +0000 -00FF;
  ascent-override: 90%;
  descent-override: 20%;
  line-gap-override: 0%;
}

@font-face {
  font-family: "Granadia-Bold";
  src: url("../fonts/Granadia-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U +0000 -00FF;
  ascent-override: 90%;
  descent-override: 20%;
  line-gap-override: 0%;
}

:root {
  --font-family-base: "Granadia-Book", Helvetica, Arial, sans-serif;
  --font-family-bold: "Granadia-Bold", "Granadia-Book", Helvetica, Arial, sans-serif;
}

html {
  font-family: var(--font-family-base);
}

body {
  font-family: var(--font-family-base);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

button,
input,
select,
textarea,
.btn {
  font-family: inherit;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: var(--font-family-bold);
  font-weight: 700;
}

strong,
b,
.fw-bold,
.fw-bolder {
  font-family: var(--font-family-bold);
  font-weight: 700;
}
