@font-face {
    font-family: 'Fira Sans Extra Light';
    src:local('Fira Sans ExtraLight'), 
        local('FiraSans-ExtraLight'), 
        url('../fonts/firasansextralight.woff2') format('woff2'), 
        url('../fonts/firasansextralight.woff') format('woff'), 
        url('../fonts/firasansextralight.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: 'Fira Sans Extra Light Italic';
    src:local('Fira Sans ExtraLight Italic'), 
        local('FiraSans-ExtraLightItalic'), 
        url('../fonts/firasansextralightitalic.woff2') format('woff2'), 
        url('../fonts/firasansextralightitalic.woff') format('woff'), 
        url('../fonts/firasansextralightitalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
}
@font-face {
    font-family: 'Fira Sans Light';
    src:local('Fira Sans Light'), 
    local('FiraSans-Light'), 
        url('../fonts/firasanslight.woff2') format('woff2'), 
        url('../fonts/firasanslight.woff') format('woff'), 
        url('../fonts/firasanslight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: 'Fira Sans Light Italic';
    src:local('Fira Sans Light Italic'), 
        local('FiraSans-LightItalic'), 
        url('../fonts/firasanslightitalic.woff2') format('woff2'), 
        url('../fonts/firasanslightitalic.woff') format('woff'), 
        url('../fonts/firasanslightitalic.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
}
@font-face {
    font-family: 'Fira Sans Book';
    src:local('Fira Sans Book'), 
        local('FiraSans-Book'), 
        url('../fonts/firasansbook.woff2') format('woff2'), 
        url('../fonts/firasansbook.woff') format('woff'), 
        url('../fonts/firasansbook.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Fira Sans Book Italic';
    src:local('Fira Sans Book Italic'),
        local('FiraSans-BookItalic'), 
        url('../fonts/firasansbookitalic.woff2') format('woff2'), 
        url('../fonts/firasansbookitalic.woff') format('woff'), 
        url('../fonts/firasansbookitalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}
@font-face {
    font-family: 'Fira Sans';
    src:local('Fira Sans'), 
        local('FiraSans-Regular'), 
        url('../fonts/firasans.woff2') format('woff2'), 
        url('../fonts/firasans.woff') format('woff'), 
        url('../fonts/firasans.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Fira Sans Italic';
    src:local('Fira Sans Italic'), 
        local('FiraSans-Italic'), 
        url('../fonts/firasansitalic.woff2') format('woff2'), 
        url('../fonts/firasansitalic.woff') format('woff'), 
        url('../fonts/firasansitalic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: 'Fira Sans Medium';
    src:local('Fira Sans Medium'), 
        local('FiraSans-Medium'), 
        url('../fonts/firasansmedium.woff2') format('woff2'), 
        url('../fonts/firasansmedium.woff') format('woff'), 
        url('../fonts/firasansmedium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Fira Sans Medium Italic';
    src:local('Fira Sans Medium Italic'),
        local('FiraSans-MediumItalic'), 
        url('../fonts/firasansmediumitalic.woff2') format('woff2'), 
        url('../fonts/firasansmediumitalic.woff') format('woff'), 
        url('../fonts/firasansmediumitalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}
@font-face {
    font-family: 'Fira Sans Semibold';
    src:local('Fira Sans SemiBold'), 
        local('FiraSans-SemiBold'), 
        url('../fonts/firasanssemibold.woff2') format('woff2'), 
        url('../fonts/firasanssemibold.woff') format('woff'), 
        url('../fonts/firasanssemibold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'Fira Sans Semibold Italic';
    src:local('Fira Sans SemiBold Italic'), 
        local('FiraSans-SemiBoldItalic'), 
        url('../fonts/firasanssemibolditalic.woff2') format('woff2'), 
        url('../fonts/firasanssemibolditalic.woff') format('woff'), 
        url('../fonts/firasanssemibolditalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}
@font-face {
    font-family: 'Fira Sans Bold';
    src:local('Fira Sans Bold'),
        local('FiraSans-Bold'), 
        url('../fonts/firasansbold.woff2') format('woff2'), 
        url('../fonts/firasansbold.woff') format('woff'), 
        url('../fonts/firasansbold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Fira Sans Bold Italic';
    src:local('Fira Sans Bold Italic'), 
        local('FiraSans-BoldItalic'), 
        url('../fonts/firasansbolditalic.woff2') format('woff2'), 
        url('../fonts/firasansbolditalic.woff') format('woff'), 
        url('../fonts/firasansbolditalic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
}
