@font-face {
    font-family: 'Abril Fatface';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/abril-fatface/abril-fatface-400-normal-Q7cCg95.ttf") format('truetype');
}

@font-face {
    font-family: 'Abril Fatface Fallback';
    font-weight: 400;
    src: local('Arial'), local('Liberation Sans'), local('Arimo');
    size-adjust: 103.4094%;
    ascent-override: 102.3118%;
    descent-override: 28.1406%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Abril Fatface Fallback';
    font-weight: 700;
    src: local('Arial Bold'), local('Liberation Sans Bold'), local('Arimo Bold');
    size-adjust: 96.0456%;
    ascent-override: 110.156%;
    descent-override: 30.2981%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Alegreya';
    font-style: italic;
    font-weight: 400 900;
    font-display: swap;
    src: url("../fonts/alegreya/latin-ext-wght-italic-VZsYoA9.woff2") format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
    font-family: 'Alegreya';
    font-style: italic;
    font-weight: 400 900;
    font-display: swap;
    src: url("../fonts/alegreya/latin-wght-italic-A0XKDei.woff2") format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
    font-family: 'Alegreya';
    font-style: normal;
    font-weight: 400 900;
    font-display: swap;
    src: url("../fonts/alegreya/latin-ext-wght-normal-k8Iqfq0.woff2") format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
    font-family: 'Alegreya';
    font-style: normal;
    font-weight: 400 900;
    font-display: swap;
    src: url("../fonts/alegreya/latin-wght-normal-aLiXMzn.woff2") format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
    font-family: 'Alegreya Fallback';
    font-weight: 400;
    src: local('Times New Roman'), local('Liberation Serif'), local('Tinos');
    size-adjust: 100.9231%;
    ascent-override: 100.6707%;
    descent-override: 34.1845%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Alegreya Fallback';
    font-weight: 700;
    src: local('Times New Roman Bold'), local('Liberation Serif Bold'), local('Tinos Bold');
    size-adjust: 96.1589%;
    ascent-override: 105.6584%;
    descent-override: 35.8781%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Amatic SC';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/amatic-sc/latin-400-normal-N4nsVnK.woff2") format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
    font-family: 'Amatic SC';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/amatic-sc/latin-ext-400-normal-DwCP6Dg.woff2") format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
    font-family: 'Amatic SC';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/amatic-sc/latin-700-normal-J7JDeO_.woff2") format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
    font-family: 'Amatic SC';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/amatic-sc/latin-ext-700-normal-DnAGnl_.woff2") format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
    font-family: 'Amatic SC Fallback';
    font-weight: 400;
    src: local('Arial'), local('Liberation Sans'), local('Arimo');
    size-adjust: 64.3785%;
    ascent-override: 157.8166%;
    descent-override: 38.0562%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Amatic SC Fallback';
    font-weight: 700;
    src: local('Arial Bold'), local('Liberation Sans Bold'), local('Arimo Bold');
    size-adjust: 61.0442%;
    ascent-override: 166.4369%;
    descent-override: 40.1349%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Bebas Neue';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/bebas-neue/latin-400-normal-kCS-Go6.woff2") format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
    font-family: 'Bebas Neue';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/bebas-neue/latin-ext-400-normal-aRXa7v9.woff2") format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
    font-family: 'Bebas Neue Fallback';
    font-weight: 400;
    src: local('Arial'), local('Liberation Sans'), local('Arimo');
    size-adjust: 76.7159%;
    ascent-override: 117.316%;
    descent-override: 39.1053%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Bebas Neue Fallback';
    font-weight: 700;
    src: local('Arial Bold'), local('Liberation Sans Bold'), local('Arimo Bold');
    size-adjust: 71.2529%;
    ascent-override: 126.3106%;
    descent-override: 42.1035%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Caveat';
    font-style: normal;
    font-weight: 400 700;
    font-display: swap;
    src: url("../fonts/caveat/latin-ext-wght-normal-wbGqXhJ.woff2") format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
    font-family: 'Caveat';
    font-style: normal;
    font-weight: 400 700;
    font-display: swap;
    src: url("../fonts/caveat/latin-wght-normal-jM9h_2u.woff2") format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
    font-family: 'Caveat Fallback';
    font-weight: 400;
    src: local('Arial'), local('Liberation Sans'), local('Arimo');
    size-adjust: 76.9402%;
    ascent-override: 124.7722%;
    descent-override: 38.9913%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Caveat Fallback';
    font-weight: 700;
    src: local('Arial Bold'), local('Liberation Sans Bold'), local('Arimo Bold');
    size-adjust: 72.7113%;
    ascent-override: 132.029%;
    descent-override: 41.2591%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Cormorant Garamond';
    font-style: italic;
    font-weight: 300 700;
    font-display: swap;
    src: url("../fonts/cormorant-garamond/latin-ext-wght-italic-RFKJ8rF.woff2") format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
    font-family: 'Cormorant Garamond';
    font-style: italic;
    font-weight: 300 700;
    font-display: swap;
    src: url("../fonts/cormorant-garamond/latin-wght-italic-e8sT8My.woff2") format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
    font-family: 'Cormorant Garamond';
    font-style: normal;
    font-weight: 300 700;
    font-display: swap;
    src: url("../fonts/cormorant-garamond/latin-ext-wght-normal-fYCpPvb.woff2") format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
    font-family: 'Cormorant Garamond';
    font-style: normal;
    font-weight: 300 700;
    font-display: swap;
    src: url("../fonts/cormorant-garamond/latin-wght-normal-IEHZ6-k.woff2") format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
    font-family: 'Cormorant Garamond Fallback';
    font-weight: 400;
    src: local('Times New Roman'), local('Liberation Serif'), local('Tinos');
    size-adjust: 96.9846%;
    ascent-override: 95.2728%;
    descent-override: 29.5923%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Cormorant Garamond Fallback';
    font-weight: 700;
    src: local('Times New Roman Bold'), local('Liberation Serif Bold'), local('Tinos Bold');
    size-adjust: 91.9982%;
    ascent-override: 100.4368%;
    descent-override: 31.1963%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Crimson Pro';
    font-style: italic;
    font-weight: 200 900;
    font-display: swap;
    src: url("../fonts/crimson-pro/latin-ext-wght-italic-cO-yiRG.woff2") format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
    font-family: 'Crimson Pro';
    font-style: italic;
    font-weight: 200 900;
    font-display: swap;
    src: url("../fonts/crimson-pro/latin-wght-italic-rOI3yGA.woff2") format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
    font-family: 'Crimson Pro';
    font-style: normal;
    font-weight: 200 900;
    font-display: swap;
    src: url("../fonts/crimson-pro/latin-ext-wght-normal-FdRrCC1.woff2") format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
    font-family: 'Crimson Pro';
    font-style: normal;
    font-weight: 200 900;
    font-display: swap;
    src: url("../fonts/crimson-pro/latin-wght-normal-tyxLSBk.woff2") format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
    font-family: 'Crimson Pro Fallback';
    font-weight: 400;
    src: local('Times New Roman'), local('Liberation Serif'), local('Tinos');
    size-adjust: 98.5577%;
    ascent-override: 90.9604%;
    descent-override: 21.7988%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Crimson Pro Fallback';
    font-weight: 700;
    src: local('Times New Roman Bold'), local('Liberation Serif Bold'), local('Tinos Bold');
    size-adjust: 98.6456%;
    ascent-override: 90.8793%;
    descent-override: 21.7794%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'DM Sans';
    font-style: italic;
    font-weight: 100 1000;
    font-display: swap;
    src: url("../fonts/dm-sans/latin-ext-wght-italic-82OLGZ6.woff2") format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
    font-family: 'DM Sans';
    font-style: italic;
    font-weight: 100 1000;
    font-display: swap;
    src: url("../fonts/dm-sans/latin-wght-italic-k2_WcbV.woff2") format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
    font-family: 'DM Sans';
    font-style: normal;
    font-weight: 100 1000;
    font-display: swap;
    src: url("../fonts/dm-sans/latin-ext-wght-normal-HHWdQmy.woff2") format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
    font-family: 'DM Sans';
    font-style: normal;
    font-weight: 100 1000;
    font-display: swap;
    src: url("../fonts/dm-sans/latin-wght-normal-MCOKvbW.woff2") format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
    font-family: 'DM Sans Fallback';
    font-weight: 400;
    src: local('Arial'), local('Liberation Sans'), local('Arimo');
    size-adjust: 104.531%;
    ascent-override: 94.9001%;
    descent-override: 29.6563%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'DM Sans Fallback';
    font-weight: 700;
    src: local('Arial Bold'), local('Liberation Sans Bold'), local('Arimo Bold');
    size-adjust: 102.7125%;
    ascent-override: 96.5802%;
    descent-override: 30.1813%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Dancing Script';
    font-style: normal;
    font-weight: 400 700;
    font-display: swap;
    src: url("../fonts/dancing-script/dancing-script-normal-JQVYqyp.ttf") format('truetype');
}

@font-face {
    font-family: 'Dancing Script Fallback';
    font-weight: 400;
    src: local('Arial'), local('Liberation Sans'), local('Arimo');
    size-adjust: 81.4265%;
    ascent-override: 112.9853%;
    descent-override: 34.3868%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Dancing Script Fallback';
    font-weight: 700;
    src: local('Arial Bold'), local('Liberation Sans Bold'), local('Arimo Bold');
    size-adjust: 77.7115%;
    ascent-override: 118.3866%;
    descent-override: 36.0307%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'EB Garamond';
    font-style: italic;
    font-weight: 400 800;
    font-display: swap;
    src: url("../fonts/eb-garamond/latin-ext-wght-italic-W7QMtXt.woff2") format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
    font-family: 'EB Garamond';
    font-style: italic;
    font-weight: 400 800;
    font-display: swap;
    src: url("../fonts/eb-garamond/latin-wght-italic-Nolrhn9.woff2") format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
    font-family: 'EB Garamond';
    font-style: normal;
    font-weight: 400 800;
    font-display: swap;
    src: url("../fonts/eb-garamond/latin-ext-wght-normal-8fdcE1G.woff2") format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
    font-family: 'EB Garamond';
    font-style: normal;
    font-weight: 400 800;
    font-display: swap;
    src: url("../fonts/eb-garamond/latin-wght-normal-Zebcnzy.woff2") format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
    font-family: 'EB Garamond Fallback';
    font-weight: 400;
    src: local('Times New Roman'), local('Liberation Serif'), local('Tinos');
    size-adjust: 94.7692%;
    ascent-override: 106.2581%;
    descent-override: 31.4448%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'EB Garamond Fallback';
    font-weight: 700;
    src: local('Times New Roman Bold'), local('Liberation Serif Bold'), local('Tinos Bold');
    size-adjust: 98.0081%;
    ascent-override: 102.7466%;
    descent-override: 30.4056%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Figtree';
    font-style: italic;
    font-weight: 300 900;
    font-display: swap;
    src: url("../fonts/figtree/latin-ext-wght-italic-PwRAah8.woff2") format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
    font-family: 'Figtree';
    font-style: italic;
    font-weight: 300 900;
    font-display: swap;
    src: url("../fonts/figtree/latin-wght-italic-2oeNWgY.woff2") format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
    font-family: 'Figtree';
    font-style: normal;
    font-weight: 300 900;
    font-display: swap;
    src: url("../fonts/figtree/latin-ext-wght-normal-iZEjIKs.woff2") format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
    font-family: 'Figtree';
    font-style: normal;
    font-weight: 300 900;
    font-display: swap;
    src: url("../fonts/figtree/latin-wght-normal-Dj9csJy.woff2") format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
    font-family: 'Figtree Fallback';
    font-weight: 400;
    src: local('Arial'), local('Liberation Sans'), local('Arimo');
    size-adjust: 100.7176%;
    ascent-override: 94.3231%;
    descent-override: 24.8219%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Figtree Fallback';
    font-weight: 700;
    src: local('Arial Bold'), local('Liberation Sans Bold'), local('Arimo Bold');
    size-adjust: 96.4623%;
    ascent-override: 98.4841%;
    descent-override: 25.9169%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Fira Code';
    font-style: normal;
    font-weight: 300 700;
    font-display: swap;
    src: url("../fonts/fira-code/latin-ext-wght-normal-0kXiznA.woff2") format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
    font-family: 'Fira Code';
    font-style: normal;
    font-weight: 300 700;
    font-display: swap;
    src: url("../fonts/fira-code/latin-wght-normal-CcrsnLm.woff2") format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
    font-family: 'Fira Code Fallback';
    font-weight: 400;
    src: local('Courier New'), local('Liberation Mono'), local('Cousine');
    size-adjust: 99.9837%;
    ascent-override: 99.0161%;
    descent-override: 32.2052%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Fira Code Fallback';
    font-weight: 700;
    src: local('Courier New Bold'), local('Liberation Mono Bold'), local('Cousine Bold');
    size-adjust: 99.9837%;
    ascent-override: 99.0161%;
    descent-override: 32.2052%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Fira Sans';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/fira-sans/latin-400-italic-bPmw7YI.woff2") format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
    font-family: 'Fira Sans';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/fira-sans/latin-ext-400-italic-EF_XN0z.woff2") format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
    font-family: 'Fira Sans';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/fira-sans/latin-400-normal-XqRftkq.woff2") format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
    font-family: 'Fira Sans';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/fira-sans/latin-ext-400-normal-tXXA0y0.woff2") format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
    font-family: 'Fira Sans';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/fira-sans/latin-700-normal-t5IMnNz.woff2") format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
    font-family: 'Fira Sans';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/fira-sans/latin-ext-700-normal-u7XGXhu.woff2") format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
    font-family: 'Fira Sans Fallback';
    font-weight: 400;
    src: local('Arial'), local('Liberation Sans'), local('Arimo');
    size-adjust: 102.7365%;
    ascent-override: 91.0095%;
    descent-override: 25.7942%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Fira Sans Fallback';
    font-weight: 700;
    src: local('Arial Bold'), local('Liberation Sans Bold'), local('Arimo Bold');
    size-adjust: 95.6289%;
    ascent-override: 97.7738%;
    descent-override: 27.7113%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Fraunces';
    font-style: italic;
    font-weight: 100 900;
    font-display: swap;
    src: url("../fonts/fraunces/latin-ext-wght-italic-BUbe3Gw.woff2") format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
    font-family: 'Fraunces';
    font-style: italic;
    font-weight: 100 900;
    font-display: swap;
    src: url("../fonts/fraunces/latin-wght-italic-E1uys8D.woff2") format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
    font-family: 'Fraunces';
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url("../fonts/fraunces/latin-ext-wght-normal-L0jlwr4.woff2") format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
    font-family: 'Fraunces';
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url("../fonts/fraunces/latin-wght-normal-cHejlgP.woff2") format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
    font-family: 'Fraunces Fallback';
    font-weight: 400;
    src: local('Times New Roman'), local('Liberation Serif'), local('Tinos');
    size-adjust: 115.4462%;
    ascent-override: 84.7148%;
    descent-override: 22.0882%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Fraunces Fallback';
    font-weight: 700;
    src: local('Times New Roman Bold'), local('Liberation Serif Bold'), local('Tinos Bold');
    size-adjust: 115.5756%;
    ascent-override: 84.6199%;
    descent-override: 22.0635%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Great Vibes';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/great-vibes/latin-400-normal-58ItW7e.woff2") format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
    font-family: 'Great Vibes';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/great-vibes/latin-ext-400-normal-pFJwf6c.woff2") format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
    font-family: 'Great Vibes Fallback';
    font-weight: 400;
    src: local('Arial'), local('Liberation Sans'), local('Arimo');
    size-adjust: 68.1919%;
    ascent-override: 124.7949%;
    descent-override: 58.8046%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Great Vibes Fallback';
    font-weight: 700;
    src: local('Arial Bold'), local('Liberation Sans Bold'), local('Arimo Bold');
    size-adjust: 63.3359%;
    ascent-override: 134.363%;
    descent-override: 63.3132%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Inter';
    font-style: italic;
    font-weight: 100 900;
    font-display: swap;
    src: url("../fonts/inter/latin-ext-wght-italic-AwjJ_j1.woff2") format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
    font-family: 'Inter';
    font-style: italic;
    font-weight: 100 900;
    font-display: swap;
    src: url("../fonts/inter/latin-wght-italic-1oojmiU.woff2") format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url("../fonts/inter/latin-ext-wght-normal-1Br77OV.woff2") format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url("../fonts/inter/latin-wght-normal-Gz7AlRl.woff2") format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
    font-family: 'Inter Fallback';
    font-weight: 400;
    src: local('Arial'), local('Liberation Sans'), local('Arimo');
    size-adjust: 107.1194%;
    ascent-override: 90.4365%;
    descent-override: 22.518%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Inter Fallback';
    font-weight: 700;
    src: local('Arial Bold'), local('Liberation Sans Bold'), local('Arimo Bold');
    size-adjust: 102.5432%;
    ascent-override: 94.4723%;
    descent-override: 23.5229%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'JetBrains Mono';
    font-style: italic;
    font-weight: 100 800;
    font-display: swap;
    src: url("../fonts/jetbrains-mono/latin-ext-wght-italic-rR5FKgl.woff2") format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
    font-family: 'JetBrains Mono';
    font-style: italic;
    font-weight: 100 800;
    font-display: swap;
    src: url("../fonts/jetbrains-mono/latin-wght-italic-eH8rlvA.woff2") format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
    font-family: 'JetBrains Mono';
    font-style: normal;
    font-weight: 100 800;
    font-display: swap;
    src: url("../fonts/jetbrains-mono/latin-ext-wght-normal-5t87yUl.woff2") format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
    font-family: 'JetBrains Mono';
    font-style: normal;
    font-weight: 100 800;
    font-display: swap;
    src: url("../fonts/jetbrains-mono/latin-wght-normal-qI6BF9f.woff2") format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
    font-family: 'JetBrains Mono Fallback';
    font-weight: 400;
    src: local('Courier New'), local('Liberation Mono'), local('Cousine');
    size-adjust: 99.9837%;
    ascent-override: 102.0166%;
    descent-override: 30.0049%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'JetBrains Mono Fallback';
    font-weight: 700;
    src: local('Courier New Bold'), local('Liberation Mono Bold'), local('Cousine Bold');
    size-adjust: 99.9837%;
    ascent-override: 102.0166%;
    descent-override: 30.0049%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Josefin Sans';
    font-style: italic;
    font-weight: 100 700;
    font-display: swap;
    src: url("../fonts/josefin-sans/josefin-sans-italic-_dlwKav.ttf") format('truetype');
}

@font-face {
    font-family: 'Josefin Sans';
    font-style: normal;
    font-weight: 100 700;
    font-display: swap;
    src: url("../fonts/josefin-sans/josefin-sans-normal-wTocUgi.ttf") format('truetype');
}

@font-face {
    font-family: 'Josefin Sans Fallback';
    font-weight: 400;
    src: local('Arial'), local('Liberation Sans'), local('Arimo');
    size-adjust: 102.2878%;
    ascent-override: 73.3225%;
    descent-override: 24.4408%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Josefin Sans Fallback';
    font-weight: 700;
    src: local('Arial Bold'), local('Liberation Sans Bold'), local('Arimo Bold');
    size-adjust: 101.0458%;
    ascent-override: 74.2238%;
    descent-override: 24.7413%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Literata';
    font-style: italic;
    font-weight: 200 900;
    font-display: swap;
    src: url("../fonts/literata/latin-ext-wght-italic-dlzU1EZ.woff2") format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
    font-family: 'Literata';
    font-style: italic;
    font-weight: 200 900;
    font-display: swap;
    src: url("../fonts/literata/latin-wght-italic-QRm79BR.woff2") format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
    font-family: 'Literata';
    font-style: normal;
    font-weight: 200 900;
    font-display: swap;
    src: url("../fonts/literata/latin-ext-wght-normal-1DuVrdJ.woff2") format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
    font-family: 'Literata';
    font-style: normal;
    font-weight: 200 900;
    font-display: swap;
    src: url("../fonts/literata/latin-wght-normal-3nf-jI9.woff2") format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
    font-family: 'Literata Fallback';
    font-weight: 400;
    src: local('Times New Roman'), local('Liberation Serif'), local('Tinos');
    size-adjust: 118.1538%;
    ascent-override: 99.6159%;
    descent-override: 26.0677%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Literata Fallback';
    font-weight: 700;
    src: local('Times New Roman Bold'), local('Liberation Serif Bold'), local('Tinos Bold');
    size-adjust: 118.3494%;
    ascent-override: 99.4513%;
    descent-override: 26.0246%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Lora';
    font-style: italic;
    font-weight: 400 700;
    font-display: swap;
    src: url("../fonts/lora/lora-italic-iSb2aro.ttf") format('truetype');
}

@font-face {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 400 700;
    font-display: swap;
    src: url("../fonts/lora/lora-normal-wFnWChY.ttf") format('truetype');
}

@font-face {
    font-family: 'Lora Fallback';
    font-weight: 400;
    src: local('Times New Roman'), local('Liberation Serif'), local('Tinos');
    size-adjust: 115.2%;
    ascent-override: 87.3264%;
    descent-override: 23.7847%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Lora Fallback';
    font-weight: 700;
    src: local('Times New Roman Bold'), local('Liberation Serif Bold'), local('Tinos Bold');
    size-adjust: 111.4149%;
    ascent-override: 90.2931%;
    descent-override: 24.5928%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Manrope';
    font-style: normal;
    font-weight: 200 800;
    font-display: swap;
    src: url("../fonts/manrope/latin-ext-wght-normal-PPaTnwi.woff2") format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
    font-family: 'Manrope';
    font-style: normal;
    font-weight: 200 800;
    font-display: swap;
    src: url("../fonts/manrope/latin-wght-normal-aA_waSK.woff2") format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
    font-family: 'Manrope Fallback';
    font-weight: 400;
    src: local('Arial'), local('Liberation Sans'), local('Arimo');
    size-adjust: 103.1851%;
    ascent-override: 103.3095%;
    descent-override: 29.074%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Manrope Fallback';
    font-weight: 700;
    src: local('Arial Bold'), local('Liberation Sans Bold'), local('Arimo Bold');
    size-adjust: 101.1499%;
    ascent-override: 105.3881%;
    descent-override: 29.6589%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 100 900;
    font-display: swap;
    src: url("../fonts/montserrat/latin-ext-wght-italic-20girnw.woff2") format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 100 900;
    font-display: swap;
    src: url("../fonts/montserrat/latin-wght-italic-rZHggJM.woff2") format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url("../fonts/montserrat/latin-ext-wght-normal-K30JCnd.woff2") format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url("../fonts/montserrat/latin-wght-normal-LaWOCQv.woff2") format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
    font-family: 'Montserrat Fallback';
    font-weight: 400;
    src: local('Arial'), local('Liberation Sans'), local('Arimo');
    size-adjust: 112.8307%;
    ascent-override: 85.7923%;
    descent-override: 22.2457%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Montserrat Fallback';
    font-weight: 700;
    src: local('Arial Bold'), local('Liberation Sans Bold'), local('Arimo Bold');
    size-adjust: 110.4212%;
    ascent-override: 87.6644%;
    descent-override: 22.7312%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Nunito Sans';
    font-style: italic;
    font-weight: 200 1000;
    font-display: swap;
    src: url("../fonts/nunito-sans/latin-ext-wght-italic-RobUcck.woff2") format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
    font-family: 'Nunito Sans';
    font-style: italic;
    font-weight: 200 1000;
    font-display: swap;
    src: url("../fonts/nunito-sans/latin-wght-italic-AKqLrrD.woff2") format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
    font-family: 'Nunito Sans';
    font-style: normal;
    font-weight: 200 1000;
    font-display: swap;
    src: url("../fonts/nunito-sans/latin-ext-wght-normal-4fcqcU2.woff2") format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
    font-family: 'Nunito Sans';
    font-style: normal;
    font-weight: 200 1000;
    font-display: swap;
    src: url("../fonts/nunito-sans/latin-wght-normal-_XvUtPZ.woff2") format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
    font-family: 'Nunito Sans Fallback';
    font-weight: 400;
    src: local('Arial'), local('Liberation Sans'), local('Arimo');
    size-adjust: 101.3906%;
    ascent-override: 99.7134%;
    descent-override: 34.8159%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Nunito Sans Fallback';
    font-weight: 700;
    src: local('Arial Bold'), local('Liberation Sans Bold'), local('Arimo Bold');
    size-adjust: 97.9207%;
    ascent-override: 103.2469%;
    descent-override: 36.0496%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300 800;
    font-display: swap;
    src: url("../fonts/open-sans/latin-ext-wght-italic-T-naVYi.woff2") format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300 800;
    font-display: swap;
    src: url("../fonts/open-sans/latin-wght-italic-LzttllD.woff2") format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300 800;
    font-display: swap;
    src: url("../fonts/open-sans/latin-ext-wght-normal-5HI45_X.woff2") format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300 800;
    font-display: swap;
    src: url("../fonts/open-sans/latin-wght-normal-30nvAOJ.woff2") format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
    font-family: 'Open Sans Fallback';
    font-weight: 400;
    src: local('Arial'), local('Liberation Sans'), local('Arimo');
    size-adjust: 105.1479%;
    ascent-override: 101.6519%;
    descent-override: 27.8625%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Open Sans Fallback';
    font-weight: 700;
    src: local('Arial Bold'), local('Liberation Sans Bold'), local('Arimo Bold');
    size-adjust: 104.7813%;
    ascent-override: 102.0075%;
    descent-override: 27.96%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 200 700;
    font-display: swap;
    src: url("../fonts/oswald/latin-ext-wght-normal-oWPq_eO.woff2") format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 200 700;
    font-display: swap;
    src: url("../fonts/oswald/latin-wght-normal-AiTymPB.woff2") format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
    font-family: 'Oswald Fallback';
    font-weight: 400;
    src: local('Arial'), local('Liberation Sans'), local('Arimo');
    size-adjust: 81.4265%;
    ascent-override: 146.5125%;
    descent-override: 35.4921%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Oswald Fallback';
    font-weight: 700;
    src: local('Arial Bold'), local('Liberation Sans Bold'), local('Arimo Bold');
    size-adjust: 85.6285%;
    ascent-override: 139.3228%;
    descent-override: 33.7505%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Pacifico';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/pacifico/latin-400-normal-Rc0W0Rr.woff2") format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
    font-family: 'Pacifico';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/pacifico/latin-ext-400-normal-sMGAbfp.woff2") format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
    font-family: 'Pacifico Fallback';
    font-weight: 400;
    src: local('Arial'), local('Liberation Sans'), local('Arimo');
    size-adjust: 94.8854%;
    ascent-override: 137.3235%;
    descent-override: 47.7418%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Pacifico Fallback';
    font-weight: 700;
    src: local('Arial Bold'), local('Liberation Sans Bold'), local('Arimo Bold');
    size-adjust: 88.1286%;
    ascent-override: 147.8521%;
    descent-override: 51.4022%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Playfair Display';
    font-style: italic;
    font-weight: 400 900;
    font-display: swap;
    src: url("../fonts/playfair-display/playfair-display-italic-V6LDtnz.ttf") format('truetype');
}

@font-face {
    font-family: 'Playfair Display';
    font-style: normal;
    font-weight: 400 900;
    font-display: swap;
    src: url("../fonts/playfair-display/playfair-display-normal-k_Yje_d.ttf") format('truetype');
}

@font-face {
    font-family: 'Playfair Display Fallback';
    font-weight: 400;
    src: local('Times New Roman'), local('Liberation Serif'), local('Tinos');
    size-adjust: 111.2615%;
    ascent-override: 97.2483%;
    descent-override: 22.5595%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Playfair Display Fallback';
    font-weight: 700;
    src: local('Times New Roman Bold'), local('Liberation Serif Bold'), local('Tinos Bold');
    size-adjust: 107.023%;
    ascent-override: 101.0997%;
    descent-override: 23.4529%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/poppins/latin-400-italic-5ZV-mEf.woff2") format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/poppins/latin-ext-400-italic-3w-1-Ks.woff2") format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/poppins/latin-400-normal-heQdAz3.woff2") format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/poppins/latin-ext-400-normal-zc30_cW.woff2") format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/poppins/latin-700-normal-5ePuYxR.woff2") format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/poppins/latin-ext-700-normal-c8zWSwk.woff2") format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
    font-family: 'Poppins Fallback';
    font-weight: 400;
    src: local('Arial'), local('Liberation Sans'), local('Arimo');
    size-adjust: 112.1577%;
    ascent-override: 93.6182%;
    descent-override: 31.2061%;
    line-gap-override: 8.916%;
}

@font-face {
    font-family: 'Poppins Fallback';
    font-weight: 700;
    src: local('Arial Bold'), local('Liberation Sans Bold'), local('Arimo Bold');
    size-adjust: 107.296%;
    ascent-override: 97.8601%;
    descent-override: 32.62%;
    line-gap-override: 9.32%;
}

@font-face {
    font-family: 'Raleway';
    font-style: italic;
    font-weight: 100 900;
    font-display: swap;
    src: url("../fonts/raleway/raleway-italic-tZ4-e0G.ttf") format('truetype');
}

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

@font-face {
    font-family: 'Raleway Fallback';
    font-weight: 400;
    src: local('Arial'), local('Liberation Sans'), local('Arimo');
    size-adjust: 103.8581%;
    ascent-override: 90.5081%;
    descent-override: 22.5308%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Raleway Fallback';
    font-weight: 700;
    src: local('Arial Bold'), local('Liberation Sans Bold'), local('Arimo Bold');
    size-adjust: 100.2124%;
    ascent-override: 93.8008%;
    descent-override: 23.3504%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 100 900;
    font-display: swap;
    src: url("../fonts/roboto/latin-ext-wght-italic-7w3D7Ba.woff2") format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 100 900;
    font-display: swap;
    src: url("../fonts/roboto/latin-wght-italic-KYK_DoU.woff2") format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url("../fonts/roboto/latin-ext-wght-normal-I31b6Iv.woff2") format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url("../fonts/roboto/latin-wght-normal-P5vfNz3.woff2") format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
    font-family: 'Roboto Fallback';
    font-weight: 400;
    src: local('Arial'), local('Liberation Sans'), local('Arimo');
    size-adjust: 99.7809%;
    ascent-override: 92.9771%;
    descent-override: 24.4677%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Roboto Fallback';
    font-weight: 700;
    src: local('Arial Bold'), local('Liberation Sans Bold'), local('Arimo Bold');
    size-adjust: 94.2014%;
    ascent-override: 98.4841%;
    descent-override: 25.9169%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Roboto Mono';
    font-style: italic;
    font-weight: 100 700;
    font-display: swap;
    src: url("../fonts/roboto-mono/latin-ext-wght-italic-47Bee8A.woff2") format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
    font-family: 'Roboto Mono';
    font-style: italic;
    font-weight: 100 700;
    font-display: swap;
    src: url("../fonts/roboto-mono/latin-wght-italic-iCVHRXJ.woff2") format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
    font-family: 'Roboto Mono';
    font-style: normal;
    font-weight: 100 700;
    font-display: swap;
    src: url("../fonts/roboto-mono/latin-ext-wght-normal-SJsT-p8.woff2") format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
    font-family: 'Roboto Mono';
    font-style: normal;
    font-weight: 100 700;
    font-display: swap;
    src: url("../fonts/roboto-mono/latin-wght-normal-gDELsEF.woff2") format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
    font-family: 'Roboto Mono Fallback';
    font-weight: 400;
    src: local('Courier New'), local('Liberation Mono'), local('Cousine');
    size-adjust: 100%;
    ascent-override: 104.7852%;
    descent-override: 27.0996%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Roboto Mono Fallback';
    font-weight: 700;
    src: local('Courier New Bold'), local('Liberation Mono Bold'), local('Cousine Bold');
    size-adjust: 100%;
    ascent-override: 104.7852%;
    descent-override: 27.0996%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Rubik';
    font-style: italic;
    font-weight: 300 900;
    font-display: swap;
    src: url("../fonts/rubik/latin-ext-wght-italic-cr83pBK.woff2") format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
    font-family: 'Rubik';
    font-style: italic;
    font-weight: 300 900;
    font-display: swap;
    src: url("../fonts/rubik/latin-wght-italic-ulYekd8.woff2") format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 300 900;
    font-display: swap;
    src: url("../fonts/rubik/latin-ext-wght-normal-T8RiO15.woff2") format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 300 900;
    font-display: swap;
    src: url("../fonts/rubik/latin-wght-normal-mB8A-SR.woff2") format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
    font-family: 'Rubik Fallback';
    font-weight: 400;
    src: local('Arial'), local('Liberation Sans'), local('Arimo');
    size-adjust: 104.9796%;
    ascent-override: 89.0649%;
    descent-override: 23.8141%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Rubik Fallback';
    font-weight: 700;
    src: local('Arial Bold'), local('Liberation Sans Bold'), local('Arimo Bold');
    size-adjust: 104.3792%;
    ascent-override: 89.5772%;
    descent-override: 23.9511%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Source Serif 4';
    font-style: italic;
    font-weight: 200 900;
    font-display: swap;
    src: url("../fonts/source-serif-4/latin-ext-wght-italic-1t1eqcv.woff2") format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
    font-family: 'Source Serif 4';
    font-style: italic;
    font-weight: 200 900;
    font-display: swap;
    src: url("../fonts/source-serif-4/latin-wght-italic-GeqokEw.woff2") format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
    font-family: 'Source Serif 4';
    font-style: normal;
    font-weight: 200 900;
    font-display: swap;
    src: url("../fonts/source-serif-4/latin-ext-wght-normal-xJRfaRA.woff2") format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
    font-family: 'Source Serif 4';
    font-style: normal;
    font-weight: 200 900;
    font-display: swap;
    src: url("../fonts/source-serif-4/latin-wght-normal-9MHNxth.woff2") format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
    font-family: 'Source Serif 4 Fallback';
    font-weight: 400;
    src: local('Times New Roman'), local('Liberation Serif'), local('Tinos');
    size-adjust: 117.9077%;
    ascent-override: 87.8653%;
    descent-override: 28.4121%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Source Serif 4 Fallback';
    font-weight: 700;
    src: local('Times New Roman Bold'), local('Liberation Serif Bold'), local('Tinos Bold');
    size-adjust: 114.1887%;
    ascent-override: 90.727%;
    descent-override: 29.3374%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Spectral';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/spectral/latin-400-italic-2OM6G1h.woff2") format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
    font-family: 'Spectral';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/spectral/latin-ext-400-italic-zGpT2zb.woff2") format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
    font-family: 'Spectral';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/spectral/latin-400-normal-mUxq_x2.woff2") format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
    font-family: 'Spectral';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/spectral/latin-ext-400-normal-cqjYwx3.woff2") format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
    font-family: 'Spectral';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/spectral/latin-700-normal-LWg_Trq.woff2") format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
    font-family: 'Spectral';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/spectral/latin-ext-700-normal-sh78NIu.woff2") format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
    font-family: 'Spectral Fallback';
    font-weight: 400;
    src: local('Times New Roman'), local('Liberation Serif'), local('Tinos');
    size-adjust: 109.7846%;
    ascent-override: 96.4616%;
    descent-override: 42.1735%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Spectral Fallback';
    font-weight: 700;
    src: local('Times New Roman Bold'), local('Liberation Serif Bold'), local('Tinos Bold');
    size-adjust: 107.2542%;
    ascent-override: 98.7374%;
    descent-override: 43.1685%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Work Sans';
    font-style: italic;
    font-weight: 100 900;
    font-display: swap;
    src: url("../fonts/work-sans/latin-ext-wght-italic-HUc1ea1.woff2") format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
    font-family: 'Work Sans';
    font-style: italic;
    font-weight: 100 900;
    font-display: swap;
    src: url("../fonts/work-sans/latin-wght-italic-NikATyr.woff2") format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url("../fonts/work-sans/latin-ext-wght-normal-Jkp9F-2.woff2") format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url("../fonts/work-sans/latin-wght-normal-shqi8Sk.woff2") format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
    font-family: 'Work Sans Fallback';
    font-weight: 400;
    src: local('Arial'), local('Liberation Sans'), local('Arimo');
    size-adjust: 111.9334%;
    ascent-override: 83.0851%;
    descent-override: 21.7093%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Work Sans Fallback';
    font-weight: 700;
    src: local('Arial Bold'), local('Liberation Sans Bold'), local('Arimo Bold');
    size-adjust: 104.5876%;
    ascent-override: 88.9207%;
    descent-override: 23.2341%;
    line-gap-override: 0%;
}
