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

@font-face {
    font-family: 'Chaparral Pro';
    src: url('ChaparralPro-BoldDisp.eot');
    src: local('Chaparral Pro Bold Display'), local('ChaparralPro-BoldDisp'),
        url('ChaparralPro-BoldDisp.eot?#iefix') format('embedded-opentype'),
        url('ChaparralPro-BoldDisp.woff2') format('woff2'),
        url('ChaparralPro-BoldDisp.woff') format('woff'),
        url('ChaparralPro-BoldDisp.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Chaparral Pro';
    src: url('ChaparralPro-BoldCapt.eot');
    src: local('Chaparral Pro Bold Caption'), local('ChaparralPro-BoldCapt'),
        url('ChaparralPro-BoldCapt.eot?#iefix') format('embedded-opentype'),
        url('ChaparralPro-BoldCapt.woff2') format('woff2'),
        url('ChaparralPro-BoldCapt.woff') format('woff'),
        url('ChaparralPro-BoldCapt.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Chaparral Pro';
    src: url('ChaparralPro-LightItCapt.eot');
    src: local('Chaparral Pro Light Italic Caption'), local('ChaparralPro-LightItCapt'),
        url('ChaparralPro-LightItCapt.eot?#iefix') format('embedded-opentype'),
        url('ChaparralPro-LightItCapt.woff2') format('woff2'),
        url('ChaparralPro-LightItCapt.woff') format('woff'),
        url('ChaparralPro-LightItCapt.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Chaparral Pro';
    src: url('ChaparralPro-BoldIt.eot');
    src: local('Chaparral Pro Bold Italic'), local('ChaparralPro-BoldIt'),
        url('ChaparralPro-BoldIt.eot?#iefix') format('embedded-opentype'),
        url('ChaparralPro-BoldIt.woff2') format('woff2'),
        url('ChaparralPro-BoldIt.woff') format('woff'),
        url('ChaparralPro-BoldIt.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Chaparral Pro';
    src: url('ChaparralPro-LightItSubh.eot');
    src: local('Chaparral Pro Light Italic Subhead'), local('ChaparralPro-LightItSubh'),
        url('ChaparralPro-LightItSubh.eot?#iefix') format('embedded-opentype'),
        url('ChaparralPro-LightItSubh.woff2') format('woff2'),
        url('ChaparralPro-LightItSubh.woff') format('woff'),
        url('ChaparralPro-LightItSubh.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Chaparral Pro';
    src: url('ChaparralPro-LightDisp.eot');
    src: local('Chaparral Pro Light Display'), local('ChaparralPro-LightDisp'),
        url('ChaparralPro-LightDisp.eot?#iefix') format('embedded-opentype'),
        url('ChaparralPro-LightDisp.woff2') format('woff2'),
        url('ChaparralPro-LightDisp.woff') format('woff'),
        url('ChaparralPro-LightDisp.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Chaparral Pro';
    src: url('ChaparralPro-BoldSubh.eot');
    src: local('Chaparral Pro Bold Subhead'), local('ChaparralPro-BoldSubh'),
        url('ChaparralPro-BoldSubh.eot?#iefix') format('embedded-opentype'),
        url('ChaparralPro-BoldSubh.woff2') format('woff2'),
        url('ChaparralPro-BoldSubh.woff') format('woff'),
        url('ChaparralPro-BoldSubh.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Chaparral Pro';
    src: url('ChaparralPro-BoldItDisp.eot');
    src: local('Chaparral Pro Bold Italic Display'), local('ChaparralPro-BoldItDisp'),
        url('ChaparralPro-BoldItDisp.eot?#iefix') format('embedded-opentype'),
        url('ChaparralPro-BoldItDisp.woff2') format('woff2'),
        url('ChaparralPro-BoldItDisp.woff') format('woff'),
        url('ChaparralPro-BoldItDisp.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

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

@font-face {
    font-family: 'Chaparral Pro';
    src: url('ChaparralPro-LightItDisp.eot');
    src: local('Chaparral Pro Light Italic Display'), local('ChaparralPro-LightItDisp'),
        url('ChaparralPro-LightItDisp.eot?#iefix') format('embedded-opentype'),
        url('ChaparralPro-LightItDisp.woff2') format('woff2'),
        url('ChaparralPro-LightItDisp.woff') format('woff'),
        url('ChaparralPro-LightItDisp.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Chaparral Pro';
    src: url('ChaparralPro-LightSubh.eot');
    src: local('Chaparral Pro Light Subhead'), local('ChaparralPro-LightSubh'),
        url('ChaparralPro-LightSubh.eot?#iefix') format('embedded-opentype'),
        url('ChaparralPro-LightSubh.woff2') format('woff2'),
        url('ChaparralPro-LightSubh.woff') format('woff'),
        url('ChaparralPro-LightSubh.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Chaparral Pro';
    src: url('ChaparralPro-BoldItSubh.eot');
    src: local('Chaparral Pro Bold Italic Subhead'), local('ChaparralPro-BoldItSubh'),
        url('ChaparralPro-BoldItSubh.eot?#iefix') format('embedded-opentype'),
        url('ChaparralPro-BoldItSubh.woff2') format('woff2'),
        url('ChaparralPro-BoldItSubh.woff') format('woff'),
        url('ChaparralPro-BoldItSubh.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Chaparral Pro';
    src: url('ChaparralPro-LightCapt.eot');
    src: local('Chaparral Pro Light Caption'), local('ChaparralPro-LightCapt'),
        url('ChaparralPro-LightCapt.eot?#iefix') format('embedded-opentype'),
        url('ChaparralPro-LightCapt.woff2') format('woff2'),
        url('ChaparralPro-LightCapt.woff') format('woff'),
        url('ChaparralPro-LightCapt.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

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

@font-face {
    font-family: 'Chaparral Pro';
    src: url('ChaparralPro-ItCapt.eot');
    src: local('Chaparral Pro Italic Caption'), local('ChaparralPro-ItCapt'),
        url('ChaparralPro-ItCapt.eot?#iefix') format('embedded-opentype'),
        url('ChaparralPro-ItCapt.woff2') format('woff2'),
        url('ChaparralPro-ItCapt.woff') format('woff'),
        url('ChaparralPro-ItCapt.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Chaparral Pro';
    src: url('ChaparralPro-BoldItCapt.eot');
    src: local('Chaparral Pro Bold Italic Caption'), local('ChaparralPro-BoldItCapt'),
        url('ChaparralPro-BoldItCapt.eot?#iefix') format('embedded-opentype'),
        url('ChaparralPro-BoldItCapt.woff2') format('woff2'),
        url('ChaparralPro-BoldItCapt.woff') format('woff'),
        url('ChaparralPro-BoldItCapt.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Chaparral Pro';
    src: url('ChaparralPro-Capt.eot');
    src: local('Chaparral Pro Caption'), local('ChaparralPro-Capt'),
        url('ChaparralPro-Capt.eot?#iefix') format('embedded-opentype'),
        url('ChaparralPro-Capt.woff2') format('woff2'),
        url('ChaparralPro-Capt.woff') format('woff'),
        url('ChaparralPro-Capt.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

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

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

@font-face {
    font-family: 'Chaparral Pro';
    src: url('ChaparralPro-LightIt.eot');
    src: local('Chaparral Pro Light Italic'), local('ChaparralPro-LightIt'),
        url('ChaparralPro-LightIt.eot?#iefix') format('embedded-opentype'),
        url('ChaparralPro-LightIt.woff2') format('woff2'),
        url('ChaparralPro-LightIt.woff') format('woff'),
        url('ChaparralPro-LightIt.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Chaparral Pro';
    src: url('ChaparralPro-ItSubh.eot');
    src: local('Chaparral Pro Italic Subhead'), local('ChaparralPro-ItSubh'),
        url('ChaparralPro-ItSubh.eot?#iefix') format('embedded-opentype'),
        url('ChaparralPro-ItSubh.woff2') format('woff2'),
        url('ChaparralPro-ItSubh.woff') format('woff'),
        url('ChaparralPro-ItSubh.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

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

@font-face {
    font-family: 'Chaparral Pro';
    src: url('ChaparralPro-Subh.eot');
    src: local('Chaparral Pro Subhead'), local('ChaparralPro-Subh'),
        url('ChaparralPro-Subh.eot?#iefix') format('embedded-opentype'),
        url('ChaparralPro-Subh.woff2') format('woff2'),
        url('ChaparralPro-Subh.woff') format('woff'),
        url('ChaparralPro-Subh.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Chaparral Pro';
    src: url('ChaparralPro-SemiboldDisp.eot');
    src: local('Chaparral Pro Semibold Display'), local('ChaparralPro-SemiboldDisp'),
        url('ChaparralPro-SemiboldDisp.eot?#iefix') format('embedded-opentype'),
        url('ChaparralPro-SemiboldDisp.woff2') format('woff2'),
        url('ChaparralPro-SemiboldDisp.woff') format('woff'),
        url('ChaparralPro-SemiboldDisp.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Chaparral Pro';
    src: url('ChaparralPro-SemiboldIt.eot');
    src: local('Chaparral Pro Semibold Italic'), local('ChaparralPro-SemiboldIt'),
        url('ChaparralPro-SemiboldIt.eot?#iefix') format('embedded-opentype'),
        url('ChaparralPro-SemiboldIt.woff2') format('woff2'),
        url('ChaparralPro-SemiboldIt.woff') format('woff'),
        url('ChaparralPro-SemiboldIt.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Chaparral Pro';
    src: url('ChaparralPro-SemiboldCapt.eot');
    src: local('Chaparral Pro Semibold Caption'), local('ChaparralPro-SemiboldCapt'),
        url('ChaparralPro-SemiboldCapt.eot?#iefix') format('embedded-opentype'),
        url('ChaparralPro-SemiboldCapt.woff2') format('woff2'),
        url('ChaparralPro-SemiboldCapt.woff') format('woff'),
        url('ChaparralPro-SemiboldCapt.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Chaparral Pro';
    src: url('ChaparralPro-Semibold.eot');
    src: local('Chaparral Pro Semibold'), local('ChaparralPro-Semibold'),
        url('ChaparralPro-Semibold.eot?#iefix') format('embedded-opentype'),
        url('ChaparralPro-Semibold.woff2') format('woff2'),
        url('ChaparralPro-Semibold.woff') format('woff'),
        url('ChaparralPro-Semibold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Chaparral Pro';
    src: url('ChaparralPro-SemiboldItSubh.eot');
    src: local('Chaparral Pro Semibold Italic Subhead'), local('ChaparralPro-SemiboldItSubh'),
        url('ChaparralPro-SemiboldItSubh.eot?#iefix') format('embedded-opentype'),
        url('ChaparralPro-SemiboldItSubh.woff2') format('woff2'),
        url('ChaparralPro-SemiboldItSubh.woff') format('woff'),
        url('ChaparralPro-SemiboldItSubh.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Chaparral Pro';
    src: url('ChaparralPro-SemiboldSubh.eot');
    src: local('Chaparral Pro Semibold Subhead'), local('ChaparralPro-SemiboldSubh'),
        url('ChaparralPro-SemiboldSubh.eot?#iefix') format('embedded-opentype'),
        url('ChaparralPro-SemiboldSubh.woff2') format('woff2'),
        url('ChaparralPro-SemiboldSubh.woff') format('woff'),
        url('ChaparralPro-SemiboldSubh.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

