/* Open Sans */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap');
/* Source Sans Pro */
@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900&display=swap');
/* Source Code Pro */
@import url('https://fonts.googleapis.com/css2?family=Source+Code+Pro:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
/* Electrolize */
@import url('https://fonts.googleapis.com/css2?family=Electrolize&display=swap');
/* Ubuntu */
@import url('https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap');
/* PT Sans */
@import url('https://fonts.googleapis.com/css2?family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap');
/* Source Serif Pro */
@import url('https://fonts.googleapis.com/css2?family=Source+Serif+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900&display=swap');
/* Oxanium
@import url('https://fonts.googleapis.com/css2?family=Oxanium:wght@200;300;400;500;600;700;800&display=swap');
*/
/* Ubuntu Mono */
@import url('https://fonts.googleapis.com/css2?family=Ubuntu+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap');
/* Quantico */
@import url('https://fonts.googleapis.com/css2?family=Quantico:ital,wght@0,400;0,700;1,400;1,700&display=swap');
/* Radio Canada */
@import url('https://fonts.googleapis.com/css2?family=Radio+Canada:ital,wdth,wght@0,75..100,300..700;1,75..100,300..700&display=swap');
/* Lexend */
@import url('https://fonts.googleapis.com/css2?family=Lexend:wght@100..900&display=swap');

:root{
  --default-font: 'Radio Canada';
  --code-font: 'Consolas';

  --footer-height: 75px;
  --header-height: 62px;
}

.material-symbols-outlined {
  font-variation-settings:
  'FILL' 0,
  'wght' 400,
  'GRAD' 0,
  'opsz' 24
}

/*@font-face{
  font-family: 'Electrolize';
  src: url('/assets/font/Electrolize-Regular.ttf?1') format('truetype'); 
}*/

@font-face {
  font-family: 'Consolas';
  src: url('/assets/font/Consolas-Regular.ttf?1') format('truetype');
} 

@font-face {
  font-family: 'Consolas';
  src: url('/assets/font/Consolas-Bold.ttf?1') format('truetype');
  font-weight: bold;
}

@font-face {
  font-family: 'Consolas';
  src: url('/assets/font/Consolas-Itatic.ttf?1') format('truetype');
  font-style: italic;
}

@font-face {
  font-family: 'Consolas';
  src: url('/assets/font/Consolas-BoldItatic.ttf?1') format('truetype');
  font-weight: bold;
  font-style: italic;
}

/*@font-face {
  font-family: 'Futura';
  src: url('/assets/font/FUTURA HEAVY FONT.ttf?1') format('truetype');
  font-weight: heavy;
} 

@font-face {
  font-family: '5Metrik';
  src: url('/assets/font/5metrik_bold.ttf?1') format('truetype');
  font-weight: bold;
}

@font-face {
  font-family: '5Metrik';
  src: url('/assets/font/5metrik_light.ttf?1') format('truetype');
  font-weight: light;
}

@font-face {
  font-family: 'Sanidana';
  src: url('/assets/font/SANIDANA.ttf?1') format('truetype');
}

@font-face {
  font-family: 'Clock';
  src: url('/assets/font/TWGOJClock.ttf?1') format('truetype');
}*/

@font-face {
  font-family: 'Rajdhani';
  src: url('/assets/font/Rajdhani-Bold.ttf?1') format('truetype');
  font-weight: 700;
}

/*@font-face {
  font-family: 'Rajdhani';
  src: url('/assets/font/Rajdhani-Light.ttf?1') format('truetype');
  font-weight: 300;
}

@font-face {
  font-family: 'Rajdhani';
  src: url('/assets/font/Rajdhani-Medium.ttf?1') format('truetype');
  font-weight: 500;
}*/

/*@font-face {
  font-family: 'Rajdhani';
  src: url('/assets/font/Rajdhani-Regular.ttf?1') format('truetype');
  font-weight: 400;
} too thin!*/

@font-face {
  font-family: 'Rajdhani';
  src: url('/assets/font/Rajdhani-SemiBold.ttf?1') format('truetype');
  font-weight: 400;
}

@font-face {
  font-family: 'MiSans';
  src: url('/assets/font/MiSans-Thin.ttf?1') format('truetype');
  font-weight: 100;
}

@font-face {
  font-family: 'MiSans';
  src: url('/assets/font/MiSans-ExtraLight.ttf?1') format('truetype');
  font-weight: 200;
}

@font-face {
  font-family: 'MiSans';
  src: url('/assets/font/MiSans-Light.ttf?1') format('truetype');
  font-weight: 300;
}

@font-face {
  font-family: 'MiSans';
  src: url('/assets/font/MiSans-Normal.ttf?1') format('truetype');
  font-weight: 400;
}

@font-face {
  font-family: 'MiSans';
  src: url('/assets/font/MiSans-Medium.ttf?1') format('truetype');
  font-weight: 500;
}

@font-face {
  font-family: 'MiSans';
  src: url('/assets/font/MiSans-Demibold.ttf?1') format('truetype');
  font-weight: 600;
}

@font-face {
  font-family: 'MiSans';
  src: url('/assets/font/MiSans-Semibold.ttf?1') format('truetype');
  font-weight: 700;
}

@font-face {
  font-family: 'MiSans';
  src: url('/assets/font/MiSans-Bold.ttf?1') format('truetype');
  font-weight: 800;
}

@font-face {
  font-family: 'MiSans';
  src: url('/assets/font/MiSans-Heavy.ttf?1') format('truetype');
  font-weight: 900;
}

@font-face {
  font-family: 'Josefin Sans';
  src: url('/assets/font/JosefinSans-VariableFont_wght.ttf?1') format('truetype');
}

@font-face {
  font-family: 'Josefin Sans';
  src: url('/assets/font/JosefinSans-Italic-VariableFont_wght.ttf?1') format('truetype');
  font-style: italic;
}

/*
@font-face {
  font-family: 'Source Sans Pro';
  src: url('/assets/font/SourceSansPro-ExtraLight.otf') format('opentype');
  font-weight: 200;
}

@font-face {
  font-family: 'Source Sans Pro';
  src: url('/assets/font/SourceSansPro-Light.otf') format('opentype');
  font-weight: 300;
}

@font-face {
  font-family: 'Source Sans Pro';
  src: url('/assets/font/SourceSansPro-Regular.otf') format('opentype');
  font-weight: 400;
}

@font-face {
  font-family: 'Source Sans Pro';
  src: url('/assets/font/SourceSansPro-Semibold.otf') format('opentype');
  font-weight: 600;
}

@font-face {
  font-family: 'Source Sans Pro';
  src: url('/assets/font/SourceSansPro-Bold.otf') format('opentype');
  font-weight: 700;
}

@font-face {
  font-family: 'Source Sans Pro';
  src: url('/assets/font/SourceSansPro-Black.otf') format('opentype');
  font-weight: 900;
}

@font-face {
  font-family: 'Source Sans Pro';
  src: url('/assets/font/SourceSansPro-ExtraLightIt.otf') format('opentype');
  font-weight: 200;
  font-style: italic;
}

@font-face {
  font-family: 'Source Sans Pro';
  src: url('/assets/font/SourceSansPro-LightIt.otf') format('opentype');
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: 'Source Sans Pro';
  src: url('/assets/font/SourceSansPro-It.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
}

@font-face {
  font-family: 'Source Sans Pro';
  src: url('/assets/font/SourceSansPro-SemiboldIt.otf') format('opentype');
  font-weight: 600;
  font-style: italic;
}

@font-face {
  font-family: 'Source Sans Pro';
  src: url('/assets/font/SourceSansPro-BoldIt.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
}

@font-face {
  font-family: 'Source Sans Pro';
  src: url('/assets/font/SourceSansPro-BlackIt.otf') format('opentype');
  font-weight: 900;
  font-style: italic;
}

@font-face {
  font-family: 'Source Code Pro';
  src: url('/assets/font/SourceCodePro-ExtraLight.otf') format('opentype');
  font-weight: 200;
}

@font-face {
  font-family: 'Source Code Pro';
  src: url('/assets/font/SourceCodePro-Light.otf') format('opentype');
  font-weight: 300;
}

@font-face {
  font-family: 'Source Code Pro';
  src: url('/assets/font/SourceCodePro-Regular.otf') format('opentype');
  font-weight: 400;
}

@font-face {
  font-family: 'Source Code Pro';
  src: url('/assets/font/SourceCodePro-Semibold.otf') format('opentype');
  font-weight: 600;
}

@font-face {
  font-family: 'Source Code Pro';
  src: url('/assets/font/SourceCodePro-Bold.otf') format('opentype');
  font-weight: 700;
}

@font-face {
  font-family: 'Source Code Pro';
  src: url('/assets/font/SourceCodePro-Black.otf') format('opentype');
  font-weight: 900;
}

@font-face {
  font-family: 'Source Code Pro';
  src: url('/assets/font/SourceCodePro-ExtraLightIt.otf') format('opentype');
  font-weight: 200;
  font-style: italic;
}

@font-face {
  font-family: 'Source Code Pro';
  src: url('/assets/font/SourceCodePro-LightIt.otf') format('opentype');
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: 'Source Code Pro';
  src: url('/assets/font/SourceCodePro-It.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
}

@font-face {
  font-family: 'Source Code Pro';
  src: url('/assets/font/SourceCodePro-SemiboldIt.otf') format('opentype');
  font-weight: 600;
  font-style: italic;
}

@font-face {
  font-family: 'Source Code Pro';
  src: url('/assets/font/SourceCodePro-BoldIt.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
}

@font-face {
  font-family: 'Source Code Pro';
  src: url('/assets/font/SourceCodePro-BlackIt.otf') format('opentype');
  font-weight: 900;
  font-style: italic;
}
*/

@font-face {
  font-family: 'Gill Sans';
  src: url('/assets/font/GillSans-Light.ttf?1') format('truetype');
  font-weight: 300;
}

@font-face {
  font-family: 'Gill Sans';
  src: url('/assets/font/GillSans.ttf?1') format('truetype');
  font-weight: 400;
}

@font-face {
  font-family: 'Gill Sans';
  src: url('/assets/font/GillSans-SemiBold.ttf?1') format('truetype');
  font-weight: 700;
}

/*@font-face {
  font-family: 'Gill Sans';
  src: url('/assets/font/GillSans-Bold.ttf?1') format('truetype');
  font-weight: 700;
}

@font-face {
  font-family: 'Gill Sans';
  src: url('/assets/font/GillSans-UltraBold.ttf?1') format('truetype');
  font-weight: 800;
}*/

@font-face {
  font-family: 'Gill Sans';
  src: url('/assets/font/GillSans-LightItalic.ttf?1') format('truetype');
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: 'Gill Sans';
  src: url('/assets/font/GillSans-Italic.ttf?1') format('truetype');
  font-weight: 400;
  font-style: italic;
}

@font-face {
  font-family: 'Gill Sans';
  src: url('/assets/font/GillSans-SemiBoldItalic.ttf?1') format('truetype');
  font-weight: 700;
  font-style: italic;
}

/*@font-face {
  font-family: 'Gill Sans';
  src: url('/assets/font/GillSans-BoldItalic.ttf?1') format('truetype');
  font-weight: 700;
  font-style: italic;
}*/