@font-face {
    font-family: 'Fira Sans Eight Italic';
    src: url('FiraSans-EightItalic.otf') format('opentype');
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: 'Fira Sans Eight';
    src: url('FiraSans-Eight.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Fira Sans Book Italic';
    src: url('FiraSans-BookItalic.otf') format('opentype');
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: 'Fira Sans Book';
    src: url('FiraSans-Book.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Fira Sans Bold Italic';
    src: url('FiraSans-BoldItalic.otf') format('opentype');
    font-weight: bold;
    font-style: italic;
}
@font-face {
    font-family: 'Fira Sans Bold';
    src: url('FiraSans-Bold.otf') format('opentype');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Fira Sans Ultra-Light Italic';
    src: url('FiraSans-UltraLightItalic.otf') format('opentype');
    font-weight: 200;
    font-style: italic;
}
@font-face {
    font-family: 'Fira Sans Ultra-Light';
    src: url('FiraSans-UltraLight.otf') format('opentype');
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: 'Fira Sans Ultra Italic';
    src: url('FiraSans-UltraItalic.otf') format('opentype');
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: 'Fira Sans Ultra';
    src: url('FiraSans-Ultra.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Fira Sans Two Italic';
    src: url('FiraSans-TwoItalic.otf') format('opentype');
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: 'Fira Sans Two';
    src: url('FiraSans-Two.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Fira Sans Thin Italic';
    src: url('FiraSans-ThinItalic.otf') format('opentype');
    font-weight: 100;
    font-style: italic;
}
@font-face {
    font-family: 'Fira Sans Thin';
    src: url('FiraSans-Thin.otf') format('opentype');
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: 'Fira Sans Semi-Bold Italic';
    src: url('FiraSans-SemiBoldItalic.otf') format('opentype');
    font-weight: 600;
    font-style: italic;
}
@font-face {
    font-family: 'Fira Sans Semi-Bold';
    src: url('FiraSans-SemiBold.otf') format('opentype');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'Fira Sans Regular';
    src: url('FiraSans-Regular.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Fira Sans Medium Italic';
    src: url('FiraSans-MediumItalic.otf') format('opentype');
    font-weight: 500;
    font-style: italic;
}
@font-face {
    font-family: 'Fira Sans Medium';
    src: url('FiraSans-Medium.otf') format('opentype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Fira Sans Light Italic';
    src: url('FiraSans-LightItalic.otf') format('opentype');
    font-weight: 300;
    font-style: italic;
}
@font-face {
    font-family: 'Fira Sans Light';
    src: url('FiraSans-Light.otf') format('opentype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Fira Sans Italic';
    src: url('FiraSans-Italic.otf') format('opentype');
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: 'Fira Sans Heavy Italic';
    src: url('FiraSans-HeavyItalic.otf') format('opentype');
    font-weight: 900;
    font-style: italic;
}
@font-face {
    font-family: 'Fira Sans Heavy';
    src: url('FiraSans-Heavy.otf') format('opentype');
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: 'Fira Sans Hair Italic';
    src: url('FiraSans-HairItalic.otf') format('opentype');
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: 'Fira Sans Hair';
    src: url('FiraSans-Hair.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Fira Sans Four Italic';
    src: url('FiraSans-FourItalic.otf') format('opentype');
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: 'Fira Sans Four';
    src: url('FiraSans-Four.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Fira Sans Extra-Light Italic';
    src: url('FiraSans-ExtraLightItalic.otf') format('opentype');
    font-weight: 300;
    font-style: italic;
}
@font-face {
    font-family: 'Fira Sans Extra-Light';
    src: url('FiraSans-ExtraLight.otf') format('opentype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Fira Sans Extra-Bold Italic';
    src: url('FiraSans-ExtraBoldItalic.otf') format('opentype');
    font-weight: 800;
    font-style: italic;
}
@font-face {
    font-family: 'Fira Sans Extra-Bold';
    src: url('FiraSans-ExtraBoldc.otf') format('opentype');
    font-weight: 800;
    font-style: italic;
}