@font-face {
    font-family: 'PP Pangram Sans Compact';
    src: url('../fonts/PPPangramSans-CompactRegular.eot');
    src: local('PP Pangram Sans Compact Regular'), local('PPPangramSans-CompactRegular'),
        url('../fonts/PPPangramSans-CompactRegular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PPPangramSans-CompactRegular.woff2') format('woff2'),
        url('../fonts/PPPangramSans-CompactRegular.woff') format('woff'),
        url('../fonts/PPPangramSans-CompactRegular.ttf') format('truetype'),
        url('../fonts/PPPangramSans-CompactRegular.svg#PPPangramSans-CompactRegular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PP Pangram Sans Compact Exlight Reclined';
    src: url('../fonts/PPPangramSans-CompactExtralightReclined.eot');
    src: local('PP Pangram Sans Compact Extralight Reclined'), local('PPPangramSans-CompactExtralightReclined'),
        url('../fonts/PPPangramSans-CompactExtralightReclined.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PPPangramSans-CompactExtralightReclined.woff2') format('woff2'),
        url('../fonts/PPPangramSans-CompactExtralightReclined.woff') format('woff'),
        url('../fonts/PPPangramSans-CompactExtralightReclined.ttf') format('truetype'),
        url('../fonts/PPPangramSans-CompactExtralightReclined.svg#PPPangramSans-CompactExtralightReclined') format('svg');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'PP Pangram Sans Compressed ExBd';
    src: url('../fonts/PPPangramSans-CompressedExtrabold.eot');
    src: local('PP Pangram Sans Compressed Extrabold'), local('PPPangramSans-CompressedExtrabold'),
        url('../fonts/PPPangramSans-CompressedExtrabold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PPPangramSans-CompressedExtrabold.woff2') format('woff2'),
        url('../fonts/PPPangramSans-CompressedExtrabold.woff') format('woff'),
        url('../fonts/PPPangramSans-CompressedExtrabold.ttf') format('truetype'),
        url('../fonts/PPPangramSans-CompressedExtrabold.svg#PPPangramSans-CompressedExtrabold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PP Pangram Sans Narrow';
    src: url('../fonts/PPPangramSans-Bold.eot');
    src: local('PP Pangram Sans Bold'), local('PPPangramSans-Bold'),
        url('../fonts/PPPangramSans-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PPPangramSans-Bold.woff2') format('woff2'),
        url('../fonts/PPPangramSans-Bold.woff') format('woff'),
        url('../fonts/PPPangramSans-Bold.ttf') format('truetype'),
        url('../fonts/PPPangramSans-Bold.svg#PPPangramSans-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PP Pangram Sans Compact';
    src: url('../fonts/PPPangramSans-CompactThinItalic.eot');
    src: local('PP Pangram Sans Compact Thin Italic'), local('PPPangramSans-CompactThinItalic'),
        url('../fonts/PPPangramSans-CompactThinItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PPPangramSans-CompactThinItalic.woff2') format('woff2'),
        url('../fonts/PPPangramSans-CompactThinItalic.woff') format('woff'),
        url('../fonts/PPPangramSans-CompactThinItalic.ttf') format('truetype'),
        url('../fonts/PPPangramSans-CompactThinItalic.svg#PPPangramSans-CompactThinItalic') format('svg');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'PP Pangram Sans';
    src: url('../fonts/PPPangramSans-Medium.eot');
    src: local('PP Pangram Sans Medium'), local('PPPangramSans-Medium'),
        url('../fonts/PPPangramSans-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PPPangramSans-Medium.woff2') format('woff2'),
        url('../fonts/PPPangramSans-Medium.woff') format('woff'),
        url('../fonts/PPPangramSans-Medium.ttf') format('truetype'),
        url('../fonts/PPPangramSans-Medium.svg#PPPangramSans-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PP Pangram Sans';
    src: url('../fonts/PPPangramSans-ExtraboldItalic.eot');
    src: local('PP Pangram Sans Extrabold Italic'), local('PPPangramSans-ExtraboldItalic'),
        url('../fonts/PPPangramSans-ExtraboldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PPPangramSans-ExtraboldItalic.woff2') format('woff2'),
        url('../fonts/PPPangramSans-ExtraboldItalic.woff') format('woff'),
        url('../fonts/PPPangramSans-ExtraboldItalic.ttf') format('truetype'),
        url('../fonts/PPPangramSans-ExtraboldItalic.svg#PPPangramSans-ExtraboldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'PP Pangram Sans Slim';
    src: url('../fonts/PPPangramSans-SlimExtralight.eot');
    src: local('PP Pangram Sans Slim Extralight'), local('PPPangramSans-SlimExtralight'),
        url('../fonts/PPPangramSans-SlimExtralight.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PPPangramSans-SlimExtralight.woff2') format('woff2'),
        url('../fonts/PPPangramSans-SlimExtralight.woff') format('woff'),
        url('../fonts/PPPangramSans-SlimExtralight.ttf') format('truetype'),
        url('../fonts/PPPangramSans-SlimExtralight.svg#PPPangramSans-SlimExtralight') format('svg');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PP Pangram Sans';
    src: url('../fonts/PPPangramSans-Thin.eot');
    src: local('PP Pangram Sans Thin'), local('PPPangramSans-Thin'),
        url('../fonts/PPPangramSans-Thin.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PPPangramSans-Thin.woff2') format('woff2'),
        url('../fonts/PPPangramSans-Thin.woff') format('woff'),
        url('../fonts/PPPangramSans-Thin.ttf') format('truetype'),
        url('../fonts/PPPangramSans-Thin.svg#PPPangramSans-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PP Pangram Sans';
    src: url('../fonts/PPPangramSans-Light.eot');
    src: local('PP Pangram Sans Light'), local('PPPangramSans-Light'),
        url('../fonts/PPPangramSans-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PPPangramSans-Light.woff2') format('woff2'),
        url('../fonts/PPPangramSans-Light.woff') format('woff'),
        url('../fonts/PPPangramSans-Light.ttf') format('truetype'),
        url('../fonts/PPPangramSans-Light.svg#PPPangramSans-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PP Pangram Sans Narrow';
    src: url('../fonts/PPPangramSans-NarrowSemibold.eot');
    src: local('PP Pangram Sans Narrow Semibold'), local('PPPangramSans-NarrowSemibold'),
        url('../fonts/PPPangramSans-NarrowSemibold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PPPangramSans-NarrowSemibold.woff2') format('woff2'),
        url('../fonts/PPPangramSans-NarrowSemibold.woff') format('woff'),
        url('../fonts/PPPangramSans-NarrowSemibold.ttf') format('truetype'),
        url('../fonts/PPPangramSans-NarrowSemibold.svg#PPPangramSans-NarrowSemibold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PP Pangram Sans Narrow Exbold';
    src: url('../fonts/PPPangramSans-NarrowExtraboldItalic.eot');
    src: local('PP Pangram Sans Narrow Extrabold Italic'), local('PPPangramSans-NarrowExtraboldItalic'),
        url('../fonts/PPPangramSans-NarrowExtraboldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PPPangramSans-NarrowExtraboldItalic.woff2') format('woff2'),
        url('../fonts/PPPangramSans-NarrowExtraboldItalic.woff') format('woff'),
        url('../fonts/PPPangramSans-NarrowExtraboldItalic.ttf') format('truetype'),
        url('../fonts/PPPangramSans-NarrowExtraboldItalic.svg#PPPangramSans-NarrowExtraboldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'PP Pangram Sans Compressed Medium Reclined';
    src: url('../fonts/PPPangramSans-CompressedMediumReclined.eot');
    src: local('PP Pangram Sans Compressed Medium Reclined'), local('PPPangramSans-CompressedMediumReclined'),
        url('../fonts/PPPangramSans-CompressedMediumReclined.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PPPangramSans-CompressedMediumReclined.woff2') format('woff2'),
        url('../fonts/PPPangramSans-CompressedMediumReclined.woff') format('woff'),
        url('../fonts/PPPangramSans-CompressedMediumReclined.ttf') format('truetype'),
        url('../fonts/PPPangramSans-CompressedMediumReclined.svg#PPPangramSans-CompressedMediumReclined') format('svg');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'PP Pangram Sans Slim';
    src: url('../fonts/PPPangramSans-SlimSemiboldItalic.eot');
    src: local('PP Pangram Sans Slim Semibold Italic'), local('PPPangramSans-SlimSemiboldItalic'),
        url('../fonts/PPPangramSans-SlimSemiboldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PPPangramSans-SlimSemiboldItalic.woff2') format('woff2'),
        url('../fonts/PPPangramSans-SlimSemiboldItalic.woff') format('woff'),
        url('../fonts/PPPangramSans-SlimSemiboldItalic.ttf') format('truetype'),
        url('../fonts/PPPangramSans-SlimSemiboldItalic.svg#PPPangramSans-SlimSemiboldItalic') format('svg');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'PP Pangram Sans Narrow Exlight Reclined';
    src: url('../fonts/PPPangramSans-NarrowExtralightReclined.eot');
    src: local('PP Pangram Sans Narrow Extralight Reclined'), local('PPPangramSans-NarrowExtralightReclined'),
        url('../fonts/PPPangramSans-NarrowExtralightReclined.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PPPangramSans-NarrowExtralightReclined.woff2') format('woff2'),
        url('../fonts/PPPangramSans-NarrowExtralightReclined.woff') format('woff'),
        url('../fonts/PPPangramSans-NarrowExtralightReclined.ttf') format('truetype'),
        url('../fonts/PPPangramSans-NarrowExtralightReclined.svg#PPPangramSans-NarrowExtralightReclined') format('svg');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'PP Pangram Sans Condensed';
    src: url('../fonts/PPPangramSans-CondensedThin.eot');
    src: local('PP Pangram Sans Condensed Thin'), local('PPPangramSans-CondensedThin'),
        url('../fonts/PPPangramSans-CondensedThin.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PPPangramSans-CondensedThin.woff2') format('woff2'),
        url('../fonts/PPPangramSans-CondensedThin.woff') format('woff'),
        url('../fonts/PPPangramSans-CondensedThin.ttf') format('truetype'),
        url('../fonts/PPPangramSans-CondensedThin.svg#PPPangramSans-CondensedThin') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PP Pangram Sans Slim Medium Reclined';
    src: url('../fonts/PPPangramSans-SlimMediumReclined.eot');
    src: local('PP Pangram Sans Slim Medium Reclined'), local('PPPangramSans-SlimMediumReclined'),
        url('../fonts/PPPangramSans-SlimMediumReclined.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PPPangramSans-SlimMediumReclined.woff2') format('woff2'),
        url('../fonts/PPPangramSans-SlimMediumReclined.woff') format('woff'),
        url('../fonts/PPPangramSans-SlimMediumReclined.ttf') format('truetype'),
        url('../fonts/PPPangramSans-SlimMediumReclined.svg#PPPangramSans-SlimMediumReclined') format('svg');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'PP Pangram Sans Narrow Smbold';
    src: url('../fonts/PPPangramSans-NarrowSemiboldItalic.eot');
    src: local('PP Pangram Sans Narrow Semibold Italic'), local('PPPangramSans-NarrowSemiboldItalic'),
        url('../fonts/PPPangramSans-NarrowSemiboldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PPPangramSans-NarrowSemiboldItalic.woff2') format('woff2'),
        url('../fonts/PPPangramSans-NarrowSemiboldItalic.woff') format('woff'),
        url('../fonts/PPPangramSans-NarrowSemiboldItalic.ttf') format('truetype'),
        url('../fonts/PPPangramSans-NarrowSemiboldItalic.svg#PPPangramSans-NarrowSemiboldItalic') format('svg');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'PP Pangram Sans';
    src: url('../fonts/PPPangramSans-Semibold.eot');
    src: local('PP Pangram Sans Semibold'), local('PPPangramSans-Semibold'),
        url('../fonts/PPPangramSans-Semibold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PPPangramSans-Semibold.woff2') format('woff2'),
        url('../fonts/PPPangramSans-Semibold.woff') format('woff'),
        url('../fonts/PPPangramSans-Semibold.ttf') format('truetype'),
        url('../fonts/PPPangramSans-Semibold.svg#PPPangramSans-Semibold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}