/* Auto-generated: local Google Fonts bundle */

/* ===== aladin ===== */
/* Self-hosted Aladin */

/* --- https://fonts.googleapis.com/css2?family=Aladin:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'Aladin';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/aladin/ZgNSjPJFPrvJV5f16Q.ttf) format('truetype');
}




/* ===== allura ===== */
/* Self-hosted Allura */

/* --- https://fonts.googleapis.com/css2?family=Allura:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'Allura';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/allura/9oRPNYsQpS4zjuAPjA.ttf) format('truetype');
}




/* ===== alumni-sans ===== */
/* Self-hosted Alumni Sans */

/* --- https://fonts.googleapis.com/css2?family=Alumni+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'Alumni Sans';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(/assets/googlefonts/alumni-sans/nwpBtKqkOwdO2aOIwhWudG-g9QMylBJAV3Bo8Ky46lEN.ttf) format('truetype');
}
@font-face {
  font-family: 'Alumni Sans';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(/assets/googlefonts/alumni-sans/nwpBtKqkOwdO2aOIwhWudG-g9QMylBJAV3Bo8Kw461EN.ttf) format('truetype');
}
@font-face {
  font-family: 'Alumni Sans';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(/assets/googlefonts/alumni-sans/nwpBtKqkOwdO2aOIwhWudG-g9QMylBJAV3Bo8Kzm61EN.ttf) format('truetype');
}
@font-face {
  font-family: 'Alumni Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/alumni-sans/nwpBtKqkOwdO2aOIwhWudG-g9QMylBJAV3Bo8Ky461EN.ttf) format('truetype');
}
@font-face {
  font-family: 'Alumni Sans';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/googlefonts/alumni-sans/nwpBtKqkOwdO2aOIwhWudG-g9QMylBJAV3Bo8KyK61EN.ttf) format('truetype');
}
@font-face {
  font-family: 'Alumni Sans';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/googlefonts/alumni-sans/nwpBtKqkOwdO2aOIwhWudG-g9QMylBJAV3Bo8Kxm7FEN.ttf) format('truetype');
}
@font-face {
  font-family: 'Alumni Sans';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/googlefonts/alumni-sans/nwpBtKqkOwdO2aOIwhWudG-g9QMylBJAV3Bo8Kxf7FEN.ttf) format('truetype');
}
@font-face {
  font-family: 'Alumni Sans';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(/assets/googlefonts/alumni-sans/nwpBtKqkOwdO2aOIwhWudG-g9QMylBJAV3Bo8Kw47FEN.ttf) format('truetype');
}
@font-face {
  font-family: 'Alumni Sans';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(/assets/googlefonts/alumni-sans/nwpBtKqkOwdO2aOIwhWudG-g9QMylBJAV3Bo8KwR7FEN.ttf) format('truetype');
}
@font-face {
  font-family: 'Alumni Sans';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(/assets/googlefonts/alumni-sans/nwpHtKqkOwdO2aOIwhWudEWpx_zq_Xna-Xd9OO5QqA.ttf) format('truetype');
}
@font-face {
  font-family: 'Alumni Sans';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(/assets/googlefonts/alumni-sans/nwpHtKqkOwdO2aOIwhWudEWpx_zq_Xna-Xd9uO9QqA.ttf) format('truetype');
}
@font-face {
  font-family: 'Alumni Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/assets/googlefonts/alumni-sans/nwpHtKqkOwdO2aOIwhWudEWpx_zq_Xna-Xd9Zu9QqA.ttf) format('truetype');
}
@font-face {
  font-family: 'Alumni Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/alumni-sans/nwpHtKqkOwdO2aOIwhWudEWpx_zq_Xna-Xd9OO9QqA.ttf) format('truetype');
}
@font-face {
  font-family: 'Alumni Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/googlefonts/alumni-sans/nwpHtKqkOwdO2aOIwhWudEWpx_zq_Xna-Xd9Cu9QqA.ttf) format('truetype');
}
@font-face {
  font-family: 'Alumni Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/googlefonts/alumni-sans/nwpHtKqkOwdO2aOIwhWudEWpx_zq_Xna-Xd95uhQqA.ttf) format('truetype');
}
@font-face {
  font-family: 'Alumni Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/googlefonts/alumni-sans/nwpHtKqkOwdO2aOIwhWudEWpx_zq_Xna-Xd93-hQqA.ttf) format('truetype');
}
@font-face {
  font-family: 'Alumni Sans';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/assets/googlefonts/alumni-sans/nwpHtKqkOwdO2aOIwhWudEWpx_zq_Xna-Xd9uOhQqA.ttf) format('truetype');
}
@font-face {
  font-family: 'Alumni Sans';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/assets/googlefonts/alumni-sans/nwpHtKqkOwdO2aOIwhWudEWpx_zq_Xna-Xd9kehQqA.ttf) format('truetype');
}




/* ===== amita ===== */
/* Self-hosted Amita */

/* --- https://fonts.googleapis.com/css2?family=Amita:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'Amita';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/amita/HhyaU5si9Om7PQlv.ttf) format('truetype');
}
@font-face {
  font-family: 'Amita';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/googlefonts/amita/HhyXU5si9Om7PTHTLtCC.ttf) format('truetype');
}




/* ===== anton-sc ===== */
/* vietnamese */
@font-face {
  font-family: 'Anton SC';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/googlefonts/anton-sc/4UaBrEBBsgltGn71syLux6jx4w.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Anton SC';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/googlefonts/anton-sc/4UaBrEBBsgltGn71syLvx6jx4w.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;
}
/* latin */
@font-face {
  font-family: 'Anton SC';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/googlefonts/anton-sc/4UaBrEBBsgltGn71syLhx6g.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;
}


/* ===== anton ===== */
/* vietnamese */
@font-face {
  font-family: 'Anton';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/googlefonts/anton/1Ptgg87LROyAm3K8-C8QSw.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Anton';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/googlefonts/anton/1Ptgg87LROyAm3K9-C8QSw.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;
}
/* latin */
@font-face {
  font-family: 'Anton';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/googlefonts/anton/1Ptgg87LROyAm3Kz-C8.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;
}


/* ===== antonio ===== */
/* Self-hosted Antonio */

/* --- https://fonts.googleapis.com/css2?family=Antonio:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'Antonio';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(/assets/googlefonts/antonio/gNMbW3NwSYq_9WD34ngK5F8vR8T0PVxx8BtI.ttf) format('truetype');
}
@font-face {
  font-family: 'Antonio';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(/assets/googlefonts/antonio/gNMbW3NwSYq_9WD34ngK5F8vR8T0PVzx8RtI.ttf) format('truetype');
}
@font-face {
  font-family: 'Antonio';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/assets/googlefonts/antonio/gNMbW3NwSYq_9WD34ngK5F8vR8T0PVwv8RtI.ttf) format('truetype');
}
@font-face {
  font-family: 'Antonio';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/antonio/gNMbW3NwSYq_9WD34ngK5F8vR8T0PVxx8RtI.ttf) format('truetype');
}
@font-face {
  font-family: 'Antonio';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/googlefonts/antonio/gNMbW3NwSYq_9WD34ngK5F8vR8T0PVxD8RtI.ttf) format('truetype');
}
@font-face {
  font-family: 'Antonio';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/googlefonts/antonio/gNMbW3NwSYq_9WD34ngK5F8vR8T0PVyv9htI.ttf) format('truetype');
}
@font-face {
  font-family: 'Antonio';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/googlefonts/antonio/gNMbW3NwSYq_9WD34ngK5F8vR8T0PVyW9htI.ttf) format('truetype');
}




/* ===== archivo-narrow ===== */
/* vietnamese */
@font-face {
  font-family: 'Archivo Narrow';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/googlefonts/archivo-narrow/tss5ApVBdCYD5Q7hcxTE1ArZ0Zz8oY2KRmwvKhhvLFG6rHmsJCQ.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Archivo Narrow';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/googlefonts/archivo-narrow/tss5ApVBdCYD5Q7hcxTE1ArZ0Zz8oY2KRmwvKhhvLFG6rXmsJCQ.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;
}
/* latin */
@font-face {
  font-family: 'Archivo Narrow';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/googlefonts/archivo-narrow/tss5ApVBdCYD5Q7hcxTE1ArZ0Zz8oY2KRmwvKhhvLFG6o3ms.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;
}


/* ===== asap-condensed ===== */
/* Self-hosted Asap Condensed */

/* --- https://fonts.googleapis.com/css2?family=Asap+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'Asap Condensed';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(/assets/googlefonts/asap-condensed/pxiYypY1o9NHyXh3WvSbGSggdOeJUIFFim4.ttf) format('truetype');
}
@font-face {
  font-family: 'Asap Condensed';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(/assets/googlefonts/asap-condensed/pxiYypY1o9NHyXh3WvSbGSggdOeJUOVGim4.ttf) format('truetype');
}
@font-face {
  font-family: 'Asap Condensed';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/asap-condensed/pxifypY1o9NHyXh3WvSbGSggdOeJaEk.ttf) format('truetype');
}
@font-face {
  font-family: 'Asap Condensed';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/googlefonts/asap-condensed/pxiYypY1o9NHyXh3WvSbGSggdOeJUL1Him4.ttf) format('truetype');
}
@font-face {
  font-family: 'Asap Condensed';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/googlefonts/asap-condensed/pxiYypY1o9NHyXh3WvSbGSggdOeJUJFAim4.ttf) format('truetype');
}
@font-face {
  font-family: 'Asap Condensed';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/googlefonts/asap-condensed/pxiYypY1o9NHyXh3WvSbGSggdOeJUPVBim4.ttf) format('truetype');
}
@font-face {
  font-family: 'Asap Condensed';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(/assets/googlefonts/asap-condensed/pxiYypY1o9NHyXh3WvSbGSggdOeJUOlCim4.ttf) format('truetype');
}
@font-face {
  font-family: 'Asap Condensed';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(/assets/googlefonts/asap-condensed/pxiYypY1o9NHyXh3WvSbGSggdOeJUM1Dim4.ttf) format('truetype');
}
@font-face {
  font-family: 'Asap Condensed';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(/assets/googlefonts/asap-condensed/pxieypY1o9NHyXh3WvSbGSggdO9DSWlE.ttf) format('truetype');
}
@font-face {
  font-family: 'Asap Condensed';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/assets/googlefonts/asap-condensed/pxieypY1o9NHyXh3WvSbGSggdO8nSmlE.ttf) format('truetype');
}
@font-face {
  font-family: 'Asap Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/asap-condensed/pxidypY1o9NHyXh3WvSbGSggdNeL.ttf) format('truetype');
}
@font-face {
  font-family: 'Asap Condensed';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/googlefonts/asap-condensed/pxieypY1o9NHyXh3WvSbGSggdO9_S2lE.ttf) format('truetype');
}
@font-face {
  font-family: 'Asap Condensed';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/googlefonts/asap-condensed/pxieypY1o9NHyXh3WvSbGSggdO9TTGlE.ttf) format('truetype');
}
@font-face {
  font-family: 'Asap Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/googlefonts/asap-condensed/pxieypY1o9NHyXh3WvSbGSggdO83TWlE.ttf) format('truetype');
}
@font-face {
  font-family: 'Asap Condensed';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/assets/googlefonts/asap-condensed/pxieypY1o9NHyXh3WvSbGSggdO8rTmlE.ttf) format('truetype');
}
@font-face {
  font-family: 'Asap Condensed';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/assets/googlefonts/asap-condensed/pxieypY1o9NHyXh3WvSbGSggdO8PT2lE.ttf) format('truetype');
}




/* ===== bahianita ===== */
/* Self-hosted Bahianita */

/* --- https://fonts.googleapis.com/css2?family=Bahianita:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'Bahianita';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/bahianita/yYLr0hTb3vuqqsBUgxWtxQ.ttf) format('truetype');
}




/* ===== barlow-condensed ===== */
/* Self-hosted Barlow Condensed */

/* --- https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'Barlow Condensed';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(/assets/googlefonts/barlow-condensed/HTxzL3I-JCGChYJ8VI-L6OO_au7B6xTru1H2.ttf) format('truetype');
}
@font-face {
  font-family: 'Barlow Condensed';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(/assets/googlefonts/barlow-condensed/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrF3DWvA.ttf) format('truetype');
}
@font-face {
  font-family: 'Barlow Condensed';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(/assets/googlefonts/barlow-condensed/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrc3PWvA.ttf) format('truetype');
}
@font-face {
  font-family: 'Barlow Condensed';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/barlow-condensed/HTxxL3I-JCGChYJ8VI-L6OO_au7B6xTT3w.ttf) format('truetype');
}
@font-face {
  font-family: 'Barlow Condensed';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/googlefonts/barlow-condensed/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrK3LWvA.ttf) format('truetype');
}
@font-face {
  font-family: 'Barlow Condensed';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/googlefonts/barlow-condensed/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrB3XWvA.ttf) format('truetype');
}
@font-face {
  font-family: 'Barlow Condensed';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/googlefonts/barlow-condensed/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrY3TWvA.ttf) format('truetype');
}
@font-face {
  font-family: 'Barlow Condensed';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(/assets/googlefonts/barlow-condensed/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrf3fWvA.ttf) format('truetype');
}
@font-face {
  font-family: 'Barlow Condensed';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(/assets/googlefonts/barlow-condensed/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrW3bWvA.ttf) format('truetype');
}
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(/assets/googlefonts/barlow-condensed/HTxxL3I-JCGChYJ8VI-L6OO_au7B43LT3w.ttf) format('truetype');
}
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(/assets/googlefonts/barlow-condensed/HTxwL3I-JCGChYJ8VI-L6OO_au7B497y_3E.ttf) format('truetype');
}
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/assets/googlefonts/barlow-condensed/HTxwL3I-JCGChYJ8VI-L6OO_au7B47rx_3E.ttf) format('truetype');
}
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/barlow-condensed/HTx3L3I-JCGChYJ8VI-L6OO_au7B2xY.ttf) format('truetype');
}
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/googlefonts/barlow-condensed/HTxwL3I-JCGChYJ8VI-L6OO_au7B4-Lw_3E.ttf) format('truetype');
}
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/googlefonts/barlow-condensed/HTxwL3I-JCGChYJ8VI-L6OO_au7B4873_3E.ttf) format('truetype');
}
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/googlefonts/barlow-condensed/HTxwL3I-JCGChYJ8VI-L6OO_au7B46r2_3E.ttf) format('truetype');
}
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/assets/googlefonts/barlow-condensed/HTxwL3I-JCGChYJ8VI-L6OO_au7B47b1_3E.ttf) format('truetype');
}
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/assets/googlefonts/barlow-condensed/HTxwL3I-JCGChYJ8VI-L6OO_au7B45L0_3E.ttf) format('truetype');
}




/* ===== barriecito ===== */
/* Self-hosted Barriecito */

/* --- https://fonts.googleapis.com/css2?family=Barriecito:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'Barriecito';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/barriecito/WWXXlj-CbBOSLY2QTuY_KdU.ttf) format('truetype');
}




/* ===== bbh-bartle ===== */
/* latin */
@font-face {
  font-family: 'BBH Bartle';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/googlefonts/bbh-bartle/zYXjKVYuMYMaN-IMqP3RemmZkA.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;
}


/* ===== bbh-bogle ===== */
/* latin */
@font-face {
  font-family: 'BBH Bogle';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/googlefonts/bbh-bogle/GFDoWA58rVDJf-fOV9A7rJJd.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;
}


/* ===== bebas-neue ===== */
/* latin-ext */
@font-face {
  font-family: 'Bebas Neue';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/googlefonts/bebas-neue/JTUSjIg69CK48gW7PXoo9Wdhyzbi.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;
}
/* latin */
@font-face {
  font-family: 'Bebas Neue';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/googlefonts/bebas-neue/JTUSjIg69CK48gW7PXoo9Wlhyw.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;
}


/* ===== benchnine ===== */
/* Self-hosted BenchNine */

/* --- https://fonts.googleapis.com/css2?family=BenchNine:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'BenchNine';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/assets/googlefonts/benchnine/ahcev8612zF4jxrwMosT--tRhQ.ttf) format('truetype');
}
@font-face {
  font-family: 'BenchNine';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/benchnine/ahcbv8612zF4jxrwMosrVw.ttf) format('truetype');
}
@font-face {
  font-family: 'BenchNine';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/googlefonts/benchnine/ahcev8612zF4jxrwMosT6-xRhQ.ttf) format('truetype');
}




/* ===== big-shoulders-inline ===== */
/* Self-hosted Big Shoulders Inline */

/* --- https://fonts.googleapis.com/css2?family=Big+Shoulders+Inline:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'Big Shoulders Inline';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(/assets/googlefonts/big-shoulders-inline/bx68NwSCkev-8u0YNXAF6gArLyznvspgMZDcnsTZieUyOqQzOiBfauOMaRhGeKwO1nHb-oU.ttf) format('truetype');
}
@font-face {
  font-family: 'Big Shoulders Inline';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(/assets/googlefonts/big-shoulders-inline/bx68NwSCkev-8u0YNXAF6gArLyznvspgMZDcnsTZieUyOqQzOiBfauOMaRhGeKwO1vHa-oU.ttf) format('truetype');
}
@font-face {
  font-family: 'Big Shoulders Inline';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/assets/googlefonts/big-shoulders-inline/bx68NwSCkev-8u0YNXAF6gArLyznvspgMZDcnsTZieUyOqQzOiBfauOMaRhGeKwO1i_a-oU.ttf) format('truetype');
}
@font-face {
  font-family: 'Big Shoulders Inline';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/big-shoulders-inline/bx68NwSCkev-8u0YNXAF6gArLyznvspgMZDcnsTZieUyOqQzOiBfauOMaRhGeKwO1nHa-oU.ttf) format('truetype');
}
@font-face {
  font-family: 'Big Shoulders Inline';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/googlefonts/big-shoulders-inline/bx68NwSCkev-8u0YNXAF6gArLyznvspgMZDcnsTZieUyOqQzOiBfauOMaRhGeKwO1kPa-oU.ttf) format('truetype');
}
@font-face {
  font-family: 'Big Shoulders Inline';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/googlefonts/big-shoulders-inline/bx68NwSCkev-8u0YNXAF6gArLyznvspgMZDcnsTZieUyOqQzOiBfauOMaRhGeKwO1q_d-oU.ttf) format('truetype');
}
@font-face {
  font-family: 'Big Shoulders Inline';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/googlefonts/big-shoulders-inline/bx68NwSCkev-8u0YNXAF6gArLyznvspgMZDcnsTZieUyOqQzOiBfauOMaRhGeKwO1pbd-oU.ttf) format('truetype');
}
@font-face {
  font-family: 'Big Shoulders Inline';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/assets/googlefonts/big-shoulders-inline/bx68NwSCkev-8u0YNXAF6gArLyznvspgMZDcnsTZieUyOqQzOiBfauOMaRhGeKwO1vHd-oU.ttf) format('truetype');
}
@font-face {
  font-family: 'Big Shoulders Inline';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/assets/googlefonts/big-shoulders-inline/bx68NwSCkev-8u0YNXAF6gArLyznvspgMZDcnsTZieUyOqQzOiBfauOMaRhGeKwO1tjd-oU.ttf) format('truetype');
}




/* ===== boldonse ===== */
/* latin-ext */
@font-face {
  font-family: 'Boldonse';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/googlefonts/boldonse/ZgNQjPxGPbbJUZemjB31jGDWNg.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;
}
/* latin */
@font-face {
  font-family: 'Boldonse';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/googlefonts/boldonse/ZgNQjPxGPbbJUZemjB37jGA.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;
}


/* ===== bungee ===== */
/* vietnamese */
@font-face {
  font-family: 'Bungee';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/googlefonts/bungee/N0bU2SZBIuF2PU_0AnR1Gd8.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Bungee';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/googlefonts/bungee/N0bU2SZBIuF2PU_0A3R1Gd8.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;
}
/* latin */
@font-face {
  font-family: 'Bungee';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/googlefonts/bungee/N0bU2SZBIuF2PU_0DXR1.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;
}


/* ===== changa-one ===== */
/* latin */
@font-face {
  font-family: 'Changa One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/googlefonts/changa-one/xfu00W3wXn3QLUJXhzq42AHiuQ.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;
}


/* ===== comforter-brush ===== */
/* cyrillic */
@font-face {
  font-family: 'Comforter Brush';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/googlefonts/comforter-brush/Y4GTYa1xVSggrfzZI5WMjxRaOz0Tw7j8fh8.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Comforter Brush';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/googlefonts/comforter-brush/Y4GTYa1xVSggrfzZI5WMjxRaOz0TyLj8fh8.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Comforter Brush';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/googlefonts/comforter-brush/Y4GTYa1xVSggrfzZI5WMjxRaOz0Tybj8fh8.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;
}
/* latin */
@font-face {
  font-family: 'Comforter Brush';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/googlefonts/comforter-brush/Y4GTYa1xVSggrfzZI5WMjxRaOz0Tx7j8.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;
}


/* ===== comforter ===== */
/* Self-hosted Comforter */

/* --- https://fonts.googleapis.com/css2?family=Comforter:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'Comforter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/comforter/H4clBXOCl8nQnlaql3Qa6A.ttf) format('truetype');
}




/* ===== courgette ===== */
/* Self-hosted Courgette */

/* --- https://fonts.googleapis.com/css2?family=Courgette:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'Courgette';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/courgette/wEO_EBrAnc9BLjLQAUkFUQ.ttf) format('truetype');
}




/* ===== dosis ===== */
/* Self-hosted Dosis */

/* --- https://fonts.googleapis.com/css2?family=Dosis:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(/assets/googlefonts/dosis/HhyJU5sn9vOmLxNkIwRSjTVNWLEJt7MV3A.ttf) format('truetype');
}
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/assets/googlefonts/dosis/HhyJU5sn9vOmLxNkIwRSjTVNWLEJabMV3A.ttf) format('truetype');
}
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/dosis/HhyJU5sn9vOmLxNkIwRSjTVNWLEJN7MV3A.ttf) format('truetype');
}
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/googlefonts/dosis/HhyJU5sn9vOmLxNkIwRSjTVNWLEJBbMV3A.ttf) format('truetype');
}
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/googlefonts/dosis/HhyJU5sn9vOmLxNkIwRSjTVNWLEJ6bQV3A.ttf) format('truetype');
}
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/googlefonts/dosis/HhyJU5sn9vOmLxNkIwRSjTVNWLEJ0LQV3A.ttf) format('truetype');
}
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/assets/googlefonts/dosis/HhyJU5sn9vOmLxNkIwRSjTVNWLEJt7QV3A.ttf) format('truetype');
}




/* ===== economica ===== */
/* Self-hosted Economica */

/* --- https://fonts.googleapis.com/css2?family=Economica:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'Economica';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/economica/Qw3ZZQZaHCLgIWa29ZBbM8IE.ttf) format('truetype');
}
@font-face {
  font-family: 'Economica';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/googlefonts/economica/Qw3EZQZaHCLgIWa29ZBbM_q4D3x9.ttf) format('truetype');
}
@font-face {
  font-family: 'Economica';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/economica/Qw3fZQZaHCLgIWa29ZBrMQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Economica';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/googlefonts/economica/Qw3aZQZaHCLgIWa29ZBTjeckCg.ttf) format('truetype');
}




/* ===== engagement ===== */
/* Self-hosted Engagement */

/* --- https://fonts.googleapis.com/css2?family=Engagement:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'Engagement';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/engagement/x3dlckLDZbqa7RUs9MFVXNo.ttf) format('truetype');
}




/* ===== euphoria-script ===== */
/* Self-hosted Euphoria Script */

/* --- https://fonts.googleapis.com/css2?family=Euphoria+Script:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'Euphoria Script';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/euphoria-script/mFTpWb0X2bLb_cx6To2B8GpKoD5akw.ttf) format('truetype');
}




/* ===== fjalla-one ===== */
/* cyrillic-ext */
@font-face {
  font-family: 'Fjalla One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/googlefonts/fjalla-one/Yq6R-LCAWCX3-6Ky7FAFrOx6kigt.woff2') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* vietnamese */
@font-face {
  font-family: 'Fjalla One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/googlefonts/fjalla-one/Yq6R-LCAWCX3-6Ky7FAFrO56kigt.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Fjalla One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/googlefonts/fjalla-one/Yq6R-LCAWCX3-6Ky7FAFrO96kigt.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;
}
/* latin */
@font-face {
  font-family: 'Fjalla One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/googlefonts/fjalla-one/Yq6R-LCAWCX3-6Ky7FAFrOF6kg.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;
}


/* ===== fredericka-the-great ===== */
/* Self-hosted Fredericka the Great */

/* --- https://fonts.googleapis.com/css2?family=Fredericka+the+Great:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'Fredericka the Great';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/fredericka-the-great/9Bt33CxNwt7aOctW2xjbCstzwVKsIBVV-9Sk.ttf) format('truetype');
}




/* ===== gemunu-libre ===== */
/* Self-hosted Gemunu Libre */

/* --- https://fonts.googleapis.com/css2?family=Gemunu+Libre:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'Gemunu Libre';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(/assets/googlefonts/gemunu-libre/X7n34bQ6Cfy7jKGXVE_YlqnbEQAFP-PIuTCp05iJPvQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Gemunu Libre';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/assets/googlefonts/gemunu-libre/X7n34bQ6Cfy7jKGXVE_YlqnbEQAFP-PIuTCp00aJPvQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Gemunu Libre';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/gemunu-libre/X7n34bQ6Cfy7jKGXVE_YlqnbEQAFP-PIuTCp0xiJPvQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Gemunu Libre';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/googlefonts/gemunu-libre/X7n34bQ6Cfy7jKGXVE_YlqnbEQAFP-PIuTCp0yqJPvQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Gemunu Libre';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/googlefonts/gemunu-libre/X7n34bQ6Cfy7jKGXVE_YlqnbEQAFP-PIuTCp08aOPvQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Gemunu Libre';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/googlefonts/gemunu-libre/X7n34bQ6Cfy7jKGXVE_YlqnbEQAFP-PIuTCp0_-OPvQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Gemunu Libre';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/assets/googlefonts/gemunu-libre/X7n34bQ6Cfy7jKGXVE_YlqnbEQAFP-PIuTCp05iOPvQ.ttf) format('truetype');
}




/* ===== hanalei ===== */
/* Self-hosted Hanalei */

/* --- https://fonts.googleapis.com/css2?family=Hanalei:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'Hanalei';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/hanalei/E21n_dD8iufIjBRHXzg.ttf) format('truetype');
}




/* ===== homenaje ===== */
/* Self-hosted Homenaje */

/* --- https://fonts.googleapis.com/css2?family=Homenaje:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'Homenaje';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/homenaje/FwZY7-Q-xVAi_l-6Ld6A.ttf) format('truetype');
}




/* ===== inria-serif ===== */
/* Self-hosted Inria Serif */

/* --- https://fonts.googleapis.com/css2?family=Inria+Serif:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'Inria Serif';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(/assets/googlefonts/inria-serif/fC16PYxPY3rXxEndZJAzN3SuT4THjlg.ttf) format('truetype');
}
@font-face {
  font-family: 'Inria Serif';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/inria-serif/fC1nPYxPY3rXxEndZJAzN3Sudyg.ttf) format('truetype');
}
@font-face {
  font-family: 'Inria Serif';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/googlefonts/inria-serif/fC16PYxPY3rXxEndZJAzN3SuT5TAjlg.ttf) format('truetype');
}
@font-face {
  font-family: 'Inria Serif';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/assets/googlefonts/inria-serif/fC14PYxPY3rXxEndZJAzN3wAVQjF.ttf) format('truetype');
}
@font-face {
  font-family: 'Inria Serif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/inria-serif/fC1lPYxPY3rXxEndZJAzN0Ss.ttf) format('truetype');
}
@font-face {
  font-family: 'Inria Serif';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/googlefonts/inria-serif/fC14PYxPY3rXxEndZJAzN3wQUgjF.ttf) format('truetype');
}




/* ===== jacques-francois-shadow ===== */
/* Self-hosted Jacques Francois Shadow */

/* --- https://fonts.googleapis.com/css2?family=Jacques+Francois+Shadow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'Jacques Francois Shadow';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/jacques-francois-shadow/KR1FBtOz8PKTMk-kqdkLVrvR0ECFrB6Pin-2_q8V.ttf) format('truetype');
}




/* ===== julee ===== */
/* Self-hosted Julee */

/* --- https://fonts.googleapis.com/css2?family=Julee:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'Julee';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/julee/TuGfUVB3RpZPQ6ZL.ttf) format('truetype');
}




/* ===== kaushan-script ===== */
/* Self-hosted Kaushan Script */

/* --- https://fonts.googleapis.com/css2?family=Kaushan+Script:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'Kaushan Script';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/kaushan-script/vm8vdRfvXFLG3OLnsO15WYS5DF7_.ttf) format('truetype');
}




/* ===== lilita-one ===== */
/* latin-ext */
@font-face {
  font-family: 'Lilita One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/googlefonts/lilita-one/i7dPIFZ9Zz-WBtRtedDbYE98RWq7.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;
}
/* latin */
@font-face {
  font-family: 'Lilita One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/googlefonts/lilita-one/i7dPIFZ9Zz-WBtRtedDbYEF8RQ.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;
}


/* ===== lora ===== */
/* Self-hosted Lora */

/* --- https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/lora/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-MoFkqg.ttf) format('truetype');
}
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/googlefonts/lora/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-PgFkqg.ttf) format('truetype');
}
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/googlefonts/lora/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-BQCkqg.ttf) format('truetype');
}
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/googlefonts/lora/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-C0Ckqg.ttf) format('truetype');
}
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/lora/0QI6MX1D_JOuGQbT0gvTJPa787weuyJG.ttf) format('truetype');
}
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/googlefonts/lora/0QI6MX1D_JOuGQbT0gvTJPa787wsuyJG.ttf) format('truetype');
}
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/googlefonts/lora/0QI6MX1D_JOuGQbT0gvTJPa787zAvCJG.ttf) format('truetype');
}
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/googlefonts/lora/0QI6MX1D_JOuGQbT0gvTJPa787z5vCJG.ttf) format('truetype');
}




/* ===== manrope ===== */
/* Self-hosted Manrope */

/* --- https://fonts.googleapis.com/css2?family=Manrope:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(/assets/googlefonts/manrope/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk59FO_F.ttf) format('truetype');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/assets/googlefonts/manrope/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk6jFO_F.ttf) format('truetype');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/manrope/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk79FO_F.ttf) format('truetype');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/googlefonts/manrope/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk7PFO_F.ttf) format('truetype');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/googlefonts/manrope/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk4jE-_F.ttf) format('truetype');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/googlefonts/manrope/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk4aE-_F.ttf) format('truetype');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/assets/googlefonts/manrope/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk59E-_F.ttf) format('truetype');
}




/* ===== merienda ===== */
/* Self-hosted Merienda */

/* --- https://fonts.googleapis.com/css2?family=Merienda:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'Merienda';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/assets/googlefonts/merienda/gNMaW3x8Qoy5_mf8uUkJGHtiYXjmKFy5JHhoSQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Merienda';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/merienda/gNMaW3x8Qoy5_mf8uUkJGHtiYXjmKFy5enhoSQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Merienda';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/googlefonts/merienda/gNMaW3x8Qoy5_mf8uUkJGHtiYXjmKFy5SHhoSQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Merienda';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/googlefonts/merienda/gNMaW3x8Qoy5_mf8uUkJGHtiYXjmKFy5pH9oSQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Merienda';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/googlefonts/merienda/gNMaW3x8Qoy5_mf8uUkJGHtiYXjmKFy5nX9oSQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Merienda';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/assets/googlefonts/merienda/gNMaW3x8Qoy5_mf8uUkJGHtiYXjmKFy5-n9oSQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Merienda';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/assets/googlefonts/merienda/gNMaW3x8Qoy5_mf8uUkJGHtiYXjmKFy5039oSQ.ttf) format('truetype');
}




/* ===== metal ===== */
/* Self-hosted Metal */

/* --- https://fonts.googleapis.com/css2?family=Metal:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'Metal';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/metal/lW-wwjUJIXTo7i3n.ttf) format('truetype');
}




/* ===== monoton ===== */
/* latin-ext */
@font-face {
  font-family: 'Monoton';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/googlefonts/monoton/5h1aiZUrOngCibe4Tk_LQlS7.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;
}
/* latin */
@font-face {
  font-family: 'Monoton';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/googlefonts/monoton/5h1aiZUrOngCibe4TkHLQg.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;
}


/* ===== montez ===== */
/* Self-hosted Montez */

/* --- https://fonts.googleapis.com/css2?family=Montez:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'Montez';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/montez/845ZNMk5GoGIX8lm1A.ttf) format('truetype');
}




/* ===== norican ===== */
/* latin-ext */
@font-face {
  font-family: 'Norican';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/googlefonts/norican/MwQ2bhXp1eSBqjkPKJtbtVs-.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;
}
/* latin */
@font-face {
  font-family: 'Norican';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/googlefonts/norican/MwQ2bhXp1eSBqjkPKJVbtQ.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;
}


/* ===== noto-serif-tc ===== */
/* Self-hosted Noto Serif TC */

/* --- https://fonts.googleapis.com/css2?family=Noto+Serif+TC:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'Noto Serif TC';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(/assets/googlefonts/noto-serif-tc/XLYzIZb5bJNDGYxLBibeHZ0BnHwmuanx8cUaGX_aMOpD.ttf) format('truetype');
}
@font-face {
  font-family: 'Noto Serif TC';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/assets/googlefonts/noto-serif-tc/XLYzIZb5bJNDGYxLBibeHZ0BnHwmuanx8cUaGX8EMOpD.ttf) format('truetype');
}
@font-face {
  font-family: 'Noto Serif TC';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/noto-serif-tc/XLYzIZb5bJNDGYxLBibeHZ0BnHwmuanx8cUaGX9aMOpD.ttf) format('truetype');
}
@font-face {
  font-family: 'Noto Serif TC';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/googlefonts/noto-serif-tc/XLYzIZb5bJNDGYxLBibeHZ0BnHwmuanx8cUaGX9oMOpD.ttf) format('truetype');
}
@font-face {
  font-family: 'Noto Serif TC';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/googlefonts/noto-serif-tc/XLYzIZb5bJNDGYxLBibeHZ0BnHwmuanx8cUaGX-EN-pD.ttf) format('truetype');
}
@font-face {
  font-family: 'Noto Serif TC';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/googlefonts/noto-serif-tc/XLYzIZb5bJNDGYxLBibeHZ0BnHwmuanx8cUaGX-9N-pD.ttf) format('truetype');
}
@font-face {
  font-family: 'Noto Serif TC';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/assets/googlefonts/noto-serif-tc/XLYzIZb5bJNDGYxLBibeHZ0BnHwmuanx8cUaGX_aN-pD.ttf) format('truetype');
}
@font-face {
  font-family: 'Noto Serif TC';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/assets/googlefonts/noto-serif-tc/XLYzIZb5bJNDGYxLBibeHZ0BnHwmuanx8cUaGX_zN-pD.ttf) format('truetype');
}




/* ===== nunito-sans ===== */
/* Self-hosted Nunito Sans */

/* --- https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 200;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/googlefonts/nunito-sans/pe1kMImSLYBIv1o4X1M8cce4OdVisMz5nZRqy6cmmmU3t2FQWEAEOvV9wNvrwlNstMKW3Y6K5WMwXeVy3GboJ0kTHmoP91Ug.ttf) format('truetype');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 300;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/googlefonts/nunito-sans/pe1kMImSLYBIv1o4X1M8cce4OdVisMz5nZRqy6cmmmU3t2FQWEAEOvV9wNvrwlNstMKW3Y6K5WMwXeVy3GboJ0kTHmrR91Ug.ttf) format('truetype');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/googlefonts/nunito-sans/pe1kMImSLYBIv1o4X1M8cce4OdVisMz5nZRqy6cmmmU3t2FQWEAEOvV9wNvrwlNstMKW3Y6K5WMwXeVy3GboJ0kTHmqP91Ug.ttf) format('truetype');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 500;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/googlefonts/nunito-sans/pe1kMImSLYBIv1o4X1M8cce4OdVisMz5nZRqy6cmmmU3t2FQWEAEOvV9wNvrwlNstMKW3Y6K5WMwXeVy3GboJ0kTHmq991Ug.ttf) format('truetype');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 600;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/googlefonts/nunito-sans/pe1kMImSLYBIv1o4X1M8cce4OdVisMz5nZRqy6cmmmU3t2FQWEAEOvV9wNvrwlNstMKW3Y6K5WMwXeVy3GboJ0kTHmpR8FUg.ttf) format('truetype');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/googlefonts/nunito-sans/pe1kMImSLYBIv1o4X1M8cce4OdVisMz5nZRqy6cmmmU3t2FQWEAEOvV9wNvrwlNstMKW3Y6K5WMwXeVy3GboJ0kTHmpo8FUg.ttf) format('truetype');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 800;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/googlefonts/nunito-sans/pe1kMImSLYBIv1o4X1M8cce4OdVisMz5nZRqy6cmmmU3t2FQWEAEOvV9wNvrwlNstMKW3Y6K5WMwXeVy3GboJ0kTHmoP8FUg.ttf) format('truetype');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 900;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/googlefonts/nunito-sans/pe1kMImSLYBIv1o4X1M8cce4OdVisMz5nZRqy6cmmmU3t2FQWEAEOvV9wNvrwlNstMKW3Y6K5WMwXeVy3GboJ0kTHmom8FUg.ttf) format('truetype');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 200;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/googlefonts/nunito-sans/pe1mMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp5F5bxqqtQ1yiU4GVilntA.ttf) format('truetype');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/googlefonts/nunito-sans/pe1mMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp5F5bxqqtQ1yiU4GiClntA.ttf) format('truetype');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/googlefonts/nunito-sans/pe1mMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp5F5bxqqtQ1yiU4G1ilntA.ttf) format('truetype');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/googlefonts/nunito-sans/pe1mMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp5F5bxqqtQ1yiU4G5ClntA.ttf) format('truetype');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/googlefonts/nunito-sans/pe1mMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp5F5bxqqtQ1yiU4GCC5ntA.ttf) format('truetype');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/googlefonts/nunito-sans/pe1mMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp5F5bxqqtQ1yiU4GMS5ntA.ttf) format('truetype');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/googlefonts/nunito-sans/pe1mMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp5F5bxqqtQ1yiU4GVi5ntA.ttf) format('truetype');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 900;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/googlefonts/nunito-sans/pe1mMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp5F5bxqqtQ1yiU4Gfy5ntA.ttf) format('truetype');
}




/* ===== open-sans-condensed ===== */
/* Self-hosted Open Sans Condensed */

/* --- https://fonts.googleapis.com/css2?family=Open+Sans+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(/assets/googlefonts/open-sans-condensed/z7NHdQDnbTkabZAIOl9il_O6KJj73e7Fd_-7suDMQg.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/assets/googlefonts/open-sans-condensed/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff1GhPuI.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/googlefonts/open-sans-condensed/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmPuI.ttf) format('truetype');
}




/* ===== open-sans ===== */
/* Self-hosted Open Sans */

/* --- https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/googlefonts/open-sans/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkaVc.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/googlefonts/open-sans/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkaVc.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 500;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/googlefonts/open-sans/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk_RkaVc.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/googlefonts/open-sans/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkxhjaVc.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/googlefonts/open-sans/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjaVc.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/googlefonts/open-sans/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk0ZjaVc.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/googlefonts/open-sans/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0C4n.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/googlefonts/open-sans/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4n.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/googlefonts/open-sans/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjr0C4n.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/googlefonts/open-sans/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1y4n.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/googlefonts/open-sans/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4n.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/googlefonts/open-sans/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1y4n.ttf) format('truetype');
}




/* ===== oregano ===== */
/* Self-hosted Oregano */

/* --- https://fonts.googleapis.com/css2?family=Oregano:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'Oregano';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/oregano/If2KXTPxciS3H4S2oZXVOw.ttf) format('truetype');
}
@font-face {
  font-family: 'Oregano';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/oregano/If2IXTPxciS3H4S2kZc.ttf) format('truetype');
}




/* ===== oswald ===== */
/* Self-hosted Oswald */

/* --- https://fonts.googleapis.com/css2?family=Oswald:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(/assets/googlefonts/oswald/TK3_WkUHHAIjg75cFRf3bXL8LICs13FvgUE.ttf) format('truetype');
}
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/assets/googlefonts/oswald/TK3_WkUHHAIjg75cFRf3bXL8LICs169vgUE.ttf) format('truetype');
}
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/oswald/TK3_WkUHHAIjg75cFRf3bXL8LICs1_FvgUE.ttf) format('truetype');
}
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/googlefonts/oswald/TK3_WkUHHAIjg75cFRf3bXL8LICs18NvgUE.ttf) format('truetype');
}
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/googlefonts/oswald/TK3_WkUHHAIjg75cFRf3bXL8LICs1y9ogUE.ttf) format('truetype');
}
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/googlefonts/oswald/TK3_WkUHHAIjg75cFRf3bXL8LICs1xZogUE.ttf) format('truetype');
}




/* ===== pacifico ===== */
/* Self-hosted Pacifico */

/* --- https://fonts.googleapis.com/css2?family=Pacifico:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'Pacifico';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/pacifico/FwZY7-Qmy14u9lezJ96A.ttf) format('truetype');
}




/* ===== parisienne ===== */
/* Self-hosted Parisienne */

/* --- https://fonts.googleapis.com/css2?family=Parisienne:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'Parisienne';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/parisienne/E21i_d3kivvAkxhLEVZpcy8.ttf) format('truetype');
}




/* ===== passion-one ===== */
/* latin-ext */
@font-face {
  font-family: 'Passion One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/googlefonts/passion-one/PbynFmL8HhTPqbjUzux3JEuf9lvQ6Q.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;
}
/* latin */
@font-face {
  font-family: 'Passion One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/googlefonts/passion-one/PbynFmL8HhTPqbjUzux3JEuR9ls.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;
}


/* ===== pathway-gothic-one ===== */
/* Self-hosted Pathway Gothic One */

/* --- https://fonts.googleapis.com/css2?family=Pathway+Gothic+One:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'Pathway Gothic One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/pathway-gothic-one/MwQrbgD32-KAvjkYGNUUxAtW7pEBwx-dTA.ttf) format('truetype');
}




/* ===== paytone-one ===== */
/* vietnamese */
@font-face {
  font-family: 'Paytone One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/googlefonts/paytone-one/0nksC9P7MfYHj2oFtYm2ChTigPvNiA.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Paytone One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/googlefonts/paytone-one/0nksC9P7MfYHj2oFtYm2ChTjgPvNiA.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;
}
/* latin */
@font-face {
  font-family: 'Paytone One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/googlefonts/paytone-one/0nksC9P7MfYHj2oFtYm2ChTtgPs.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;
}


/* ===== philosopher ===== */
/* Self-hosted Philosopher */

/* --- https://fonts.googleapis.com/css2?family=Philosopher:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'Philosopher';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/philosopher/vEFX2_5QCwIS4_Dhez5jcWBrT0g.ttf) format('truetype');
}
@font-face {
  font-family: 'Philosopher';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/googlefonts/philosopher/vEFK2_5QCwIS4_Dhez5jcWBrd_QZ8tI.ttf) format('truetype');
}
@font-face {
  font-family: 'Philosopher';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/philosopher/vEFV2_5QCwIS4_Dhez5jcVBp.ttf) format('truetype');
}
@font-face {
  font-family: 'Philosopher';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/googlefonts/philosopher/vEFI2_5QCwIS4_Dhez5jcWjVamgc.ttf) format('truetype');
}




/* ===== pt-sans-narrow ===== */
/* Self-hosted PT Sans Narrow */

/* --- https://fonts.googleapis.com/css2?family=PT+Sans+Narrow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'PT Sans Narrow';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/pt-sans-narrow/BngRUXNadjH0qYEzV7ab-oWlsYCB.ttf) format('truetype');
}
@font-face {
  font-family: 'PT Sans Narrow';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/googlefonts/pt-sans-narrow/BngSUXNadjH0qYEzV7ab-oWlsbg95DiC.ttf) format('truetype');
}




/* ===== quintessential ===== */
/* Self-hosted Quintessential */

/* --- https://fonts.googleapis.com/css2?family=Quintessential:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'Quintessential';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/quintessential/fdNn9sOGq31Yjnh3qWU14DdtjY5w.ttf) format('truetype');
}




/* ===== raleway ===== */
/* Self-hosted Raleway */

/* --- https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(/assets/googlefonts/raleway/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4WjNPrQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(/assets/googlefonts/raleway/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4ejMPrQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(/assets/googlefonts/raleway/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4TbMPrQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/raleway/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4WjMPrQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/googlefonts/raleway/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4VrMPrQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/googlefonts/raleway/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4bbLPrQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/googlefonts/raleway/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4Y_LPrQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(/assets/googlefonts/raleway/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4ejLPrQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(/assets/googlefonts/raleway/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4cHLPrQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(/assets/googlefonts/raleway/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvao4CP.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(/assets/googlefonts/raleway/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtaooCP.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/assets/googlefonts/raleway/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVuEooCP.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/raleway/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaooCP.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/googlefonts/raleway/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvoooCP.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/googlefonts/raleway/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVsEpYCP.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/googlefonts/raleway/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVs9pYCP.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/assets/googlefonts/raleway/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtapYCP.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/assets/googlefonts/raleway/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtzpYCP.ttf) format('truetype');
}




/* ===== rancho ===== */
/* Self-hosted Rancho */

/* --- https://fonts.googleapis.com/css2?family=Rancho:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'Rancho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/rancho/46kulbzmXjLaqZRlbQ.ttf) format('truetype');
}




/* ===== reddit-sans-condensed ===== */
/* Self-hosted Reddit Sans Condensed */

/* --- https://fonts.googleapis.com/css2?family=Reddit+Sans+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'Reddit Sans Condensed';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(/assets/googlefonts/reddit-sans-condensed/m8J_jepOc6WYkkm2Dey9A5QGAQXmuL3va5IfZsq2gyKtWVJro9kKUpU.ttf) format('truetype');
}
@font-face {
  font-family: 'Reddit Sans Condensed';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/assets/googlefonts/reddit-sans-condensed/m8J_jepOc6WYkkm2Dey9A5QGAQXmuL3va5IfZsq2gyKtWVJrowcKUpU.ttf) format('truetype');
}
@font-face {
  font-family: 'Reddit Sans Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/reddit-sans-condensed/m8J_jepOc6WYkkm2Dey9A5QGAQXmuL3va5IfZsq2gyKtWVJro1kKUpU.ttf) format('truetype');
}
@font-face {
  font-family: 'Reddit Sans Condensed';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/googlefonts/reddit-sans-condensed/m8J_jepOc6WYkkm2Dey9A5QGAQXmuL3va5IfZsq2gyKtWVJro2sKUpU.ttf) format('truetype');
}
@font-face {
  font-family: 'Reddit Sans Condensed';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/googlefonts/reddit-sans-condensed/m8J_jepOc6WYkkm2Dey9A5QGAQXmuL3va5IfZsq2gyKtWVJro4cNUpU.ttf) format('truetype');
}
@font-face {
  font-family: 'Reddit Sans Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/googlefonts/reddit-sans-condensed/m8J_jepOc6WYkkm2Dey9A5QGAQXmuL3va5IfZsq2gyKtWVJro74NUpU.ttf) format('truetype');
}
@font-face {
  font-family: 'Reddit Sans Condensed';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/assets/googlefonts/reddit-sans-condensed/m8J_jepOc6WYkkm2Dey9A5QGAQXmuL3va5IfZsq2gyKtWVJro9kNUpU.ttf) format('truetype');
}
@font-face {
  font-family: 'Reddit Sans Condensed';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/assets/googlefonts/reddit-sans-condensed/m8J_jepOc6WYkkm2Dey9A5QGAQXmuL3va5IfZsq2gyKtWVJro_ANUpU.ttf) format('truetype');
}




/* ===== redressed ===== */
/* Self-hosted Redressed */

/* --- https://fonts.googleapis.com/css2?family=Redressed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'Redressed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/redressed/x3dickHUbrmJ7wMy9MsBfA.ttf) format('truetype');
}




/* ===== roboto-condensed ===== */
/* Self-hosted Roboto Condensed */

/* --- https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(/assets/googlefonts/roboto-condensed/ieVW2ZhZI2eCN5jzbjEETS9weq8-19ehAyvMum7nfDB64RgL5Xk.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(/assets/googlefonts/roboto-condensed/ieVW2ZhZI2eCN5jzbjEETS9weq8-19ehAyvMum7nfDB64ZgK5Xk.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(/assets/googlefonts/roboto-condensed/ieVW2ZhZI2eCN5jzbjEETS9weq8-19ehAyvMum7nfDB64UYK5Xk.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/roboto-condensed/ieVW2ZhZI2eCN5jzbjEETS9weq8-19ehAyvMum7nfDB64RgK5Xk.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/googlefonts/roboto-condensed/ieVW2ZhZI2eCN5jzbjEETS9weq8-19ehAyvMum7nfDB64SoK5Xk.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/googlefonts/roboto-condensed/ieVW2ZhZI2eCN5jzbjEETS9weq8-19ehAyvMum7nfDB64cYN5Xk.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/googlefonts/roboto-condensed/ieVW2ZhZI2eCN5jzbjEETS9weq8-19ehAyvMum7nfDB64f8N5Xk.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(/assets/googlefonts/roboto-condensed/ieVW2ZhZI2eCN5jzbjEETS9weq8-19ehAyvMum7nfDB64ZgN5Xk.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(/assets/googlefonts/roboto-condensed/ieVW2ZhZI2eCN5jzbjEETS9weq8-19ehAyvMum7nfDB64bEN5Xk.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(/assets/googlefonts/roboto-condensed/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyWyo_BJ.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(/assets/googlefonts/roboto-condensed/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyUyovBJ.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/assets/googlefonts/roboto-condensed/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyXsovBJ.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/roboto-condensed/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyWyovBJ.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/googlefonts/roboto-condensed/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyWAovBJ.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/googlefonts/roboto-condensed/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyVspfBJ.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/googlefonts/roboto-condensed/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyVVpfBJ.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/assets/googlefonts/roboto-condensed/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyUypfBJ.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/assets/googlefonts/roboto-condensed/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyUbpfBJ.ttf) format('truetype');
}




/* ===== roboto ===== */
/* Self-hosted Roboto */

/* --- https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/googlefonts/roboto/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLoHRiA8.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 200;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/googlefonts/roboto/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLgHQiA8.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/googlefonts/roboto/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLt_QiA8.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/googlefonts/roboto/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLoHQiA8.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/googlefonts/roboto/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLrPQiA8.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 600;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/googlefonts/roboto/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLl_XiA8.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/googlefonts/roboto/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLmbXiA8.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 800;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/googlefonts/roboto/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLgHXiA8.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/googlefonts/roboto/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLijXiA8.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/googlefonts/roboto/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbGmT.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 200;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/googlefonts/roboto/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZEbWmT.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/googlefonts/roboto/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabWmT.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/googlefonts/roboto/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbWmT.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/googlefonts/roboto/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bWmT.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/googlefonts/roboto/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYaammT.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/googlefonts/roboto/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYjammT.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 800;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/googlefonts/roboto/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZEammT.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/googlefonts/roboto/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZtammT.ttf) format('truetype');
}




/* ===== rochester ===== */
/* Self-hosted Rochester */

/* --- https://fonts.googleapis.com/css2?family=Rochester:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'Rochester';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/rochester/6ae-4KCqVa4Zy6Fif-Uy3w.ttf) format('truetype');
}




/* ===== rubik-mono-one ===== */
/* cyrillic */
@font-face {
  font-family: 'Rubik Mono One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/googlefonts/rubik-mono-one/UqyJK8kPP3hjw6ANTdfRk9YSN98zTKUbcw.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'Rubik Mono One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/googlefonts/rubik-mono-one/UqyJK8kPP3hjw6ANTdfRk9YSN985TKUbcw.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;
}
/* latin */
@font-face {
  font-family: 'Rubik Mono One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/googlefonts/rubik-mono-one/UqyJK8kPP3hjw6ANTdfRk9YSN983TKU.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;
}


/* ===== rubik-moonrocks ===== */
/* Self-hosted Rubik Moonrocks */

/* --- https://fonts.googleapis.com/css2?family=Rubik+Moonrocks:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'Rubik Moonrocks';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/rubik-moonrocks/845ANMAmAI2VUZMLu_W0M7HqlDHnXQ.ttf) format('truetype');
}




/* ===== russo-one ===== */
/* cyrillic */
@font-face {
  font-family: 'Russo One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/googlefonts/russo-one/Z9XUDmZRWg6M1LvRYsHOy8mJrrg.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'Russo One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/googlefonts/russo-one/Z9XUDmZRWg6M1LvRYsHOwcmJrrg.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;
}
/* latin */
@font-face {
  font-family: 'Russo One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/googlefonts/russo-one/Z9XUDmZRWg6M1LvRYsHOz8mJ.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;
}


/* ===== saira-extra-condensed ===== */
/* Self-hosted Saira Extra Condensed */

/* --- https://fonts.googleapis.com/css2?family=Saira+Extra+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'Saira Extra Condensed';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(/assets/googlefonts/saira-extra-condensed/-nFsOHYr-vcC7h8MklGBkrvmUG9rbpkisrTri0jx.ttf) format('truetype');
}
@font-face {
  font-family: 'Saira Extra Condensed';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(/assets/googlefonts/saira-extra-condensed/-nFvOHYr-vcC7h8MklGBkrvmUG9rbpkisrTrJ2nR3A.ttf) format('truetype');
}
@font-face {
  font-family: 'Saira Extra Condensed';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/assets/googlefonts/saira-extra-condensed/-nFvOHYr-vcC7h8MklGBkrvmUG9rbpkisrTrQ2rR3A.ttf) format('truetype');
}
@font-face {
  font-family: 'Saira Extra Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/saira-extra-condensed/-nFiOHYr-vcC7h8MklGBkrvmUG9rbpkisrTT7w.ttf) format('truetype');
}
@font-face {
  font-family: 'Saira Extra Condensed';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/googlefonts/saira-extra-condensed/-nFvOHYr-vcC7h8MklGBkrvmUG9rbpkisrTrG2vR3A.ttf) format('truetype');
}
@font-face {
  font-family: 'Saira Extra Condensed';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/googlefonts/saira-extra-condensed/-nFvOHYr-vcC7h8MklGBkrvmUG9rbpkisrTrN2zR3A.ttf) format('truetype');
}
@font-face {
  font-family: 'Saira Extra Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/googlefonts/saira-extra-condensed/-nFvOHYr-vcC7h8MklGBkrvmUG9rbpkisrTrU23R3A.ttf) format('truetype');
}
@font-face {
  font-family: 'Saira Extra Condensed';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/assets/googlefonts/saira-extra-condensed/-nFvOHYr-vcC7h8MklGBkrvmUG9rbpkisrTrT27R3A.ttf) format('truetype');
}
@font-face {
  font-family: 'Saira Extra Condensed';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/assets/googlefonts/saira-extra-condensed/-nFvOHYr-vcC7h8MklGBkrvmUG9rbpkisrTra2_R3A.ttf) format('truetype');
}




/* ===== share ===== */
/* Self-hosted Share */

/* --- https://fonts.googleapis.com/css2?family=Share:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'Share';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/share/i7dKIFliZjKNF6VPFr4.ttf) format('truetype');
}
@font-face {
  font-family: 'Share';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/googlefonts/share/i7dPIFliZjKNF6VPLgK7UEY.ttf) format('truetype');
}
@font-face {
  font-family: 'Share';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/share/i7dEIFliZjKNF5VN.ttf) format('truetype');
}
@font-face {
  font-family: 'Share';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/googlefonts/share/i7dJIFliZjKNF63xM56-.ttf) format('truetype');
}




/* ===== sofia-sans-condensed ===== */
/* Self-hosted Sofia Sans Condensed */

/* --- https://fonts.googleapis.com/css2?family=Sofia+Sans+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'Sofia Sans Condensed';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(/assets/googlefonts/sofia-sans-condensed/r053GKVS5aVKd567NYXawnFKJaTtoAuLnIcNvN_Vj6TYyQI_T6JE1c4K.ttf) format('truetype');
}
@font-face {
  font-family: 'Sofia Sans Condensed';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(/assets/googlefonts/sofia-sans-condensed/r053GKVS5aVKd567NYXawnFKJaTtoAuLnIcNvN_Vj6TYyQI_T6LE1M4K.ttf) format('truetype');
}
@font-face {
  font-family: 'Sofia Sans Condensed';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(/assets/googlefonts/sofia-sans-condensed/r053GKVS5aVKd567NYXawnFKJaTtoAuLnIcNvN_Vj6TYyQI_T6Ia1M4K.ttf) format('truetype');
}
@font-face {
  font-family: 'Sofia Sans Condensed';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/sofia-sans-condensed/r053GKVS5aVKd567NYXawnFKJaTtoAuLnIcNvN_Vj6TYyQI_T6JE1M4K.ttf) format('truetype');
}
@font-face {
  font-family: 'Sofia Sans Condensed';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/googlefonts/sofia-sans-condensed/r053GKVS5aVKd567NYXawnFKJaTtoAuLnIcNvN_Vj6TYyQI_T6J21M4K.ttf) format('truetype');
}
@font-face {
  font-family: 'Sofia Sans Condensed';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/googlefonts/sofia-sans-condensed/r053GKVS5aVKd567NYXawnFKJaTtoAuLnIcNvN_Vj6TYyQI_T6Ka084K.ttf) format('truetype');
}
@font-face {
  font-family: 'Sofia Sans Condensed';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/googlefonts/sofia-sans-condensed/r053GKVS5aVKd567NYXawnFKJaTtoAuLnIcNvN_Vj6TYyQI_T6Kj084K.ttf) format('truetype');
}
@font-face {
  font-family: 'Sofia Sans Condensed';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(/assets/googlefonts/sofia-sans-condensed/r053GKVS5aVKd567NYXawnFKJaTtoAuLnIcNvN_Vj6TYyQI_T6LE084K.ttf) format('truetype');
}
@font-face {
  font-family: 'Sofia Sans Condensed';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(/assets/googlefonts/sofia-sans-condensed/r053GKVS5aVKd567NYXawnFKJaTtoAuLnIcNvN_Vj6TYyQI_T6Lt084K.ttf) format('truetype');
}
@font-face {
  font-family: 'Sofia Sans Condensed';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(/assets/googlefonts/sofia-sans-condensed/r05xGKVS5aVKd567NYXawnFKJaTtoAuLnK0EjiAN5s9CZwUqh-Cslw.ttf) format('truetype');
}
@font-face {
  font-family: 'Sofia Sans Condensed';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(/assets/googlefonts/sofia-sans-condensed/r05xGKVS5aVKd567NYXawnFKJaTtoAuLnK0EjiAN5s9CZwUqB-Gslw.ttf) format('truetype');
}
@font-face {
  font-family: 'Sofia Sans Condensed';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/assets/googlefonts/sofia-sans-condensed/r05xGKVS5aVKd567NYXawnFKJaTtoAuLnK0EjiAN5s9CZwUq2eGslw.ttf) format('truetype');
}
@font-face {
  font-family: 'Sofia Sans Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/sofia-sans-condensed/r05xGKVS5aVKd567NYXawnFKJaTtoAuLnK0EjiAN5s9CZwUqh-Gslw.ttf) format('truetype');
}
@font-face {
  font-family: 'Sofia Sans Condensed';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/googlefonts/sofia-sans-condensed/r05xGKVS5aVKd567NYXawnFKJaTtoAuLnK0EjiAN5s9CZwUqteGslw.ttf) format('truetype');
}
@font-face {
  font-family: 'Sofia Sans Condensed';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/googlefonts/sofia-sans-condensed/r05xGKVS5aVKd567NYXawnFKJaTtoAuLnK0EjiAN5s9CZwUqWeaslw.ttf) format('truetype');
}
@font-face {
  font-family: 'Sofia Sans Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/googlefonts/sofia-sans-condensed/r05xGKVS5aVKd567NYXawnFKJaTtoAuLnK0EjiAN5s9CZwUqYOaslw.ttf) format('truetype');
}
@font-face {
  font-family: 'Sofia Sans Condensed';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/assets/googlefonts/sofia-sans-condensed/r05xGKVS5aVKd567NYXawnFKJaTtoAuLnK0EjiAN5s9CZwUqB-aslw.ttf) format('truetype');
}
@font-face {
  font-family: 'Sofia Sans Condensed';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/assets/googlefonts/sofia-sans-condensed/r05xGKVS5aVKd567NYXawnFKJaTtoAuLnK0EjiAN5s9CZwUqLuaslw.ttf) format('truetype');
}




/* ===== sofia-sans-extra-condensed ===== */
/* Self-hosted Sofia Sans Extra Condensed */

/* --- https://fonts.googleapis.com/css2?family=Sofia+Sans+Extra+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'Sofia Sans Extra Condensed';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(/assets/googlefonts/sofia-sans-extra-condensed/raxfHjafvdAIOju4GcIfJH0i7zi50X3zRtuLNiMS0fSrPEBUZv84WtaeUitsPTOI.ttf) format('truetype');
}
@font-face {
  font-family: 'Sofia Sans Extra Condensed';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(/assets/googlefonts/sofia-sans-extra-condensed/raxfHjafvdAIOju4GcIfJH0i7zi50X3zRtuLNiMS0fSrPEBUZv84WtaeUivsPDOI.ttf) format('truetype');
}
@font-face {
  font-family: 'Sofia Sans Extra Condensed';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(/assets/googlefonts/sofia-sans-extra-condensed/raxfHjafvdAIOju4GcIfJH0i7zi50X3zRtuLNiMS0fSrPEBUZv84WtaeUisyPDOI.ttf) format('truetype');
}
@font-face {
  font-family: 'Sofia Sans Extra Condensed';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/sofia-sans-extra-condensed/raxfHjafvdAIOju4GcIfJH0i7zi50X3zRtuLNiMS0fSrPEBUZv84WtaeUitsPDOI.ttf) format('truetype');
}
@font-face {
  font-family: 'Sofia Sans Extra Condensed';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/googlefonts/sofia-sans-extra-condensed/raxfHjafvdAIOju4GcIfJH0i7zi50X3zRtuLNiMS0fSrPEBUZv84WtaeUitePDOI.ttf) format('truetype');
}
@font-face {
  font-family: 'Sofia Sans Extra Condensed';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/googlefonts/sofia-sans-extra-condensed/raxfHjafvdAIOju4GcIfJH0i7zi50X3zRtuLNiMS0fSrPEBUZv84WtaeUiuyOzOI.ttf) format('truetype');
}
@font-face {
  font-family: 'Sofia Sans Extra Condensed';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/googlefonts/sofia-sans-extra-condensed/raxfHjafvdAIOju4GcIfJH0i7zi50X3zRtuLNiMS0fSrPEBUZv84WtaeUiuLOzOI.ttf) format('truetype');
}
@font-face {
  font-family: 'Sofia Sans Extra Condensed';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(/assets/googlefonts/sofia-sans-extra-condensed/raxfHjafvdAIOju4GcIfJH0i7zi50X3zRtuLNiMS0fSrPEBUZv84WtaeUivsOzOI.ttf) format('truetype');
}
@font-face {
  font-family: 'Sofia Sans Extra Condensed';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(/assets/googlefonts/sofia-sans-extra-condensed/raxfHjafvdAIOju4GcIfJH0i7zi50X3zRtuLNiMS0fSrPEBUZv84WtaeUivFOzOI.ttf) format('truetype');
}
@font-face {
  font-family: 'Sofia Sans Extra Condensed';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(/assets/googlefonts/sofia-sans-extra-condensed/raxdHjafvdAIOju4GcIfJH0i7zi50X3zRtuLNiMS0d6iDr-MD5Si9NGLmmmEfw.ttf) format('truetype');
}
@font-face {
  font-family: 'Sofia Sans Extra Condensed';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(/assets/googlefonts/sofia-sans-extra-condensed/raxdHjafvdAIOju4GcIfJH0i7zi50X3zRtuLNiMS0d6iDr-MD5Si9NGLGmiEfw.ttf) format('truetype');
}
@font-face {
  font-family: 'Sofia Sans Extra Condensed';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/assets/googlefonts/sofia-sans-extra-condensed/raxdHjafvdAIOju4GcIfJH0i7zi50X3zRtuLNiMS0d6iDr-MD5Si9NGLxGiEfw.ttf) format('truetype');
}
@font-face {
  font-family: 'Sofia Sans Extra Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/sofia-sans-extra-condensed/raxdHjafvdAIOju4GcIfJH0i7zi50X3zRtuLNiMS0d6iDr-MD5Si9NGLmmiEfw.ttf) format('truetype');
}
@font-face {
  font-family: 'Sofia Sans Extra Condensed';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/googlefonts/sofia-sans-extra-condensed/raxdHjafvdAIOju4GcIfJH0i7zi50X3zRtuLNiMS0d6iDr-MD5Si9NGLqGiEfw.ttf) format('truetype');
}
@font-face {
  font-family: 'Sofia Sans Extra Condensed';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/googlefonts/sofia-sans-extra-condensed/raxdHjafvdAIOju4GcIfJH0i7zi50X3zRtuLNiMS0d6iDr-MD5Si9NGLRG-Efw.ttf) format('truetype');
}
@font-face {
  font-family: 'Sofia Sans Extra Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/googlefonts/sofia-sans-extra-condensed/raxdHjafvdAIOju4GcIfJH0i7zi50X3zRtuLNiMS0d6iDr-MD5Si9NGLfW-Efw.ttf) format('truetype');
}
@font-face {
  font-family: 'Sofia Sans Extra Condensed';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/assets/googlefonts/sofia-sans-extra-condensed/raxdHjafvdAIOju4GcIfJH0i7zi50X3zRtuLNiMS0d6iDr-MD5Si9NGLGm-Efw.ttf) format('truetype');
}
@font-face {
  font-family: 'Sofia Sans Extra Condensed';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/assets/googlefonts/sofia-sans-extra-condensed/raxdHjafvdAIOju4GcIfJH0i7zi50X3zRtuLNiMS0d6iDr-MD5Si9NGLM2-Efw.ttf) format('truetype');
}




/* ===== sofia ===== */
/* Self-hosted Sofia */

/* --- https://fonts.googleapis.com/css2?family=Sofia:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'Sofia';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/sofia/8QIHdirahM3j_vu-.ttf) format('truetype');
}




/* ===== source-sans-pro ===== */
/* Self-hosted Source Sans Pro */

/* --- https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(/assets/googlefonts/source-sans-pro/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokRdr.ttf) format('truetype');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(/assets/googlefonts/source-sans-pro/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkhdr.ttf) format('truetype');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/source-sans-pro/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPa7g.ttf) format('truetype');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/googlefonts/source-sans-pro/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lBdr.ttf) format('truetype');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/googlefonts/source-sans-pro/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclRdr.ttf) format('truetype');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(/assets/googlefonts/source-sans-pro/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklxdr.ttf) format('truetype');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(/assets/googlefonts/source-sans-pro/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_AkA.ttf) format('truetype');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/assets/googlefonts/source-sans-pro/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zAkA.ttf) format('truetype');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/source-sans-pro/6xK3dSBYKcSV-LCoeQqfX1RYOo3aPw.ttf) format('truetype');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/googlefonts/source-sans-pro/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rAkA.ttf) format('truetype');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/googlefonts/source-sans-pro/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vAkA.ttf) format('truetype');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/assets/googlefonts/source-sans-pro/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nAkA.ttf) format('truetype');
}




/* ===== staatliches ===== */
/* latin-ext */
@font-face {
  font-family: 'Staatliches';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/googlefonts/staatliches/HI_OiY8KO6hCsQSoAPmtMYeVvpCNOw.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;
}
/* latin */
@font-face {
  font-family: 'Staatliches';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/googlefonts/staatliches/HI_OiY8KO6hCsQSoAPmtMYebvpA.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;
}


/* ===== style-script ===== */
/* Self-hosted Style Script */

/* --- https://fonts.googleapis.com/css2?family=Style+Script:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'Style Script';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/style-script/vm8xdRX3SV7Z0aPa88xzW5npeA.ttf) format('truetype');
}




/* ===== teko ===== */
/* Self-hosted Teko */

/* --- https://fonts.googleapis.com/css2?family=Teko:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'Teko';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/assets/googlefonts/teko/LYjYdG7kmE0gV69VVPPdFl06VN9JG7Sy.ttf) format('truetype');
}
@font-face {
  font-family: 'Teko';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/teko/LYjYdG7kmE0gV69VVPPdFl06VN8XG7Sy.ttf) format('truetype');
}
@font-face {
  font-family: 'Teko';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/googlefonts/teko/LYjYdG7kmE0gV69VVPPdFl06VN8lG7Sy.ttf) format('truetype');
}
@font-face {
  font-family: 'Teko';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/googlefonts/teko/LYjYdG7kmE0gV69VVPPdFl06VN_JHLSy.ttf) format('truetype');
}
@font-face {
  font-family: 'Teko';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/googlefonts/teko/LYjYdG7kmE0gV69VVPPdFl06VN_wHLSy.ttf) format('truetype');
}




/* ===== tilt-warp ===== */
/* vietnamese */
@font-face {
  font-family: 'Tilt Warp';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/googlefonts/tilt-warp/AlZc_zVDs5XpmO7yn3w7flUoytXJp3z29uEwmEMLEJljLXvT8UJSZQB5C1b8GA.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Tilt Warp';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/googlefonts/tilt-warp/AlZc_zVDs5XpmO7yn3w7flUoytXJp3z29uEwmEMLEJljLXvT8UJSZQB4C1b8GA.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;
}
/* latin */
@font-face {
  font-family: 'Tilt Warp';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/googlefonts/tilt-warp/AlZc_zVDs5XpmO7yn3w7flUoytXJp3z29uEwmEMLEJljLXvT8UJSZQB2C1Y.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;
}


/* ===== truculenta ===== */
/* Self-hosted Truculenta */

/* --- https://fonts.googleapis.com/css2?family=Truculenta:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'Truculenta';
  font-style: normal;
  font-weight: 100;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/googlefonts/truculenta/LhWfMVvBKusVIfNYGi1-WvRVyDdZeeiySNppcu32Mb2f06y6Oa21F6XHi0VYDX_PzOupMlAjswc.ttf) format('truetype');
}
@font-face {
  font-family: 'Truculenta';
  font-style: normal;
  font-weight: 200;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/googlefonts/truculenta/LhWfMVvBKusVIfNYGi1-WvRVyDdZeeiySNppcu32Mb2f06y6Oa21F6XHi0VYDX_PzOupMtAiswc.ttf) format('truetype');
}
@font-face {
  font-family: 'Truculenta';
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/googlefonts/truculenta/LhWfMVvBKusVIfNYGi1-WvRVyDdZeeiySNppcu32Mb2f06y6Oa21F6XHi0VYDX_PzOupMg4iswc.ttf) format('truetype');
}
@font-face {
  font-family: 'Truculenta';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/googlefonts/truculenta/LhWfMVvBKusVIfNYGi1-WvRVyDdZeeiySNppcu32Mb2f06y6Oa21F6XHi0VYDX_PzOupMlAiswc.ttf) format('truetype');
}
@font-face {
  font-family: 'Truculenta';
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/googlefonts/truculenta/LhWfMVvBKusVIfNYGi1-WvRVyDdZeeiySNppcu32Mb2f06y6Oa21F6XHi0VYDX_PzOupMmIiswc.ttf) format('truetype');
}
@font-face {
  font-family: 'Truculenta';
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/googlefonts/truculenta/LhWfMVvBKusVIfNYGi1-WvRVyDdZeeiySNppcu32Mb2f06y6Oa21F6XHi0VYDX_PzOupMo4lswc.ttf) format('truetype');
}
@font-face {
  font-family: 'Truculenta';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/googlefonts/truculenta/LhWfMVvBKusVIfNYGi1-WvRVyDdZeeiySNppcu32Mb2f06y6Oa21F6XHi0VYDX_PzOupMrclswc.ttf) format('truetype');
}
@font-face {
  font-family: 'Truculenta';
  font-style: normal;
  font-weight: 800;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/googlefonts/truculenta/LhWfMVvBKusVIfNYGi1-WvRVyDdZeeiySNppcu32Mb2f06y6Oa21F6XHi0VYDX_PzOupMtAlswc.ttf) format('truetype');
}
@font-face {
  font-family: 'Truculenta';
  font-style: normal;
  font-weight: 900;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/googlefonts/truculenta/LhWfMVvBKusVIfNYGi1-WvRVyDdZeeiySNppcu32Mb2f06y6Oa21F6XHi0VYDX_PzOupMvklswc.ttf) format('truetype');
}




/* ===== unifrakturmaguntia ===== */
/* Self-hosted UnifrakturMaguntia  */

/* --- https://fonts.googleapis.com/css2?family=UnifrakturMaguntia:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'UnifrakturMaguntia';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/unifrakturmaguntia/WWXPlieVYwiGNomYU-ciRLRvEmK7oaVunw.ttf) format('truetype');
}




/* ===== zen-loop ===== */
/* Self-hosted Zen Loop */

/* --- https://fonts.googleapis.com/css2?family=Zen+Loop:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap --- */
@font-face {
  font-family: 'Zen Loop';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/zen-loop/h0GtssK16UsnJwHsEJ9xoQg.ttf) format('truetype');
}
@font-face {
  font-family: 'Zen Loop';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/googlefonts/zen-loop/h0GrssK16UsnJwHsEK9z.ttf) format('truetype');
}



