@font-face {
  font-family: "General Sans";
  font-style: normal;
  font-weight: 400; /* Regular weight */
  src: local("General Sans Regular"),
    url("GeneralSans-Regular.woff") format("woff");
}

@font-face {
  font-family: "General Sans";
  font-style: italic; /* Italic style */
  font-weight: 400; /* Regular weight */
  src: local("General Sans Italic"),
    url("GeneralSans-Italic.woff") format("woff");
}

@font-face {
  font-family: "General Sans";
  font-style: normal;
  font-weight: 200; /* Extralight weight */
  src: local("General Sans Extralight"),
    url("GeneralSans-Extralight.woff") format("woff");
}

@font-face {
  font-family: "General Sans";
  font-style: italic; /* Italic style */
  font-weight: 200; /* Extralight weight */
  src: local("General Sans Extralight Italic"),
    url("GeneralSans-ExtralightItalic.woff") format("woff");
}

@font-face {
  font-family: "General Sans";
  font-style: normal;
  font-weight: 300; /* Light weight */
  src: local("General Sans Light"), url("GeneralSans-Light.woff") format("woff");
}

@font-face {
  font-family: "General Sans";
  font-style: italic; /* Italic style */
  font-weight: 300; /* Light weight */
  src: local("General Sans Light Italic"),
    url("GeneralSans-LightItalic.woff") format("woff");
}

@font-face {
  font-family: "General Sans";
  font-style: normal;
  font-weight: 500; /* Medium weight */
  src: local("General Sans Medium"),
    url("GeneralSans-Medium.woff") format("woff");
}

@font-face {
  font-family: "General Sans";
  font-style: italic; /* Italic style */
  font-weight: 500; /* Medium weight */
  src: local("General Sans Medium Italic"),
    url("GeneralSans-MediumItalic.woff") format("woff");
}

@font-face {
  font-family: "General Sans";
  font-style: normal;
  font-weight: 600; /* Semibold weight */
  src: local("General Sans Semibold"),
    url("GeneralSans-Semibold.woff") format("woff");
}

@font-face {
  font-family: "General Sans";
  font-style: italic; /* Italic style */
  font-weight: 600; /* Semibold weight */
  src: local("General Sans Semibold Italic"),
    url("GeneralSans-SemiboldItalic.woff") format("woff");
}

@font-face {
  font-family: "General Sans";
  font-style: normal;
  font-weight: 700; /* Bold weight */
  src: local("General Sans Bold"), url("GeneralSans-Bold.woff") format("woff");
}

@font-face {
  font-family: "General Sans";
  font-style: italic; /* Italic style */
  font-weight: 700; /* Bold weight */
  src: local("General Sans Bold Italic"),
    url("GeneralSans-BoldItalic.woff") format("woff");
}
