@import "/fontawesome-free-6.5.2-web/css/all.min.css";
/* @import "/pixel-perfect/pixel-perfect.css"; */

body {
    font-family: "Gentium Basic", serif;
    font-size: 1.2em;
    margin: 16px;
    background-color: #81a396;
    opacity: 1;
    background-image: linear-gradient(to right, #95bcac, #95bcac 8.5px, #81a396 8.5px, #81a396);
    background-size: 17px 100%;
    line-height: 1.2;
}
h1, h2, .links {
	font-family: "Bellefair", serif;
}
h1, h2 {
    font-weight: normal;
}
.nowrap {
    white-space: nowrap;
}
.writing {
	font-family: "Butterfly Kids", serif;
	font-size: 1.5em;
}
.courier {
    font-family: 'Courier Prime', 'Courier New', Courier, monospace;
}
.yuji {
    font-family: 'Yuji Syuku', 'Courier Prime', 'Courier New', Courier, monospace;
}
.cormorant {
    font-family: 'Cormorant Garamond', 'Gentium Basic', serif;
}
.stretch {
    letter-spacing: 1.2rem;
}
.qna-large {
    font-size: 2rem;
}
.left {
    text-align: left;
}
.center {
    text-align: center;
}
.right {
    text-align: right;
}
.block {
    display: block;
}
.w100p, body.diary .main.w100p {
    width: 100%;
}
.p0, .feature.p0 {
    padding: 0;
}
.cover {
    object-fit: contain;
}
.sylvie {
    font-family: 'Cormorant Infant', 'Gentium Basic', serif;
}
.reader /*.qna-list > dt*/ {
    font-family: 'Arimo', 'Arial', sans-serif;
}
p.drop-cap {
    image-rendering: initial;
}
p.drop-cap::first-letter {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    float: left;
    font-size: 16rem;
    line-height: 0.65;
    color: transparent;
    margin-right: -8px;
    margin-top: 5px;
    margin-left: -16px;
}
p.drop-cap.drop-cap-o::first-letter {
    background-image: url('/diary/images/kelmscott-o.png');
}
p.intro-story-large {
    font-size: 1.5rem;
    font-family: 'Cormorant Garamond', 'Gentium Basic', 'Times New Roman', Times, serif;
    text-align: justify;
    max-width: 60%;
    margin-top: 0.8rem;
    margin-bottom: 0;
    margin-left: 12px;
    margin-right: 12px;
}
p.intro-story-large:not(.drop-cap) {
    text-indent: 2rem;
}
.poem {
    font-family: 'Cormorant Garamond', 'Gentium Basic', 'Times New Roman', Times, serif;
    font-size: 1.75rem;
    padding: 2rem 5rem;
    border: 3px double gray;
    margin: 2rem;
    background-color: rgba(255,255,255,0.8);
}
.poem > p > span {
    margin-left: 2rem;
    text-indent: -2rem;
    display: block;
}
.crisp, .crisp img, .desktop-crisp, .desktop-crisp img, .pixel-perfect, body.crisp, .logocontainer {
    image-rendering: -moz-crisp-edges;
    image-rendering: -webkit-optimize-contrast;
    image-rendering: pixelated;
    image-rendering: crisp-edges;
}
.crisp img.logocenter, .logocenter {
    image-rendering: initial;
}
.awithoutunderline {
    text-decoration: none;
}
body .main {
    width: 60%;
    background-color: #fffeae;
    display: block;
    margin: 0 auto;
    color: black;
    border-top: 4px solid #862026;
}
.logocontainer {
    display: block;
    width: 128px;
    height: 128px;
    float: left;
}
.logo,
.logocenter {
    display: block;
    /*	box-shadow: 0px 10px 18px 0px rgba(245,193,58,0.75);
	-webkit-box-shadow: 0px 10px 18px 0px rgba(245,193,58,0.75);
	-moz-box-shadow: 0px 10px 18px 0px rgba(245,193,58,0.75);*/
}
.coe {
    background-color: #0d2242;
    background-image: none;
    margin: 0;
}
.coe .main {
    border-top: none;
}
.coe-logo-container {
    background: rgb(0,0,0);
    background: -moz-linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(40,52,52,1) 1%, rgba(25,89,93,1) 3%, rgba(15,53,55,1) 24%, rgba(8,32,33,1) 74%, rgba(0,0,0,1) 100%);
    background: -webkit-linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(40,52,52,1) 1%, rgba(25,89,93,1) 3%, rgba(15,53,55,1) 24%, rgba(8,32,33,1) 74%, rgba(0,0,0,1) 100%);
    background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(40,52,52,1) 1%, rgba(25,89,93,1) 3%, rgba(15,53,55,1) 24%, rgba(8,32,33,1) 74%, rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
    padding-top: 1rem;
    padding-bottom: 2rem;
}
.coe .logo {
    transition: filter 0.2s;
    filter: drop-shadow(0 0 5px #ffb300);
    max-width: 100%;
}
.coe .logo:hover {
    filter: drop-shadow(0 0 10px #ffb300);
}
.hero-container > img {
    max-width: 100%;
}
.coe .links-wrap {
    padding: 0.5rem;
    background: rgb(0,0,0);
    background: -moz-linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(60,60,60,1) 50%, rgba(152,152,152,1) 51%, rgba(0,0,0,1) 100%);
    background: -webkit-linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(60,60,60,1) 50%, rgba(152,152,152,1) 51%, rgba(0,0,0,1) 100%);
    background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(60,60,60,1) 50%, rgba(152,152,152,1) 51%, rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
}
.coe .links {
    justify-content: space-evenly;
    flex-wrap: wrap;
    column-gap: 1rem;
    font-family: 'Fugaz One';
    font-size: small;
    padding: 0;
    border: none;
    filter: saturate(1.4) contrast(1.2);
}
.coe .links a {
    transition: filter 0.2s, color 0.2s, box-shadow 0.2s;
    font-size: 2em;
    display: flex;
    align-items: center;
    padding: 1rem;
    text-shadow: 0px 0px 4px white, 0px 0px 4px white;
    border-radius: 60px;
    flex-direction: row;
}

.coe .links a.games {
    color: #000c8b;
    border: 1px solid #ffd6fc;
    background: rgb(190,122,201);
    background: linear-gradient(0deg, rgb(234 104 255) 0%, rgb(163 93 241) 55%, rgba(210,155,222,1) 56%, rgb(245 213 242) 100%);
    filter: drop-shadow(0px 0px 5px #ff08ca) drop-shadow(0px 0px 5px #2032ff) drop-shadow(0px 10px 13px rgba(255,255,255,0));
    box-shadow: 0px 3px 5px 0px rgba(255, 136, 253, 0.75), inset 0px 1px 3px rgba(255,255,255,1), inset 0px 1px 3px rgba(0,0,0,0);
}

.coe .links a.home {
    color: #100d67;
    border: 1px solid #cdfff7;
    background: rgb(112,223,255);
    background: linear-gradient(0deg, rgba(112,223,255,1) 0%, rgba(157,105,217,1) 55%, rgba(173,185,231,1) 56%, rgba(183,255,254,1) 100%);
    filter: drop-shadow(0px 0px 5px #0099ff) drop-shadow(0px 0px 5px #0099ff) drop-shadow(0px 10px 13px rgba(255,255,255,0));
    box-shadow: 0px 3px 5px 0px rgb(0, 255, 247), inset 0px 1px 3px rgba(255,255,255,1), inset 0px 1px 3px rgba(0,0,0,0);
}
.coe .links a.activities {
    color: #663768;
    border: 1px solid #ffd6d6;
    background: rgb(170 131 131);
    background: linear-gradient(0deg, rgb(211 88 88) 0%, rgb(150 72 72) 55%, rgb(122 115 115) 56%, rgb(255 168 168) 100%);
    filter: drop-shadow(0px 0px 5px #ff0808) drop-shadow(0px 0px 5px #ff2020) drop-shadow(0px 10px 13px rgba(255,255,255,0));
    box-shadow: 0px 3px 5px 0px rgb(255 136 136 / 13%), inset 0px 1px 3px rgba(255,255,255,1), inset 0px 1px 3px rgba(0,0,0,0);
}

.coe .links a.diary {
    color: #862026;
    border: 1px solid #d6ffd7;
    background: rgb(131,170,142);
    background: linear-gradient(0deg, rgb(88 211 123) 0%, rgb(92 150 72) 55%, rgb(106 186 121) 56%, rgb(168 255 175) 100%);
    filter: drop-shadow(0px 0px 5px #08ff0c) drop-shadow(0px 0px 5px #2032ff) drop-shadow(0px 10px 13px rgba(255,255,255,0));
    box-shadow: 0px 3px 5px 0px rgba(176, 255, 136, 0.75), inset 0px 1px 3px rgba(255,255,255,1), inset 0px 1px 3px rgba(0,0,0,0);
}
.coe .links a.read {
    color: #8524b2;
    border: 1px solid #fff6d6;
    background: rgb(165 170 131);
    background: linear-gradient(0deg, rgb(255 238 0) 0%, rgb(233 172 81) 55%, rgb(238 200 6) 56%, rgb(255 252 127) 100%);
    filter: drop-shadow(0px 0px 5px #08ff0c) drop-shadow(0px 0px 5px #2032ff) drop-shadow(0px 10px 13px rgba(255,255,255,0));
    box-shadow: 0px 3px 5px 0px rgb(255 224 136 / 75%), inset 0px 1px 3px rgba(255,255,255,1), inset 0px 1px 3px rgba(0,0,0,0);
}
.coe .links a:hover {
    filter: drop-shadow(0px 0px 6px #CE5925) drop-shadow(0px 0px 6px #CE5925) drop-shadow(0px 5px 6px #9C0ECE);
    box-shadow: 0px 10px 18px 0px rgba(245,193,58,0.3), inset 0px 2px 10px rgba(0,0,0,0.6), inset 0px 1px 3px rgba(0,0,0,0.3);
    border: 1px solid rgba(255,255,255,0.5);
}
.coe .links a:active {
    filter: drop-shadow(0px 0px 12px #CE5925) drop-shadow(0px 0px 12px #CE5925) drop-shadow(0px 10px 13px #9C0ECE);
    box-shadow: 0px 10px 18px 0px rgba(245,193,58,0.75), inset 0px 5px 10px rgba(0,0,0,255), inset 0px 1px 3px rgba(0,0,0,0.3);
}
.coe .links > a:hover > span {
    text-decoration: none;
}
.coe .links .icon-nav {
    height: 1.5em;
    padding: 0 0.5rem;
    transition: filter 0.2s;
    filter: invert(100%) sepia(1000%) hue-rotate(55deg) saturate(900%) brightness(220%) saturate(300%);
}
.coe .links a:hover .icon-nav {
    filter: invert(100%) sepia(1000%) hue-rotate(360deg) saturate(900%) brightness(120%) saturate(300%);
}
.logocontainer:hover > .logo-nohover,
.centerlogocontainer:hover .logocenter-nohover {
    display: none;
}
.logocontainer > .logo-hover,
.centerlogocontainer .logocenter-hover {
    display: none;
}
.logocontainer:hover > .logo-hover,
.centerlogocontainer:hover .logocenter-hover {
    display: block;
}
body.diary img.logocenter {
    max-width: 240px; /* Fix issue on Safari */
}
.links {
    display: flex;
    justify-content: flex-end;
    align-content: center;
    color: aliceblue;
    border-top: 1px solid #862026;
    border-bottom: 1px solid #862026;
    padding: 8px;
}
.links > a {
    min-height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    font-size: larger;
}
.links a {
    color: green;
    padding: 0 16px;
    text-decoration: none;
}
.links > a:hover > span {
    text-decoration: none;
}
.links > a:hover > span, .diary-extra-links a:hover {
    text-decoration: underline;
}
img.icon-nav:not(.logocenter) {
    height: 2em;
    image-rendering: initial;
    margin: auto;
}
.links > a:hover .icon-nav, .home-page-link:hover .icon-nav {
    filter: saturate(400%) contrast(800%) brightness(400%) invert(80%) sepia(50%) hue-rotate(90deg) brightness(60%) saturate(500%) brightness(50%);
}
.diary-extra-links {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;
    font-size: 0.85em;
    line-height: calc(1.2 / 0.85);
}
.strut {
    /* To align the smaller text on the baseline even with a larger line-height. */
    height: 1em;
    display: inline-block;
}
.diary-extra-links a {
    padding: 0;
}
.hidden-diary-last-page-link {
    visibility: hidden;
}
.hover-blue:hover {
    filter: saturate(800%) contrast(800%) brightness(400%) invert(80%) sepia(50%) hue-rotate(170deg) brightness(60%) saturate(1200%) brightness(100%);
}
.centerlogo {
    display: flex;
    align-items: center;
    height: 90px;
    padding-left: 24px;
    font-size: x-large;
    background: rgb(238, 174, 202);
    background: -moz-radial-gradient(circle, rgba(238,174,202,1) 0%, rgba(180,222,203,1) 53%, rgba(215,216,166,1) 74%, rgba(148,187,233,1) 100%);
    background: -webkit-radial-gradient(circle, rgba(238,174,202,1) 0%, rgba(180,222,203,1) 53%, rgba(215,216,166,1) 74%, rgba(148,187,233,1) 100%);
    background: radial-gradient(circle, rgba(238,174,202,1) 0%, rgba(180,222,203,1) 53%, rgba(215,216,166,1) 74%, rgba(148,187,233,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeaeca",endColorstr="#94bbe9",GradientType=1);
}
.centerlogocontainer {
    text-decoration: none;
    color: #0a0a79;
    filter: saturate(100%) drop-shadow(0 0 20px blue);
}
.centerlogocontainer:hover {
    filter: saturate(110%) drop-shadow(0 0 20px blue);
}
.imagegrid {
    display: flex;
    flex-wrap: wrap;
}
.imagegrid a {
    max-width: calc(50% - 8px);
    display: block;
}
.imagegrid a:nth-child(odd) {
    margin-right: 16px;
}
.imagegrid img {
    max-width: 100%;
    max-height: 100%;
    display: block;
    margin-bottom: 16px;
    image-rendering: initial;
}
.body {
    padding: 8px;
}
.max-w-50 {
    max-width: 50%;
}
.px-25 {
    padding-left: 25%;
    padding-right: 25%;
}
.sylvie-website-image {
    -webkit-box-shadow: 0px 0px 14px 5px rgba(244, 200, 200,.5);
    -moz-box-shadow: 0px 0px 14px 5px rgba(244, 200, 200, 0.5);
    box-shadow: 0px 0px 14px 5px rgba(244, 200, 200,.5);
    filter: brightness(1);
    margin-top: 0.5rem;
    transition: all 0.5s;
}
.sylvie-website-image:hover {
    -webkit-box-shadow: 0px 0px 24px 12px rgba(255,255,255,1);
    -moz-box-shadow: 0px 0px 24px 12px rgba(255,255,255,1);
    box-shadow: 0px 0px 24px 12px rgba(255,255,255,1);
    filter: brightness(1.1);
}

.credits-hover-trigger-content {
    background: rgb(0,0,0);
    background: -moz-linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(60,60,60,1) 51%, rgba(152,152,152,1) 52%, rgba(0,0,0,1) 100%);
    background: -webkit-linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(60,60,60,1) 51%, rgba(152,152,152,1) 52%, rgba(0,0,0,1) 100%);
    background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(60,60,60,1) 51%, rgba(152,152,152,1) 52%, rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
    color: white;
    font-family: Arimo, Arial, Helvetica, sans-serif;
    font-weight: bold;
    padding: 7px;
    border: 2px solid #ddd;
    border-radius: 8px;
    font-size: 0.8rem;
    position: fixed;
    bottom: 16px;
    left: 16px;
    line-height: 0.8;
    font-style: italic;
}

.credits-hovercard {
    position: fixed;
    left: 16px;
    bottom: 0;
    background-color: rgba(77, 77, 77, 0.8);
    color: #fbfbfb;
    border: 1px solid rgb(204, 204, 204);
    border-radius: 10px;
    padding: 1rem;
    width: 20rem;
    max-height: 12rem;
    overflow: auto;
    display: block;
    backdrop-filter: blur(5px);
    font-family: Arimo;
    font-size: 1rem;
    margin-bottom: 4rem;
    max-width: calc(100vw - 32px - 2rem);
}

.credits-hovercard::before {
    content: ' ';
    display: block;
    position: fixed;
    bottom: 0;
    height: 1rem;
    background-color: rgba(0,0,0,1);
}

.credits-hovercard p {
    margin-top: 0;
}

.credits-hover-trigger {
    position: fixed;
    bottom: 16px;
    left: 16px;
    width: 0;
    height: 5rem;
    background-color: transparent;
}

.credits-hover-trigger:hover, .credits-hover-trigger:focus {
    width: 20rem;
}

.credits-hover-trigger > .credits-hover-trigger-content + .credits-hovercard {
    display: none;
}

.credits-hover-trigger:hover > .credits-hover-trigger-content + .credits-hovercard, .credits-hover-trigger:focus > .credits-hover-trigger-content + .credits-hovercard, .credits-hovercard:hover, .credits-hovercard:focus {
    display: block;
}

.credits-hovercard a {
    color:rgb(253, 252, 235);
}

.credits-scroll-inner {
    overflow: auto;
    max-height: 12rem;
    padding-right: 8px;
}

.credits-card-scroll-wrap {
    overflow: hidden;
}

.credits-close-button {
    float: right;
    cursor: pointer;
    padding: 0 0 16px 16px;
}

.poems-index-list, .qna-list {
    text-align: left;
    font-family: 'Cormorant Garamond';
    font-size: 1.3rem;
    line-height: 2;
}
.poems-index-list {
    list-style: none;
}

.poems-index-list > li::before {
    content: ' ';
    display: inline-block;
    height: 1.2rem;
    background-image: url('/diary/images/fleuron-acorn.png');
    width: 3rem;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.qna-list {
    margin: 1rem;
    font-size: 1.5rem;
}

.qna-list .courier {
    font-size: 1rem;
}

.qna-list > dt {
    margin-top: 1rem;
    font-style: italic;
    /* font-family: "Gentium Basic", serif; */
    background-color: #fffebc;
    border-top: 5px double #dbcbb5;
}

.qna-list > dt::before {
    display: inline-block;
    content: '[ ]';
    font-family: 'Courier Prime', 'Courier New', Courier, monospace;
    color:rgb(4, 41, 114);
    padding-right: 16px;
    font-style: initial;
}
.qna-intro {
    width: calc(60% - 48px);
    padding: 0 24px;
}

/* Firefox */
.diary * {
    scrollbar-width: auto;
    scrollbar-color: #397524 #EBE8D7;
  }

  /* Chrome, Edge and Safari */
  .diary *::-webkit-scrollbar {
    height: 14px;
    width: 14px;
  }
  .diary *::-webkit-scrollbar-track {
    border-radius: 20px;
    background-color: #EBE8D7;
    border: 2px inset #FFFFFF;
  }

  .diary *::-webkit-scrollbar-track:hover {
    background-color: #EBE8D7;
  }

  .diary *::-webkit-scrollbar-track:active {
    background-color: #EBE8D7;
  }

  .diary *::-webkit-scrollbar-thumb {
    border-radius: 20px;
    background-color: #397524;
    border: 3px outset #FAF8FF;
  }

  .diary *::-webkit-scrollbar-thumb:hover {
    background-color: #79A380;
  }

  .diary *::-webkit-scrollbar-thumb:active {
    background-color: #719B97;
    border: 3px inset #FAF8FF;
  }


@media(max-width:1200px) {
    p.intro-story-large {
        max-width: 100%;
        margin-left: 24px;
        margin-right: 24px;
    }
}
@media(max-width:1000px) {
    .poem {
        margin-left: 0;
        margin-right: 0;
        padding-left: 2rem;
        padding-right: 2rem;
    }
}
@media(max-width:900px) {
    .logocontainer > img {
        width: 128px;
        height: 128px;
    }
    .imagegrid a {
        max-width: 100%;
    }
    .imagegrid a:nth-child(odd) {
        margin-right: 0;
    }
    p.intro-story-large {
        margin-left: 12px;
        margin-right: 12px;
    }
    .poem {
        font-size: 1.4rem;
    }
}
@media(max-width:640px) {
    .logocontainer {
        float: none;
        margin: 0 auto;
    }
    .logocontainer > img {
        width: 128px;
        height: 128px;
    }
    body .main {
        width: 100%;
    }
    .centerlogocontainer {
        margin: 0 auto;
    }
    .centerlogocontainer > img {
        width: 100%;
        height: unset;
        max-height: 80px;
    }
    .centerlogo {
        padding-left: 16px;
        padding-right: 16px;
    }
    p.intro-story-large {
        max-width: 100%;
        text-align: left;
    }
    .qna-intro {
        width: calc(100% - 48px);
    }
    .desktop-crisp, .desktop-crisp img {
        image-rendering: initial;
    }
}

/* Hack for Safari cutting off the bottom of pages */
@media screen and (max-width: 767px) {
    _::-webkit-full-page-media, _:future, :root .diary .main {
        padding-bottom: 65px;
    }
}




































/* bellefair-regular - latin-ext_latin */
@font-face {
	font-family: 'Bellefair';
	font-style: normal;
	font-weight: 400;
    font-display: swap;
	src: url('fonts/bellefair-v11-latin-ext_latin/bellefair-v11-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
	src: local(''), url('fonts/bellefair-v11-latin-ext_latin/bellefair-v11-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('fonts/bellefair-v11-latin-ext_latin/bellefair-v11-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
	url('fonts/bellefair-v11-latin-ext_latin/bellefair-v11-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
	url('fonts/bellefair-v11-latin-ext_latin/bellefair-v11-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
	url('fonts/bellefair-v11-latin-ext_latin/bellefair-v11-latin-ext_latin-regular.svg#Bellefair') format('svg'); /* Legacy iOS */
}

/* gentium-basic-regular - latin-ext_latin */
@font-face {
  font-family: 'Gentium Basic';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('fonts/gentium-basic-v15-latin-ext_latin/gentium-basic-v15-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
	   url('fonts/gentium-basic-v15-latin-ext_latin/gentium-basic-v15-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	   url('fonts/gentium-basic-v15-latin-ext_latin/gentium-basic-v15-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
	   url('fonts/gentium-basic-v15-latin-ext_latin/gentium-basic-v15-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
	   url('fonts/gentium-basic-v15-latin-ext_latin/gentium-basic-v15-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
	   url('fonts/gentium-basic-v15-latin-ext_latin/gentium-basic-v15-latin-ext_latin-regular.svg#GentiumBasic') format('svg'); /* Legacy iOS */
}

/* gentium-basic-italic - latin-ext_latin */
@font-face {
  font-family: 'Gentium Basic';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('fonts/gentium-basic-v15-latin-ext_latin/gentium-basic-v15-latin-ext_latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
	   url('fonts/gentium-basic-v15-latin-ext_latin/gentium-basic-v15-latin-ext_latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	   url('fonts/gentium-basic-v15-latin-ext_latin/gentium-basic-v15-latin-ext_latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
	   url('fonts/gentium-basic-v15-latin-ext_latin/gentium-basic-v15-latin-ext_latin-italic.woff') format('woff'), /* Modern Browsers */
	   url('fonts/gentium-basic-v15-latin-ext_latin/gentium-basic-v15-latin-ext_latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
	   url('fonts/gentium-basic-v15-latin-ext_latin/gentium-basic-v15-latin-ext_latin-italic.svg#GentiumBasic') format('svg'); /* Legacy iOS */
}

/* gentium-basic-700 - latin-ext_latin */
@font-face {
  font-family: 'Gentium Basic';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('fonts/gentium-basic-v15-latin-ext_latin/gentium-basic-v15-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
	   url('fonts/gentium-basic-v15-latin-ext_latin/gentium-basic-v15-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	   url('fonts/gentium-basic-v15-latin-ext_latin/gentium-basic-v15-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
	   url('fonts/gentium-basic-v15-latin-ext_latin/gentium-basic-v15-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
	   url('fonts/gentium-basic-v15-latin-ext_latin/gentium-basic-v15-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
	   url('fonts/gentium-basic-v15-latin-ext_latin/gentium-basic-v15-latin-ext_latin-700.svg#GentiumBasic') format('svg'); /* Legacy iOS */
}

/* gentium-basic-700italic - latin-ext_latin */
@font-face {
  font-family: 'Gentium Basic';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('fonts/gentium-basic-v15-latin-ext_latin/gentium-basic-v15-latin-ext_latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
	   url('fonts/gentium-basic-v15-latin-ext_latin/gentium-basic-v15-latin-ext_latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	   url('fonts/gentium-basic-v15-latin-ext_latin/gentium-basic-v15-latin-ext_latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
	   url('fonts/gentium-basic-v15-latin-ext_latin/gentium-basic-v15-latin-ext_latin-700italic.woff') format('woff'), /* Modern Browsers */
	   url('fonts/gentium-basic-v15-latin-ext_latin/gentium-basic-v15-latin-ext_latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
	   url('fonts/gentium-basic-v15-latin-ext_latin/gentium-basic-v15-latin-ext_latin-700italic.svg#GentiumBasic') format('svg'); /* Legacy iOS */
}

/* tangerine-700 - latin */
@font-face {
  font-family: 'Tangerine';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('fonts/tangerine-v15-latin/tangerine-v15-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/tangerine-v15-latin/tangerine-v15-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/tangerine-v15-latin/tangerine-v15-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/tangerine-v15-latin/tangerine-v15-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/tangerine-v15-latin/tangerine-v15-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/tangerine-v15-latin/tangerine-v15-latin-700.svg#Tangerine') format('svg'); /* Legacy iOS */
}

/* tangerine-regular - latin */
@font-face {
  font-family: 'Tangerine';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('fonts/tangerine-v15-latin/tangerine-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/tangerine-v15-latin/tangerine-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/tangerine-v15-latin/tangerine-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/tangerine-v15-latin/tangerine-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/tangerine-v15-latin/tangerine-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/tangerine-v15-latin/tangerine-v15-latin-regular.svg#Tangerine') format('svg'); /* Legacy iOS */
}

/* alegreya-regular - latin-ext_latin */
@font-face {
  font-family: 'Alegreya';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('fonts/alegreya-v26-latin-ext_latin/alegreya-v26-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/alegreya-v26-latin-ext_latin/alegreya-v26-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/alegreya-v26-latin-ext_latin/alegreya-v26-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/alegreya-v26-latin-ext_latin/alegreya-v26-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/alegreya-v26-latin-ext_latin/alegreya-v26-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/alegreya-v26-latin-ext_latin/alegreya-v26-latin-ext_latin-regular.svg#Alegreya') format('svg'); /* Legacy iOS */
}

/* alegreya-700 - latin-ext_latin */
@font-face {
  font-family: 'Alegreya';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('fonts/alegreya-v26-latin-ext_latin/alegreya-v26-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/alegreya-v26-latin-ext_latin/alegreya-v26-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/alegreya-v26-latin-ext_latin/alegreya-v26-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/alegreya-v26-latin-ext_latin/alegreya-v26-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/alegreya-v26-latin-ext_latin/alegreya-v26-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/alegreya-v26-latin-ext_latin/alegreya-v26-latin-ext_latin-700.svg#Alegreya') format('svg'); /* Legacy iOS */
}

/* alegreya-italic - latin-ext_latin */
@font-face {
  font-family: 'Alegreya';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('fonts/alegreya-v26-latin-ext_latin/alegreya-v26-latin-ext_latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/alegreya-v26-latin-ext_latin/alegreya-v26-latin-ext_latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/alegreya-v26-latin-ext_latin/alegreya-v26-latin-ext_latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/alegreya-v26-latin-ext_latin/alegreya-v26-latin-ext_latin-italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/alegreya-v26-latin-ext_latin/alegreya-v26-latin-ext_latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/alegreya-v26-latin-ext_latin/alegreya-v26-latin-ext_latin-italic.svg#Alegreya') format('svg'); /* Legacy iOS */
}

/* alegreya-700italic - latin-ext_latin */
@font-face {
  font-family: 'Alegreya';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('fonts/alegreya-v26-latin-ext_latin/alegreya-v26-latin-ext_latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/alegreya-v26-latin-ext_latin/alegreya-v26-latin-ext_latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/alegreya-v26-latin-ext_latin/alegreya-v26-latin-ext_latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/alegreya-v26-latin-ext_latin/alegreya-v26-latin-ext_latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/alegreya-v26-latin-ext_latin/alegreya-v26-latin-ext_latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/alegreya-v26-latin-ext_latin/alegreya-v26-latin-ext_latin-700italic.svg#Alegreya') format('svg'); /* Legacy iOS */
}

/* butterfly-kids-regular - latin-ext_latin */
@font-face {
  font-family: 'Butterfly Kids';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('fonts/butterfly-kids-v19-latin-ext_latin/butterfly-kids-v19-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/butterfly-kids-v19-latin-ext_latin/butterfly-kids-v19-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/butterfly-kids-v19-latin-ext_latin/butterfly-kids-v19-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/butterfly-kids-v19-latin-ext_latin/butterfly-kids-v19-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/butterfly-kids-v19-latin-ext_latin/butterfly-kids-v19-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/butterfly-kids-v19-latin-ext_latin/butterfly-kids-v19-latin-ext_latin-regular.svg#ButterflyKids') format('svg'); /* Legacy iOS */
}

/* arimo-regular - latin-ext_latin */
@font-face {
    font-family: 'Arimo';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('fonts/arimo-v27-latin-ext_latin/arimo-v27-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('fonts/arimo-v27-latin-ext_latin/arimo-v27-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/arimo-v27-latin-ext_latin/arimo-v27-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('fonts/arimo-v27-latin-ext_latin/arimo-v27-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
         url('fonts/arimo-v27-latin-ext_latin/arimo-v27-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('fonts/arimo-v27-latin-ext_latin/arimo-v27-latin-ext_latin-regular.svg#Arimo') format('svg'); /* Legacy iOS */
  }

  /* arimo-italic - latin-ext_latin */
  @font-face {
    font-family: 'Arimo';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url('fonts/arimo-v27-latin-ext_latin/arimo-v27-latin-ext_latin-italic.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('fonts/arimo-v27-latin-ext_latin/arimo-v27-latin-ext_latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/arimo-v27-latin-ext_latin/arimo-v27-latin-ext_latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
         url('fonts/arimo-v27-latin-ext_latin/arimo-v27-latin-ext_latin-italic.woff') format('woff'), /* Modern Browsers */
         url('fonts/arimo-v27-latin-ext_latin/arimo-v27-latin-ext_latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
         url('fonts/arimo-v27-latin-ext_latin/arimo-v27-latin-ext_latin-italic.svg#Arimo') format('svg'); /* Legacy iOS */
  }

  /* cormorant-garamond-300 - latin-ext_latin */
@font-face {
    font-family: 'Cormorant Garamond';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('fonts/cormorant-garamond-v16-latin-ext_latin/cormorant-garamond-v16-latin-ext_latin-300.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('fonts/cormorant-garamond-v16-latin-ext_latin/cormorant-garamond-v16-latin-ext_latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/cormorant-garamond-v16-latin-ext_latin/cormorant-garamond-v16-latin-ext_latin-300.woff2') format('woff2'), /* Super Modern Browsers */
         url('fonts/cormorant-garamond-v16-latin-ext_latin/cormorant-garamond-v16-latin-ext_latin-300.woff') format('woff'), /* Modern Browsers */
         url('fonts/cormorant-garamond-v16-latin-ext_latin/cormorant-garamond-v16-latin-ext_latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
         url('fonts/cormorant-garamond-v16-latin-ext_latin/cormorant-garamond-v16-latin-ext_latin-300.svg#CormorantGaramond') format('svg'); /* Legacy iOS */
  }

  /* cormorant-garamond-300italic - latin-ext_latin */
  @font-face {
    font-family: 'Cormorant Garamond';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url('fonts/cormorant-garamond-v16-latin-ext_latin/cormorant-garamond-v16-latin-ext_latin-300italic.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('fonts/cormorant-garamond-v16-latin-ext_latin/cormorant-garamond-v16-latin-ext_latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/cormorant-garamond-v16-latin-ext_latin/cormorant-garamond-v16-latin-ext_latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
         url('fonts/cormorant-garamond-v16-latin-ext_latin/cormorant-garamond-v16-latin-ext_latin-300italic.woff') format('woff'), /* Modern Browsers */
         url('fonts/cormorant-garamond-v16-latin-ext_latin/cormorant-garamond-v16-latin-ext_latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
         url('fonts/cormorant-garamond-v16-latin-ext_latin/cormorant-garamond-v16-latin-ext_latin-300italic.svg#CormorantGaramond') format('svg'); /* Legacy iOS */
  }

  /* cormorant-garamond-regular - latin-ext_latin */
  @font-face {
    font-family: 'Cormorant Garamond';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('fonts/cormorant-garamond-v16-latin-ext_latin/cormorant-garamond-v16-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('fonts/cormorant-garamond-v16-latin-ext_latin/cormorant-garamond-v16-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/cormorant-garamond-v16-latin-ext_latin/cormorant-garamond-v16-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('fonts/cormorant-garamond-v16-latin-ext_latin/cormorant-garamond-v16-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
         url('fonts/cormorant-garamond-v16-latin-ext_latin/cormorant-garamond-v16-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('fonts/cormorant-garamond-v16-latin-ext_latin/cormorant-garamond-v16-latin-ext_latin-regular.svg#CormorantGaramond') format('svg'); /* Legacy iOS */
  }

  /* cormorant-garamond-italic - latin-ext_latin */
  @font-face {
    font-family: 'Cormorant Garamond';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url('fonts/cormorant-garamond-v16-latin-ext_latin/cormorant-garamond-v16-latin-ext_latin-italic.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('fonts/cormorant-garamond-v16-latin-ext_latin/cormorant-garamond-v16-latin-ext_latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/cormorant-garamond-v16-latin-ext_latin/cormorant-garamond-v16-latin-ext_latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
         url('fonts/cormorant-garamond-v16-latin-ext_latin/cormorant-garamond-v16-latin-ext_latin-italic.woff') format('woff'), /* Modern Browsers */
         url('fonts/cormorant-garamond-v16-latin-ext_latin/cormorant-garamond-v16-latin-ext_latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
         url('fonts/cormorant-garamond-v16-latin-ext_latin/cormorant-garamond-v16-latin-ext_latin-italic.svg#CormorantGaramond') format('svg'); /* Legacy iOS */
  }

  /* cormorant-garamond-600 - latin-ext_latin */
  @font-face {
    font-family: 'Cormorant Garamond';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('fonts/cormorant-garamond-v16-latin-ext_latin/cormorant-garamond-v16-latin-ext_latin-600.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('fonts/cormorant-garamond-v16-latin-ext_latin/cormorant-garamond-v16-latin-ext_latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/cormorant-garamond-v16-latin-ext_latin/cormorant-garamond-v16-latin-ext_latin-600.woff2') format('woff2'), /* Super Modern Browsers */
         url('fonts/cormorant-garamond-v16-latin-ext_latin/cormorant-garamond-v16-latin-ext_latin-600.woff') format('woff'), /* Modern Browsers */
         url('fonts/cormorant-garamond-v16-latin-ext_latin/cormorant-garamond-v16-latin-ext_latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
         url('fonts/cormorant-garamond-v16-latin-ext_latin/cormorant-garamond-v16-latin-ext_latin-600.svg#CormorantGaramond') format('svg'); /* Legacy iOS */
  }

  /* cormorant-garamond-600italic - latin-ext_latin */
  @font-face {
    font-family: 'Cormorant Garamond';
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url('fonts/cormorant-garamond-v16-latin-ext_latin/cormorant-garamond-v16-latin-ext_latin-600italic.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('fonts/cormorant-garamond-v16-latin-ext_latin/cormorant-garamond-v16-latin-ext_latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/cormorant-garamond-v16-latin-ext_latin/cormorant-garamond-v16-latin-ext_latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
         url('fonts/cormorant-garamond-v16-latin-ext_latin/cormorant-garamond-v16-latin-ext_latin-600italic.woff') format('woff'), /* Modern Browsers */
         url('fonts/cormorant-garamond-v16-latin-ext_latin/cormorant-garamond-v16-latin-ext_latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
         url('fonts/cormorant-garamond-v16-latin-ext_latin/cormorant-garamond-v16-latin-ext_latin-600italic.svg#CormorantGaramond') format('svg'); /* Legacy iOS */
  }

  /* cormorant-garamond-700 - latin-ext_latin */
  @font-face {
    font-family: 'Cormorant Garamond';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('fonts/cormorant-garamond-v16-latin-ext_latin/cormorant-garamond-v16-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('fonts/cormorant-garamond-v16-latin-ext_latin/cormorant-garamond-v16-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/cormorant-garamond-v16-latin-ext_latin/cormorant-garamond-v16-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
         url('fonts/cormorant-garamond-v16-latin-ext_latin/cormorant-garamond-v16-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
         url('fonts/cormorant-garamond-v16-latin-ext_latin/cormorant-garamond-v16-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
         url('fonts/cormorant-garamond-v16-latin-ext_latin/cormorant-garamond-v16-latin-ext_latin-700.svg#CormorantGaramond') format('svg'); /* Legacy iOS */
  }

  /* cormorant-garamond-700italic - latin-ext_latin */
  @font-face {
    font-family: 'Cormorant Garamond';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url('fonts/cormorant-garamond-v16-latin-ext_latin/cormorant-garamond-v16-latin-ext_latin-700italic.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('fonts/cormorant-garamond-v16-latin-ext_latin/cormorant-garamond-v16-latin-ext_latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/cormorant-garamond-v16-latin-ext_latin/cormorant-garamond-v16-latin-ext_latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
         url('fonts/cormorant-garamond-v16-latin-ext_latin/cormorant-garamond-v16-latin-ext_latin-700italic.woff') format('woff'), /* Modern Browsers */
         url('fonts/cormorant-garamond-v16-latin-ext_latin/cormorant-garamond-v16-latin-ext_latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
         url('fonts/cormorant-garamond-v16-latin-ext_latin/cormorant-garamond-v16-latin-ext_latin-700italic.svg#CormorantGaramond') format('svg'); /* Legacy iOS */
  }

  /* cormorant-infant-300 - latin-ext_latin */
@font-face {
    font-family: 'Cormorant Infant';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('fonts/cormorant-infant-v17-latin-ext_latin/cormorant-infant-v17-latin-ext_latin-300.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('fonts/cormorant-infant-v17-latin-ext_latin/cormorant-infant-v17-latin-ext_latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/cormorant-infant-v17-latin-ext_latin/cormorant-infant-v17-latin-ext_latin-300.woff2') format('woff2'), /* Super Modern Browsers */
         url('fonts/cormorant-infant-v17-latin-ext_latin/cormorant-infant-v17-latin-ext_latin-300.woff') format('woff'), /* Modern Browsers */
         url('fonts/cormorant-infant-v17-latin-ext_latin/cormorant-infant-v17-latin-ext_latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
         url('fonts/cormorant-infant-v17-latin-ext_latin/cormorant-infant-v17-latin-ext_latin-300.svg#CormorantInfant') format('svg'); /* Legacy iOS */
  }

  /* cormorant-infant-300italic - latin-ext_latin */
  @font-face {
    font-family: 'Cormorant Infant';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url('fonts/cormorant-infant-v17-latin-ext_latin/cormorant-infant-v17-latin-ext_latin-300italic.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('fonts/cormorant-infant-v17-latin-ext_latin/cormorant-infant-v17-latin-ext_latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/cormorant-infant-v17-latin-ext_latin/cormorant-infant-v17-latin-ext_latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
         url('fonts/cormorant-infant-v17-latin-ext_latin/cormorant-infant-v17-latin-ext_latin-300italic.woff') format('woff'), /* Modern Browsers */
         url('fonts/cormorant-infant-v17-latin-ext_latin/cormorant-infant-v17-latin-ext_latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
         url('fonts/cormorant-infant-v17-latin-ext_latin/cormorant-infant-v17-latin-ext_latin-300italic.svg#CormorantInfant') format('svg'); /* Legacy iOS */
  }

  /* cormorant-infant-regular - latin-ext_latin */
  @font-face {
    font-family: 'Cormorant Infant';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('fonts/cormorant-infant-v17-latin-ext_latin/cormorant-infant-v17-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('fonts/cormorant-infant-v17-latin-ext_latin/cormorant-infant-v17-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/cormorant-infant-v17-latin-ext_latin/cormorant-infant-v17-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('fonts/cormorant-infant-v17-latin-ext_latin/cormorant-infant-v17-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
         url('fonts/cormorant-infant-v17-latin-ext_latin/cormorant-infant-v17-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('fonts/cormorant-infant-v17-latin-ext_latin/cormorant-infant-v17-latin-ext_latin-regular.svg#CormorantInfant') format('svg'); /* Legacy iOS */
  }

  /* cormorant-infant-italic - latin-ext_latin */
  @font-face {
    font-family: 'Cormorant Infant';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url('fonts/cormorant-infant-v17-latin-ext_latin/cormorant-infant-v17-latin-ext_latin-italic.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('fonts/cormorant-infant-v17-latin-ext_latin/cormorant-infant-v17-latin-ext_latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/cormorant-infant-v17-latin-ext_latin/cormorant-infant-v17-latin-ext_latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
         url('fonts/cormorant-infant-v17-latin-ext_latin/cormorant-infant-v17-latin-ext_latin-italic.woff') format('woff'), /* Modern Browsers */
         url('fonts/cormorant-infant-v17-latin-ext_latin/cormorant-infant-v17-latin-ext_latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
         url('fonts/cormorant-infant-v17-latin-ext_latin/cormorant-infant-v17-latin-ext_latin-italic.svg#CormorantInfant') format('svg'); /* Legacy iOS */
  }

  /* cormorant-infant-600 - latin-ext_latin */
  @font-face {
    font-family: 'Cormorant Infant';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('fonts/cormorant-infant-v17-latin-ext_latin/cormorant-infant-v17-latin-ext_latin-600.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('fonts/cormorant-infant-v17-latin-ext_latin/cormorant-infant-v17-latin-ext_latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/cormorant-infant-v17-latin-ext_latin/cormorant-infant-v17-latin-ext_latin-600.woff2') format('woff2'), /* Super Modern Browsers */
         url('fonts/cormorant-infant-v17-latin-ext_latin/cormorant-infant-v17-latin-ext_latin-600.woff') format('woff'), /* Modern Browsers */
         url('fonts/cormorant-infant-v17-latin-ext_latin/cormorant-infant-v17-latin-ext_latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
         url('fonts/cormorant-infant-v17-latin-ext_latin/cormorant-infant-v17-latin-ext_latin-600.svg#CormorantInfant') format('svg'); /* Legacy iOS */
  }

  /* cormorant-infant-600italic - latin-ext_latin */
  @font-face {
    font-family: 'Cormorant Infant';
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url('fonts/cormorant-infant-v17-latin-ext_latin/cormorant-infant-v17-latin-ext_latin-600italic.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('fonts/cormorant-infant-v17-latin-ext_latin/cormorant-infant-v17-latin-ext_latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/cormorant-infant-v17-latin-ext_latin/cormorant-infant-v17-latin-ext_latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
         url('fonts/cormorant-infant-v17-latin-ext_latin/cormorant-infant-v17-latin-ext_latin-600italic.woff') format('woff'), /* Modern Browsers */
         url('fonts/cormorant-infant-v17-latin-ext_latin/cormorant-infant-v17-latin-ext_latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
         url('fonts/cormorant-infant-v17-latin-ext_latin/cormorant-infant-v17-latin-ext_latin-600italic.svg#CormorantInfant') format('svg'); /* Legacy iOS */
  }

  /* cormorant-infant-700 - latin-ext_latin */
  @font-face {
    font-family: 'Cormorant Infant';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('fonts/cormorant-infant-v17-latin-ext_latin/cormorant-infant-v17-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('fonts/cormorant-infant-v17-latin-ext_latin/cormorant-infant-v17-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/cormorant-infant-v17-latin-ext_latin/cormorant-infant-v17-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
         url('fonts/cormorant-infant-v17-latin-ext_latin/cormorant-infant-v17-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
         url('fonts/cormorant-infant-v17-latin-ext_latin/cormorant-infant-v17-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
         url('fonts/cormorant-infant-v17-latin-ext_latin/cormorant-infant-v17-latin-ext_latin-700.svg#CormorantInfant') format('svg'); /* Legacy iOS */
  }

  /* cormorant-infant-700italic - latin-ext_latin */
  @font-face {
    font-family: 'Cormorant Infant';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url('fonts/cormorant-infant-v17-latin-ext_latin/cormorant-infant-v17-latin-ext_latin-700italic.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('fonts/cormorant-infant-v17-latin-ext_latin/cormorant-infant-v17-latin-ext_latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/cormorant-infant-v17-latin-ext_latin/cormorant-infant-v17-latin-ext_latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
         url('fonts/cormorant-infant-v17-latin-ext_latin/cormorant-infant-v17-latin-ext_latin-700italic.woff') format('woff'), /* Modern Browsers */
         url('fonts/cormorant-infant-v17-latin-ext_latin/cormorant-infant-v17-latin-ext_latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
         url('fonts/cormorant-infant-v17-latin-ext_latin/cormorant-infant-v17-latin-ext_latin-700italic.svg#CormorantInfant') format('svg'); /* Legacy iOS */
  }

  /* cormorant-sc-300 - latin-ext_latin */
@font-face {
    font-family: 'Cormorant SC';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('fonts/cormorant-sc-v17-latin-ext_latin/cormorant-sc-v17-latin-ext_latin-300.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('fonts/cormorant-sc-v17-latin-ext_latin/cormorant-sc-v17-latin-ext_latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/cormorant-sc-v17-latin-ext_latin/cormorant-sc-v17-latin-ext_latin-300.woff2') format('woff2'), /* Super Modern Browsers */
         url('fonts/cormorant-sc-v17-latin-ext_latin/cormorant-sc-v17-latin-ext_latin-300.woff') format('woff'), /* Modern Browsers */
         url('fonts/cormorant-sc-v17-latin-ext_latin/cormorant-sc-v17-latin-ext_latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
         url('fonts/cormorant-sc-v17-latin-ext_latin/cormorant-sc-v17-latin-ext_latin-300.svg#CormorantSC') format('svg'); /* Legacy iOS */
  }

  /* cormorant-sc-regular - latin-ext_latin */
  @font-face {
    font-family: 'Cormorant SC';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('fonts/cormorant-sc-v17-latin-ext_latin/cormorant-sc-v17-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('fonts/cormorant-sc-v17-latin-ext_latin/cormorant-sc-v17-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/cormorant-sc-v17-latin-ext_latin/cormorant-sc-v17-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('fonts/cormorant-sc-v17-latin-ext_latin/cormorant-sc-v17-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
         url('fonts/cormorant-sc-v17-latin-ext_latin/cormorant-sc-v17-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('fonts/cormorant-sc-v17-latin-ext_latin/cormorant-sc-v17-latin-ext_latin-regular.svg#CormorantSC') format('svg'); /* Legacy iOS */
  }

  /* cormorant-sc-600 - latin-ext_latin */
  @font-face {
    font-family: 'Cormorant SC';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('fonts/cormorant-sc-v17-latin-ext_latin/cormorant-sc-v17-latin-ext_latin-600.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('fonts/cormorant-sc-v17-latin-ext_latin/cormorant-sc-v17-latin-ext_latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/cormorant-sc-v17-latin-ext_latin/cormorant-sc-v17-latin-ext_latin-600.woff2') format('woff2'), /* Super Modern Browsers */
         url('fonts/cormorant-sc-v17-latin-ext_latin/cormorant-sc-v17-latin-ext_latin-600.woff') format('woff'), /* Modern Browsers */
         url('fonts/cormorant-sc-v17-latin-ext_latin/cormorant-sc-v17-latin-ext_latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
         url('fonts/cormorant-sc-v17-latin-ext_latin/cormorant-sc-v17-latin-ext_latin-600.svg#CormorantSC') format('svg'); /* Legacy iOS */
  }

  /* cormorant-sc-700 - latin-ext_latin */
  @font-face {
    font-family: 'Cormorant SC';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('fonts/cormorant-sc-v17-latin-ext_latin/cormorant-sc-v17-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('fonts/cormorant-sc-v17-latin-ext_latin/cormorant-sc-v17-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/cormorant-sc-v17-latin-ext_latin/cormorant-sc-v17-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
         url('fonts/cormorant-sc-v17-latin-ext_latin/cormorant-sc-v17-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
         url('fonts/cormorant-sc-v17-latin-ext_latin/cormorant-sc-v17-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
         url('fonts/cormorant-sc-v17-latin-ext_latin/cormorant-sc-v17-latin-ext_latin-700.svg#CormorantSC') format('svg'); /* Legacy iOS */
  }

  /* courier-prime-regular - latin-ext_latin */
@font-face {
    font-family: 'Courier Prime';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('fonts/courier-prime-v7-latin-ext_latin/courier-prime-v7-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('fonts/courier-prime-v7-latin-ext_latin/courier-prime-v7-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/courier-prime-v7-latin-ext_latin/courier-prime-v7-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('fonts/courier-prime-v7-latin-ext_latin/courier-prime-v7-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
         url('fonts/courier-prime-v7-latin-ext_latin/courier-prime-v7-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('fonts/courier-prime-v7-latin-ext_latin/courier-prime-v7-latin-ext_latin-regular.svg#CourierPrime') format('svg'); /* Legacy iOS */
  }

  /* courier-prime-italic - latin-ext_latin */
  @font-face {
    font-family: 'Courier Prime';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url('fonts/courier-prime-v7-latin-ext_latin/courier-prime-v7-latin-ext_latin-italic.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('fonts/courier-prime-v7-latin-ext_latin/courier-prime-v7-latin-ext_latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/courier-prime-v7-latin-ext_latin/courier-prime-v7-latin-ext_latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
         url('fonts/courier-prime-v7-latin-ext_latin/courier-prime-v7-latin-ext_latin-italic.woff') format('woff'), /* Modern Browsers */
         url('fonts/courier-prime-v7-latin-ext_latin/courier-prime-v7-latin-ext_latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
         url('fonts/courier-prime-v7-latin-ext_latin/courier-prime-v7-latin-ext_latin-italic.svg#CourierPrime') format('svg'); /* Legacy iOS */
  }

  /* courier-prime-700 - latin-ext_latin */
  @font-face {
    font-family: 'Courier Prime';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('fonts/courier-prime-v7-latin-ext_latin/courier-prime-v7-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('fonts/courier-prime-v7-latin-ext_latin/courier-prime-v7-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/courier-prime-v7-latin-ext_latin/courier-prime-v7-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
         url('fonts/courier-prime-v7-latin-ext_latin/courier-prime-v7-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
         url('fonts/courier-prime-v7-latin-ext_latin/courier-prime-v7-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
         url('fonts/courier-prime-v7-latin-ext_latin/courier-prime-v7-latin-ext_latin-700.svg#CourierPrime') format('svg'); /* Legacy iOS */
  }

  /* courier-prime-700italic - latin-ext_latin */
  @font-face {
    font-family: 'Courier Prime';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url('fonts/courier-prime-v7-latin-ext_latin/courier-prime-v7-latin-ext_latin-700italic.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('fonts/courier-prime-v7-latin-ext_latin/courier-prime-v7-latin-ext_latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/courier-prime-v7-latin-ext_latin/courier-prime-v7-latin-ext_latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
         url('fonts/courier-prime-v7-latin-ext_latin/courier-prime-v7-latin-ext_latin-700italic.woff') format('woff'), /* Modern Browsers */
         url('fonts/courier-prime-v7-latin-ext_latin/courier-prime-v7-latin-ext_latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
         url('fonts/courier-prime-v7-latin-ext_latin/courier-prime-v7-latin-ext_latin-700italic.svg#CourierPrime') format('svg'); /* Legacy iOS */
  }

/* yuji-syuku-regular - latin-ext_latin */
@font-face {
    font-family: 'Yuji Syuku';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('fonts/yuji-syuku-v5-latin-ext_latin/yuji-syuku-v5-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('fonts/yuji-syuku-v5-latin-ext_latin/yuji-syuku-v5-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/yuji-syuku-v5-latin-ext_latin/yuji-syuku-v5-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('fonts/yuji-syuku-v5-latin-ext_latin/yuji-syuku-v5-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
         url('fonts/yuji-syuku-v5-latin-ext_latin/yuji-syuku-v5-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('fonts/yuji-syuku-v5-latin-ext_latin/yuji-syuku-v5-latin-ext_latin-regular.svg#YujiSyuku') format('svg'); /* Legacy iOS */
  }

  /* fugaz-one-regular - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Fugaz One';
    font-style: normal;
    font-weight: 400;
    src: url('fonts/fugaz-one-v19-latin/fugaz-one-v19-latin-regular.eot'); /* IE9 Compat Modes */
    src: url('fonts/fugaz-one-v19-latin/fugaz-one-v19-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/fugaz-one-v19-latin/fugaz-one-v19-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
         url('fonts/fugaz-one-v19-latin/fugaz-one-v19-latin-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
         url('fonts/fugaz-one-v19-latin/fugaz-one-v19-latin-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
         url('fonts/fugaz-one-v19-latin/fugaz-one-v19-latin-regular.svg#FugazOne') format('svg'); /* Legacy iOS */
  }


/* gaegu-300 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Gaegu';
    font-style: normal;
    font-weight: 300;
    src: url('fonts/gaegu-v17-latin/gaegu-v17-latin-300.eot'); /* IE9 Compat Modes */
    src: url('fonts/gaegu-v17-latin/gaegu-v17-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/gaegu-v17-latin/gaegu-v17-latin-300.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
         url('fonts/gaegu-v17-latin/gaegu-v17-latin-300.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
         url('fonts/gaegu-v17-latin/gaegu-v17-latin-300.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
         url('fonts/gaegu-v17-latin/gaegu-v17-latin-300.svg#Gaegu') format('svg'); /* Legacy iOS */
  }

  /* gaegu-regular - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Gaegu';
    font-style: normal;
    font-weight: 400;
    src: url('fonts/gaegu-v17-latin/gaegu-v17-latin-regular.eot'); /* IE9 Compat Modes */
    src: url('fonts/gaegu-v17-latin/gaegu-v17-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/gaegu-v17-latin/gaegu-v17-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
         url('fonts/gaegu-v17-latin/gaegu-v17-latin-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
         url('fonts/gaegu-v17-latin/gaegu-v17-latin-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
         url('fonts/gaegu-v17-latin/gaegu-v17-latin-regular.svg#Gaegu') format('svg'); /* Legacy iOS */
  }

  /* gaegu-700 - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Gaegu';
    font-style: normal;
    font-weight: 700;
    src: url('fonts/gaegu-v17-latin/gaegu-v17-latin-700.eot'); /* IE9 Compat Modes */
    src: url('fonts/gaegu-v17-latin/gaegu-v17-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/gaegu-v17-latin/gaegu-v17-latin-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
         url('fonts/gaegu-v17-latin/gaegu-v17-latin-700.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
         url('fonts/gaegu-v17-latin/gaegu-v17-latin-700.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
         url('fonts/gaegu-v17-latin/gaegu-v17-latin-700.svg#Gaegu') format('svg'); /* Legacy iOS */
  }

  /* rampart-one-regular - latin_latin-ext */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Rampart One';
    font-style: normal;
    font-weight: 400;
    src: url('fonts/rampart-one-v9-latin_latin-ext/rampart-one-v9-latin_latin-ext-regular.eot'); /* IE9 Compat Modes */
    src: url('fonts/rampart-one-v9-latin_latin-ext/rampart-one-v9-latin_latin-ext-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/rampart-one-v9-latin_latin-ext/rampart-one-v9-latin_latin-ext-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
         url('fonts/rampart-one-v9-latin_latin-ext/rampart-one-v9-latin_latin-ext-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
         url('fonts/rampart-one-v9-latin_latin-ext/rampart-one-v9-latin_latin-ext-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
         url('fonts/rampart-one-v9-latin_latin-ext/rampart-one-v9-latin_latin-ext-regular.svg#RampartOne') format('svg'); /* Legacy iOS */
  }
