@font-face {
    font-family: 'Caecilia RomanOsF';
    src: url('Caecilia-HeavyItalicOsF.eot');
    src: local('PMN Caecilia 86 Heavy Italic Oldstyle Figures'), local('Caecilia-HeavyItalicOsF'),
        url('Caecilia-HeavyItalicOsF.eot?#iefix') format('embedded-opentype'),
        url('Caecilia-HeavyItalicOsF.woff2') format('woff2'),
        url('Caecilia-HeavyItalicOsF.woff') format('woff'),
        url('Caecilia-HeavyItalicOsF.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Caecilia RomanSC';
    src: url('Caecilia-HeavyItalicSC.eot');
    src: local('PMN Caecilia 86 Heavy Italic Small Caps & Oldstyle Figures'), local('Caecilia-HeavyItalicSC'),
        url('Caecilia-HeavyItalicSC.eot?#iefix') format('embedded-opentype'),
        url('Caecilia-HeavyItalicSC.woff2') format('woff2'),
        url('Caecilia-HeavyItalicSC.woff') format('woff'),
        url('Caecilia-HeavyItalicSC.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Caecilia LightOsF';
    src: url('Caecilia-BoldItalicOsF.eot');
    src: local('PMN Caecilia 76 Bold Italic Oldstyle Figures'), local('Caecilia-BoldItalicOsF'),
        url('Caecilia-BoldItalicOsF.eot?#iefix') format('embedded-opentype'),
        url('Caecilia-BoldItalicOsF.woff2') format('woff2'),
        url('Caecilia-BoldItalicOsF.woff') format('woff'),
        url('Caecilia-BoldItalicOsF.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Caecilia LightSC';
    src: url('Caecilia-BoldSC.eot');
    src: local('PMN Caecilia 75 Bold Small Caps & Oldstyle Figures'), local('Caecilia-BoldSC'),
        url('Caecilia-BoldSC.eot?#iefix') format('embedded-opentype'),
        url('Caecilia-BoldSC.woff2') format('woff2'),
        url('Caecilia-BoldSC.woff') format('woff'),
        url('Caecilia-BoldSC.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Caecilia LightOsF';
    src: url('Caecilia-BoldOsF.eot');
    src: local('PMN Caecilia 75 Bold Oldstyle Figures'), local('Caecilia-BoldOsF'),
        url('Caecilia-BoldOsF.eot?#iefix') format('embedded-opentype'),
        url('Caecilia-BoldOsF.woff2') format('woff2'),
        url('Caecilia-BoldOsF.woff') format('woff'),
        url('Caecilia-BoldOsF.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Caecilia RomanOsF';
    src: url('Caecilia-ItalicOsF.eot');
    src: local('PMN Caecilia 56 Italic Oldstyle Figures'), local('Caecilia-ItalicOsF'),
        url('Caecilia-ItalicOsF.eot?#iefix') format('embedded-opentype'),
        url('Caecilia-ItalicOsF.woff2') format('woff2'),
        url('Caecilia-ItalicOsF.woff') format('woff'),
        url('Caecilia-ItalicOsF.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Caecilia RomanSC';
    src: url('Caecilia-HeavySC.eot');
    src: local('PMN Caecilia 85 Heavy Small Caps & Oldstyle Figures'), local('Caecilia-HeavySC'),
        url('Caecilia-HeavySC.eot?#iefix') format('embedded-opentype'),
        url('Caecilia-HeavySC.woff2') format('woff2'),
        url('Caecilia-HeavySC.woff') format('woff'),
        url('Caecilia-HeavySC.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Caecilia LightSC';
    src: url('Caecilia-BoldItalicSC.eot');
    src: local('PMN Caecilia 76 Bold Italic Small Caps & Oldstyle Figures'), local('Caecilia-BoldItalicSC'),
        url('Caecilia-BoldItalicSC.eot?#iefix') format('embedded-opentype'),
        url('Caecilia-BoldItalicSC.woff2') format('woff2'),
        url('Caecilia-BoldItalicSC.woff') format('woff'),
        url('Caecilia-BoldItalicSC.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Caecilia RomanOsF';
    src: url('Caecilia-HeavyOsF.eot');
    src: local('PMN Caecilia 85 Heavy Oldstyle Figures'), local('Caecilia-HeavyOsF'),
        url('Caecilia-HeavyOsF.eot?#iefix') format('embedded-opentype'),
        url('Caecilia-HeavyOsF.woff2') format('woff2'),
        url('Caecilia-HeavyOsF.woff') format('woff'),
        url('Caecilia-HeavyOsF.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Caecilia LT';
    src: url('CaeciliaLT-Light.eot');
    src: local('PMN Caecilia LT 45 Light'), local('CaeciliaLT-Light'),
        url('CaeciliaLT-Light.eot?#iefix') format('embedded-opentype'),
        url('CaeciliaLT-Light.woff2') format('woff2'),
        url('CaeciliaLT-Light.woff') format('woff'),
        url('CaeciliaLT-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Caecilia LightOsF';
    src: url('Caecilia-LightItalicOsF.eot');
    src: local('PMN Caecilia 46 Light Italic Oldstyle Figures'), local('Caecilia-LightItalicOsF'),
        url('Caecilia-LightItalicOsF.eot?#iefix') format('embedded-opentype'),
        url('Caecilia-LightItalicOsF.woff2') format('woff2'),
        url('Caecilia-LightItalicOsF.woff') format('woff'),
        url('Caecilia-LightItalicOsF.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Caecilia LightSC';
    src: url('Caecilia-LightSC.eot');
    src: local('PMN Caecilia 45 Light Small Caps & Oldstyle Figures'), local('Caecilia-LightSC'),
        url('Caecilia-LightSC.eot?#iefix') format('embedded-opentype'),
        url('Caecilia-LightSC.woff2') format('woff2'),
        url('Caecilia-LightSC.woff') format('woff'),
        url('Caecilia-LightSC.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Caecilia LT';
    src: url('CaeciliaLT-BoldItalic.eot');
    src: local('PMN Caecilia LT 76 Bold Italic'), local('CaeciliaLT-BoldItalic'),
        url('CaeciliaLT-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('CaeciliaLT-BoldItalic.woff2') format('woff2'),
        url('CaeciliaLT-BoldItalic.woff') format('woff'),
        url('CaeciliaLT-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Caecilia LT';
    src: url('CaeciliaLT-Bold.eot');
    src: local('PMN Caecilia LT 75 Bold'), local('CaeciliaLT-Bold'),
        url('CaeciliaLT-Bold.eot?#iefix') format('embedded-opentype'),
        url('CaeciliaLT-Bold.woff2') format('woff2'),
        url('CaeciliaLT-Bold.woff') format('woff'),
        url('CaeciliaLT-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Caecilia LT Roman';
    src: url('CaeciliaLT-Roman.eot');
    src: local('PMN Caecilia LT 55 Roman'), local('CaeciliaLT-Roman'),
        url('CaeciliaLT-Roman.eot?#iefix') format('embedded-opentype'),
        url('CaeciliaLT-Roman.woff2') format('woff2'),
        url('CaeciliaLT-Roman.woff') format('woff'),
        url('CaeciliaLT-Roman.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Caecilia RomanSC';
    src: url('Caecilia-ItalicSC.eot');
    src: local('PMN Caecilia 56 Italic Small Caps & Oldstyle Figures'), local('Caecilia-ItalicSC'),
        url('Caecilia-ItalicSC.eot?#iefix') format('embedded-opentype'),
        url('Caecilia-ItalicSC.woff2') format('woff2'),
        url('Caecilia-ItalicSC.woff') format('woff'),
        url('Caecilia-ItalicSC.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Caecilia LT Roman';
    src: url('CaeciliaLT-HeavyItalic.eot');
    src: local('PMN Caecilia LT 86 Heavy Italic'), local('CaeciliaLT-HeavyItalic'),
        url('CaeciliaLT-HeavyItalic.eot?#iefix') format('embedded-opentype'),
        url('CaeciliaLT-HeavyItalic.woff2') format('woff2'),
        url('CaeciliaLT-HeavyItalic.woff') format('woff'),
        url('CaeciliaLT-HeavyItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Caecilia LightSC';
    src: url('Caecilia-LightItalicSC.eot');
    src: local('PMN Caecilia 46 Light Italic Small Caps & Oldstyle Figures'), local('Caecilia-LightItalicSC'),
        url('Caecilia-LightItalicSC.eot?#iefix') format('embedded-opentype'),
        url('Caecilia-LightItalicSC.woff2') format('woff2'),
        url('Caecilia-LightItalicSC.woff') format('woff'),
        url('Caecilia-LightItalicSC.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Caecilia LT';
    src: url('CaeciliaLT-LightItalic.eot');
    src: local('PMN Caecilia LT 46 Light Italic'), local('CaeciliaLT-LightItalic'),
        url('CaeciliaLT-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('CaeciliaLT-LightItalic.woff2') format('woff2'),
        url('CaeciliaLT-LightItalic.woff') format('woff'),
        url('CaeciliaLT-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Caecilia LightOsF';
    src: url('Caecilia-LightOsF.eot');
    src: local('PMN Caecilia 45 Light Oldstyle Figures'), local('Caecilia-LightOsF'),
        url('Caecilia-LightOsF.eot?#iefix') format('embedded-opentype'),
        url('Caecilia-LightOsF.woff2') format('woff2'),
        url('Caecilia-LightOsF.woff') format('woff'),
        url('Caecilia-LightOsF.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Caecilia RomanOsF';
    src: url('Caecilia-RomanOsF.eot');
    src: local('PMN Caecilia 55 Roman Oldstyle Figures'), local('Caecilia-RomanOsF'),
        url('Caecilia-RomanOsF.eot?#iefix') format('embedded-opentype'),
        url('Caecilia-RomanOsF.woff2') format('woff2'),
        url('Caecilia-RomanOsF.woff') format('woff'),
        url('Caecilia-RomanOsF.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Caecilia LT Roman';
    src: url('CaeciliaLT-Italic.eot');
    src: local('PMN Caecilia LT 56 Italic'), local('CaeciliaLT-Italic'),
        url('CaeciliaLT-Italic.eot?#iefix') format('embedded-opentype'),
        url('CaeciliaLT-Italic.woff2') format('woff2'),
        url('CaeciliaLT-Italic.woff') format('woff'),
        url('CaeciliaLT-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Caecilia LT Roman';
    src: url('CaeciliaLT-Heavy.eot');
    src: local('PMN Caecilia LT 85 Heavy'), local('CaeciliaLT-Heavy'),
        url('CaeciliaLT-Heavy.eot?#iefix') format('embedded-opentype'),
        url('CaeciliaLT-Heavy.woff2') format('woff2'),
        url('CaeciliaLT-Heavy.woff') format('woff'),
        url('CaeciliaLT-Heavy.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Caecilia RomanSC';
    src: url('Caecilia-RomanSC.eot');
    src: local('PMN Caecilia 55 Roman Small Caps & Oldstyle Figures'), local('Caecilia-RomanSC'),
        url('Caecilia-RomanSC.eot?#iefix') format('embedded-opentype'),
        url('Caecilia-RomanSC.woff2') format('woff2'),
        url('Caecilia-RomanSC.woff') format('woff'),
        url('Caecilia-RomanSC.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

