@font-face {
  font-family: 'Neue Montreal';
  src: url('https://cleoassets.s3.eu-west-2.amazonaws.com/fonts/PPNeueMontreal-Bold.otf') format('opentype');
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'Neue Montreal';
  src: url('https://cleoassets.s3.eu-west-2.amazonaws.com/fonts/PPNeueMontreal-BoldItalic.otf') format('opentype');
  font-weight: bold;
  font-style: italic;
}

@font-face {
  font-family: 'Neue Montreal';
  src: url('https://cleoassets.s3.eu-west-2.amazonaws.com/fonts/PPNeueMontreal-Light.otf') format('opentype');
  font-weight: 300; /* Light */
  font-style: normal;
}

@font-face {
  font-family: 'Neue Montreal';
  src: url('https://cleoassets.s3.eu-west-2.amazonaws.com/fonts/PPNeueMontreal-LightItalic.otf') format('opentype');
  font-weight: 300; /* Light */
  font-style: italic;
}

@font-face {
  font-family: 'Neue Montreal';
  src: url('https://cleoassets.s3.eu-west-2.amazonaws.com/fonts/PPNeueMontreal-Medium.otf') format('opentype');
  font-weight: 500; /* Medium */
  font-style: normal;
}

@font-face {
  font-family: 'Neue Montreal';
  src: url('https://cleoassets.s3.eu-west-2.amazonaws.com/fonts/PPNeueMontreal-MediumItalic.otf') format('opentype');
  font-weight: 500; /* Medium */
  font-style: italic;
}

@font-face {
  font-family: 'Neue Montreal';
  src: url('https://cleoassets.s3.eu-west-2.amazonaws.com/fonts/PPNeueMontreal-Regular.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Neue Montreal';
  src: url('https://cleoassets.s3.eu-west-2.amazonaws.com/fonts/PPNeueMontreal-RegularItalic.otf') format('opentype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Neue Montreal';
  src: url('https://cleoassets.s3.eu-west-2.amazonaws.com/fonts/PPNeueMontreal-Book.otf') format('opentype');
  font-weight: 400; /* Book */
  font-style: normal;
}

@font-face {
  font-family: 'Neue Montreal';
  src: url('https://cleoassets.s3.eu-west-2.amazonaws.com/fonts/PPNeueMontreal-BookItalic.otf') format('opentype');
  font-weight: 400; /* Book */
  font-style: italic;
}

@font-face {
  font-family: 'Neue Montreal';
  src: url('https://cleoassets.s3.eu-west-2.amazonaws.com/fonts/PPNeueMontreal-SemiBold.otf') format('opentype');
  font-weight: 600; /* SemiBold */
  font-style: normal;
}

@font-face {
  font-family: 'Neue Montreal';
  src: url('https://cleoassets.s3.eu-west-2.amazonaws.com/fonts/PPNeueMontreal-SemiBoldItalic.otf') format('opentype');
  font-weight: 600; /* SemiBold */
  font-style: italic;
}

@font-face {
  font-family: 'Neue Montreal';
  src: url('https://cleoassets.s3.eu-west-2.amazonaws.com/fonts/PPNeueMontreal-Thin.otf') format('opentype');
  font-weight: 100; /* Thin */
  font-style: normal;
}

@font-face {
  font-family: 'Neue Montreal';
  src: url('https://cleoassets.s3.eu-west-2.amazonaws.com/fonts/PPNeueMontreal-ThinItalic.otf') format('opentype');
  font-weight: 100; /* Thin */
  font-style: italic;
}

@font-face {
  font-family: 'Neue Montreal';
  src: url('https://cleoassets.s3.eu-west-2.amazonaws.com/fonts/PPNeueMontreal-Variable.otf') format('opentype');
  font-weight: normal; /* Variable */
  font-style: normal;
}
