
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 700;
  src: local("IBM Plex Sans Bold"),
  local("IBMPlexSans-Bold"),
  url("IBMPlexSans-Bold.otf") format("opentype");
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 700;
  src: local("IBM Plex Sans Bold Italic"),
  local("IBMPlexSans-BoldItalic"),
  url("IBMPlexSans-BoldItalic.otf") format("opentype");
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 200;
  src: local("IBM Plex Sans ExtLt"),
  local("IBMPlexSans-ExtLt"),
  url("IBMPlexSans-ExtraLight.otf") format("opentype");
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 200;
  src: local("IBM Plex Sans ExtLt Italic"),
  local("IBMPlexSans-ExtLtItalic"),
  url("IBMPlexSans-ExtraLightItalic.otf") format("opentype");
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 400;
  src: local("IBM Plex Sans Italic"),
  local("IBMPlexSans-Italic"),
  url("IBMPlexSans-Italic.otf") format("opentype");
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 300;
  src: local("IBM Plex Sans Light"),
  local("IBMPlexSans-Light"),
  url("IBMPlexSans-Light.otf") format("opentype");
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 300;
  src: local("IBM Plex Sans Light Italic"),
  local("IBMPlexSans-LightItalic"),
  url("IBMPlexSans-LightItalic.otf") format("opentype");
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 500;
  src: local("IBM Plex Sans Medm"),
  local("IBMPlexSans-Medm"),
  url("IBMPlexSans-Medium.otf") format("opentype");
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 500;
  src: local("IBM Plex Sans Medm Italic"),
  local("IBMPlexSans-MedmItalic"),
  url("IBMPlexSans-MediumItalic.otf") format("opentype");
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 400;
  src: local("IBM Plex Sans"),
  local("IBMPlexSans"),
  url("IBMPlexSans-Regular.otf") format("opentype");
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 600;
  src: local("IBM Plex Sans SmBld"),
  local("IBMPlexSans-SmBld"),
  url("IBMPlexSans-SemiBold.otf") format("opentype");
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 600;
  src: local("IBM Plex Sans SmBld Italic"),
  local("IBMPlexSans-SmBldItalic"),
  url("IBMPlexSans-SemiBoldItalic.otf") format("opentype");
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 450;
  src: local("IBM Plex Sans Text"),
  local("IBMPlexSans-Text"),
  url("IBMPlexSans-Text.otf") format("opentype");
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 450;
  src: local("IBM Plex Sans Text Italic"),
  local("IBMPlexSans-TextItalic"),
  url("IBMPlexSans-TextItalic.otf") format("opentype");
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 100;
  src: local("IBM Plex Sans Thin"),
  local("IBMPlexSans-Thin"),
  url("IBMPlexSans-Thin.otf") format("opentype");
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 100;
  src: local("IBM Plex Sans Thin Italic"),
  local("IBMPlexSans-ThinItalic"),
  url("IBMPlexSans-ThinItalic.otf") format("opentype");
}