
@font-face {
  font-family: "Outfit";
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url("/font/outfit-latin.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Atkinson Hyperlegible Next";
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url("/font/atkinson-hyperlegible-next-latin.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Atkinson Hyperlegible Mono";
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url("/font/atkinson-hyperlegible-mono-latin.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "bootstrap-icons";
  font-display: block;
  src: url("/font/bootstrap-icons.woff2") format("woff2");
}

@font-face {
  font-family: "Outfit ripiego";
  font-weight: 100 649;
  src: local("Arial Bold"), local("Arial-BoldMT");
  unicode-range: U+0000-002F, U+003A-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  size-adjust: 94.07%;
  ascent-override: 106.30%;
  descent-override: 27.64%;
  line-gap-override: 0%;
}

@font-face {
  font-family: "Outfit ripiego";
  font-weight: 100 649;
  src: local("Arial Bold"), local("Arial-BoldMT");
  unicode-range: U+0030-0039;
  size-adjust: 118.65%;
  ascent-override: 84.28%;
  descent-override: 21.91%;
  line-gap-override: 0%;
}

@font-face {
  font-family: "Outfit ripiego";
  font-weight: 650 749;
  src: local("Arial Bold"), local("Arial-BoldMT");
  unicode-range: U+0000-002F, U+003A-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  size-adjust: 93.79%;
  ascent-override: 106.62%;
  descent-override: 27.72%;
  line-gap-override: 0%;
}

@font-face {
  font-family: "Outfit ripiego";
  font-weight: 650 749;
  src: local("Arial Bold"), local("Arial-BoldMT");
  unicode-range: U+0030-0039;
  size-adjust: 119.75%;
  ascent-override: 83.51%;
  descent-override: 21.71%;
  line-gap-override: 0%;
}

@font-face {
  font-family: "Outfit ripiego";
  font-weight: 750 900;
  src: local("Arial Bold"), local("Arial-BoldMT");
  unicode-range: U+0000-002F, U+003A-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  size-adjust: 96.31%;
  ascent-override: 103.83%;
  descent-override: 27.00%;
  line-gap-override: 0%;
}

@font-face {
  font-family: "Outfit ripiego";
  font-weight: 750 900;
  src: local("Arial Bold"), local("Arial-BoldMT");
  unicode-range: U+0030-0039;
  size-adjust: 120.65%;
  ascent-override: 82.88%;
  descent-override: 21.55%;
  line-gap-override: 0%;
}

@font-face {
  font-family: "Atkinson ripiego";
  font-weight: 100 599;
  src: local("Arial"), local("ArialMT");
  unicode-range: U+0000-002F, U+003A-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  size-adjust: 98.74%;
  ascent-override: 99.66%;
  descent-override: 32.00%;
  line-gap-override: 0%;
}

@font-face {
  font-family: "Atkinson ripiego";
  font-weight: 100 599;
  src: local("Arial"), local("ArialMT");
  unicode-range: U+0030-0039;
  size-adjust: 116.52%;
  ascent-override: 84.45%;
  descent-override: 27.12%;
  line-gap-override: 0%;
}

@font-face {
  font-family: "Atkinson ripiego";
  font-weight: 600 900;
  src: local("Arial Bold"), local("Arial-BoldMT");
  unicode-range: U+0000-002F, U+003A-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  size-adjust: 99.21%;
  ascent-override: 99.18%;
  descent-override: 31.85%;
  line-gap-override: 0%;
}

@font-face {
  font-family: "Atkinson ripiego";
  font-weight: 600 900;
  src: local("Arial Bold"), local("Arial-BoldMT");
  unicode-range: U+0030-0039;
  size-adjust: 118.48%;
  ascent-override: 83.05%;
  descent-override: 26.67%;
  line-gap-override: 0%;
}

@font-face {
  font-family: "Atkinson Mono ripiego";
  font-weight: 100 599;
  src: local("Courier New"), local("CourierNewPSMT");
  size-adjust: 105.32%;
  ascent-override: 93.43%;
  descent-override: 30.00%;
  line-gap-override: 0%;
}

@font-face {
  font-family: "Atkinson Mono ripiego";
  font-weight: 600 900;
  src: local("Courier New Bold"), local("CourierNewPS-BoldMT");
  size-adjust: 105.32%;
  ascent-override: 93.43%;
  descent-override: 30.00%;
  line-gap-override: 0%;
}
