@charset "UTF-8";
/*!
 * Author: Webnode.com
 * This website may use some licensed content – more details here: http://www.webnode.com/license/ */
@font-face {
  font-family: "WebnodeIcons";
  src: url(#) format("woff2"), url(/files/1h/1h3/1h3hdd.woff) format("woff"), url(/files/1t/1tz/1tzaid.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Noto Sans";
  src: url(#) format("woff2"), url(/files/3c/3ct/3ct5u5.woff) format("woff"), url(/files/40/40z/40zypv.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Noto Sans";
  src: url(#) format("woff2"), url(/files/47/47n/47ndqk.woff) format("woff"), url(/files/0s/0sr/0srdys.ttf) format("truetype");
  font-weight: 400;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Noto Sans";
  src: url(#) format("woff2"), url(/files/0o/0ox/0oxzrs.woff) format("woff"), url(/files/2l/2lo/2lo3lx.ttf) format("truetype");
  font-weight: 700;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Noto Sans";
  src: url(#) format("woff2"), url(/files/04/04p/04p6je.woff) format("woff"), url(/files/01/01j/01j2js.ttf) format("truetype");
  font-weight: 700;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Noto Serif";
  src: url(#) format("woff2"), url(/files/3p/3pg/3pgeaq.woff) format("woff"), url(/files/11/11f/11f60e.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Noto Serif";
  src: url(#) format("woff2"), url(/files/46/46y/46y3vd.woff) format("woff"), url(/files/46/462/462upd.ttf) format("truetype");
  font-weight: 400;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Noto Serif";
  src: url(#) format("woff2"), url(/files/1r/1rh/1rh1lt.woff) format("woff"), url(/files/3i/3il/3ilqdz.ttf) format("truetype");
  font-weight: 700;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Noto Serif";
  src: url(#) format("woff2"), url(/files/2h/2hi/2hio2p.woff) format("woff"), url(/files/1n/1nd/1nd1bn.ttf) format("truetype");
  font-weight: 700;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Abril FatFace";
  src: url(#) format("woff2"), url(/files/38/386/386rg2.woff) format("woff"), url(/files/1g/1gt/1gtgz4.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Lobster";
  src: url(#) format("woff2"), url(/files/3l/3lx/3lx3x8.woff) format("woff"), url(/files/39/39e/39e260.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Lora";
  src: url(#) format("woff2"), url(/files/2x/2x4/2x44q6.woff) format("woff"), url(/files/2o/2o3/2o3rbi.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Lora";
  src: url(#) format("woff2"), url(/files/37/37w/37wvux.woff) format("woff"), url(/files/3x/3xk/3xk5gi.ttf) format("truetype");
  font-weight: 400;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Lora";
  src: url(#) format("woff2"), url(/files/2w/2wd/2wdg5l.woff) format("woff"), url(/files/1d/1dj/1djyqa.ttf) format("truetype");
  font-weight: 700;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Lora";
  src: url(#) format("woff2"), url(/files/0v/0vd/0vdly1.woff) format("woff"), url(/files/0u/0ug/0ugw1v.ttf) format("truetype");
  font-weight: 700;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Ribeye Marrow";
  src: url(#) format("woff2"), url(/files/40/40x/40xvv8.woff) format("woff"), url(/files/09/09m/09mvmq.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Roboto";
  src: url(#) format("woff2"), url(/files/3g/3gd/3gdycc.woff) format("woff"), url(/files/4d/4dn/4dn9uh.ttf) format("truetype");
  font-weight: 300;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Roboto";
  src: url(#) format("woff2"), url(/files/0c/0cg/0cg2uk.woff) format("woff"), url(/files/3n/3n2/3n28yc.ttf) format("truetype");
  font-weight: 300;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Roboto";
  src: url(#) format("woff2"), url(/files/0x/0xi/0xine3.woff) format("woff"), url(/files/12/12r/12rsji.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Roboto";
  src: url(#) format("woff2"), url(/files/49/49a/49axud.woff) format("woff"), url(/files/15/15n/15ntji.ttf) format("truetype");
  font-weight: 400;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Roboto";
  src: url(#) format("woff2"), url(/files/1e/1eg/1egvl0.woff) format("woff"), url(/files/44/44v/44vt67.ttf) format("truetype");
  font-weight: 700;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Roboto";
  src: url(#) format("woff2"), url(/files/1d/1dv/1dv8tv.woff) format("woff"), url(/files/0j/0j6/0j6d1l.ttf) format("truetype");
  font-weight: 700;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Rounded Mgen Plus";
  src: url(#) format("woff2"), url(/files/2r/2rc/2rc9fq.woff) format("woff"), url(/files/03/03d/03dkzl.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  unicode-range: U+3000-303f, U+3040-309f, U+30a0-30ff, U+ff00-ffef, U+4e00-9faf, U+0020-007A;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Rounded Mgen Plus";
  src: url(#) format("woff2"), url(/files/36/36l/36l01z.woff) format("woff"), url(/files/2x/2xs/2xstt0.ttf) format("truetype");
  font-weight: 700;
  font-style: normal;
  unicode-range: U+3000-303f, U+3040-309f, U+30a0-30ff, U+ff00-ffef, U+4e00-9faf, U+0020-007A;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Wada Lab Maru Gothic";
  src: url(#) format("woff2"), url(/files/0f/0fg/0fgujq.woff) format("woff"), url(/files/1g/1gk/1gkroh.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  unicode-range: U+3000-303f, U+3040-309f, U+30a0-30ff, U+ff00-ffef, U+4e00-9faf, U+0020-007A;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Exo2";
  src: url(#) format("woff2"), url(/files/1p/1pk/1pk5x1.woff) format("woff"), url(/files/0i/0ip/0ipmuz.ttf) format("truetype");
  font-weight: 200;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Exo2";
  src: url(#) format("woff2"), url(/files/3h/3ht/3htwg0.woff) format("woff"), url(/files/28/28k/28kvh4.ttf) format("truetype");
  font-weight: 200;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Exo2";
  src: url(#) format("woff2"), url(/files/0h/0hh/0hhf98.woff) format("woff"), url(/files/45/458/4584hu.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Exo2";
  src: url(#) format("woff2"), url(/files/47/479/479ji2.woff) format("woff"), url(/files/0k/0kv/0kv9xr.ttf) format("truetype");
  font-weight: 400;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Exo2";
  src: url(#) format("woff2"), url(/files/09/093/093kso.woff) format("woff"), url(/files/2d/2ds/2dsxtp.ttf) format("truetype");
  font-weight: 600;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Exo2";
  src: url(#) format("woff2"), url(/files/1o/1od/1od7c0.woff) format("woff"), url(/files/1e/1e6/1e6ugb.ttf) format("truetype");
  font-weight: 600;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Raleway";
  src: url(#) format("woff2"), url(/files/39/394/394ilm.woff) format("woff"), url(/files/2r/2rh/2rhsqs.ttf) format("truetype");
  font-weight: 100;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Raleway";
  src: url(#) format("woff2"), url(/files/3h/3h1/3h14wz.woff) format("woff"), url(/files/0d/0dl/0dl7na.ttf) format("truetype");
  font-weight: 100;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Raleway";
  src: url(#) format("woff2"), url(/files/0s/0sq/0sqm6f.woff) format("woff"), url(/files/32/32y/32yoit.ttf) format("truetype");
  font-weight: 300;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Raleway";
  src: url(#) format("woff2"), url(/files/1z/1zy/1zyhtp.woff) format("woff"), url(/files/3q/3qw/3qwlyy.ttf) format("truetype");
  font-weight: 300;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Raleway";
  src: url(#) format("woff2"), url(/files/1n/1nh/1nhfxh.woff) format("woff"), url(/files/1i/1iy/1iyws7.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Raleway";
  src: url(#) format("woff2"), url(/files/01/01d/01dqf4.woff) format("woff"), url(/files/3t/3tz/3tz7l2.ttf) format("truetype");
  font-weight: 400;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Raleway";
  src: url(#) format("woff2"), url(/files/3n/3n3/3n3ko8.woff) format("woff"), url(/files/0e/0et/0eta2p.ttf) format("truetype");
  font-weight: 600;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Raleway";
  src: url(#) format("woff2"), url(/files/28/28t/28ta8c.woff) format("woff"), url(/files/09/09c/09c4ce.ttf) format("truetype");
  font-weight: 600;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Marcellix";
  src: url(#) format("woff2"), url(/files/05/051/051f70.woff) format("woff"), url(/files/09/09u/09ulgg.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Merriweather";
  src: url(#) format("woff2"), url(/files/29/29z/29zfdf.woff) format("woff"), url(/files/3y/3yj/3yj52p.ttf) format("truetype");
  font-weight: 300;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Merriweather";
  src: url(#) format("woff2"), url(/files/40/40x/40xe2j.woff) format("woff"), url(/files/49/491/491td6.ttf) format("truetype");
  font-weight: 300;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Merriweather";
  src: url(#) format("woff2"), url(/files/2h/2hh/2hhwfj.woff) format("woff"), url(/files/01/014/014uwn.ttf) format("truetype");
  font-weight: 700;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Merriweather";
  src: url(#) format("woff2"), url(/files/1q/1qy/1qyvzc.woff) format("woff"), url(/files/3t/3tk/3tki14.ttf) format("truetype");
  font-weight: 700;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Allura";
  src: url(#) format("woff2"), url(/files/0o/0op/0opnyy.woff) format("woff"), url(/files/3f/3fx/3fx2rn.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Playfair Display";
  src: url(#) format("woff2"), url(/files/47/47o/47o8r7.woff) format("woff"), url(/files/3q/3qv/3qvm39.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Playfair Display";
  src: url(#) format("woff2"), url(/files/0q/0qo/0qo8vl.woff) format("woff"), url(/files/17/17a/17a0nn.ttf) format("truetype");
  font-weight: 400;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Playfair Display";
  src: url(#) format("woff2"), url(/files/0a/0aa/0aasrr.woff) format("woff"), url(/files/1m/1m9/1m9ao5.ttf) format("truetype");
  font-weight: 700;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Playfair Display";
  src: url(#) format("woff2"), url(/files/1s/1sq/1sqmig.woff) format("woff"), url(/files/2f/2fp/2fpws4.ttf) format("truetype");
  font-weight: 700;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Playfair Display";
  src: url(#) format("woff2"), url(/files/1s/1sd/1sduba.woff) format("woff"), url(/files/33/33p/33piro.ttf) format("truetype");
  font-weight: 900;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Playfair Display";
  src: url(#) format("woff2"), url(/files/3v/3vc/3vcoiw.woff) format("woff"), url(/files/3a/3ap/3apsvb.ttf) format("truetype");
  font-weight: 900;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Nunito";
  src: url(#) format("woff2"), url(/files/37/37w/37w2l7.woff) format("woff"), url(/files/1a/1aa/1aaczr.ttf) format("truetype");
  font-weight: 200;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Nunito";
  src: url(#) format("woff2"), url(/files/0l/0lj/0lj5wc.woff) format("woff"), url(/files/11/11b/11br3c.ttf) format("truetype");
  font-weight: 200;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Nunito";
  src: url(#) format("woff2"), url(/files/3p/3pw/3pwgah.woff) format("woff"), url(/files/3t/3tb/3tbgrz.ttf) format("truetype");
  font-weight: 300;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Nunito";
  src: url(#) format("woff2"), url(/files/2u/2uj/2ujgtr.woff) format("woff"), url(/files/1e/1e6/1e64aj.ttf) format("truetype");
  font-weight: 300;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Nunito";
  src: url(#) format("woff2"), url(/files/10/10q/10qu69.woff) format("woff"), url(/files/2j/2jk/2jk6xs.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Nunito";
  src: url(#) format("woff2"), url(/files/17/17a/17ajfe.woff) format("woff"), url(/files/2f/2f5/2f5i6l.ttf) format("truetype");
  font-weight: 400;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Nunito";
  src: url(#) format("woff2"), url(/files/3e/3eg/3egz29.woff) format("woff"), url(/files/46/463/4635i8.ttf) format("truetype");
  font-weight: 600;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Nunito";
  src: url(#) format("woff2"), url(/files/14/14m/14m9nm.woff) format("woff"), url(/files/0r/0ru/0ru73m.ttf) format("truetype");
  font-weight: 600;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Nunito";
  src: url(#) format("woff2"), url(/files/40/40a/40aor4.woff) format("woff"), url(/files/3v/3v7/3v788h.ttf) format("truetype");
  font-weight: 700;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Nunito";
  src: url(#) format("woff2"), url(/files/3i/3ir/3irxrr.woff) format("woff"), url(/files/0q/0qd/0qdlxl.ttf) format("truetype");
  font-weight: 700;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Nunito";
  src: url(#) format("woff2"), url(/files/0i/0i5/0i52h4.woff) format("woff"), url(/files/09/09g/09grzs.ttf) format("truetype");
  font-weight: 800;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Nunito";
  src: url(#) format("woff2"), url(/files/1b/1br/1bro4d.woff) format("woff"), url(/files/3q/3qg/3qgda1.ttf) format("truetype");
  font-weight: 800;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Nunito";
  src: url(#) format("woff2"), url(/files/2b/2b4/2b4707.woff) format("woff"), url(/files/46/46f/46f6ts.ttf) format("truetype");
  font-weight: 900;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Nunito";
  src: url(#) format("woff2"), url(/files/0a/0am/0amvvt.woff) format("woff"), url(/files/2a/2ap/2ap11j.ttf) format("truetype");
  font-weight: 900;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Rajdhani";
  src: url(#) format("woff2"), url(/files/1o/1oi/1oi4xg.woff) format("woff"), url(/files/2v/2vs/2vsqsw.ttf) format("truetype");
  font-weight: 300;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Rajdhani";
  src: url(#) format("woff2"), url(/files/38/38v/38vpcc.woff) format("woff"), url(/files/1f/1fs/1fsyk9.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Rajdhani";
  src: url(#) format("woff2"), url(/files/00/00t/00t1r0.woff) format("woff"), url(/files/2d/2dk/2dk5pd.ttf) format("truetype");
  font-weight: 500;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Rajdhani";
  src: url(#) format("woff2"), url(/files/3i/3iz/3iz5ej.woff) format("woff"), url(/files/2j/2jd/2jdif9.ttf) format("truetype");
  font-weight: 600;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Rajdhani";
  src: url(#) format("woff2"), url(/files/0n/0ng/0ng0sc.woff) format("woff"), url(/files/2x/2xg/2xg2sd.ttf) format("truetype");
  font-weight: 700;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Fira Sans";
  src: url(#) format("woff2"), url(/files/2o/2oe/2oetmw.woff) format("woff"), url(/files/38/38u/38ufvd.ttf) format("truetype");
  font-weight: 300;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Fira Sans";
  src: url(#) format("woff2"), url(/files/3z/3zn/3zn6r2.woff) format("woff"), url(/files/1e/1ef/1ef4el.ttf) format("truetype");
  font-weight: 300;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Fira Sans";
  src: url(#) format("woff2"), url(/files/09/09y/09y118.woff) format("woff"), url(/files/2e/2eh/2ehg90.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Fira Sans";
  src: url(#) format("woff2"), url(/files/1n/1nj/1nj21o.woff) format("woff"), url(/files/17/17j/17jkh7.ttf) format("truetype");
  font-weight: 400;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Fira Sans";
  src: url(#) format("woff2"), url(/files/3k/3k0/3k0zgl.woff) format("woff"), url(/files/0b/0bn/0bn2r6.ttf) format("truetype");
  font-weight: 500;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Fira Sans";
  src: url(#) format("woff2"), url(/files/28/28r/28rt06.woff) format("woff"), url(/files/2j/2j5/2j5r8u.ttf) format("truetype");
  font-weight: 500;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Fira Sans";
  src: url(#) format("woff2"), url(/files/27/27f/27fwoa.woff) format("woff"), url(/files/1r/1rq/1rqkf2.ttf) format("truetype");
  font-weight: 600;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Fira Sans";
  src: url(#) format("woff2"), url(/files/3w/3wz/3wzfyv.woff) format("woff"), url(/files/3d/3dq/3dqd1a.ttf) format("truetype");
  font-weight: 600;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Fira Sans";
  src: url(#) format("woff2"), url(/files/09/09n/09nmfq.woff) format("woff"), url(/files/43/43q/43qatj.ttf) format("truetype");
  font-weight: 700;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Fira Sans";
  src: url(#) format("woff2"), url(/files/1v/1v2/1v2thi.woff) format("woff"), url(/files/10/10r/10rhq4.ttf) format("truetype");
  font-weight: 700;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "PT Serif";
  src: url(#) format("woff2"), url(/files/3p/3pu/3puomg.woff) format("woff"), url(/files/30/30u/30ucbd.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "PT Serif";
  src: url(#) format("woff2"), url(/files/1y/1yw/1ywevj.woff) format("woff"), url(/files/1w/1wa/1wasjn.ttf) format("truetype");
  font-weight: 400;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "PT Serif";
  src: url(#) format("woff2"), url(/files/3h/3hi/3hi8hz.woff) format("woff"), url(/files/1b/1b2/1b26ma.ttf) format("truetype");
  font-weight: 700;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "PT Serif";
  src: url(#) format("woff2"), url(/files/0a/0af/0af11g.woff) format("woff"), url(/files/1b/1b9/1b9h04.ttf) format("truetype");
  font-weight: 700;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "ZillaSlab";
  src: url(#) format("woff2"), url(/files/1h/1hs/1hsb6d.woff) format("woff"), url(/files/2i/2ik/2ik11m.ttf) format("truetype");
  font-weight: 300;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "ZillaSlab";
  src: url(#) format("woff2"), url(/files/2d/2db/2db9hu.woff) format("woff"), url(/files/3u/3ur/3ury8a.ttf) format("truetype");
  font-weight: 300;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "ZillaSlab";
  src: url(#) format("woff2"), url(/files/0a/0ak/0akrr3.woff) format("woff"), url(/files/1d/1dl/1dleqw.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "ZillaSlab";
  src: url(#) format("woff2"), url(/files/3w/3wx/3wxr48.woff) format("woff"), url(/files/2n/2nn/2nnbk7.ttf) format("truetype");
  font-weight: 400;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "ZillaSlab";
  src: url(#) format("woff2"), url(/files/3a/3a3/3a3uyz.woff) format("woff"), url(/files/38/389/389c8z.ttf) format("truetype");
  font-weight: 500;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "ZillaSlab";
  src: url(#) format("woff2"), url(/files/1v/1vx/1vxh0o.woff) format("woff"), url(/files/3q/3qs/3qsho8.ttf) format("truetype");
  font-weight: 500;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "ZillaSlab";
  src: url(#) format("woff2"), url(/files/3m/3mt/3mtcy6.woff) format("woff"), url(/files/4b/4bk/4bkeo0.ttf) format("truetype");
  font-weight: 600;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "ZillaSlab";
  src: url(#) format("woff2"), url(/files/2n/2nd/2ndseg.woff) format("woff"), url(/files/1r/1rs/1rs9u8.ttf) format("truetype");
  font-weight: 600;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "ZillaSlab";
  src: url(#) format("woff2"), url(/files/0b/0bb/0bbzuq.woff) format("woff"), url(/files/3r/3r1/3r1b1q.ttf) format("truetype");
  font-weight: 700;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "ZillaSlab";
  src: url(#) format("woff2"), url(/files/4a/4a8/4a8q8i.woff) format("woff"), url(/files/13/13r/13r20n.ttf) format("truetype");
  font-weight: 700;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Open Sans";
  src: url(#) format("woff2"), url(/files/10/10z/10zc1a.woff) format("woff"), url(/files/0h/0hg/0hgibi.ttf) format("truetype");
  font-weight: 300;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Open Sans";
  src: url(#) format("woff2"), url(/files/2p/2pq/2pqovu.woff) format("woff"), url(/files/1t/1tp/1tpsxi.ttf) format("truetype");
  font-weight: 300;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Open Sans";
  src: url(#) format("woff2"), url(/files/1o/1oe/1oe7u0.woff) format("woff"), url(/files/1p/1pk/1pk28q.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Open Sans";
  src: url(#) format("woff2"), url(/files/24/24q/24qtem.woff) format("woff"), url(/files/3g/3gr/3gru1s.ttf) format("truetype");
  font-weight: 400;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Open Sans";
  src: url(#) format("woff2"), url(/files/0m/0mj/0mj9o9.woff) format("woff"), url(/files/0w/0wf/0wfgpn.ttf) format("truetype");
  font-weight: 600;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Open Sans";
  src: url(#) format("woff2"), url(/files/3j/3jl/3jligl.woff) format("woff"), url(/files/20/20e/20ea69.ttf) format("truetype");
  font-weight: 600;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Open Sans";
  src: url(#) format("woff2"), url(/files/08/08g/08gs65.woff) format("woff"), url(/files/1d/1dz/1dzr6w.ttf) format("truetype");
  font-weight: 700;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Open Sans";
  src: url(#) format("woff2"), url(/files/2b/2bt/2btgvz.woff) format("woff"), url(/files/23/23c/23cgbq.ttf) format("truetype");
  font-weight: 700;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Open Sans";
  src: url(#) format("woff2"), url(/files/34/34d/34dhdb.woff) format("woff"), url(/files/2f/2f7/2f731q.ttf) format("truetype");
  font-weight: 800;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Open Sans";
  src: url(#) format("woff2"), url(/files/1f/1f1/1f1pki.woff) format("woff"), url(/files/20/20b/20bflc.ttf) format("truetype");
  font-weight: 800;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Logo Type Gothic";
  src: url(#) format("woff2"), url(/files/0j/0jd/0jde8k.woff) format("woff"), url(/files/10/10e/10e0b0.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  unicode-range: U+3000-303f, U+3040-309f, U+30a0-30ff, U+ff00-ffef, U+4e00-9faf, U+0020-007A;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Utsukushi Mincho";
  src: url(#) format("woff2"), url(/files/0z/0z4/0z4oaw.woff) format("woff"), url(/files/07/075/075w1i.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  unicode-range: U+3000-303f, U+3040-309f, U+30a0-30ff, U+ff00-ffef, U+4e00-9faf, U+0020-007A;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Noto Serif Japanese";
  src: url(#) format("woff2"), url(/files/3a/3av/3avr7r.woff) format("woff"), url(/files/0l/0lu/0lu9mr.ttf) format("truetype");
  font-weight: 100;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Noto Serif Japanese";
  src: url(#) format("woff2"), url(/files/05/056/056vsp.woff) format("woff"), url(/files/13/131/131e6r.ttf) format("truetype");
  font-weight: 300;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Noto Serif Japanese";
  src: url(#) format("woff2"), url(/files/0d/0d3/0d3rkz.woff) format("woff"), url(/files/2w/2wa/2wavlp.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Noto Serif Japanese";
  src: url(#) format("woff2"), url(/files/1b/1bg/1bg4ah.woff) format("woff"), url(/files/2m/2ma/2mantc.ttf) format("truetype");
  font-weight: 500;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Noto Serif Japanese";
  src: url(#) format("woff2"), url(/files/1z/1z4/1z4xm4.woff) format("woff"), url(/files/2j/2j3/2j3ose.ttf) format("truetype");
  font-weight: 600;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Noto Serif Japanese";
  src: url(#) format("woff2"), url(/files/0e/0ef/0ef2yg.woff) format("woff"), url(/files/26/264/264rnh.ttf) format("truetype");
  font-weight: 700;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Noto Serif Japanese";
  src: url(#) format("woff2"), url(/files/2n/2nb/2nbgww.woff) format("woff"), url(/files/2w/2w0/2w0pi6.ttf) format("truetype");
  font-weight: 900;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Kei Font";
  src: url(#) format("woff2"), url(/files/18/18n/18n07k.woff) format("woff"), url(/files/32/322/322js9.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  unicode-range: U+3000-303f, U+3040-309f, U+30a0-30ff, U+ff00-ffef, U+4e00-9faf, U+0020-007A;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Josefix";
  src: url(#) format("woff2"), url(/files/4a/4a4/4a4uzm.woff) format("woff"), url(/files/2s/2s2/2s2n7z.ttf) format("truetype");
  font-weight: 300;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Josefix";
  src: url(#) format("woff2"), url(/files/2e/2ee/2eesyt.woff) format("woff"), url(/files/08/08l/08l6ci.ttf) format("truetype");
  font-weight: 300;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Josefix";
  src: url(#) format("woff2"), url(/files/38/38o/38onba.woff) format("woff"), url(/files/2l/2lo/2lo69c.ttf) format("truetype");
  font-weight: 600;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Josefix";
  src: url(#) format("woff2"), url(/files/24/24e/24ew44.woff) format("woff"), url(/files/0s/0sk/0skcb5.ttf) format("truetype");
  font-weight: 600;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Cormorant";
  src: url(#) format("woff2"), url(/files/1a/1aw/1awbk8.woff) format("woff"), url(/files/2x/2xl/2xlg7w.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Cormorant";
  src: url(#) format("woff2"), url(/files/2i/2i1/2i1w05.woff) format("woff"), url(/files/3s/3sq/3sqid8.ttf) format("truetype");
  font-weight: 400;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Cormorant";
  src: url(#) format("woff2"), url(/files/0b/0bz/0bz4gp.woff) format("woff"), url(/files/2e/2et/2et790.ttf) format("truetype");
  font-weight: 500;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Cormorant";
  src: url(#) format("woff2"), url(/files/1a/1a5/1a5e3l.woff) format("woff"), url(/files/0y/0yn/0ynv25.ttf) format("truetype");
  font-weight: 500;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Cormorant";
  src: url(#) format("woff2"), url(/files/1b/1bu/1bu6ut.woff) format("woff"), url(/files/3c/3cs/3cs99e.ttf) format("truetype");
  font-weight: 600;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Cormorant";
  src: url(#) format("woff2"), url(/files/0q/0qo/0qo6nc.woff) format("woff"), url(/files/3g/3gc/3gc92y.ttf) format("truetype");
  font-weight: 600;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Roboto Slab";
  src: url(#) format("woff2"), url(/files/2w/2wx/2wxsto.woff) format("woff"), url(/files/0u/0uv/0uvzmp.ttf) format("truetype");
  font-weight: 100;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Roboto Slab";
  src: url(#) format("woff2"), url(/files/2g/2g2/2g23jv.woff) format("woff"), url(/files/23/23t/23tq4z.ttf) format("truetype");
  font-weight: 300;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Roboto Slab";
  src: url(#) format("woff2"), url(/files/4d/4dt/4dtab4.woff) format("woff"), url(/files/0j/0j7/0j74ry.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Roboto Slab";
  src: url(#) format("woff2"), url(/files/0k/0ku/0kue56.woff) format("woff"), url(/files/3p/3pr/3pr3fn.ttf) format("truetype");
  font-weight: 700;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Exo2";
  src: url(#) format("woff2"), url(/files/12/12u/12ublk.woff) format("woff"), url(/files/0u/0ux/0uxdjq.ttf) format("truetype");
  font-weight: 300;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Exo2";
  src: url(#) format("woff2"), url(/files/2f/2fk/2fk3ob.woff) format("woff"), url(/files/3g/3gh/3ghtcn.ttf) format("truetype");
  font-weight: 300;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Noto Sans Japanese";
  src: url(#) format("woff2"), url(/files/1e/1ee/1eeyqy.woff) format("woff"), url(/files/3g/3gy/3gyqlh.ttf) format("truetype");
  font-weight: 100;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Noto Sans Japanese";
  src: url(#) format("woff2"), url(/files/03/036/036ndq.woff) format("woff"), url(/files/2q/2ql/2qlz0i.ttf) format("truetype");
  font-weight: 200;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Noto Sans Japanese";
  src: url(#) format("woff2"), url(/files/41/417/4171ji.woff) format("woff"), url(/files/32/32f/32fu4q.ttf) format("truetype");
  font-weight: 300;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Noto Sans Japanese";
  src: url(#) format("woff2"), url(/files/08/088/0883aq.woff) format("woff"), url(/files/0r/0rs/0rsh7a.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Noto Sans Japanese";
  src: url(#) format("woff2"), url(/files/45/45l/45lw8u.woff) format("woff"), url(/files/4c/4c2/4c25o4.ttf) format("truetype");
  font-weight: 500;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Noto Sans Japanese";
  src: url(#) format("woff2"), url(/files/2v/2vx/2vxiqd.woff) format("woff"), url(/files/41/41w/41wpq0.ttf) format("truetype");
  font-weight: 700;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Noto Sans Japanese";
  src: url(#) format("woff2"), url(/files/36/36o/36oxlb.woff) format("woff"), url(/files/0w/0w9/0w99ki.ttf) format("truetype");
  font-weight: 900;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Harenosora Mincho";
  src: url(#) format("woff2"), url(/files/2u/2u7/2u74li.woff) format("woff"), url(/files/0f/0f1/0f1mtm.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  unicode-range: U+3000-303f, U+3040-309f, U+30a0-30ff, U+ff00-ffef, U+4e00-9faf, U+0020-007A;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Roboto";
  src: url(#) format("woff2"), url(/files/0i/0ic/0icojs.woff) format("woff"), url(/files/3m/3m6/3m6olh.ttf) format("truetype");
  font-weight: 500;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Roboto";
  src: url(#) format("woff2"), url(/files/2a/2ab/2abxos.woff) format("woff"), url(/files/3a/3a1/3a1yhi.ttf) format("truetype");
  font-weight: 500;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Roboto";
  src: url(#) format("woff2"), url(/files/0u/0uq/0uqdsm.woff) format("woff"), url(/files/43/43i/43iqhi.ttf) format("truetype");
  font-weight: 900;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap; }

@font-face {
  font-family: "Roboto";
  src: url(#) format("woff2"), url(/files/3j/3jh/3jh0bg.woff) format("woff"), url(/files/1e/1e7/1e7u11.ttf) format("truetype");
  font-weight: 900;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap; }