@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=64148d01-5392-4955-bffa-dba80ece21fa");
/* -------------------------------------------------------------------------- */
/* AVENIR NEXT */
/* -------------------------------------------------------------------------- */
/* 100 - THIN (HAIRLINE) */
/* -------------------------------------- */
/* 200 - EXTRA LIGHT (ULTRA LIGHT) */
/* -------------------------------------- */
/* 300 - LIGHT */
@font-face{
    font-family:"Avenir Next";
    /* font-family:"Avenir Next LT W01 Light"; */
    src:url("670c4af6-0f8f-4dfa-89d7-0213a1f77b7d.woff2") format("woff2"),url("b25f4dd5-5498-47ad-bf13-ed8d085f0ace.woff") format("woff");
    font-weight: 300;
    font-style: normal;
}
@font-face{
    font-family:"Avenir Next";
    /* font-family:"Avenir Next LT W01 Light Italic"; */
    src:url("f5ab1a5d-da17-451b-9f60-c9d132b69cb8.woff2") format("woff2"),url("15076b53-6450-4913-a4dd-af93d4e59311.woff") format("woff");
    font-weight: 300;
    font-style: italic;
}
/* -------------------------------------- */
/* 400 - NORMAL (REGULAR) */
@font-face{
    font-family:"Avenir Next";
    /* font-family:"Avenir Next LT W01 Regular"; */
    src:url("c4691e94-080d-4452-8f9f-8b3db6b68d55.woff2") format("woff2"),url("a1adabe6-efe5-40b7-b619-48111c8ff883.woff") format("woff");
    font-weight: 400;
    font-style: normal;
}
@font-face{
    font-family:"Avenir Next";
    /* font-family:"Avenir Next LT W01 Italic"; */
    src:url("f07f5ab2-8ecc-416d-afa7-b73dbea95907.woff2") format("woff2"),url("3a03e3a3-baa3-4079-aa61-d2ec2a35bea3.woff") format("woff");
    font-weight: 400;
    font-style: italic;
}
/* -------------------------------------- */
/* 500 - MEDIUM */
@font-face{
    font-family:"Avenir Next";
    /* font-family:"Avenir Next LT W01 Medium"; */
    src:url("f5d4f93b-454a-43e0-9ae8-7f1271b5c0fd.woff2") format("woff2"),url("72556e8c-c677-48d8-81ff-3eb8fc50033b.woff") format("woff");
    font-weight: 500;
    font-style: normal;
}
@font-face{
    font-family:"Avenir Next";
    /* font-family:"Avenir Next LT W01 Medium It"; */
    src:url("b7a66ef0-2d88-45d3-bc84-e2d6013878d9.woff2") format("woff2"),url("351c1f33-8a8e-41c9-920c-0031d3983321.woff") format("woff");
    font-weight: 500;
    font-style: italic;
}
/* -------------------------------------- */
/* 600 - SEMIBOLD (DEMIBOLD) */
@font-face{
    font-family:"Avenir Next";
    /* font-family:"Avenir Next LT W01 Demi"; */
    src:url("6afe4676-059a-4aa8-b891-29856bbcba22.woff2") format("woff2"),url("a9817c16-2a79-49bf-8543-6c846d73a52f.woff") format("woff");
    font-weight: 600;
    font-style: normal;
}
@font-face{
    font-family:"Avenir Next";
    /* font-family:"Avenir Next LT W01 Demi Italic"; */
    src:url("e9540909-1e28-4c00-9423-10e43c828f31.woff2") format("woff2"),url("691d198c-3c78-40b5-9ce3-c92eda0bab0f.woff") format("woff");
    font-weight: 600;
    font-style: italic;
}
/* -------------------------------------- */
/* 700 - BOLD */
@font-face{
     /* font-family:"Avenir Next LT W01 Bold"; */
    /* font-family:"Avenir Next"; */
    /* src:url("b56355b0-7729-42a7-9f65-62c7211d078c.woff2") format("woff2"),url("05537afc-e923-4df9-b365-71798fbd220d.woff") format("woff"); */
    /* font-weight: 700; */
    /* font-style: normal; */
}
@font-face{
    /* font-family:"Avenir Next LT W02 Bold Italic"; */
    /* font-family:"Avenir Next"; */
    /* src:url("a7686dee-eeb5-4f8b-8d6d-5847eeb04371.woff2") format("woff2"),url("e96e0f4f-36fb-48a0-8ba2-4e40f630b4d0.woff") format("woff"); */
    /* font-weight: 700; */
    /* font-style: italic; */
}
/* -------------------------------------- */
/* 700 - SEMIBOLD (DEMIBOLD) */
/* OVERIDE 700 BOLD with DEMIBOLD */
@font-face{
    font-family:"Avenir Next";
    /* font-family:"Avenir Next LT W01 Demi"; */
    src:url("6afe4676-059a-4aa8-b891-29856bbcba22.woff2") format("woff2"),url("a9817c16-2a79-49bf-8543-6c846d73a52f.woff") format("woff");
    font-weight: 700;
    font-style: normal;
}
@font-face{
    font-family:"Avenir Next";
    /* font-family:"Avenir Next LT W01 Demi Italic"; */
    src:url("e9540909-1e28-4c00-9423-10e43c828f31.woff2") format("woff2"),url("691d198c-3c78-40b5-9ce3-c92eda0bab0f.woff") format("woff");
    font-weight: 700;
    font-style: italic;
}

@font-face {
    font-family:"DM Sans";
    font-weight: 300;
    font-style: normal;
    src: url("DMSans-Light.woff2") format("woff2");
}

@font-face {
    font-family:"DM Sans";
    font-weight: 300;
    font-style: italic;
    src: url("DMSans-LightItalic.woff2") format("woff2");
    
}

@font-face {
    font-family:"DM Sans";
    font-weight: 400;
    font-style: normal;
    src: url("DMSans-Regular.woff2") format("woff2");
}

@font-face {
    font-family:"DM Sans";
    font-weight: 400;
    font-style: italic;
    src: url("DMSans-Italic.woff2") format("woff2");
}

@font-face {
    font-family:"DM Sans";
    font-weight: 500;
    font-style: normal;
    src: url("DMSans-Medium.woff2") format("woff2");
}

@font-face {
    font-family:"DM Sans";
    font-weight: 500;
    font-style: italic;
    src: url("DMSans-MediumItalic.woff2") format("woff2");
    
}

@font-face {
    font-family:"DM Sans";
    font-weight: 600;
    font-style: normal;
    src: url("DMSans-SemiBold.woff2") format("woff2");
}

@font-face {
    font-family:"DM Sans";
    font-weight: 600;
    font-style: italic;
    src: url("DMSans-SemiBoldItalic.woff2") format("woff2");
    
}

@font-face {
    font-family:"DM Sans";
    font-weight: 700;
    font-style: normal;
    src: url("DMSans-SemiBold.woff2") format("woff2");
}

@font-face {
    font-family:"DM Sans";
    font-weight: 700;
    font-style: italic;
    src: url("DMSans-SemiBoldItalic.woff2") format("woff2");
    
}
/* -------------------------------------- */
/* 800 - EXTRA BOLD (ULTRA BOLD) */
/* -------------------------------------- */
/* 900 - BLACK (HEAVY) */
/* -------------------------------------- */
/* 950 / 1000 - EXTRA BLACK (ULTRA BLACK) */
/* -------------------------------------- */