/***********/
/* /global */
/***********/
/* Mixins used throughout the site */
/* mixins.sass */
/* Global sass mixins */
/* Modal window */
/* Modal window open */
/* Short content fix - keep the footer at the bottom */
/* Box Shadow */
/* Button */
/* Button Colors */
/* CSS transitions */
/* Icons */
/* Calculate Aspect Ratios */
/* Image Hover Effect */
/* Containers for items in standard article etc. */
/* Toggle Arrows */
/* Variables */
/* variables.sass */
/* All global variables and settings - this should be on every page!! */
/******* Viewport Widths *******/
/******* Spacing *******/
/******* Colors *******/
/* Variable formatting: $color[Description] */
/* Admin */
/* Forms */
/* Borders */
/* Icons */
/* Header */
/* Footer */
/* Front Page */
/* Advertorials */
/* Announcement */
/* Poll */
/* Game Details */
/* Reviews */
/* Image Galleries */
/* Scrollbars */
/* Modals */
/* Cover Gallery */
/* Summary Embeds */
/******* Images *******/
/******* Typography *******/
/* Font family stack */
/* Variable formatting: $font[Description] */
/* Common font sizes */
/* Common font weights */
/* Font Face */
@font-face {
  font-family: "Biennale";
  src: url("../fonts/Biennale-Thin.woff2") format("woff2"), url("../fonts/Biennale-Thin.woff") format("woff"), url("../fonts/Biennale-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Biennale";
  src: url("../fonts/Biennale-ThinIt.woff2") format("woff2"), url("../fonts/Biennale-ThinIt.woff") format("woff"), url("../fonts/Biennale-ThinIt.ttf") format("truetype");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Biennale";
  src: url("../fonts/Biennale-UltraLight.woff2") format("woff2"), url("../fonts/Biennale-UltraLight.woff") format("woff"), url("../fonts/Biennale-UltraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Biennale";
  src: url("../fonts/Biennale-UltraLightIt.woff2") format("woff2"), url("../fonts/Biennale-UltraLightIt.woff") format("woff"), url("../fonts/Biennale-UltraLightIt.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Biennale";
  src: url("../fonts/Biennale-Light.woff2") format("woff2"), url("../fonts/Biennale-Light.woff") format("woff"), url("../fonts/Biennale-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Biennale";
  src: url("../fonts/Biennale-LightIt.woff2") format("woff2"), url("../fonts/Biennale-LightIt.woff") format("woff"), url("/themes/custom/gi5/includes/fonts/Biennale/Biennale-LightIt.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Biennale";
  src: url("../fonts/Biennale-Regular.woff2") format("woff2"), url("../fonts/Biennale-Regular.woff") format("woff"), url("../fonts/Biennale-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Biennale";
  src: url("../fonts/Biennale-RegularIt.woff2") format("woff2"), url("../fonts/Biennale-RegularIt.woff") format("woff"), url("/themes/custom/gi5/includes/fonts/BiennaleBiennale-RegularIt.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Biennale";
  src: url("../fonts/Biennale-Medium.woff2") format("woff2"), url("../fonts/Biennale-Medium.woff") format("woff"), url("../fonts/Biennale-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Biennale";
  src: url("../fonts/Biennale-MediumIt.woff2") format("woff2"), url("../fonts/Biennale-MediumIt.woff") format("woff"), url("../fonts/Biennale-MediumIt.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Biennale";
  src: url("../fonts/Biennale-SemiBold.woff2") format("woff2"), url("../fonts/Biennale-SemiBold.woff") format("woff"), url("../fonts/Biennale-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Biennale";
  src: url("../fonts/Biennale-SemiBoldIt.woff2") format("woff2"), url("../fonts/Biennale-SemiBoldIt.woff") format("woff"), url("../fonts/Biennale-SemiBoldIt.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Biennale";
  src: url("../fonts/Biennale-Bold.woff2") format("woff2"), url("../fonts/Biennale-Bold.woff") format("woff"), url("../fonts/Biennale-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Biennale";
  src: url("../fonts/Biennale-BoldIt.woff2") format("woff2"), url("../fonts/Biennale-BoldIt.woff") format("woff"), url("../fonts/Biennale-BoldIt.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Biennale";
  src: url("../fonts/Biennale-Black.woff2") format("woff2"), url("../fonts/Biennale-Black.woff") format("woff"), url("../fonts/Biennale-Black.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Biennale";
  src: url("../fonts/Biennale-BlackIt.woff2") format("woff2"), url("../fonts/Biennale-BlackIt.woff") format("woff"), url("../fonts/Biennale-BlackIt.ttf") format("truetype");
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Biennale";
  src: url("../fonts/Biennale-Heavy.woff2") format("woff2"), url("../fonts/Biennale-Heavy.woff") format("woff"), url("../fonts/Biennale-Heavy.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Biennale";
  src: url("../fonts/Biennale-HeavyIt.woff2") format("woff2"), url("../fonts/Biennale-HeavyIt.woff") format("woff"), url("../fonts/Biennale-HeavyIt.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Mono";
  src: url("../fonts/IBMPlexMono-Thin.woff2") format("woff2"), url("../fonts/IBMPlexMono-Thin.woff") format("woff"), url("../fonts/IBMPlexMono-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Mono";
  src: url("../fonts/IBMPlexMono-ThinItalic.woff2") format("woff2"), url("../fonts/IBMPlexMono-ThinItalic.woff") format("woff"), url("../fonts/IBMPlexMono-ThinItalic.ttf") format("truetype");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Mono";
  src: url("/themes/custom/gi5/includes/fonts/IBM Plex Mono/IBMPlexMono-ExtraLight.woff2") format("woff2"), url("../fonts/IBMPlexMono-ExtraLight.woff") format("woff"), url("../fonts/IBMPlexMono-ExtraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Mono";
  src: url("../fonts/IBMPlexMono-ExtraLightItalic.woff2") format("woff2"), url("../fonts/IBMPlexMono-ExtraLightItalic.woff") format("woff"), url("../fonts/IBMPlexMono-ExtraLightItalic.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Mono";
  src: url("../fonts/IBMPlexMono-Light.woff2") format("woff2"), url("../fonts/IBMPlexMono-Light.woff") format("woff"), url("../fonts/IBMPlexMono-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Mono";
  src: url("/themes/custom/gi5/includes/fonts/IBM Plex Mono/IBMPlexMono-LightItalic.woff2") format("woff2"), url("../fonts/IBMPlexMono-LightItalic.woff") format("woff"), url("../fonts/IBMPlexMono-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Mono";
  src: url("../fonts/IBMPlexMono-Regular.woff2") format("woff2"), url("../fonts/IBMPlexMono-Regular.woff") format("woff"), url("../fonts/IBMPlexMono-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Mono";
  src: url("/themes/custom/gi5/includes/fonts/IBM Plex Mono/IBMPlexMono-Italic.woff2") format("woff2"), url("/themes/custom/gi5/includes/fonts/IBM Plex Mono/IBMPlexMono-Italic.woff") format("woff"), url("/themes/custom/gi5/includes/fonts/IBM Plex Mono/IBMPlexMono-Italic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Mono";
  src: url("/themes/custom/gi5/includes/fonts/IBM Plex Mono/IBMPlexMono-Medium.woff2") format("woff2"), url("/themes/custom/gi5/includes/fonts/IBM Plex Mono/IBMPlexMono-Medium.woff") format("woff"), url("/themes/custom/gi5/includes/fonts/IBM Plex Mono/IBMPlexMono-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Mono";
  src: url("/themes/custom/gi5/includes/fonts/IBM Plex Mono/IBMPlexMono-MediumItalic.woff2") format("woff2"), url("/themes/custom/gi5/includes/fonts/IBM Plex Mono/IBMPlexMono-MediumItalic.woff") format("woff"), url("/themes/custom/gi5/includes/fonts/IBM Plex Mono/IBMPlexMono-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Mono";
  src: url("/themes/custom/gi5/includes/fonts/IBM Plex Mono/IBMPlexMono-SemiBold.woff2") format("woff2"), url("/themes/custom/gi5/includes/fonts/IBM Plex Mono/IBMPlexMono-SemiBold.woff") format("woff"), url("/themes/custom/gi5/includes/fonts/IBM Plex Mono/IBMPlexMono-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Mono";
  src: url("/themes/custom/gi5/includes/fonts/IBM Plex Mono/IBMPlexMono-SemiBoldItalic.woff2") format("woff2"), url("/themes/custom/gi5/includes/fonts/IBM Plex Mono/IBMPlexMono-SemiBoldItalic.woff") format("woff"), url("/themes/custom/gi5/includes/fonts/IBM Plex Mono/IBMPlexMono-SemiBoldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Mono";
  src: url("/themes/custom/gi5/includes/fonts/IBM Plex Mono/IBMPlexMono-Bold.woff2") format("woff2"), url("/themes/custom/gi5/includes/fonts/IBM Plex Mono/IBMPlexMono-Bold.woff") format("woff"), url("/themes/custom/gi5/includes/fonts/IBM Plex Mono/IBMPlexMono-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Mono";
  src: url("/themes/custom/gi5/includes/fonts/IBM Plex Mono/IBMPlexMono-BoldItalic.woff2") format("woff2"), url("/themes/custom/gi5/includes/fonts/IBM Plex Mono/IBMPlexMono-BoldItalic.woff") format("woff"), url("/themes/custom/gi5/includes/fonts/IBM Plex Mono/IBMPlexMono-BoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Sans";
  src: url("/themes/custom/gi5/includes/fonts/IBM Plex Sans/IBMPlexSans-Thin.woff2") format("woff2"), url("/themes/custom/gi5/includes/fonts/IBM Plex Sans/IBMPlexSans-Thin.woff") format("woff"), url("/themes/custom/gi5/includes/fonts/IBM Plex Sans/IBMPlexSans-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Sans";
  src: url("/themes/custom/gi5/includes/fonts/IBM Plex Sans/IBMPlexSans-ThinItalic.woff2") format("woff2"), url("/themes/custom/gi5/includes/fonts/IBM Plex Sans/IBMPlexSans-ThinItalic.woff") format("woff"), url("/themes/custom/gi5/includes/fonts/IBM Plex Sans/IBMPlexSans-ThinItalic.ttf") format("truetype");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Sans";
  src: url("/themes/custom/gi5/includes/fonts/IBM Plex Sans/IBMPlexSans-ExtraLight.woff2") format("woff2"), url("/themes/custom/gi5/includes/fonts/IBM Plex Sans/IBMPlexSans-ExtraLight.woff") format("woff"), url("/themes/custom/gi5/includes/fonts/IBM Plex Sans/IBMPlexSans-ExtraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Sans";
  src: url("/themes/custom/gi5/includes/fonts/IBM Plex Sans/IBMPlexSans-ExtraLightItalic.woff2") format("woff2"), url("/themes/custom/gi5/includes/fonts/IBM Plex Sans/IBMPlexSans-ExtraLightItalic.woff") format("woff"), url("/themes/custom/gi5/includes/fonts/IBM Plex Sans/IBMPlexSans-ExtraLightItalic.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Sans";
  src: url("/themes/custom/gi5/includes/fonts/IBM Plex Sans/IBMPlexSans-Light.woff2") format("woff2"), url("/themes/custom/gi5/includes/fonts/IBM Plex Sans/IBMPlexSans-Light.woff") format("woff"), url("/themes/custom/gi5/includes/fonts/IBM Plex Sans/IBMPlexSans-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Sans";
  src: url("/themes/custom/gi5/includes/fonts/IBM Plex Sans/IBMPlexSans-LightItalic.woff2") format("woff2"), url("/themes/custom/gi5/includes/fonts/IBMPlexSans-LightItalic.woff") format("woff"), url("/themes/custom/gi5/includes/fonts/IBM Plex Sans/IBMPlexSans-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Sans";
  src: url("/themes/custom/gi5/includes/fonts/IBM Plex Sans/IBMPlexSans-Regular.woff2") format("woff2"), url("/themes/custom/gi5/includes/fonts/IBM Plex Sans/IBMPlexSans-Regular.woff") format("woff"), url("/themes/custom/gi5/includes/fonts/IBM Plex Sans/IBMPlexSans-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Sans";
  src: url("/themes/custom/gi5/includes/fonts/IBM Plex Sans/IBMPlexSans-Italic.woff2") format("woff2"), url("/themes/custom/gi5/includes/fonts/IBM Plex Sans/IBMPlexSans-Italic.woff") format("woff"), url("/themes/custom/gi5/includes/fonts/IBM Plex Sans/IBMPlexSans-Italic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Sans";
  src: url("/themes/custom/gi5/includes/fonts/IBM Plex Sans/IBMPlexSans-Medium.woff2") format("woff2"), url("/themes/custom/gi5/includes/fonts/IBM Plex Sans/IBMPlexSans-Medium.woff") format("woff"), url("/themes/custom/gi5/includes/fonts/IBM Plex Sans/IBMPlexSans-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Sans";
  src: url("/themes/custom/gi5/includes/fonts/IBM Plex Sans/IBMPlexSans-MediumItalic.woff2") format("woff2"), url("/themes/custom/gi5/includes/fonts/IBM Plex Sans/IBMPlexSans-MediumItalic.woff") format("woff"), url("/themes/custom/gi5/includes/fonts/IBM Plex Sans/IBMPlexSans-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Sans";
  src: url("/themes/custom/gi5/includes/fonts/IBM Plex Sans/IBMPlexSans-SemiBold.woff2") format("woff2"), url("/themes/custom/gi5/includes/fonts/IBM Plex Sans/IBMPlexSans-SemiBold.woff") format("woff"), url("/themes/custom/gi5/includes/fonts/IBMPlexSans-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Sans";
  src: url("/themes/custom/gi5/includes/fonts/IBM Plex Sans/IBMPlexSans-SemiBoldItalic.woff2") format("woff2"), url("/themes/custom/gi5/includes/fonts/IBM Plex Sans/IBMPlexSans-SemiBoldItalic.woff") format("woff"), url("/themes/custom/gi5/includes/fonts/IBMPlexSans-SemiBoldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Sans";
  src: url("/themes/custom/gi5/includes/fonts/IBM Plex Sans/IBMPlexSans-Bold.woff2") format("woff2"), url("/themes/custom/gi5/includes/fonts/IBM Plex Sans/IBMPlexSans-Bold.woff") format("woff"), url("/themes/custom/gi5/includes/fonts/IBM Plex Sans/IBMPlexSans-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Sans";
  src: url("/themes/custom/gi5/includes/fonts/IBM Plex Sans/IBMPlexSans-BoldItalic.woff2") format("woff2"), url("/themes/custom/gi5/includes/fonts/IBM Plex Sans/IBMPlexSans-BoldItalic.woff") format("woff"), url("/themes/custom/gi5/includes/fonts/IBM Plex Sans/IBMPlexSans-BoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  src: url("/themes/custom/gi5/includes/fonts/IBM Plex Sans Condensed/IBMPlexSansCond-Thin.woff2") format("woff2"), url("/themes/custom/gi5/includes/fonts/IBM Plex Sans Condensed/IBMPlexSansCond-Thin.woff") format("woff"), url("/themes/custom/gi5/includes/fonts/IBM Plex Sans Condensed/IBMPlexSansCond-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  src: url("/themes/custom/gi5/includes/fonts/IBM Plex Sans Condensed/IBMPlexSansCond-ThinItalic.woff2") format("woff2"), url("/themes/custom/gi5/includes/fonts/IBM Plex Sans Condensed/IBMPlexSansCond-ThinItalic.woff") format("woff"), url("/themes/custom/gi5/includes/fonts/IBM Plex Sans Condensed/IBMPlexSansCond-ThinItalic.ttf") format("truetype");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  src: url("/themes/custom/gi5/includes/fonts/IBM Plex Sans Condensed/IBMPlexSansCond-ExtraLight.woff2") format("woff2"), url("/themes/custom/gi5/includes/fonts/IBM Plex Sans Condensed/IBMPlexSansCond-ExtraLight.woff") format("woff"), url("/themes/custom/gi5/includes/fonts/IBM Plex Sans Condensed/IBMPlexSansCond-ExtraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  src: url("/themes/custom/gi5/includes/fonts/IBM Plex Sans Condensed/IBMPlexSansCond-ExtraLightItalic.woff2") format("woff2"), url("/themes/custom/gi5/includes/fonts/IBM Plex Sans Condensed/IBMPlexSansCond-ExtraLightItalic.woff") format("woff"), url("/themes/custom/gi5/includes/fonts/IBM Plex Sans Condensed/IBMPlexSansCond-ExtraLightItalic.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  src: url("/themes/custom/gi5/includes/fonts/IBM Plex Sans Condensed/IBMPlexSansCond-Light.woff2") format("woff2"), url("/themes/custom/gi5/includes/fonts/IBM Plex Sans Condensed/IBMPlexSansCond-Light.woff") format("woff"), url("/themes/custom/gi5/includes/fonts/IBM Plex Sans Condensed/IBMPlexSansCond-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  src: url("/themes/custom/gi5/includes/fonts/IBM Plex Sans Condensed/IBMPlexSansCond-LightItalic.woff2") format("woff2"), url("/themes/custom/gi5/includes/fonts/IBM Plex Sans Condensed/IBMPlexSansCond-LightItalic.woff") format("woff"), url("/themes/custom/gi5/includes/fonts/IBM Plex Sans Condensed/IBMPlexSansCond-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  src: url("/themes/custom/gi5/includes/fonts/IBM Plex Sans Condensed/IBMPlexSansCond-Regular.woff2") format("woff2"), url("/themes/custom/gi5/includes/fonts/IBM Plex Sans Condensed/IBMPlexSansCond-Regular.woff") format("woff"), url("/themes/custom/gi5/includes/fonts/IBM Plex Sans Condensed/IBMPlexSansCond-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  src: url("/themes/custom/gi5/includes/fonts/IBM Plex Sans Condensed/IBMPlexSansCond-Italic.woff2") format("woff2"), url("/themes/custom/gi5/includes/fonts/IBM Plex Sans Condensed/IBMPlexSansCond-Italic.woff") format("woff"), url("/themes/custom/gi5/includes/fonts/IBM Plex Sans Condensed/IBMPlexSansCond-Italic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  src: url("/themes/custom/gi5/includes/fonts/IBM Plex Sans Condensed/IBMPlexSansCond-Medium.woff2") format("woff2"), url("/themes/custom/gi5/includes/fonts/IBM Plex Sans Condensed/IBMPlexSansCond-Medium.woff") format("woff"), url("/themes/custom/gi5/includes/fonts/IBM Plex Sans Condensed/IBMPlexSansCond-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  src: url("/themes/custom/gi5/includes/fonts/IBM Plex Sans Condensed/IBMPlexSansCond-MediumItalic.woff2") format("woff2"), url("/themes/custom/gi5/includes/fonts/IBM Plex Sans Condensed/IBMPlexSansCond-MediumItalic.woff") format("woff"), url("/themes/custom/gi5/includes/fonts/IBM Plex Sans Condensed/IBMPlexSansCond-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  src: url("/themes/custom/gi5/includes/fonts/IBM Plex Sans Condensed/IBMPlexSansCond-SemiBold.woff2") format("woff2"), url("/themes/custom/gi5/includes/fonts/IBM Plex Sans Condensed/IBMPlexSansCond-SemiBold.woff") format("woff"), url("/themes/custom/gi5/includes/fonts/IBM Plex Sans Condensed/IBMPlexSansCond-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  src: url("/themes/custom/gi5/includes/fonts/IBM Plex Sans Condensed/IBMPlexSansCond-SemiBoldItalic.woff2") format("woff2"), url("/themes/custom/gi5/includes/fonts/IBM Plex Sans Condensed/IBMPlexSansCond-SemiBoldItalic.woff") format("woff"), url("/themes/custom/gi5/includes/fonts/IBM Plex Sans Condensed/IBMPlexSansCond-SemiBoldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  src: url("/themes/custom/gi5/includes/fonts/IBM Plex Sans Condensed/IBMPlexSansCond-Bold.woff2") format("woff2"), url("/themes/custom/gi5/includes/fonts/IBM Plex Sans Condensed/IBMPlexSansCond-Bold.woff") format("woff"), url("/themes/custom/gi5/includes/fonts/IBM Plex Sans Condensed/IBMPlexSansCond-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Sans Condensed";
  src: url("/themes/custom/gi5/includes/fonts/IBM Plex Sans Condensed/IBMPlexSansCond-BoldItalic.woff2") format("woff2"), url("/themes/custom/gi5/includes/fonts/IBM Plex Sans Condensed/IBMPlexSansCond-BoldItalic.woff") format("woff"), url("/themes/custom/gi5/includes/fonts/IBM Plex Sans Condensed/IBMPlexSansCond-BoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Newsreader";
  src: url("/themes/custom/gi5/includes/fonts/Newsreader/Newsreader-ExtraLight.woff2") format("woff2"), url("/themes/custom/gi5/includes/fonts/Newsreader/Newsreader-ExtraLight.woff") format("woff"), url("/themes/custom/gi5/includes/fonts/Newsreader/Newsreader-ExtraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Newsreader";
  src: url("/themes/custom/gi5/includes/fonts/Newsreader/Newsreader-ExtraLightItalic.woff2") format("woff2"), url("/themes/custom/gi5/includes/fonts/Newsreader/Newsreader-ExtraLightItalic.woff") format("woff"), url("/themes/custom/gi5/includes/fonts/Newsreader/Newsreader-ExtraLightItalic.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Newsreader";
  src: url("/themes/custom/gi5/includes/fonts/Newsreader/Newsreader-Light.woff2") format("woff2"), url("/themes/custom/gi5/includes/fonts/Newsreader/Newsreader-Light.woff") format("woff"), url("/themes/custom/gi5/includes/fonts/Newsreader/Newsreader-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Newsreader";
  src: url("/themes/custom/gi5/includes/fonts/Newsreader/Newsreader-LightItalic.woff2") format("woff2"), url("/themes/custom/gi5/includes/fonts/Newsreader/Newsreader-LightItalic.woff") format("woff"), url("/themes/custom/gi5/includes/fonts/Newsreader/Newsreader-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Newsreader";
  src: url("/themes/custom/gi5/includes/fonts/Newsreader/Newsreader-Regular.woff2") format("woff2"), url("/themes/custom/gi5/includes/fonts/Newsreader/Newsreader-Regular.woff") format("woff"), url("/themes/custom/gi5/includes/fonts/Newsreader/Newsreader-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Newsreader";
  src: url("/themes/custom/gi5/includes/fonts/Newsreader/Newsreader-Italic.woff2") format("woff2"), url("/themes/custom/gi5/includes/fonts/Newsreader/Newsreader-Italic.woff") format("woff"), url("/themes/custom/gi5/includes/fonts/Newsreader/Newsreader-Italic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Newsreader";
  src: url("/themes/custom/gi5/includes/fonts/Newsreader/Newsreader-Medium.woff2") format("woff2"), url("/themes/custom/gi5/includes/fonts/Newsreader/Newsreader-Medium.woff") format("woff"), url("/themes/custom/gi5/includes/fonts/Newsreader/Newsreader-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Newsreader";
  src: url("/themes/custom/gi5/includes/fonts/Newsreader/Newsreader-MediumItalic.woff2") format("woff2"), url("/themes/custom/gi5/includes/fonts/Newsreader/Newsreader-MediumItalic.woff") format("woff"), url("/themes/custom/gi5/includes/fonts/Newsreader/Newsreader-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Newsreader";
  src: url("/themes/custom/gi5/includes/fonts/Newsreader/Newsreader-SemiBold.woff2") format("woff2"), url("/themes/custom/gi5/includes/fonts/Newsreader/Newsreader-SemiBold.woff") format("woff"), url("/themes/custom/gi5/includes/fonts/Newsreader/Newsreader-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Newsreader";
  src: url("/themes/custom/gi5/includes/fonts/Newsreader/Newsreader-SemiBoldItalic.woff2") format("woff2"), url("/themes/custom/gi5/includes/fonts/Newsreader/Newsreader-SemiBoldItalic.woff") format("woff"), url("/themes/custom/gi5/includes/fonts/Newsreader/Newsreader-SemiBoldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Newsreader";
  src: url("/themes/custom/gi5/includes/fonts/Newsreader/Newsreader-Bold.woff2") format("woff2"), url("/themes/custom/gi5/includes/fonts/Newsreader/Newsreader-Bold.woff") format("woff"), url("/themes/custom/gi5/includes/fonts/Newsreader/Newsreader-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Newsreader";
  src: url("/themes/custom/gi5/includes/fonts/Newsreader/Newsreader-BoldItalic.woff2") format("woff2"), url("/themes/custom/gi5/includes/fonts/Newsreader/Newsreader-BoldItalic.woff") format("woff"), url("/themes/custom/gi5/includes/fonts/Newsreader/Newsreader-BoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Newsreader";
  src: url("/themes/custom/gi5/includes/fonts/Newsreader/Newsreader-ExtraBold.woff2") format("woff2"), url("/themes/custom/gi5/includes/fonts/Newsreader/Newsreader-ExtraBold.woff") format("woff"), url("/themes/custom/gi5/includes/fonts/Newsreader/Newsreader-ExtraBold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Newsreader";
  src: url("/themes/custom/gi5/includes/fonts/Newsreader/Newsreader-ExtraBoldItalic.woff2") format("woff2"), url("/themes/custom/gi5/includes/fonts/Newsreader/Newsreader-ExtraBoldItalic.woff") format("woff"), url("/themes/custom/gi5/includes/fonts/Newsreader/Newsreader-ExtraBoldItalic.ttf") format("truetype");
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}
.unica, .Unica {
  font-family: "Biennale", "IBM Plex Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-weight: normal;
}

.Faustina, .faustina {
  font-family: "Newsreader", Times, "Times New Roman", serif;
}

.Fira, .fira {
  font-family: "IBM Plex Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.FiraCondensed, .firacondensed {
  font-family: "IBM Plex Sans Condensed", "IBM Plex Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.newsreader {
  font-family: "Newsreader", Times, "Times New Roman", serif;
}

.biennale {
  font-family: "Biennale", "IBM Plex Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
}

.ibm-plex-sans {
  font-family: "IBM Plex Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.ibm-plex-condensed {
  font-family: "IBM Plex Sans Condensed", "IBM Plex Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.ibm-plex-mono {
  font-family: "IBM Plex Mono", "Courier New", Courier, monospace;
}