@font-face {
    font-family: 'Kessler Display';
    src: url('KesslerDisplay-Regular.eot');
    src: local('Kessler Display Rg'), local('KesslerDisplay-Regular'),
        url('KesslerDisplay-Regular.eot?#iefix') format('embedded-opentype'),
        url('KesslerDisplay-Regular.woff2') format('woff2'),
        url('KesslerDisplay-Regular.woff') format('woff'),
        url('KesslerDisplay-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Kessler Display';
    src: url('KesslerDisplay-Italic.eot');
    src: local('Kessler Display It'), local('KesslerDisplay-Italic'),
        url('KesslerDisplay-Italic.eot?#iefix') format('embedded-opentype'),
        url('KesslerDisplay-Italic.woff2') format('woff2'),
        url('KesslerDisplay-Italic.woff') format('woff'),
        url('KesslerDisplay-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Kessler Super Display';
    src: url('KesslerSuperDisplay-Italic.eot');
    src: local('Kessler Super Display It'), local('KesslerSuperDisplay-Italic'),
        url('KesslerSuperDisplay-Italic.eot?#iefix') format('embedded-opentype'),
        url('KesslerSuperDisplay-Italic.woff2') format('woff2'),
        url('KesslerSuperDisplay-Italic.woff') format('woff'),
        url('KesslerSuperDisplay-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Kessler Text';
    src: url('KesslerText-Regular.eot');
    src: local('Kessler Text Rg'), local('KesslerText-Regular'),
        url('KesslerText-Regular.eot?#iefix') format('embedded-opentype'),
        url('KesslerText-Regular.woff2') format('woff2'),
        url('KesslerText-Regular.woff') format('woff'),
        url('KesslerText-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Kessler Text';
    src: url('KesslerText-BoldItalic.eot');
    src: local('Kessler Text Bd It'), local('KesslerText-BoldItalic'),
        url('KesslerText-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('KesslerText-BoldItalic.woff2') format('woff2'),
        url('KesslerText-BoldItalic.woff') format('woff'),
        url('KesslerText-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Kessler Text Mono';
    src: url('KesslerTextMono-Regular.eot');
    src: local('Kessler Text Mono Rg'), local('KesslerTextMono-Regular'),
        url('KesslerTextMono-Regular.eot?#iefix') format('embedded-opentype'),
        url('KesslerTextMono-Regular.woff2') format('woff2'),
        url('KesslerTextMono-Regular.woff') format('woff'),
        url('KesslerTextMono-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Kessler Text';
    src: url('KesslerText-MediumItalic.eot');
    src: local('Kessler Text Md It'), local('KesslerText-MediumItalic'),
        url('KesslerText-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('KesslerText-MediumItalic.woff2') format('woff2'),
        url('KesslerText-MediumItalic.woff') format('woff'),
        url('KesslerText-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Kessler Text Mono';
    src: url('KesslerTextMono-Italic.eot');
    src: local('Kessler Text Mono It'), local('KesslerTextMono-Italic'),
        url('KesslerTextMono-Italic.eot?#iefix') format('embedded-opentype'),
        url('KesslerTextMono-Italic.woff2') format('woff2'),
        url('KesslerTextMono-Italic.woff') format('woff'),
        url('KesslerTextMono-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Kessler Super Display';
    src: url('KesslerSuperDisplay-Regular.eot');
    src: local('Kessler Super Display Rg'), local('KesslerSuperDisplay-Regular'),
        url('KesslerSuperDisplay-Regular.eot?#iefix') format('embedded-opentype'),
        url('KesslerSuperDisplay-Regular.woff2') format('woff2'),
        url('KesslerSuperDisplay-Regular.woff') format('woff'),
        url('KesslerSuperDisplay-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Kessler Text';
    src: url('KesslerText-ThinItalic.eot');
    src: local('Kessler Text Th It'), local('KesslerText-ThinItalic'),
        url('KesslerText-ThinItalic.eot?#iefix') format('embedded-opentype'),
        url('KesslerText-ThinItalic.woff2') format('woff2'),
        url('KesslerText-ThinItalic.woff') format('woff'),
        url('KesslerText-ThinItalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Kessler Text';
    src: url('KesslerText-LightItalic.eot');
    src: local('Kessler Text Lt It'), local('KesslerText-LightItalic'),
        url('KesslerText-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('KesslerText-LightItalic.woff2') format('woff2'),
        url('KesslerText-LightItalic.woff') format('woff'),
        url('KesslerText-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Kessler Text';
    src: url('KesslerText-Light.eot');
    src: local('Kessler Text Lt'), local('KesslerText-Light'),
        url('KesslerText-Light.eot?#iefix') format('embedded-opentype'),
        url('KesslerText-Light.woff2') format('woff2'),
        url('KesslerText-Light.woff') format('woff'),
        url('KesslerText-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Kessler Text';
    src: url('KesslerText-Thin.eot');
    src: local('Kessler Text Th'), local('KesslerText-Thin'),
        url('KesslerText-Thin.eot?#iefix') format('embedded-opentype'),
        url('KesslerText-Thin.woff2') format('woff2'),
        url('KesslerText-Thin.woff') format('woff'),
        url('KesslerText-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Kessler Text';
    src: url('KesslerText-Bold.eot');
    src: local('Kessler Text Bd'), local('KesslerText-Bold'),
        url('KesslerText-Bold.eot?#iefix') format('embedded-opentype'),
        url('KesslerText-Bold.woff2') format('woff2'),
        url('KesslerText-Bold.woff') format('woff'),
        url('KesslerText-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Kessler Text';
    src: url('KesslerText-Medium.eot');
    src: local('Kessler Text Md'), local('KesslerText-Medium'),
        url('KesslerText-Medium.eot?#iefix') format('embedded-opentype'),
        url('KesslerText-Medium.woff2') format('woff2'),
        url('KesslerText-Medium.woff') format('woff'),
        url('KesslerText-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Kessler Text';
    src: url('KesslerText-Italic.eot');
    src: local('Kessler Text It'), local('KesslerText-Italic'),
        url('KesslerText-Italic.eot?#iefix') format('embedded-opentype'),
        url('KesslerText-Italic.woff2') format('woff2'),
        url('KesslerText-Italic.woff') format('woff'),
        url('KesslerText-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

