
@font-face {
    font-family: 'Anton';
    src: url('../fonts/Anton.ttf') format('truetype');
    font-weight: 100 900;
    font-display: swap;
    font-style: normal;
}

/* ------ PangramPangram Monument ------ */

@font-face {
    font-family: 'Monument';
    src: url('../fonts/PPMonument/PPMonumentExtended-Thin.woff2') format('woff2');
    font-weight: 200;
    font-display: swap;
    font-style: normal;
}
@font-face {
    font-family: 'Monument';
    src: url('../fonts/PPMonument/PPMonumentExtended-Light.woff2') format('woff2');
    font-weight: 300;
    font-display: swap;
    font-style: normal;
}
@font-face {
    font-family: 'Monument';
    src: url('../fonts/PPMonument/PPMonumentExtended-Regular.woff2') format('woff2');
    font-weight: 400;
    font-display: swap;
    font-style: normal;
}
@font-face {
    font-family: 'Monument';
    src: url('../fonts/PPMonument/PPMonumentExtended-Bold.woff2') format('woff2');
    font-weight: 500;
    font-display: swap;
    font-style: normal;
}
@font-face {
    font-family: 'Monument';
    src: url('../fonts/PPMonument/PPMonumentExtended-Black.woff2') format('woff2');
    font-weight: 600;
    font-display: swap;
    font-style: normal;
}

/* ------ PangramPangram Machina ------ */

@font-face {
    font-family: 'Frakiton';
    src: url('../fonts/PPFraktionSans-Variable.ttf') format('truetype');
    font-weight: 100 900;
    font-display: swap;
    font-style: normal;
}

/* ------ Horizon ------ */

@font-face {
    font-family: 'Horizon';
    src: url('../fonts/horizon/horizon.woff') format('woff');
    font-weight: 100 900;
    font-display: swap;
    font-style: normal;
}
@font-face {
    font-family: 'Horizon Outlined';
    src: url('../fonts/horizon/horizon_outlined.woff') format('woff');
    font-weight: 100 900;
    font-display: swap;
    font-style: normal;
}



/*!* roboto-100 - latin *!*/
/*@font-face {*/
/*    font-family: 'Roboto';*/
/*    font-style: normal;*/
/*    font-weight: 100;*/
/*    src: local('Roboto Thin'), local('Roboto-Thin'),*/
/*    url('../../fonts/roboto-v20-latin-100.woff2') format('woff2'), !* Chrome 26+, Opera 23+, Firefox 39+ *!*/
/*    url('../../fonts/roboto-v20-latin-100.woff') format('woff'); !* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ *!*/
/*}*/
/*!* roboto-100italic - latin *!*/
/*@font-face {*/
/*    font-family: 'roboto-web';*/
/*    font-style: italic;*/
/*    font-weight: 100;*/
/*    src: local('Roboto Thin Italic'), local('Roboto-ThinItalic'),*/
/*    url('../../fonts/roboto-v20-latin-100italic.woff2') format('woff2'), !* Chrome 26+, Opera 23+, Firefox 39+ *!*/
/*    url('../../fonts/roboto-v20-latin-100italic.woff') format('woff'); !* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ *!*/
/*}*/
/*!* roboto-300 - latin *!*/
/*@font-face {*/
/*    font-family: 'roboto-web';*/
/*    font-style: normal;*/
/*    font-weight: 300;*/
/*    src: local('Roboto Light'), local('Roboto-Light'),*/
/*    url('../../fonts/roboto-v20-latin-300.woff2') format('woff2'), !* Chrome 26+, Opera 23+, Firefox 39+ *!*/
/*    url('../../fonts/roboto-v20-latin-300.woff') format('woff'); !* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ *!*/
/*}*/
/*!* roboto-300italic - latin *!*/
/*@font-face {*/
/*    font-family: 'roboto-web';*/
/*    font-style: italic;*/
/*    font-weight: 300;*/
/*    src: local('Roboto Light Italic'), local('Roboto-LightItalic'),*/
/*    url('../../fonts/roboto-v20-latin-300italic.woff2') format('woff2'), !* Chrome 26+, Opera 23+, Firefox 39+ *!*/
/*    url('../../fonts/roboto-v20-latin-300italic.woff') format('woff'); !* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ *!*/
/*}*/
/*!* roboto-regular - latin *!*/
/*@font-face {*/
/*    font-family: 'roboto-web';*/
/*    font-style: normal;*/
/*    font-weight: 400;*/
/*    src: local('Roboto'), local('Roboto-Regular'),*/
/*    url('../../fonts/roboto-v20-latin-regular.woff2') format('woff2'), !* Chrome 26+, Opera 23+, Firefox 39+ *!*/
/*    url('../../fonts/roboto-v20-latin-regular.woff') format('woff'); !* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ *!*/
/*}*/
/*!* roboto-italic - latin *!*/
/*@font-face {*/
/*    font-family: 'roboto-web';*/
/*    font-style: italic;*/
/*    font-weight: 400;*/
/*    src: local('Roboto Italic'), local('Roboto-Italic'),*/
/*    url('../../fonts/roboto-v20-latin-italic.woff2') format('woff2'), !* Chrome 26+, Opera 23+, Firefox 39+ *!*/
/*    url('../../fonts/roboto-v20-latin-italic.woff') format('woff'); !* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ *!*/
/*}*/
/*!* roboto-500 - latin *!*/
/*@font-face {*/
/*    font-family: 'roboto-web';*/
/*    font-style: normal;*/
/*    font-weight: 500;*/
/*    src: local('Roboto Medium'), local('Roboto-Medium'),*/
/*    url('../../fonts/roboto-v20-latin-500.woff2') format('woff2'), !* Chrome 26+, Opera 23+, Firefox 39+ *!*/
/*    url('../../fonts/roboto-v20-latin-500.woff') format('woff'); !* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ *!*/
/*}*/
/*!* roboto-500italic - latin *!*/
/*@font-face {*/
/*    font-family: 'roboto-web';*/
/*    font-style: italic;*/
/*    font-weight: 500;*/
/*    src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'),*/
/*    url('../../fonts/roboto-v20-latin-500italic.woff2') format('woff2'), !* Chrome 26+, Opera 23+, Firefox 39+ *!*/
/*    url('../../fonts/roboto-v20-latin-500italic.woff') format('woff'); !* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ *!*/
/*}*/
/*!* roboto-700 - latin *!*/
/*@font-face {*/
/*    font-family: 'roboto-web';*/
/*    font-style: normal;*/
/*    font-weight: 700;*/
/*    src: local('Roboto Bold'), local('Roboto-Bold'),*/
/*    url('../../fonts/roboto-v20-latin-700.woff2') format('woff2'), !* Chrome 26+, Opera 23+, Firefox 39+ *!*/
/*    url('../../fonts/roboto-v20-latin-700.woff') format('woff'); !* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ *!*/
/*}*/

/*!* montserrat-100 - latin *!*/
/*@font-face {*/
/*    font-family: 'montserrat-web';*/
/*    font-style: normal;*/
/*    font-weight: 100;*/
/*    src: local('Montserrat Thin'), local('Montserrat-Thin'),*/
/*    url('../../fonts/montserrat-v15-latin-100.woff2') format('woff2'), !* Chrome 26+, Opera 23+, Firefox 39+ *!*/
/*    url('../../fonts/montserrat-v15-latin-100.woff') format('woff'); !* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ *!*/
/*}*/
/*!* montserrat-100italic - latin *!*/
/*@font-face {*/
/*    font-family: 'montserrat-web';*/
/*    font-style: italic;*/
/*    font-weight: 100;*/
/*    src: local('Montserrat Thin Italic'), local('Montserrat-ThinItalic'),*/
/*    url('../../fonts/montserrat-v15-latin-100italic.woff2') format('woff2'), !* Chrome 26+, Opera 23+, Firefox 39+ *!*/
/*    url('../../fonts/montserrat-v15-latin-100italic.woff') format('woff'); !* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ *!*/
/*}*/
/*!* montserrat-200 - latin *!*/
/*@font-face {*/
/*    font-family: 'montserrat-web';*/
/*    font-style: normal;*/
/*    font-weight: 200;*/
/*    src: local('Montserrat ExtraLight'), local('Montserrat-ExtraLight'),*/
/*    url('../../fonts/montserrat-v15-latin-200.woff2') format('woff2'), !* Chrome 26+, Opera 23+, Firefox 39+ *!*/
/*    url('../../fonts/montserrat-v15-latin-200.woff') format('woff'); !* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ *!*/
/*}*/
/*!* montserrat-200italic - latin *!*/
/*@font-face {*/
/*    font-family: 'montserrat-web';*/
/*    font-style: italic;*/
/*    font-weight: 200;*/
/*    src: local('Montserrat ExtraLight Italic'), local('Montserrat-ExtraLightItalic'),*/
/*    url('../../fonts/montserrat-v15-latin-200italic.woff2') format('woff2'), !* Chrome 26+, Opera 23+, Firefox 39+ *!*/
/*    url('../../fonts/montserrat-v15-latin-200italic.woff') format('woff'); !* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ *!*/
/*}*/
/*!* montserrat-300 - latin *!*/
/*@font-face {*/
/*    font-family: 'montserrat-web';*/
/*    font-style: normal;*/
/*    font-weight: 300;*/
/*    src: local('Montserrat Light'), local('Montserrat-Light'),*/
/*    url('../../fonts/montserrat-v15-latin-300.woff2') format('woff2'), !* Chrome 26+, Opera 23+, Firefox 39+ *!*/
/*    url('../../fonts/montserrat-v15-latin-300.woff') format('woff'); !* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ *!*/
/*}*/
/*!* montserrat-300italic - latin *!*/
/*@font-face {*/
/*    font-family: 'montserrat-web';*/
/*    font-style: italic;*/
/*    font-weight: 300;*/
/*    src: local('Montserrat Light Italic'), local('Montserrat-LightItalic'),*/
/*    url('../../fonts/montserrat-v15-latin-300italic.woff2') format('woff2'), !* Chrome 26+, Opera 23+, Firefox 39+ *!*/
/*    url('../../fonts/montserrat-v15-latin-300italic.woff') format('woff'); !* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ *!*/
/*}*/
/*!* montserrat-regular - latin *!*/
/*@font-face {*/
/*    font-family: 'montserrat-web';*/
/*    font-style: normal;*/
/*    font-weight: 400;*/
/*    src: local('Montserrat Regular'), local('Montserrat-Regular'),*/
/*    url('../../fonts/montserrat-v15-latin-regular.woff2') format('woff2'), !* Chrome 26+, Opera 23+, Firefox 39+ *!*/
/*    url('../../fonts/montserrat-v15-latin-regular.woff') format('woff'); !* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ *!*/
/*}*/
/*!* montserrat-italic - latin *!*/
/*@font-face {*/
/*    font-family: 'montserrat-web';*/
/*    font-style: italic;*/
/*    font-weight: 400;*/
/*    src: local('Montserrat Italic'), local('Montserrat-Italic'),*/
/*    url('../../fonts/montserrat-v15-latin-italic.woff2') format('woff2'), !* Chrome 26+, Opera 23+, Firefox 39+ *!*/
/*    url('../../fonts/montserrat-v15-latin-italic.woff') format('woff'); !* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ *!*/
/*}*/
/*!* montserrat-500 - latin *!*/
/*@font-face {*/
/*    font-family: 'montserrat-web';*/
/*    font-style: normal;*/
/*    font-weight: 500;*/
/*    src: local('Montserrat Medium'), local('Montserrat-Medium'),*/
/*    url('../../fonts/montserrat-v15-latin-500.woff2') format('woff2'), !* Chrome 26+, Opera 23+, Firefox 39+ *!*/
/*    url('../../fonts/montserrat-v15-latin-500.woff') format('woff'); !* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ *!*/
/*}*/
/*!* montserrat-500italic - latin *!*/
/*@font-face {*/
/*    font-family: 'montserrat-web';*/
/*    font-style: italic;*/
/*    font-weight: 500;*/
/*    src: local('Montserrat Medium Italic'), local('Montserrat-MediumItalic'),*/
/*    url('../../fonts/montserrat-v15-latin-500italic.woff2') format('woff2'), !* Chrome 26+, Opera 23+, Firefox 39+ *!*/
/*    url('../../fonts/montserrat-v15-latin-500italic.woff') format('woff'); !* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ *!*/
/*}*/
/*!* montserrat-600 - latin *!*/
/*@font-face {*/
/*    font-family: 'montserrat-web';*/
/*    font-style: normal;*/
/*    font-weight: 600;*/
/*    src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'),*/
/*    url('../../fonts/montserrat-v15-latin-600.woff2') format('woff2'), !* Chrome 26+, Opera 23+, Firefox 39+ *!*/
/*    url('../../fonts/montserrat-v15-latin-600.woff') format('woff'); !* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ *!*/
/*}*/
/*!* montserrat-600italic - latin *!*/
/*@font-face {*/
/*    font-family: 'montserrat-web';*/
/*    font-style: italic;*/
/*    font-weight: 600;*/
/*    src: local('Montserrat SemiBold Italic'), local('Montserrat-SemiBoldItalic'),*/
/*    url('../../fonts/montserrat-v15-latin-600italic.woff2') format('woff2'), !* Chrome 26+, Opera 23+, Firefox 39+ *!*/
/*    url('../../fonts/montserrat-v15-latin-600italic.woff') format('woff'); !* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ *!*/
/*}*/