/*
This CSS resource incorporates links to font software which is the valuable copyrighted
property of Monotype Imaging and/or its suppliers. You may not attempt to copy, install,
redistribute, convert, modify or reverse engineer this font software. Please contact Monotype
Imaging with any questions regarding Web Fonts:  http://www.fonts.com
*/
@import url("https://fast.fonts.net/t/1.css?apiType=css&projectid=cb6fa2f6-9a6d-47a2-8765-90f9beebf6b4");

/* Aldine 721 Bold */
@font-face {
  font-family: "Aldine 721 Bold";
  src: url("fonts/Aldine721Bold_normal_normal.woff2") format("woff2"),
    url("fonts/Aldine721Bold_normal_normal.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}

/* Aldine 721 Italic */
@font-face {
  font-family: "Aldine 721 Italic";
  src: url("fonts/Aldine721Italic_italic_normal.woff2") format("woff2"),
    url("fonts/Aldine721Italic_italic_normal.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}

/* Aldine 721 Roman */
@font-face {
  font-family: "Aldine 721 Roman";
  src: url("fonts/Aldine721Roman_normal_normal.woff2") format("woff2"),
    url("fonts/Aldine721Roman_normal_normal.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}

/* Avenir® Next Bold */
@font-face {
  font-family: "Avenir Next Bold";
  src: url("fonts/9544095b-fbf6-4d50-870f-a5102776eae4.woff2") format("woff2"),
    url("fonts/7c22a3c2-6fb4-4dbf-9112-53b06942662a.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Annabelle JF Regular */
@font-face {
  font-family: "Annabelle JF Regular";
  src: url("fonts/AnnabelleJF_normal_normal_400.woff2") format("woff2"),
    url("fonts/AnnabelleJF_normal_normal_400.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}

/* Avenir® Next Bold for Offline V2 */
@font-face {
  font-family: "Avenir Next Bold Offline V2";
  src: url("fonts/AvenirNextforOfflineW2Bd.woff2") format("woff2"),
    url("fonts/AvenirNextforOfflineW2Bd.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Avenir® Next Condensed Bold */
@font-face {
  font-family: "Avenir Next Condensed Bold";
  src: url("fonts/cc16bb25-ac7d-4ded-a42f-ca3b3e034bf5.woff2") format("woff2"),
    url("fonts/50c9f3b3-2847-4045-815c-c4a3f76a3867.woff") format("woff");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

/* Avenir® Next Condensed Demi */
@font-face {
  font-family: "Avenir Next Condensed Demi";
  src: url("fonts/AvenirNextLTPro_normal_condensed_600.woff2") format("woff2"),
    url("fonts/AvenirNextLTPro_normal_condensed_600.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

/* Avenir® Next Condensed Heavy */
@font-face {
  font-family: "Avenir Next Condensed Heavy";
  src: url("fonts/5dc98a8e-cb38-4f48-8f66-d21060068f35.woff2") format("woff2"),
    url("fonts/78511227-757a-49b9-b695-7283a6228cfc.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

/* Avenir® Next Demi */
@font-face {
  font-family: "Avenir Next Demi";
  src: url("fonts/8c6d7851-9978-4520-8c8f-dc1b38b36eb6.woff2") format("woff2"),
    url("fonts/73fd8503-a80c-4965-97ae-a1178b2caad0.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

/* Avenir® Next Demi Bold for Offline V2*/
@font-face {
  font-family: "Avenir Next Demi Bold Offline V2";
  src: url("fonts/AvenirNextforOfflineW2DmBd.woff2") format("woff2"),
    url("fonts/AvenirNextforOfflineW2DmBd.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Avenir® Next Demi Italic */
@font-face {
  font-family: "Avenir Next Demi Italic";
  src: url("fonts/296e79af-9ff5-4136-9548-a432704df310.woff2") format("woff2"),
    url("fonts/4d28346d-e4bc-4715-aefb-aeabe47c33f0.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

/* Avenir® Next Heavy */
@font-face {
  font-family: "Avenir Next Heavy";
  src: url("fonts/AvenirNextHeavy.woff2") format("woff2"),
    url("fonts/AvenirNextHeavy.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Avenir® Next Heavy Italic */
@font-face {
  font-family: "Avenir Next Heavy Italic";
  src: url("fonts/29221c70-1552-4860-b75c-b9b8cdecf67a.woff2") format("woff2"),
    url("fonts/8451d706-1191-409f-a64c-e36e8aeee7df.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

/* Avenir® Next Italic */
@font-face {
  font-family: "Avenir Next Italic";
  src: url("fonts/0f80ea09-8707-444b-a376-ed344302f2d9.woff2") format("woff2"),
    url("fonts/02a418e2-04df-4d9a-be95-5d6a2851fe40.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Avenir® Next Medium */
@font-face {
  font-family: "Avenir Next Medium";
  src: url("fonts/AvenirNextPaneuropeanMedium_normal_normal.woff2")
      format("woff2"),
    url("fonts/AvenirNextPaneuropeanMedium_normal_normal.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

/* Avenir® Next Regular */
@font-face {
  font-family: "Avenir Next Regular";
  src: url("fonts/f64c3634-1027-4aec-8bd4-d96f2444f559.woff2") format("woff2"),
    url("fonts/91f23395-35b5-470e-9680-45d860e84f5b.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Biro Script Plus Regular */
@font-face {
  font-family: "Biro Script Plus Regular";
  src: url("fonts/BiroScriptPlus_normal_normal_400.woff2") format("woff2"),
    url("fonts/BiroScriptPlus_normal_normal_400.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}

/* Bookmania Light Italic */
@font-face {
  font-family: "Bookmania Light Italic";
  src: url("fonts/Bookmania_italic_normal_300.woff2") format("woff2"),
    url("fonts/Bookmania_italic_normal_300.woff") format("woff");
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
  font-display: swap;
}

/* Bookmania Regular */
@font-face {
  font-family: "Bookmania Regular";
  src: url("fonts/Bookmania_normal_normal_400.woff2") format("woff2"),
    url("fonts/Bookmania_normal_normal_400.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}

/* Bookmania Black */
@font-face {
  font-family: "Bookmania Black";
  src: url("fonts/Bookmania_normal_normal_900.woff2") format("woff2"),
    url("fonts/Bookmania_normal_normal_900.woff") format("woff");
  font-weight: 900;
  font-style: normal;
}

/* Didonesque Bold Custom */
@font-face {
  font-family: "Didonesque Bold";
  src: url("fonts/DidonesqueW1Bold.woff2") format("woff2"),
    url("fonts/DidonesqueW1Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Didonesque Bold Italic */
@font-face {
  font-family: "Didonesque Bold Italic";
  src: url("fonts/9108ee94-d9a0-4a40-bdd0-0bdf1ffe2997.woff2") format("woff2"),
    url("fonts/0c9715c7-7368-4886-9298-088a96cc4fc2.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Golden Hopes */
@font-face {
  font-family: "Golden Hopes";
  src: url("fonts/GoldenHopes_normal_normal_400.woff2") format("woff2"),
    url("fonts/GoldenHopes_normal_normal_400.woff") format("woff");
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
}

/* Knockout No. 29 Junior Lightweight */
@font-face {
  font-family: "Knockout29";
  src: url("fonts/Knockout29_normal_normal_400.woff2") format("woff2"),
    url("fonts/Knockout29_normal_normal_400.woff") format("woff");
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
}

/* Knockout No. 66 Full Flyweight */
@font-face {
  font-family: "Knockout66";
  src: url("fonts/Knockout66_normal_normal_400.woff2") format("woff2"),
    url("fonts/Knockout66_normal_normal_400.woff") format("woff");
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
}

/* Norman Fat Italic */
@font-face {
  font-family: "Norman Fat Italic";
  src: url("fonts/Norman_italic_normal_999.woff2") format("woff2"),
    url("fonts/Norman_italic_normal_999.woff") format("woff");
  font-style: normal;
  font-weight: 999;
  font-stretch: normal;
  font-display: swap;
}

/* Norman Medium */
@font-face {
  font-family: "Norman Medium";
  src: url("fonts/Medium_normal_normal_500.woff2") format("woff2"),
    url("fonts/Medium_normal_normal_500.woff") format("woff");
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
  font-display: swap;
}

/* Strenuous 3D */
@font-face {
  font-family: "Strenuous 3D";
  src: url("fonts/Strenuous_normal_normal_400.woff2") format("woff2"),
    url("fonts/Strenuous_normal_normal_400.woff") format("woff");
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
}

/* Strenuous Heavy */
@font-face {
  font-family: "Strenuous Heavy";
  src: url("fonts/Strenuous_normal_normal_875.woff2") format("woff2"),
    url("fonts/Strenuous_normal_normal_875.woff") format("woff");
  font-style: normal;
  font-weight: 875;
  font-stretch: normal;
  font-display: swap;
}