@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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) format("truetype");
  font-weight: 900;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Noto Sans";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) format("truetype");
  font-weight: 700;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Noto Serif Japanese";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) format("truetype");
  font-weight: 900;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Noto Serif";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) format("truetype");
  font-weight: 700;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Cormorant";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) format("truetype");
  font-weight: 700;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Josefix";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) format("truetype");
  font-weight: 600;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Josefix";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) format("truetype");
  font-weight: 700;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Josefix";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) format("truetype");
  font-weight: 700;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Life Savers";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Life Savers";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) format("truetype");
  font-weight: 700;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Lobster";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) format("truetype");
  font-weight: 700;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Merriweather";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) 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(#) format("woff"), url(#) format("truetype");
  font-weight: 400;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Merriweather";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) 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(#) format("woff"), url(#) format("truetype");
  font-weight: 700;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Quicksand";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) format("truetype");
  font-weight: 500;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Quicksand";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) format("truetype");
  font-weight: 700;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Ribeye Marrow";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) format("truetype");
  font-weight: 700;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Roboto Slab";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) 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(#) format("woff"), url(#) format("truetype");
  font-weight: 700;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Zilla Slab";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Zilla Slab";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) format("truetype");
  font-weight: 400;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Zilla Slab";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) format("truetype");
  font-weight: 700;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Zilla Slab";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) format("truetype");
  font-weight: 700;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Harenosora Mincho";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) format("truetype");
  font-weight: 800;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "PT Serif";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) format("truetype");
  font-weight: 700;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Rajdhani";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) format("truetype");
  font-weight: 900;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Fira Sans";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) format("truetype");
  font-weight: 700;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Exo2";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) format("truetype");
  font-weight: 100;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Exo2";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) format("truetype");
  font-weight: 100;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Exo2";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) format("truetype");
  font-weight: 300;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Exo2";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) format("truetype");
  font-weight: 500;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Exo2";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) format("truetype");
  font-weight: 500;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Exo2";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) 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(#) format("woff"), url(#) format("truetype");
  font-weight: 600;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Exo2";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) 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(#) format("woff"), url(#) format("truetype");
  font-weight: 700;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Exo2";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) format("truetype");
  font-weight: 800;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Exo2";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) format("truetype");
  font-weight: 800;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Exo2";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) format("truetype");
  font-weight: 900;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Exo2";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) format("truetype");
  font-weight: 900;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Logo Type Gothic";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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: "Raleway";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) format("truetype");
  font-weight: 200;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Raleway";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) format("truetype");
  font-weight: 200;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Raleway";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) format("truetype");
  font-weight: 500;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Raleway";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) format("truetype");
  font-weight: 500;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Raleway";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) 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(#) format("woff"), url(#) 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(#) format("woff"), url(#) format("truetype");
  font-weight: 700;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Raleway";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) format("truetype");
  font-weight: 700;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Raleway";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) format("truetype");
  font-weight: 800;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Raleway";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) format("truetype");
  font-weight: 800;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Raleway";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) format("truetype");
  font-weight: 900;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Raleway";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) format("truetype");
  font-weight: 900;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Allura";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Marcellix";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) format("truetype");
  font-weight: 100;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) format("truetype");
  font-weight: 100;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) format("truetype");
  font-weight: 200;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) format("truetype");
  font-weight: 200;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) format("truetype");
  font-weight: 300;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) format("truetype");
  font-weight: 300;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) format("truetype");
  font-weight: 400;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) format("truetype");
  font-weight: 500;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) format("truetype");
  font-weight: 500;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) format("truetype");
  font-weight: 600;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) format("truetype");
  font-weight: 600;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) format("truetype");
  font-weight: 700;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) format("truetype");
  font-weight: 700;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) format("truetype");
  font-weight: 800;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) format("truetype");
  font-weight: 800;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) format("truetype");
  font-weight: 900;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) format("truetype");
  font-weight: 900;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Cormorant";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) format("truetype");
  font-weight: 300;
  font-style: normal;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Cormorant";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) format("truetype");
  font-weight: 300;
  font-style: italic;
  font-rendering: swap 500ms;
  font-display: swap;
}
@font-face {
  font-family: "Kei Font";
  src: url(#) format("woff2"), url(#) format("woff"), url(#) 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;
}