@font-face {
  font-family: "Nexa";
  src: url("../fonts/Nexa-Thin.woff2") format("woff2"),
       url("../fonts/Nexa-Thin.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Nexa";
  src: url("../fonts/Nexa-ThinItalic.woff2") format("woff2"),
       url("../fonts/Nexa-ThinItalic.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Nexa";
  src: url("../fonts/Nexa-Light.woff2") format("woff2"),
       url("../fonts/Nexa-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Nexa";
  src: url("../fonts/Nexa-LightItalic.woff2") format("woff2"),
       url("../fonts/Nexa-LightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Nexa";
  src: url("../fonts/Nexa-Regular.woff2") format("woff2"),
       url("../fonts/Nexa-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Nexa";
  src: url("../fonts/Nexa-Italic.woff2") format("woff2"),
       url("../fonts/Nexa-Italic.woff") format("woff");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Nexa";
  src: url("../fonts/Nexa-Bold.woff2") format("woff2"),
       url("../fonts/Nexa-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Nexa";
  src: url("../fonts/Nexa-BoldItalic.woff2") format("woff2"),
       url("../fonts/Nexa-BoldItalic.woff") format("woff");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Nexa";
  src: url("../fonts/Nexa-Heavy.woff2") format("woff2"),
       url("../fonts/Nexa-Heavy.woff") format("woff");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Nexa";
  src: url("../fonts/Nexa-HeavyItalic.woff2") format("woff2"),
       url("../fonts/Nexa-HeavyItalic.woff") format("woff");
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Nexa";
  src: url("../fonts/Nexa-Black.woff2") format("woff2"),
       url("../fonts/Nexa-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Nexa";
  src: url("../fonts/Nexa-BlackItalic.woff2") format("woff2"),
       url("../fonts/Nexa-BlackItalic.woff") format("woff");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

.font-nexa {
  font-family: "Nexa", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}

.font-nexa {
  font-synthesis-weight: none;
  font-synthesis-style: none;
}

.font-nexa-text {
  font-family: "Nexa", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-synthesis-weight: none;
  font-synthesis-style: none;
}


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

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

.font-nexa {
  font-family: "Nexa", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
