/* Open Sauce Sans. Licencia incluida en assets/fonts/OFL.txt. */
@font-face {
  font-family: "Open Sauce Sans";
  src: url("/assets/fonts/OpenSauceSans-Light-e36f4c816829c2f24386fb43ef5b34fd.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Open Sauce Sans";
  src: url("/assets/fonts/OpenSauceSans-LightItalic-84457d23752cb44b505b6ccf7f4075bd.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Open Sauce Sans";
  src: url("/assets/fonts/OpenSauceSans-Regular-924b06806b490b022b02f9c7fe1296cf.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Open Sauce Sans";
  src: url("/assets/fonts/OpenSauceSans-Italic-435ad59894e619101eeb8793b15f7378.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Open Sauce Sans";
  src: url("/assets/fonts/OpenSauceSans-Medium-ca651424e492b93ca7a7562b4929eff6.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Open Sauce Sans";
  src: url("/assets/fonts/OpenSauceSans-MediumItalic-4a33e644bdc682988bc1058d8479abac.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Open Sauce Sans";
  src: url("/assets/fonts/OpenSauceSans-SemiBold-8fde21580e6ff161e0918de25eda85d0.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Open Sauce Sans";
  src: url("/assets/fonts/OpenSauceSans-SemiBoldItalic-565abe155d17b14ba6e86c001839f3e2.ttf")
    format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Open Sauce Sans";
  src: url("/assets/fonts/OpenSauceSans-Bold-4ccfc450765a7bcc2cbf6a555ad44964.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Open Sauce Sans";
  src: url("/assets/fonts/OpenSauceSans-BoldItalic-f0fef19934460e5b3d8bd20097df230d.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Open Sauce Sans";
  src: url("/assets/fonts/OpenSauceSans-ExtraBold-72132b7b418814bdeeb4a3a917a95bcb.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Open Sauce Sans";
  src: url("/assets/fonts/OpenSauceSans-ExtraBoldItalic-26de908abb04d916e0a55524fe3d7f5e.ttf")
    format("truetype");
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Open Sauce Sans";
  src: url("/assets/fonts/OpenSauceSans-Black-9c2247739f0f6a9bf31a8b4c960e8ba4.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Open Sauce Sans";
  src: url("/assets/fonts/OpenSauceSans-BlackItalic-dc6b31ec947609f3e95244bbe345932d.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
:root {
  --sans: "Open Sauce Sans", Arial, sans-serif;
  --serif: "Open Sauce Sans", Arial, sans-serif;
}
html,
body,
body *,
body *::before,
body *::after {
  font-family: "Open Sauce Sans", Arial, sans-serif !important;
}
