@font-face {
    font-family: 'Alegreya';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(fonts/Alegreya/static/Alegreya-Regular.ttf) format('truetype');
}
@font-face {
    font-family: 'Alegreya';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(fonts/Alegreya/static/Alegreya-Italic.ttf) format('truetype');
}
@font-face {
    font-family: 'Alegreya';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(fonts/Alegreya/static/Alegreya-Bold.ttf) format('truetype');
}
@font-face {
    font-family: 'Alegreya';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url(fonts/Alegreya/static/Alegreya-BoldItalic.ttf) format('truetype');
}
@font-face {
    font-family: 'Alegreya SC';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(fonts/Alegreya_SC/AlegreyaSC-Regular.ttf) format('truetype');
}
@font-face {
    font-family: 'Alegreya SC';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(fonts/Alegreya_SC/AlegreyaSC-Italic.ttf) format('truetype');
}
@font-face {
    font-family: 'Alegreya SC';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(fonts/Alegreya_SC/AlegreyaSC-Medium.ttf) format('truetype');
}
@font-face {
    font-family: 'Alegreya SC';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url(fonts/Alegreya_SC/AlegreyaSC-MediumItalic.ttf) format('truetype');
}
@font-face {
    font-family: 'Fira Code';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(fonts/FiraCode/FiraCode-Regular.ttf) format('truetype');
}
@font-face {
    font-family: 'Fira Code';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(fonts/FiraCode/FiraCode-Bold.ttf) format('truetype');
}
@font-face {
    font-family: 'MonaSans';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(fonts/mona-sans-cufonfonts/Mona-Sans-Regular.ttf) format('truetype');
}
@font-face {
    font-family: 'MonaSans';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(fonts/mona-sans-cufonfonts/Mona-Sans-RegularItalic.ttf) format('truetype');
}
@font-face {
    font-family: 'MonaSans';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(fonts/mona-sans-cufonfonts/Mona-Sans-Bold.ttf) format('truetype');
}
@font-face {
    font-family: 'MonaSans';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url(fonts/mona-sans-cufonfonts/Mona-Sans-BoldItalic.ttf) format('truetype');
}
@font-face {
    font-family: 'SpaceMono';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(fonts/Space_Mono/SpaceMono-Regular.ttf) format('truetype');
}
@font-face {
    font-family: 'SpaceMono';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(fonts/Space_Mono/SpaceMono-Italic.ttf) format('truetype');
}
@font-face {
    font-family: 'SpaceMono';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(fonts/Space_Mono/SpaceMono-Bold.ttf) format('truetype');
}
@font-face {
    font-family: 'MonSpaceMonoSans';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url(fonts/Space_Mono/SpaceMono-BoldItalic.ttf) format('truetype');
}
@font-face {
    font-family: 'IBM Plex Mono';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(fonts/IBM_Plex_Mono/IBMPlexMono-Regular.ttf) format('truetype');
}
@font-face {
    font-family: 'IBM Plex Mono';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(fonts/IBM_Plex_Mono/IBMPlexMono-Italic.ttf) format('truetype');
}
@font-face {
    font-family: 'IBM Plex Mono';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(fonts/IBM_Plex_Mono/IBMPlexMono-Medium.ttf) format('truetype');
}
@font-face {
    font-family: 'IBM Plex Mono';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url(fonts/IBM_Plex_Mono/IBMPlexMono-MediumItalic.ttf) format('truetype');
}
@font-face {
    font-family: 'IBM Plex Mono';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(fonts/IBM_Plex_Mono/IBMPlexMono-Bold.ttf) format('truetype');
}
@font-face {
    font-family: 'IBM Plex Mono';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url(fonts/IBM_Plex_Mono/IBMPlexMono-BoldItalic.ttf) format('truetype');
}
@font-face {
    font-family: 'IBM Plex Sans';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(fonts/IBM_Plex_Sans/IBMPlexSans-Italic.ttf) format('truetype');
}
@font-face {
    font-family: 'IBM Plex Sans';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url(fonts/IBM_Plex_Sans/IBMPlexSans-MediumItalic.ttf) format('truetype');
}
@font-face {
    font-family: 'IBM Plex Sans';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url(fonts/IBM_Plex_Sans/IBMPlexSans-BoldItalic.ttf) format('truetype');
}
@font-face {
    font-family: 'IBM Plex Sans';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(fonts/IBM_Plex_Sans/IBMPlexSans-Regular.ttf) format('truetype');
}
@font-face {
    font-family: 'IBM Plex Sans';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(fonts/IBM_Plex_Sans/IBMPlexSans-Medium.ttf) format('truetype');
}
@font-face {
    font-family: 'IBM Plex Sans';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(fonts/IBM_Plex_Sans/IBMPlexSans-Bold.ttf) format('truetype');
}
@font-face {
    font-family: 'IBM Plex Sans Condensed';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(fonts/IBM_Plex_Sans_Condensed/IBMPlexSansCondensed-Italic.ttf) format('truetype');
}
@font-face {
    font-family: 'IBM Plex Sans Condensed';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url(fonts/IBM_Plex_Sans_Condensed/IBMPlexSansCondensed-BoldItalic.ttf) format('truetype');
}
@font-face {
    font-family: 'IBM Plex Sans Condensed';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(fonts/IBM_Plex_Sans_Condensed/IBMPlexSansCondensed-Regular.ttf) format('truetype');
}
@font-face {
    font-family: 'IBM Plex Sans Condensed';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(fonts/IBM_Plex_Sans_Condensed/IBMPlexSansCondensed-Bold.ttf) format('truetype');
}
@font-face {
    font-family: 'Patua One';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(fonts/PatuaOne-Regular.ttf) format('truetype');
}
@font-face {
    font-family: 'Exo2';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(fonts/Exo_2/Exo2-Regular.ttf) format('truetype');
}
@font-face {
    font-family: 'Exo2';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(fonts/Exo_2/Exo2-Bold.ttf) format('truetype');
}
