@font-face {
  font-family: "CircularStd";
  font-weight: 400;
  font-style: normal;
  src: local("CircularStd"), url("CircularStd-Book.otf") format("opentype");
}

@font-face {
  font-family: "CircularStd";
  font-weight: 500;
  font-style: normal;
  src: local("CircularStd"), url("CircularStd-Medium.otf") format("opentype");
}

@font-face {
  font-family: "CircularStd";
  font-weight: 700;
  font-style: normal;
  src: local("CircularStd"), url("CircularStd-Bold.otf") format("opentype");
}

/* DMSans font-face declarations (new) */
@font-face {
  font-family: "DMSans";
  font-weight: 400;
  font-style: normal;
  src: local("DMSans"),
    url("DMSans-Regular.ttf") format("truetype");
}

@font-face {
  font-family: "DMSans";
  font-weight: 700;
  font-style: normal;
  src: local("DMSans"),
    url("DMSans-ExtraBold.ttf") format("truetype");
}

@font-face {
  font-family: "DMSans";
  font-weight: 600;
  font-style: normal;
  src: local("DMSans"),
    url("DMSans-Bold.ttf") format("truetype");
}

/* Inter font-face declarations */
@font-face {
  font-family: "Inter";
  font-weight: 400;
  font-style: normal;
  src: local("Inter"), url("Inter-Regular.otf") format("opentype");
}

@font-face {
  font-family: "Inter";
  font-weight: 600;
  font-style: normal;
  src: local("Inter"), url("Inter-SemiBold.otf") format("opentype");
}