/* #region Open Sans */
@font-face {
  font-family: 'Open Sans';
  font-weight: 300;
  src: url('/assets/fonts/Open_Sans/static/OpenSans-Light.ttf');
  unicode-range: U+00-52F, U+1E00-1FFF, U+2200-22FF, U+590-5FF, U+2000-206F, U+2070-209F, U+20A0-20CF, U+2100-214F, U+2200-22FF;
}

@font-face {
  font-family: 'Open Sans';
  font-weight: 400;
  src: url('/assets/fonts/Open_Sans/static/OpenSans-Regular.ttf');
  unicode-range: U+00-52F, U+1E00-1FFF, U+2200-22FF, U+590-5FF, U+2000-206F, U+2070-209F, U+20A0-20CF, U+2100-214F, U+2200-22FF;
}

@font-face {
  font-family: 'Open Sans';
  font-weight: 500;
  src: url('/assets/fonts/Open_Sans/static/OpenSans-Medium.ttf');
  unicode-range: U+00-52F, U+1E00-1FFF, U+2200-22FF, U+590-5FF, U+2000-206F, U+2070-209F, U+20A0-20CF, U+2100-214F, U+2200-22FF;
}

@font-face {
  font-family: 'Open Sans';
  font-weight: 600;
  src: url('/assets/fonts/Open_Sans/static/OpenSans-SemiBold.ttf');
  unicode-range: U+00-52F, U+1E00-1FFF, U+2200-22FF, U+590-5FF, U+2000-206F, U+2070-209F, U+20A0-20CF, U+2100-214F, U+2200-22FF;
}

@font-face {
  font-family: 'Open Sans';
  font-weight: 700;
  src: url('/assets/fonts/Open_Sans/static/OpenSans-Bold.ttf');
  unicode-range: U+00-52F, U+1E00-1FFF, U+2200-22FF, U+590-5FF, U+2000-206F, U+2070-209F, U+20A0-20CF, U+2100-214F, U+2200-22FF;
}

@font-face {
  font-family: 'Open Sans';
  font-weight: 800;
  src: url('/assets/fonts/Open_Sans/static/OpenSans-ExtraBold.ttf');
  unicode-range: U+00-52F, U+1E00-1FFF, U+2200-22FF, U+590-5FF, U+2000-206F, U+2070-209F, U+20A0-20CF, U+2100-214F, U+2200-22FF;
}

@font-face {
  font-family: 'Open Sans';
  font-weight: 300;
  font-style: italic;
  src: url('/assets/fonts/Open_Sans/static/OpenSans-LightItalic.ttf');
  unicode-range: U+00-52F, U+1E00-1FFF, U+2200-22FF, U+590-5FF, U+2000-206F, U+2070-209F, U+20A0-20CF, U+2100-214F, U+2200-22FF;
}

@font-face {
  font-family: 'Open Sans';
  font-weight: 400;
  font-style: italic;
  src: url('/assets/fonts/Open_Sans/static/OpenSans-Italic.ttf');
  unicode-range: U+00-52F, U+1E00-1FFF, U+2200-22FF, U+590-5FF, U+2000-206F, U+2070-209F, U+20A0-20CF, U+2100-214F, U+2200-22FF;
}

@font-face {
  font-family: 'Open Sans';
  font-weight: 500;
  font-style: italic;
  src: url('/assets/fonts/Open_Sans/static/OpenSans-MediumItalic.ttf');
  unicode-range: U+00-52F, U+1E00-1FFF, U+2200-22FF, U+590-5FF, U+2000-206F, U+2070-209F, U+20A0-20CF, U+2100-214F, U+2200-22FF;
}

@font-face {
  font-family: 'Open Sans';
  font-weight: 600;
  font-style: italic;
  src: url('/assets/fonts/Open_Sans/static/OpenSans-SemiBoldItalic.ttf');
  unicode-range: U+00-52F, U+1E00-1FFF, U+2200-22FF, U+590-5FF, U+2000-206F, U+2070-209F, U+20A0-20CF, U+2100-214F, U+2200-22FF;
}

@font-face {
  font-family: 'Open Sans';
  font-weight: 700;
  font-style: italic;
  src: url('/assets/fonts/Open_Sans/static/OpenSans-BoldItalic.ttf');
  unicode-range: U+00-52F, U+1E00-1FFF, U+2200-22FF, U+590-5FF, U+2000-206F, U+2070-209F, U+20A0-20CF, U+2100-214F, U+2200-22FF;
}

@font-face {
  font-family: 'Open Sans';
  font-weight: 800;
  font-style: italic;
  src: url('/assets/fonts/Open_Sans/static/OpenSans-ExtraBoldItalic.ttf');
  unicode-range: U+00-52F, U+1E00-1FFF, U+2200-22FF, U+590-5FF, U+2000-206F, U+2070-209F, U+20A0-20CF, U+2100-214F, U+2200-22FF;
}

@font-face {
  font-family: 'Open Sans Semi Condensed';
  font-weight: 300;
  src: url('/assets/fonts/Open_Sans/static/OpenSans_SemiCondensed-Light.ttf');
  unicode-range: U+00-52F, U+1E00-1FFF, U+2200-22FF, U+590-5FF, U+2000-206F, U+2070-209F, U+20A0-20CF, U+2100-214F, U+2200-22FF;
}

@font-face {
  font-family: 'Open Sans Semi Condensed';
  font-weight: 400;
  src: url('/assets/fonts/Open_Sans/static/OpenSans_SemiCondensed-Regular.ttf');
  unicode-range: U+00-52F, U+1E00-1FFF, U+2200-22FF, U+590-5FF, U+2000-206F, U+2070-209F, U+20A0-20CF, U+2100-214F, U+2200-22FF;
}

@font-face {
  font-family: 'Open Sans Semi Condensed';
  font-weight: 500;
  src: url('/assets/fonts/Open_Sans/static/OpenSans_SemiCondensed-Medium.ttf');
  unicode-range: U+00-52F, U+1E00-1FFF, U+2200-22FF, U+590-5FF, U+2000-206F, U+2070-209F, U+20A0-20CF, U+2100-214F, U+2200-22FF;
}

@font-face {
  font-family: 'Open Sans Semi Condensed';
  font-weight: 600;
  src: url('/assets/fonts/Open_Sans/static/OpenSans_SemiCondensed-SemiBold.ttf');
  unicode-range: U+00-52F, U+1E00-1FFF, U+2200-22FF, U+590-5FF, U+2000-206F, U+2070-209F, U+20A0-20CF, U+2100-214F, U+2200-22FF;
}

@font-face {
  font-family: 'Open Sans Semi Condensed';
  font-weight: 700;
  src: url('/assets/fonts/Open_Sans/static/OpenSans_SemiCondensed-Bold.ttf');
  unicode-range: U+00-52F, U+1E00-1FFF, U+2200-22FF, U+590-5FF, U+2000-206F, U+2070-209F, U+20A0-20CF, U+2100-214F, U+2200-22FF;
}

@font-face {
  font-family: 'Open Sans Semi Condensed';
  font-weight: 800;
  src: url('/assets/fonts/Open_Sans/static/OpenSans_SemiCondensed-ExtraBold.ttf');
  unicode-range: U+00-52F, U+1E00-1FFF, U+2200-22FF, U+590-5FF, U+2000-206F, U+2070-209F, U+20A0-20CF, U+2100-214F, U+2200-22FF;
}

@font-face {
  font-family: 'Open Sans Semi Condensed';
  font-weight: 300;
  font-style: italic;
  src: url('/assets/fonts/Open_Sans/static/OpenSans_SemiCondensed-LightItalic.ttf');
  unicode-range: U+00-52F, U+1E00-1FFF, U+2200-22FF, U+590-5FF, U+2000-206F, U+2070-209F, U+20A0-20CF, U+2100-214F, U+2200-22FF;
}

@font-face {
  font-family: 'Open Sans Semi Condensed';
  font-weight: 400;
  font-style: italic;
  src: url('/assets/fonts/Open_Sans/static/OpenSans_SemiCondensed-Italic.ttf');
  unicode-range: U+00-52F, U+1E00-1FFF, U+2200-22FF, U+590-5FF, U+2000-206F, U+2070-209F, U+20A0-20CF, U+2100-214F, U+2200-22FF;
}

@font-face {
  font-family: 'Open Sans Semi Condensed';
  font-weight: 500;
  font-style: italic;
  src: url('/assets/fonts/Open_Sans/static/OpenSans_SemiCondensed-MediumItalic.ttf');
  unicode-range: U+00-52F, U+1E00-1FFF, U+2200-22FF, U+590-5FF, U+2000-206F, U+2070-209F, U+20A0-20CF, U+2100-214F, U+2200-22FF;
}

@font-face {
  font-family: 'Open Sans Semi Condensed';
  font-weight: 600;
  font-style: italic;
  src: url('/assets/fonts/Open_Sans/static/OpenSans_SemiCondensed-SemiBoldItalic.ttf');
  unicode-range: U+00-52F, U+1E00-1FFF, U+2200-22FF, U+590-5FF, U+2000-206F, U+2070-209F, U+20A0-20CF, U+2100-214F, U+2200-22FF;
}

@font-face {
  font-family: 'Open Sans Semi Condensed';
  font-weight: 700;
  font-style: italic;
  src: url('/assets/fonts/Open_Sans/static/OpenSans_SemiCondensed-BoldItalic.ttf');
  unicode-range: U+00-52F, U+1E00-1FFF, U+2200-22FF, U+590-5FF, U+2000-206F, U+2070-209F, U+20A0-20CF, U+2100-214F, U+2200-22FF;
}

@font-face {
  font-family: 'Open Sans Semi Condensed';
  font-weight: 800;
  font-style: italic;
  src: url('/assets/fonts/Open_Sans/static/OpenSans_SemiCondensed-ExtraBoldItalic.ttf');
  unicode-range: U+00-52F, U+1E00-1FFF, U+2200-22FF, U+590-5FF, U+2000-206F, U+2070-209F, U+20A0-20CF, U+2100-214F, U+2200-22FF;
}

@font-face {
  font-family: 'Open Sans Condensed';
  font-weight: 300;
  src: url('/assets/fonts/Open_Sans/static/OpenSans_Condensed-Light.ttf');
  unicode-range: U+00-52F, U+1E00-1FFF, U+2200-22FF, U+590-5FF, U+2000-206F, U+2070-209F, U+20A0-20CF, U+2100-214F, U+2200-22FF;
}

@font-face {
  font-family: 'Open Sans Condensed';
  font-weight: 400;
  src: url('/assets/fonts/Open_Sans/static/OpenSans_Condensed-Regular.ttf');
  unicode-range: U+00-52F, U+1E00-1FFF, U+2200-22FF, U+590-5FF, U+2000-206F, U+2070-209F, U+20A0-20CF, U+2100-214F, U+2200-22FF;
}

@font-face {
  font-family: 'Open Sans Condensed';
  font-weight: 500;
  src: url('/assets/fonts/Open_Sans/static/OpenSans_Condensed-Medium.ttf');
  unicode-range: U+00-52F, U+1E00-1FFF, U+2200-22FF, U+590-5FF, U+2000-206F, U+2070-209F, U+20A0-20CF, U+2100-214F, U+2200-22FF;
}

@font-face {
  font-family: 'Open Sans Condensed';
  font-weight: 600;
  src: url('/assets/fonts/Open_Sans/static/OpenSans_Condensed-SemiBold.ttf');
  unicode-range: U+00-52F, U+1E00-1FFF, U+2200-22FF, U+590-5FF, U+2000-206F, U+2070-209F, U+20A0-20CF, U+2100-214F, U+2200-22FF;
}

@font-face {
  font-family: 'Open Sans Condensed';
  font-weight: 700;
  src: url('/assets/fonts/Open_Sans/static/OpenSans_Condensed-Bold.ttf');
  unicode-range: U+00-52F, U+1E00-1FFF, U+2200-22FF, U+590-5FF, U+2000-206F, U+2070-209F, U+20A0-20CF, U+2100-214F, U+2200-22FF;
}

@font-face {
  font-family: 'Open Sans Condensed';
  font-weight: 800;
  src: url('/assets/fonts/Open_Sans/static/OpenSans_Condensed-ExtraBold.ttf');
  unicode-range: U+00-52F, U+1E00-1FFF, U+2200-22FF, U+590-5FF, U+2000-206F, U+2070-209F, U+20A0-20CF, U+2100-214F, U+2200-22FF;
}

@font-face {
  font-family: 'Open Sans Condensed';
  font-weight: 300;
  font-style: italic;
  src: url('/assets/fonts/Open_Sans/static/OpenSans_Condensed-LightItalic.ttf');
  unicode-range: U+00-52F, U+1E00-1FFF, U+2200-22FF, U+590-5FF, U+2000-206F, U+2070-209F, U+20A0-20CF, U+2100-214F, U+2200-22FF;
}

@font-face {
  font-family: 'Open Sans Condensed';
  font-weight: 400;
  font-style: italic;
  src: url('/assets/fonts/Open_Sans/static/OpenSans_Condensed-Italic.ttf');
  unicode-range: U+00-52F, U+1E00-1FFF, U+2200-22FF, U+590-5FF, U+2000-206F, U+2070-209F, U+20A0-20CF, U+2100-214F, U+2200-22FF;
}

@font-face {
  font-family: 'Open Sans Condensed';
  font-weight: 500;
  font-style: italic;
  src: url('/assets/fonts/Open_Sans/static/OpenSans_Condensed-MediumItalic.ttf');
  unicode-range: U+00-52F, U+1E00-1FFF, U+2200-22FF, U+590-5FF, U+2000-206F, U+2070-209F, U+20A0-20CF, U+2100-214F, U+2200-22FF;
}

@font-face {
  font-family: 'Open Sans Condensed';
  font-weight: 600;
  font-style: italic;
  src: url('/assets/fonts/Open_Sans/static/OpenSans_Condensed-SemiBoldItalic.ttf');
  unicode-range: U+00-52F, U+1E00-1FFF, U+2200-22FF, U+590-5FF, U+2000-206F, U+2070-209F, U+20A0-20CF, U+2100-214F, U+2200-22FF;
}

@font-face {
  font-family: 'Open Sans Condensed';
  font-weight: 700;
  font-style: italic;
  src: url('/assets/fonts/Open_Sans/static/OpenSans_Condensed-BoldItalic.ttf');
  unicode-range: U+00-52F, U+1E00-1FFF, U+2200-22FF, U+590-5FF, U+2000-206F, U+2070-209F, U+20A0-20CF, U+2100-214F, U+2200-22FF;
}

@font-face {
  font-family: 'Open Sans Condensed';
  font-weight: 800;
  font-style: italic;
  src: url('/assets/fonts/Open_Sans/static/OpenSans_Condensed-ExtraBoldItalic.ttf');
  unicode-range: U+00-52F, U+1E00-1FFF, U+2200-22FF, U+590-5FF, U+2000-206F, U+2070-209F, U+20A0-20CF, U+2100-214F, U+2200-22FF;
}

/* #endregion */

/* #region Titillium Web */
@font-face {
  font-family: 'Titillium Web';
  font-weight: 200;
  src: url('/assets/fonts/Titillium_Web/TitilliumWeb-ExtraLight.ttf');
}

@font-face {
  font-family: 'Titillium Web';
  font-weight: 300;
  src: url('/assets/fonts/Titillium_Web/TitilliumWeb-Light.ttf');
}

@font-face {
  font-family: 'Titillium Web';
  font-weight: 400;
  src: url('/assets/fonts/Titillium_Web/TitilliumWeb-Regular.ttf');
}

@font-face {
  font-family: 'Titillium Web';
  font-weight: 600;
  src: url('/assets/fonts/Titillium_Web/TitilliumWeb-SemiBold.ttf');
}

@font-face {
  font-family: 'Titillium Web';
  font-weight: 700;
  src: url('/assets/fonts/Titillium_Web/TitilliumWeb-Bold.ttf');
}

@font-face {
  font-family: 'Titillium Web';
  font-weight: 900;
  src: url('/assets/fonts/Titillium_Web/TitilliumWeb-Black.ttf');
}

@font-face {
  font-family: 'Titillium Web';
  font-weight: 200;
  font-style: italic;
  src: url('/assets/fonts/Titillium_Web/TitilliumWeb-ExtraLightItalic.ttf');
}

@font-face {
  font-family: 'Titillium Web';
  font-weight: 300;
  font-style: italic;
  src: url('/assets/fonts/Titillium_Web/TitilliumWeb-LightItalic.ttf');
}

@font-face {
  font-family: 'Titillium Web';
  font-weight: 400;
  font-style: italic;
  src: url('/assets/fonts/Titillium_Web/TitilliumWeb-Italic.ttf');
}

@font-face {
  font-family: 'Titillium Web';
  font-weight: 600;
  font-style: italic;
  src: url('/assets/fonts/Titillium_Web/TitilliumWeb-SemiBoldItalic.ttf');
}

@font-face {
  font-family: 'Titillium Web';
  font-weight: 700;
  font-style: italic;
  src: url('/assets/fonts/Titillium_Web/TitilliumWeb-BoldItalic.ttf');
}
/* #endregion */
