.site * {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Montserrat Font Family */
@font-face {
  font-family: "Montserrat-Regular-400";
  src: local('Montserrat Regular'),
       local('Montserrat-Regular'),
       url("montserrat/Montserrat-Regular.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "Montserrat-Italic-400";
  src: local('Montserrat Italic'),
       local('Montserrat-Italic'),
       url("montserrat/Montserrat-Italic.woff2") format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "Montserrat-Medium-500";
  src: local('Montserrat Medium'),
       local('Montserrat-Medium'),
       url("montserrat/Montserrat-Medium.woff2") format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "Montserrat-Italic-500";
  src: local('Montserrat Medium Italic'),
       local('Montserrat-MediumItalic'),
       url("montserrat/Montserrat-MediumItalic.woff2") format("woff2");
  font-style: italic;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "Montserrat-SemiBold-600";
  src: local('Montserrat SemiBold'),
       local('Montserrat-SemiBold'),
       url("montserrat/Montserrat-SemiBold.woff2") format("woff2");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}

@font-face {
  font-family: "Montserrat-SemiBold-Italic-600";
  src: local('Montserrat SemiBold Italic'),
       local('Montserrat-SemiBoldItalic'),
       url("montserrat/Montserrat-SemiBoldItalic.woff2") format("woff2");
  font-style: italic;
  font-weight: 600;
  font-display: swap;
}

/* Oswald Font Family */
@font-face {
  font-family: "oswald-Light-300";
  src: local('Oswald Light'),
       local('Oswald-Light'),
       url("oswald/Oswald-Light.woff2") format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "oswald-Regular-400";
  src: local('Oswald Regular'),
       local('Oswald-Regular'),
       url("oswald/Oswald-Regular.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "oswald-Medium-500";
  src: local('Oswald Medium'),
       local('Oswald-Medium'),
       url("oswald/Oswald-Medium.woff2") format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "oswald-SemiBold-600";
  src: local('Oswald SemiBold'),
       local('Oswald-SemiBold'),
       url("oswald/Oswald-SemiBold.woff2") format("woff2");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}

@font-face {
  font-family: "oswald-Bold-700";
  src: local('Oswald Bold'),
       local('Oswald-Bold'),
       url("oswald/Oswald-Bold.woff2") format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "oswald-ExtraBold-800";
  src: local('Oswald ExtraBold'),
       local('Oswald-ExtraBold'),
       url("oswald/Oswald-ExtraBold.woff2") format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}