/*Typefaces*/
@font-face {
  font-family: 'arrayMono';
  src: url("/include/fonts/Array/ArrayMono-Bold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'arrayMono';
  src: url("/include/fonts/Array/ArrayMono-BoldItalic.woff2") format("woff2");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: 'arrayMono';
  src: url("/include/fonts/Array/ArrayMono-Regular.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'arrayMono';
  src: url("/include/fonts/Array/ArrayMono-RegularItalic.woff2") format("woff2");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'arrayMono';
  src: url("/include/fonts/Array/ArrayMono-Black.woff2") format("woff2");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: 'arrayMono';
  src: url("/include/fonts/Array/ArrayMono-BlackItalic.woff2") format("woff2");
  font-weight: 900;
  font-style: italic;
}
@font-face {
    font-family: 'arrayProportional';
    src: url("/include/fonts/Array/ArrayProportional-Regular.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
}
@font-face {
  font-family: 'arrayProportional';
  src: url("/include/fonts/Array/ArrayProportional-RegularItalic.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
}
@font-face {
    font-family: 'arrayProportional';
    src: url("/include/fonts/Array/ArrayProportional-Bold.woff2") format("woff2");
    font-weight: 600;
    font-style: normal;
}
@font-face {
  font-family: 'arrayProportional';
  src: url("/include/fonts/Array/ArrayProportional-BoldItalic.woff2") format("woff2");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: 'arrayProportional';
  src: url("/include/fonts/Array/ArrayProportional-Black.woff2") format("woff2");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: 'arrayProportional';
  src: url("/include/fonts/Array/ArrayProportional-BlackItalic.woff2") format("woff2");
  font-weight: 900;
  font-style: italic;
}
.a_r {
    font-family: arrayProportional;
    font-weight: 400;
    }
    .a_b {
    font-family: arrayProportional;
    font-weight: 600;
    }
.a_m_r {
  font-family: 'arrayMono';
  font-weight: normal;
  font-style: normal;
}
.a_m_ri {
  font-family: 'arrayMono';
  font-weight: normal;
  font-style: italic;
}
.a_m_b {
  font-family: 'arrayMono';
  font-weight: 600;
  font-style: normal;
}
.a_m_bi {
  font-family: 'arrayMono';
  font-weight: 600;
  font-style: italic;
}
.a_m_blk {
  font-family: 'arrayMono';
  font-weight: 800;
  font-style: normal;
}
.a_m_blki {
  font-family: 'arrayMono';
  font-weight: 800;
  font-style: italic;
}
.a_p_r {
  font-family: 'arrayProportional';
  font-weight: 400;
  font-style: normal;
}
.a_p_ri {
  font-family: 'arrayProportional';
  font-weight: normal;
  font-style: italic;
}
.a_p_b {
  font-family: 'arrayProportional';
  font-weight: 600;
  font-style: normal;
}
.a_p_bi {
  font-family: 'arrayProportional';
  font-weight: 600;
  font-style: italic;
}
.a_p_blk {
  font-family: 'arrayProportional';
  font-weight: 800;
  font-style: normal;
}
.a_p_blki {
  font-family: 'arrayProportional';
  font-weight: 800;
  font-style: italic;
}
@font-face {
  font-family: 'Chapman';
  src: url("/include/fonts/Chapman/Chapman-VF.woff2")
}
@font-face {
  font-family: 'ChapmanItalic';
  src: url("/include/fonts/Chapman/ChapmanItalic-VF.woff2")
}

/*Cresta Hairline*/
@font-face {
    font-family: 'cresta';
    src: url("/include/fonts/Cresta/Cresta-Hairline.woff2");
    font-weight: 100;
    font-style: normal;
}
/*Cresta Hairline Italic*/
@font-face {
    font-family: 'cresta';
    src: url("/include/fonts/Cresta/Cresta-HairlineItalic.woff2");
    font-weight: 100;
    font-style: italic;
}
/*Cresta Light*/
@font-face {
    font-family: 'cresta';
    src: url("/include/fonts/Cresta/Cresta-Light.woff2");
    font-weight: 300;
    font-style: normal;
}
/*Cresta Light Italic*/
@font-face {
    font-family: 'cresta';
    src: url("/include/fonts/Cresta/Cresta-LightItalic.woff2");
    font-weight: 300;
    font-style: italic;
}
/*Cresta Regular*/
@font-face {
    font-family: 'cresta';
    src: url("/include/fonts/Cresta/Cresta-Regular.woff2");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'cresta';
    src: url("/include/fonts/Cresta/Cresta-RegularItalic.woff2");
    font-weight: 400;
    font-style: italic;
}
/*Cresta Medium*/
@font-face {
    font-family: 'cresta';
    src: url("/include/fonts/Cresta/Cresta-Medium.woff2");
    font-weight: 500;
    font-style: normal;
}
/*Cresta Medium Italic*/
@font-face {
    font-family: 'cresta';
    src: url("/include/fonts/Cresta/Cresta-MediumItalic.woff2");
    font-weight: 500;
    font-style: italic;
}
/*Cresta Bold*/
@font-face {
    font-family: 'cresta';
    src: url("/include/fonts/Cresta/Cresta-Bold.woff2");
    font-weight: bold;
    font-style: normal;
}
/*Cresta Bold Italic*/
@font-face {
    font-family: 'cresta';
    src: url("/include/fonts/Cresta/Cresta-BoldItalic.woff2");
    font-weight: bold;
    font-style: italic;
}
/*Cresta Black*/
@font-face {
    font-family: 'cresta';
    src: url("/include/fonts/Cresta/Cresta-Black.woff2");
    font-weight: 800;
    font-style: normal;
}
/*Cresta Black Italic*/
@font-face {
    font-family: 'cresta';
    src: url("/include/fonts/Cresta/Cresta-BlackItalic.woff2");
    font-weight: 800;
    font-style: italic;
}
.c_h {
font-family: 'cresta';
font-weight: 100;
font-style: normal;
}
.c_l {
font-family: cresta;
font-weight: 300;
font-style: normal;
}
.c_r {
font-family: cresta;
font-weight: 400;
font-style: normal;
}
.c_m {
font-family: cresta;
font-weight: 500;
font-style: normal;
}
.c_b {
font-family: cresta;
font-weight: bold;
font-style: normal;
}
.c_blk {
font-family: cresta;
font-weight: 800;
font-style: normal;
}
.c_h_i {
font-family: cresta;
font-weight: 100;
font-style: italic;
}
.c_l_i {
font-family: cresta;
font-weight: 300;
font-style: italic;
}
.c_r_i {
font-family: cresta;
font-weight: 400;
font-style: italic;
}
.c_m_i {
font-family: cresta;
font-weight: 500;
font-style: italic;
}
.c_b_i {
font-family: cresta;
font-weight: bold;
font-style: italic;
}
.c_blk_i {
font-family: cresta;
font-weight: 800;
font-style: italic;
}
/*Essonnes Display Bold*/
@font-face {
    font-family: 'essonnes-display';
    src: url("/include/fonts/Essonnes/essonnesdisplay-bold.woff2");
    font-weight: bold;
    font-style: normal;
}

/*Essonnes Display Bold Italic*/
@font-face {
    font-family: 'essonnes-display';
    src: url("/include/fonts/Essonnes/essonnesdisplay-bolditalic.woff2");
    font-weight: bold;
    font-style: italic;
}
/*Essonnes Display Light*/
@font-face {
    font-family: 'essonnes-display';
    src: url("/include/fonts/Essonnes/essonnesdisplay-light.woff2");
    font-weight: 300;
    font-style: normal;
}
/*Essonnes Display Light Italic*/
@font-face {
    font-family: 'essonnes-display';
    src: url("/include/fonts/Essonnes/essonnesdisplay-lightitalic.woff2");
    font-weight: 300;
    font-style: italic;
}
/*Essonnes Display Regular*/
@font-face {
    font-family: 'essonnes-display';
    src: url("/include/fonts/Essonnes/essonnesdisplay-regular.woff2");
    font-weight: 400;
    font-style: normal;
}
/*Essonnes Display Regular Italic*/
@font-face {
    font-family: 'essonnes-display';
    src: url("/include/fonts/Essonnes/essonnesdisplay-italic.woff2");
    font-weight: 400;
    font-style: italic;
}
/*Essonnes Headline Bold*/
@font-face {
    font-family: 'essonnes-headline';
    src: url("/include/fonts/Essonnes/essonnesheadline-bold.woff2");
    font-weight: bold;
    font-style: normal;
}
/*Essonnes Headline Bold Italic*/
@font-face {
    font-family: 'essonnes-headline';
    src: url("/include/fonts/Essonnes/essonnesheadline-bolditalic.woff2");
    font-weight: bold;
    font-style: italic;
}
/*Essonnes Headline Regular Italic*/
@font-face {
    font-family: 'essonnes-headline';
    src: url("/include/fonts/Essonnes/essonnesheadline-italic.woff2");
    font-weight: normal;
    font-style: italic;
}
/*Essonnes Headline Regular*/
@font-face {
    font-family: 'essonnes-headline';
    src: url("/include/fonts/Essonnes/essonnesheadline-regular.woff2");
    font-weight: normal;
    font-style: normal;
}
/*Essonnes Headline Thin*/
@font-face {
    font-family: 'essonnes-headline';
    src: url("/include/fonts/Essonnes/essonnesheadline-thin.woff2");
    font-weight: 200;
    font-style: normal;
}
/*Essonnes Headline Thin Italic*/
@font-face {
    font-family: 'essonnes-headline';
    src: url("/include/fonts/Essonnes/essonnesheadline-thinitalic.woff2");
    font-weight: 200;
    font-style: italic;
}
/*Essonnes Text Bold*/
@font-face {
    font-family: 'essonnes-text';
    src: url("/include/fonts/Essonnes/essonnestext-bold.woff2");
    font-weight: bold;
    font-style: normal;
}
/*Essonnes Text Bold Italic*/
@font-face {
    font-family: 'essonnes-text';
    src: url("/include/fonts/Essonnes/essonnestext-bolditalic.woff2");
    font-weight: bold;
    font-style: italic;
}
/*Essonnes Text Regular*/
@font-face {
    font-family: 'essonnes-text';
    src: url("/include/fonts/Essonnes/essonnestext-regular.woff2");
    font-weight: normal;
    font-style: normal;
}
  /*Essonnes Text Regular Italic*/
  @font-face {
      font-family: 'essonnes-text';
      src: url("/include/fonts/Essonnes/essonnestext-italic.woff2");
      font-weight: 400;
      font-style: italic;
  }
/*********GARVIS******/
@font-face {
    font-family: 'garvis';
    src: url("/include/fonts/Garvis/garvis_pro_book.woff2");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'garvis';
    src: url("/include/fonts/Garvis/garvis_pro_italic.woff2");

    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: 'garvis';
    src: url("/include/fonts/Garvis/garvis_pro_semibold.woff2");
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'garvis';
    src: url("/include/fonts/Garvis/garvis_pro_bold.woff2");
    font-weight: 800;
    font-style: normal;
}
.g_r {
  font-family: 'garvis';
  font-style: normal;
}
.g_r_i {
  font-family: 'garvis';
  font-weight: normal;
  font-style: italic;
}
.g_sb {
  font-family: 'garvis';
  font-style: 600;
  font-style: normal;
}
.g_b {
  font-family: 'garvis';
  font-weight: 800;
  font-style: normal;
}
@font-face {
    font-family: 'gastromond';
    src: url("/include/fonts/Gastromond/Gastromond-Regular.woff2") format('woff2');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'gastromond';
    src: url("/include/fonts/Gastromond/Gastromond-Italic.woff2") format('woff2');
    font-weight: normal;
    font-style: italic;
}
.gmd_r {
  font-family: 'gastromond';
  font-style: normal;
}
.gmd_r_i {
  font-family: 'gastromond';
  font-weight: normal;
  font-style: italic;
}
.h_t {
  font-family: essonnes-headline;
  font-weight: 200;
  font-style: normal;
}
.h_t_i {
  font-family: essonnes-headline;
  font-weight: 200;
  font-style: italic;
}
.h_r {
  font-family: essonnes-headline;
  font-weight: normal;
  font-style: normal;
}
.h_r_i {
font-family: essonnes-headline;
font-weight: normal;
font-style: italic;
}
.h_b {
font-family: essonnes-headline;
font-weight: bold;
font-style: normal;
}
.h_b_i {
font-family: essonnes-headline;
font-weight: bold;
font-style: italic;
}
.d_l{
font-family: essonnes-display;
font-weight: 300;
font-style: normal;
}
.d_l_i{
font-family: essonnes-display;
font-weight: 300;
font-style: italic;
}
.d_r {
font-family: essonnes-display;
font-weight: 400;
font-style: normal;
}
.d_r_i {
font-family: essonnes-display;
font-weight: 400;
font-style: italic;
}
.d_b {
font-family: essonnes-display;
font-weight: bold;
font-style: normal;
}
.d_b_i {
font-family: essonnes-display;
font-weight: bold;
font-style: italic;
}
.t_r {
font-family: essonnes-text;
font-weight: normal;
font-style: normal;
}
.t_r_i {
font-family: essonnes-text;
font-weight: normal;
font-style: italic;
}
.t_b {
font-family: essonnes-text;
font-weight: bold;
font-style: normal;
}
.t_b_i {
font-family: essonnes-text;
font-weight: bold;
font-style: italic;
}
@font-face {
  font-family: 'stackfill';
  src: url("/include/fonts/Stack/Stack-Fill.woff2") format('woff2');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'stackcourses';
  src: url("/include/fonts/Stack/Stack-Courses.woff2") format('woff2');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'stackbricks';
  src: url("/include/fonts/Stack/Stack-Bricks.woff2") format('woff2');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'stackmortarcourses';
  src: url("/include/fonts/Stack/Stack-MortarCourses.woff2") format('woff2');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'stackmortarbricks';
  src: url("/include/fonts/Stack/Stack-MortarBricks.woff2") format('woff2');
  font-weight: normal;
  font-style: normal;
}
.s_f {
  font-family: stackfill;
  font-weight: normal;
  font-style: normal;
}
.s_c {
  font-family: stackcourses;
  font-weight: normal;
  font-style: normal;
}
.s_b {
  font-family: stackbricks;
  font-weight: normal;
  font-style: normal;
}
.s_mc {
  font-family: stackmortarcourses;
  font-weight: normal;
  font-style: normal;
}
.s_mb {
  font-family: stackmortarbricks;
  font-weight: normal;
  font-style: normal;
}
.r_cr {
  font-family: Chapman;
  font-variation-settings: 'wght' 400, 'wdth' 50;
}
.r_cri {
  font-family: ChapmanItalic;
  font-variation-settings: 'wght' 400, 'wdth' 50;
}
.r_cm {
  font-family: Chapman;
  font-variation-settings: 'wght' 500, 'wdth' 50;
}
.r_cmi {
  font-family: ChapmanItalic;
  font-variation-settings: 'wght' 500, 'wdth' 50;
}
.r_cb {
  font-family: Chapman;
  font-variation-settings: 'wght' 700, 'wdth' 50;
}
.r_cbi {
  font-family: ChapmanItalic;
  font-variation-settings: 'wght' 700, 'wdth' 50;
}
.r_cblk {
  font-family: Chapman;
  font-variation-settings: 'wght' 900, 'wdth' 50;
}
.r_cblki {
  font-family: ChapmanItalic;
  font-variation-settings: 'wght' 900, 'wdth' 50;
}
.r_r {
  font-family: Chapman;
  font-variation-settings: 'wght' 400, 'wdth' 100;
}
.r_ri {
  font-family: ChapmanItalic;
  font-variation-settings: 'wght' 400, 'wdth' 100;
}
.r_m {
  font-family: Chapman;
  font-variation-settings: 'wght' 500, 'wdth' 100;
}
.r_mi {
  font-family: ChapmanItalic;
  font-variation-settings: 'wght' 500, 'wdth' 100;
}
.r_b {
  font-family: Chapman;
  font-variation-settings: 'wght' 700, 'wdth' 100;
}
.r_bi {
  font-family: ChapmanItalic;
  font-variation-settings: 'wght' 700, 'wdth' 100;
}
.r_blk {
  font-family: Chapman;
  font-variation-settings: 'wght' 900, 'wdth' 100;
}
.r_blki {
  font-family: ChapmanItalic;
  font-variation-settings: 'wght' 900, 'wdth' 100;
}
.r_er {
  font-family: Chapman;
  font-variation-settings: 'wght' 400, 'wdth' 200;
}
.r_eri {
  font-family: ChapmanItalic;
  font-variation-settings: 'wght' 400, 'wdth' 200;
}
.r_em {
  font-family: Chapman;
  font-variation-settings: 'wght' 500, 'wdth' 200;
}
.r_emi {
  font-family: ChapmanItalic;
  font-variation-settings: 'wght' 500, 'wdth' 200;
}
.r_eb {
  font-family: Chapman;
  font-variation-settings: 'wght' 700, 'wdth' 200;
}
.r_ebi {
  font-family: ChapmanItalic;
  font-variation-settings: 'wght' 700, 'wdth' 200;
}
.r_eblk {
  font-family: Chapman;
  font-variation-settings: 'wght' 900, 'wdth' 200;
}
.r_eblki {
  font-family: ChapmanItalic;
  font-variation-settings: 'wght' 900, 'wdth' 200;
}
@font-face {
    font-family: 'elfreth';
    src: url("/include/fonts/Elfreth/Elfreth-Light.woff2") format('woff2');
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: 'elfreth';
    src: url("/include/fonts/Elfreth/Elfreth-Regular.woff2") format('woff2');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'elfreth';
    src: url("/include/fonts/Elfreth/Elfreth-Bold.woff2") format('woff2');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'elfreth';
    src: url("/include/fonts/Elfreth/Elfreth-Black.woff2") format('woff2');
    font-weight: 800;
    font-style: normal;
}
.elf_l {
    font-family: elfreth;
    font-weight: 100;
  }
  .elf_r {
    font-family: elfreth;
    font-weight: 400;
  }
  .elf_b {
    font-family: elfreth;
    font-weight: 600;
  }
  .elf_blk {
    font-family: elfreth;
    font-weight: 800;
  }
@font-face {
    font-family: 'Transducer';
    src: url("/include/fonts/Eurostyle/Transducer-VF.woff2")
  }
.trans_ch {
  font-family: 'Transducer';
  font-variation-settings: 'wght' 100, 'wdth' 50;
}
.trans_chi {
  font-family: 'Transducer';
  font-variation-settings: 'wght' 100, 'wdth' 50, 'slnt' -10;
}
.trans_cr {
  font-family: 'Transducer';
  font-variation-settings: 'wght' 400, 'wdth' 50;
}
.trans_cri {
  font-family: 'Transducer';
  font-variation-settings: 'wght' 400, 'wdth' 50, 'slnt' -10;
}
.trans_cm {
  font-family: 'Transducer';
  font-variation-settings: 'wght' 500, 'wdth' 50;
}
.trans_cmi {
  font-family: 'Transducer';
  font-variation-settings: 'wght' 500, 'wdth' 50, 'slnt' -10;
}
.trans_cb {
  font-family: 'Transducer';
  font-variation-settings: 'wght' 700, 'wdth' 50;
}
.trans_cbi {
  font-family: 'Transducer';
  font-variation-settings: 'wght' 700, 'wdth' 50, 'slnt' -10;
}
.trans_cblk {
  font-family: 'Transducer';
  font-variation-settings: 'wght' 900, 'wdth' 50;
}
.trans_cblki {
  font-family: 'Transducer';
  font-variation-settings: 'wght' 900, 'wdth' 50, 'slnt' -10;
}
.trans_h {
  font-family: 'Transducer';
  font-variation-settings: 'wght' 100, 'wdth' 100;
}
.trans_hi {
  font-family: 'Transducer';
  font-variation-settings: 'wght' 100, 'wdth' 100, 'slnt' -10;
}
.trans_r {
  font-family: 'Transducer';
  font-variation-settings: 'wght' 400, 'wdth' 100;
}
.trans_ri {
  font-family: 'Transducer';
  font-variation-settings: 'wght' 400, 'wdth' 100, 'slnt' -10;
}
.trans_m {
  font-family: 'Transducer';
  font-variation-settings: 'wght' 500, 'wdth' 100;
}
.trans_mi {
  font-family: 'Transducer';
  font-variation-settings: 'wght' 500, 'wdth' 100, 'slnt' -10;
}
.trans_b {
  font-family: 'Transducer';
  font-variation-settings: 'wght' 700, 'wdth' 100;
}
.trans_bi {
  font-family: 'Transducer';
  font-variation-settings: 'wght' 700, 'wdth' 100, 'slnt' -10;
}
.trans_blk {
  font-family: 'Transducer';
  font-variation-settings: 'wght' 900, 'wdth' 100;
}
.trans_blki {
  font-family: 'Transducer';
  font-variation-settings: 'wght' 900, 'wdth' 100, 'slnt' -10;
}
.trans_eh {
  font-family: 'Transducer';
  font-variation-settings: 'wght' 100, 'wdth' 200;
}
.trans_ehi {
  font-family: 'Transducer';
  font-variation-settings: 'wght' 100, 'wdth' 200, 'slnt' -10;
}
.trans_er {
  font-family: 'Transducer';
  font-variation-settings: 'wght' 400, 'wdth' 200;
}
.trans_eri {
  font-family: 'Transducer';
  font-variation-settings: 'wght' 400, 'wdth' 200, 'slnt' -10;
}
.trans_em {
  font-family: 'Transducer';
  font-variation-settings: 'wght' 500, 'wdth' 200;
}
.trans_emi {
  font-family: 'Transducer';
  font-variation-settings: 'wght' 500, 'wdth' 200, 'slnt' -10;
}
.trans_eb {
  font-family: 'Transducer';
  font-variation-settings: 'wght' 700, 'wdth' 200;
}
.trans_ebi {
  font-family: 'Transducer';
  font-variation-settings: 'wght' 700, 'wdth' 200, 'slnt' -10;
}
.trans_eblk {
  font-family: 'Transducer';
  font-variation-settings: 'wght' 900, 'wdth' 200;
}
.trans_eblki {
  font-family: 'Transducer';
  font-variation-settings: 'wght' 900, 'wdth' 200, 'slnt' -10;
}

@font-face {
    font-family: 'OculiDisplay';
    src: url("/include/fonts/Oculi/Oculi_Display-Black.woff2") format("woff2");
    font-weight: 900;
    font-style: normal;
  }
  @font-face {
    font-family: 'OculiDisplay';
    src: url("/include/fonts/Oculi/Oculi_Display-BlackItalic.woff2") format("woff2");
    font-weight: 900;
    font-style: italic;
  }
@font-face {
  font-family: 'OculiDisplay';
  src: url("/include/fonts/Oculi/Oculi_Display-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'OculiDisplay';
  src: url("/include/fonts/Oculi/Oculi_Display-BoldItalic.woff2") format("woff2");
  font-weight: 700;
  font-style: italic;
}
@font-face {
    font-family: 'OculiDisplay';
    src: url("/include/fonts/Oculi/Oculi_Display-Medium.woff2") format("woff2");
    font-weight: 600;
    font-style: normal;
  }
  @font-face {
    font-family: 'OculiDisplay';
    src: url("/include/fonts/Oculi/Oculi_Display-MediumItalic.woff2") format("woff2");
    font-weight: 600;
    font-style: italic;
  }
@font-face {
  font-family: 'OculiDisplay';
  src: url("/include/fonts/Oculi/Oculi_Display-Regular.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'OculiDisplay';
  src: url("/include/fonts/Oculi/Oculi_Display-RegularItalic.woff2") format("woff2");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'OculiDisplay';
  src: url("/include/fonts/Oculi/Oculi_Display-Light.woff2") format("woff2");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: 'OculiDisplay';
  src: url("/include/fonts/Oculi/Oculi_Display-LightItalic.woff2") format("woff2");
  font-weight: 100;
  font-style: italic;
}

@font-face {
  font-family: 'OculiText';
  src: url("/include/fonts/Oculi/Oculi_Text-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'OculiText';
  src: url("/include/fonts/Oculi/Oculi_Text-BoldItalic.woff2") format("woff2");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: 'OculiText';
  src: url("/include/fonts/Oculi/Oculi_Text-Regular.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'OculiText';
  src: url("/include/fonts/Oculi/Oculi_Text-RegularItalic.woff2") format("woff2");
  font-weight: normal;
  font-style: italic;
}
@font-face {
    font-family: 'OculiText';
    src: url("/include/fonts/Oculi/Oculi_Text-Medium.woff2") format("woff2");
    font-weight: 500;
    font-style: normal;
  }
  @font-face {
    font-family: 'OculiText';
    src: url("/include/fonts/Oculi/Oculi_Text-MediumItalic.woff2") format("woff2");
    font-weight: 500;
    font-style: italic;
  }
@font-face {
    font-family: 'OculiText';
    src: url("/include/fonts/Oculi/Oculi_Text-Black.woff2") format("woff2");
    font-weight: 900;
    font-style: normal;
  }
  @font-face {
    font-family: 'OculiText';
    src: url("/include/fonts/Oculi/Oculi_Text-BlackItalic.woff2") format("woff2");
    font-weight: 900;
    font-style: italic;
  }

.o_d_l {
  font-family: OculiDisplay;
  font-weight: 100;
  font-style: normal;
}
.o_d_li {
  font-family: OculiDisplay;
  font-weight: 100;
  font-style: italic;
}
.o_d_r {
  font-family: OculiDisplay;
  font-weight: normal;
  font-style: normal;
}
.o_d_ri {
  font-family: OculiDisplay;
  font-weight: normal;
  font-style: italic;
}
.o_d_m {
    font-family: OculiDisplay;
    font-weight: 600;
    font-style: normal;
  }
.o_d_mi {
    font-family: OculiDisplay;
    font-weight: 600;
    font-style: italic;
  }
.o_d_b {
  font-family: OculiDisplay;
  font-weight: 700;
  font-style: normal;
}
.o_d_bi {
  font-family: OculiDisplay;
  font-weight: 700;
  font-style: italic;
}
.o_d_blk {
  font-family: OculiDisplay;
  font-weight: 900;
  font-style: normal;
}
.o_d_blki {
  font-family: OculiDisplay;
  font-weight: 900;
  font-style: italic;
}
.o_t_r {
  font-family: OculiText;
  font-weight: normal;
  font-style: normal;
}
.o_t_ri {
  font-family: OculiText;
  font-weight: normal;
  font-style: italic;
}
.o_t_m {
    font-family: OculiText;
    font-weight: 500;
    font-style: normal;
  }
  .o_t_mi {
    font-family: OculiText;
    font-weight: 500;
    font-style: italic;
  }
.o_t_b {
  font-family: OculiText;
  font-weight: 700;
  font-style: normal;
}
.o_t_bi {
  font-family: OculiText;
  font-weight: 700;
  font-style: italic;
}
.o_t_blk {
  font-family: OculiText;
  font-weight: 900;
  font-style: normal;
}
.o_t_blki {
  font-family: OculiText;
  font-weight: 900;
  font-style: italic;
}

@font-face {
  font-family: 'Parabolica';
  src: url("/include/fonts/Parabolica/Parabolica-VF.woff2")
}
.p_h {
  font-family: Parabolica;
  font-variation-settings: 'wght' 100, 'opsz' 50;
}
.p_hi {
  font-family: Parabolica;
  font-variation-settings: 'wght' 100, 'opsz' 50, 'slnt' -14;
}
.p_l {
  font-family: Parabolica;
  font-variation-settings: 'wght' 200, 'opsz' 50;

}
.p_li {
  font-family: Parabolica;
  font-variation-settings: 'wght' 200, 'opsz' 50, 'slnt' -14;
}
.p_r {
  font-family: Parabolica;
  font-variation-settings: 'wght' 400, 'opsz' 50;
}
.p_ri {
  font-family: Parabolica;
  font-variation-settings: 'wght' 400, 'opsz' 50, 'slnt' -14;
}
.p_m {
  font-family: Parabolica;
  font-variation-settings: 'wght' 500, 'opsz' 50;
}
.p_mi {
  font-family: Parabolica;
  font-variation-settings: 'wght' 500, 'opsz' 50, 'slnt' -14;
}
.p_b {
  font-family: Parabolica;
  font-variation-settings: 'wght' 700, 'opsz' 50;
}
.p_bi {
  font-family: Parabolica;
  font-variation-settings: 'wght' 700, 'opsz' 50, 'slnt' -14;
}
.p_blk {
  font-family: Parabolica;
  font-variation-settings: 'wght' 900, 'opsz' 50;
}
.p_blki {
  font-family: Parabolica;
  font-variation-settings: 'wght' 900, 'opsz' 50, 'slnt' -14;
}





.p_t_r {
  font-family: 'Parabolica';
  font-variation-settings: 'wght' 400, 'opsz' 10;
}
.p_t_ri {
  font-family: 'Parabolica';
  font-variation-settings: 'wght' 400, 'opsz' 10, 'slnt' -14;
}
.p_t_m {
  font-family: 'Parabolica';
  font-variation-settings: 'wght' 500, 'opsz' 10;
}
.p_t_mi {
  font-family: 'Parabolica';
  font-variation-settings: 'wght' 500, 'opsz' 10, 'slnt' -14;
}
.p_t_b {
  font-family: Parabolica;
  font-variation-settings: 'wght' 700, 'opsz' 10, 'slnt' 0;
}
.p_t_bi {
  font-family: Parabolica;
  font-variation-settings: 'wght' 700, 'opsz' 10, 'slnt' -10;
}
.p_t_blk {
  font-family: Parabolica;
  font-variation-settings: 'wght' 900, 'opsz' 10, 'slnt' 0;
}
.p_t_blki {
  font-family: Parabolica;
  font-variation-settings: 'wght' 900, 'opsz' 10, 'slnt' -10;
}

@font-face {
  font-family: 'Enfilade';
  src: url("/include/fonts/Enfilade/Enfilade-VF.woff2")
}
/*
@font-face {
  font-family: 'EnfiladeHeadline';
  src: url("/include/fonts/Enfilade/EnfiladeHeadline-Regular.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'EnfiladeHeadline';
  src: url("/include/fonts/Enfilade/EnfiladeHeadline-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'EnfiladeHeadline';
  src: url("/include/fonts/Enfilade/EnfiladeHeadline-Black.woff2") format("woff2");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: 'EnfiladeDisplay';
  src: url("/include/fonts/Enfilade/EnfiladeDisplay-Regular.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'EnfiladeDisplay';
  src: url("/include/fonts/Enfilade/EnfiladeDisplay-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'EnfiladeDisplay';
  src: url("/include/fonts/Enfilade/EnfiladeDisplay-Black.woff2") format("woff2");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: 'EnfiladeSmall';
  src: url("/include/fonts/Enfilade/EnfiladeSmall-Regular.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'EnfiladeSmall';
  src: url("/include/fonts/Enfilade/EnfiladeSmall-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'EnfiladeSmall';
  src: url("/include/fonts/Enfilade/EnfiladeSmall-Black.woff2") format("woff2");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: 'EnfiladeTiny';
  src: url("/include/fonts/Enfilade/EnfiladeTiny-Hairline.woff2") format("woff2");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: 'EnfiladeTiny';
  src: url("/include/fonts/Enfilade/EnfiladeTiny-Regular.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'EnfiladeTiny';
  src: url("/include/fonts/Enfilade/EnfiladeTiny-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'EnfiladeTiny';
  src: url("/include/fonts/Enfilade/EnfiladeTiny-Black.woff2") format("woff2");
  font-weight: 900;
  font-style: normal;
}*/
.en_h_h {
  font-family: Enfilade;
  font-variation-settings: 'wght' 100, 'opsz' 40;
}
.en_d_h {
  font-family: Enfilade;
  font-variation-settings: 'wght' 100, 'opsz' 30;
}
.en_s_h {
  font-family: Enfilade;
  font-variation-settings: 'wght' 100, 'opsz' 20;
}
.en_t_h {
  font-family: Enfilade;
  font-variation-settings: 'wght' 100, 'opsz' 10;
}
.en_m_h {
  font-family: Enfilade;
  font-variation-settings: 'wght' 100, 'opsz' 0;
}
.en_h_r {
  font-family: Enfilade;
  font-variation-settings: 'wght' 400, 'opsz' 40;
}
.en_d_r {
  font-family: Enfilade;
  font-variation-settings: 'wght' 400, 'opsz' 30;
}
.en_s_r {
  font-family: Enfilade;
  font-variation-settings: 'wght' 400, 'opsz' 20;
}
.en_t_r {
  font-family: Enfilade;
  font-variation-settings: 'wght' 400, 'opsz' 10;
}
.en_m_r {
  font-family: Enfilade;
  font-variation-settings: 'wght' 400, 'opsz' 0;
}
.en_h_b {
  font-family: Enfilade;
  font-variation-settings: 'wght' 700, 'opsz' 40;
}
.en_d_b {
  font-family: Enfilade;
  font-variation-settings: 'wght' 700, 'opsz' 30;
}
.en_s_b {
  font-family: Enfilade;
  font-variation-settings: 'wght' 700, 'opsz' 20;
}
.en_t_b {
  font-family: Enfilade;
  font-variation-settings: 'wght' 700, 'opsz' 10;
}
.en_m_b {
  font-family: Enfilade;
  font-variation-settings: 'wght' 700, 'opsz' 0;
}
.en_h_blk {
  font-family: Enfilade;
  font-variation-settings: 'wght' 900, 'opsz' 40;
}
.en_d_blk {
  font-family: Enfilade;
  font-variation-settings: 'wght' 900, 'opsz' 30;
}
.en_s_blk {
  font-family: Enfilade;
  font-variation-settings: 'wght' 900, 'opsz' 20;
}
.en_t_blk {
  font-family: Enfilade;
  font-variation-settings: 'wght' 900, 'opsz' 10;
}
.en_m_blk {
  font-family: Enfilade;
  font-variation-settings: 'wght' 900, 'opsz' 0;
}

@font-face {
  font-family: 'Ultramega';
  src: url("/include/fonts/Ultramega/Ultramega-VF.woff2")
}
.u_h {
  font-family: Ultramega;
  font-variation-settings: 'wght' 100;
}
.u_hi {
  font-family: Ultramega;
  font-variation-settings: 'wght' 100, 'slnt' -10;
}
.u_l {
  font-family: Ultramega;
  font-variation-settings: 'wght' 200;
}
.u_li {
  font-family: Ultramega;
  font-variation-settings: 'wght' 200, 'slnt' -10;
}
.u_r {
  font-family: Ultramega;
  font-variation-settings: 'wght' 400;
}
.u_ri {
  font-family: Ultramega;
  font-variation-settings: 'wght' 400, 'slnt' -10;
}
.u_m {
  font-family: Ultramega;
  font-variation-settings: 'wght' 500;
}
.u_mi {
  font-family: Ultramega;
  font-variation-settings: 'wght' 500, 'slnt' -10;
}
.u_b {
  font-family: Ultramega;
  font-variation-settings: 'wght' 700;
}
.u_bi {
  font-family: Ultramega;
  font-variation-settings: 'wght' 700, 'slnt' -10;
}
.u_blk {
  font-family: Ultramega;
  font-variation-settings: 'wght' 900;
}
.u_blki {
  font-family: Ultramega;
  font-variation-settings: 'wght' 900, 'slnt' -10;
}