@font-face {
    font-family: 'Moderna Sans Light Ext It';
    src: url('./modernasans/ModernaSans-LightExtIt.eot');
    src: local('Moderna Sans Light Ext It'), local('ModernaSans-LightExtIt'),
    url('./modernasans/ModernaSans-LightExtIt.eot?#iefix') format('embedded-opentype'),
    url('./modernasans/ModernaSans-LightExtIt.woff2') format('woff2'),
    url('./modernasans/ModernaSans-LightExtIt.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Moderna Sans Bold Ext';
    src: url('./modernasans/ModernaSans-BoldExt.eot');
    src: local('Moderna Sans Bold Ext'), local('ModernaSans-BoldExt'),
    url('./modernasans/ModernaSans-BoldExt.eot?#iefix') format('embedded-opentype'),
    url('./modernasans/ModernaSans-BoldExt.woff2') format('woff2'),
    url('./modernasans/ModernaSans-BoldExt.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Moderna Sans Ext It';
    src: url('./modernasans/ModernaSans-RegularExtIt.eot');
    src: local('Moderna Sans Regular Ext It'), local('ModernaSans-RegularExtIt'),
    url('./modernasans/ModernaSans-RegularExtIt.eot?#iefix') format('embedded-opentype'),
    url('./modernasans/ModernaSans-RegularExtIt.woff2') format('woff2'),
    url('./modernasans/ModernaSans-RegularExtIt.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Moderna Sans Black Ext';
    src: url('./modernasans/ModernaSans-BlackExt.eot');
    src: local('Moderna Sans Black Ext'), local('ModernaSans-BlackExt'),
    url('./modernasans/ModernaSans-BlackExt.eot?#iefix') format('embedded-opentype'),
    url('./modernasans/ModernaSans-BlackExt.woff2') format('woff2'),
    url('./modernasans/ModernaSans-BlackExt.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Moderna Sans Bold Ext It';
    src: url('./modernasans/ModernaSans-BoldExtIt.eot');
    src: local('Moderna Sans Bold Ext It'), local('ModernaSans-BoldExtIt'),
    url('./modernasans/ModernaSans-BoldExtIt.eot?#iefix') format('embedded-opentype'),
    url('./modernasans/ModernaSans-BoldExtIt.woff2') format('woff2'),
    url('./modernasans/ModernaSans-BoldExtIt.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Moderna Sans Black Ext It';
    src: url('./modernasans/ModernaSans-BlackExtIt.eot');
    src: local('Moderna Sans Black Ext It'), local('ModernaSans-BlackExtIt'),
    url('./modernasans/ModernaSans-BlackExtIt.eot?#iefix') format('embedded-opentype'),
    url('./modernasans/ModernaSans-BlackExtIt.woff2') format('woff2'),
    url('./modernasans/ModernaSans-BlackExtIt.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Moderna Sans Light Ext';
    src: url('./modernasans/ModernaSans-LightExt.eot');
    src: local('Moderna Sans Light Ext'), local('ModernaSans-LightExt'),
    url('./modernasans/ModernaSans-LightExt.eot?#iefix') format('embedded-opentype'),
    url('./modernasans/ModernaSans-LightExt.woff2') format('woff2'),
    url('./modernasans/ModernaSans-LightExt.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Moderna Sans Medium Ext';
    src: url('./modernasans/ModernaSans-MediumExt.eot');
    src: local('Moderna Sans Medium Ext'), local('ModernaSans-MediumExt'),
    url('./modernasans/ModernaSans-MediumExt.eot?#iefix') format('embedded-opentype'),
    url('./modernasans/ModernaSans-MediumExt.woff2') format('woff2'),
    url('./modernasans/ModernaSans-MediumExt.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Moderna Sans Ext';
    src: url('./modernasans/ModernaSans-RegularExt.eot');
    src: local('Moderna Sans Regular Ext'), local('ModernaSans-RegularExt'),
    url('./modernasans/ModernaSans-RegularExt.eot?#iefix') format('embedded-opentype'),
    url('./modernasans/ModernaSans-RegularExt.woff2') format('woff2'),
    url('./modernasans/ModernaSans-RegularExt.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Moderna Sans Medium Ext It';
    src: url('./modernasans/ModernaSans-MediumExtIt.eot');
    src: local('Moderna Sans Medium Ext It'), local('ModernaSans-MediumExtIt'),
    url('./modernasans/ModernaSans-MediumExtIt.eot?#iefix') format('embedded-opentype'),
    url('./modernasans/ModernaSans-MediumExtIt.woff2') format('woff2'),
    url('./modernasans/ModernaSans-MediumExtIt.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}


/*
 * Regular:
 */
@font-face {
    font-family: 'Moderna Sans';
    src: url('./modernasans/ModernaSans-Regular.ttf') format('truetype');
}
@font-face {
    font-family: 'Moderna Sans';
    src: url('./modernasans/ModernaSans-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Moderna Sans';
    src: url('./modernasans/ModernaSans-RegularIt.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
}


/*
 * Bold:
 */
@font-face {
    font-family: 'Moderna Sans';
    src: url('./modernasans/ModernaSans-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Moderna Sans';
    src: url('./modernasans/ModernaSans-BoldIt.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
}