/* rubik-300 - light */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/rubik/Rubik-Light.ttf') format('truetype');
}

/* rubik-300italic - light italic */
@font-face {
  font-family: 'Rubik';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/rubik/Rubik-LightItalic.ttf') format('truetype');
}

/* rubik-400 - regular */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/rubik/Rubik-Regular.ttf') format('truetype');
}

/* rubik-400italic - regular italic */
@font-face {
  font-family: 'Rubik';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/rubik/Rubik-Italic.ttf') format('truetype');
}

/* rubik-500 - medium */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/rubik/Rubik-Medium.ttf') format('truetype');
}

/* rubik-500italic - medium italic */
@font-face {
  font-family: 'Rubik';
  font-style: italic;
  font-weight: 500;
  src: url('../fonts/rubik/Rubik-MediumItalic.ttf') format('truetype');
}

/* rubik-600 - semibold */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/rubik/Rubik-SemiBold.ttf') format('truetype');
}

/* rubik-600italic - semibold italic */
@font-face {
  font-family: 'Rubik';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/rubik/Rubik-SemiBoldItalic.ttf') format('truetype');
}

/* rubik-700 - bold */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/rubik/Rubik-Bold.ttf') format('truetype');
}

/* rubik-700italic - bold italic */
@font-face {
  font-family: 'Rubik';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/rubik/Rubik-BoldItalic.ttf') format('truetype');
}

/* rubik-800 - extra bold */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/rubik/Rubik-ExtraBold.ttf') format('truetype');
}

/* rubik-800italic - extra bold italic */
@font-face {
  font-family: 'Rubik';
  font-style: italic;
  font-weight: 800;
  src: url('../fonts/rubik/Rubik-ExtraBoldItalic.ttf') format('truetype');
}

/* rubik-900 - black */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/rubik/Rubik-Black.ttf') format('truetype');
}

/* rubik-900italic - black italic */
@font-face {
  font-family: 'Rubik';
  font-style: italic;
  font-weight: 900;
  src: url('../fonts/rubik/Rubik-BlackItalic.ttf') format('truetype');
}

/* Apply Rubik globally */
* {
  font-family: 'Rubik', sans-serif;
}
