@font-face {
  font-family: 'Aalto Sans';
  src: url('/css/fonts/AaltoSans_Black_It.otf') format('opentype');
  font-style:italic;
  font-weight:900;
  font-display:swap;
}

@font-face {
  font-family: 'Aalto Sans';
  src: url('/css/fonts/AaltoSans_Black.otf') format('opentype');
  font-style:normal;
  font-weight:900;
  font-display:swap;
}

@font-face {
  font-family: 'Aalto Sans';
  src: url('/css/fonts/AaltoSans_Bold_It.otf') format('opentype');
  font-style:italic;
  font-weight:700;
  font-display:swap;
}

@font-face {
  font-family: 'Aalto Sans';
  src: url('/css/fonts/AaltoSans_Bold.otf') format('opentype');
  font-style:normal;
  font-weight:700;
  font-display:swap;
}

@font-face {
  font-family: 'Aalto Sans';
  src: url('/css/fonts/AaltoSans_Light_It.otf') format('opentype');
  font-style:italic;
  font-weight:300;
  font-display:swap;
}

@font-face {
  font-family: 'Aalto Sans';
  src: url('/css/fonts/AaltoSans_Light.otf') format('opentype');
  font-style:normal;
  font-weight:300;
  font-display:swap;
}

@font-face {
  font-family: 'Aalto Sans';
  src: url('/css/fonts/AaltoSans_Medium_It.otf') format('opentype');
  font-style:italic;
  font-weight:500;
  font-display:swap;
}

@font-face {
  font-family: 'Aalto Sans';
  src: url('/css/fonts/AaltoSans_Medium.otf') format('opentype');
  font-style:normal;
  font-weight:500;
  font-display:swap;
}

@font-face {
  font-family: 'Aalto Sans';
  src: url('/css/fonts/AaltoSans_Regular_It.otf') format('opentype');
  font-style:italic;
  font-weight:400;
  font-display:swap;
}

@font-face {
  font-family: 'Aalto Sans';
  src: url('/css/fonts/AaltoSans_Regular.otf') format('opentype');
  font-style:normal;
  font-weight:400;
  font-display:swap;
}

@font-face {
  font-family: 'Aalto Sans';
  src: url('/css/fonts/AaltoSans_SemiBold_It.otf') format('opentype');
  font-style:italic;
  font-weight:600;
  font-display:swap;
}

@font-face {
  font-family: 'Aalto Sans';
  src: url('/css/fonts/AaltoSans_SemiBold.otf') format('opentype');
  font-style:normal;
  font-weight:600;
  font-display:swap;
}

@font-face {
  font-family: 'Aalto Sans';
  src: url('/css/fonts/AaltoSans_Thin_It.otf') format('opentype');
  font-style:italic;
  font-weight:100;
  font-display:swap;
}

@font-face {
  font-family: 'Aalto Sans';
  src: url('/css/fonts/AaltoSans_Thin.otf') format('opentype');
  font-style:normal;
  font-weight:100;
  font-display:swap;
}

@font-face {
  font-family: 'Aalto Sans';
  src: url('/css/fonts/AaltoSans_UltraLight_It.otf') format('opentype');
  font-style:italic;
  font-weight:200;
  font-display:swap;
}

@font-face {
  font-family: 'Aalto Sans';
  src: url('/css/fonts/AaltoSans_UltraLight.otf') format('opentype');
  font-style:normal;
  font-weight:200;
  font-display:swap;
}
