/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on November 16, 2022 */



@font-face {
    font-family: 'futura_pt';
    src: url('futuraptbold-web.woff2') format('woff2'),
         url('futuraptbold-web.woff') format('woff');
    font-weight: 600;
    font-style: normal;

}




@font-face {
    font-family: 'futura_pt';
    src: url('futuraptboldoblique-web.woff2') format('woff2'),
         url('futuraptboldoblique-web.woff') format('woff');
    font-weight: 600;
    font-style: italic;

}




@font-face {
    font-family: 'futura_pt';
    src: url('futuraptbook-web.woff2') format('woff2'),
         url('futuraptbook-web.woff') format('woff');
    font-weight: 400;
    font-style: normal;

}




@font-face {
    font-family: 'futura_pt';
    src: url('futuraptbookoblique-web.woff2') format('woff2'),
         url('futuraptbookoblique-web.woff') format('woff');
    font-weight: 400;
    font-style: italic;

}




@font-face {
    font-family: 'futura_pt';
    src: url('futuraptdemi-web.woff2') format('woff2'),
         url('futuraptdemi-web.woff') format('woff');
    font-weight: 500;
    font-style: normal;

}




@font-face {
    font-family: 'futura_pt';
    src: url('futuraptdemioblique-web.woff2') format('woff2'),
         url('futuraptdemioblique-web.woff') format('woff');
    font-weight: 500;
    font-style: italic;

}




@font-face {
    font-family: 'futura_pt';
    src: url('futuraptextrabold-web.woff2') format('woff2'),
         url('futuraptextrabold-web.woff') format('woff');
    font-weight: 700;
    font-style: normal;

}




@font-face {
    font-family: 'futura_pt';
    src: url('futuraptextraboldoblique-web.woff2') format('woff2'),
         url('futuraptextraboldoblique-web.woff') format('woff');
    font-weight: 700;
    font-style: italic;

}




@font-face {
    font-family: 'futura_pt';
    src: url('futuraptlight-web.woff2') format('woff2'),
         url('futuraptlight-web.woff') format('woff');
    font-weight: 300;
    font-style: normal;

}




@font-face {
    font-family: 'futura_pt';
    src: url('futuraptlightoblique-web.woff2') format('woff2'),
         url('futuraptlightoblique-web.woff') format('woff');
    font-weight: 300;
    font-style: italic;

}


@font-face {
    font-family: 'Jost';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: local('Jost* Hairline'),
    local('Jost-Hairline'),
    url(jost-VF.woff) format("woff-variations"),
    url(jost-VF.woff2) format("woff2-variations"),
    url(Jost-100-Hairline.woff) format('woff'),
    url(Jost-100-Hairline.woff2) format('woff2');
}
@font-face {
    font-family: 'Jost';
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: local('Jost* Hairline Italic'),
    local('Jost-HairlineItalic'),
    url(jost-VF.woff) format("woff-variations"),
    url(jost-VF.woff2) format("woff2-variations"),
    url(Jost-100-HairlineItalic.woff) format('woff'),
    url(Jost-100-HairlineItalic.woff2) format('woff2');
}
@font-face {
    font-family: 'Jost';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: local('Jost* Thin'),
    local('Jost-Thin'),
    url(jost-VF.woff) format("woff-variations"),
    url(jost-VF.woff2) format("woff2-variations"),
    url(Jost-200-Thin.woff) format('woff'),
    url(Jost-200-Thin.woff2) format('woff2');
}
@font-face {
    font-family: 'Jost';
    font-style: italic;
    font-weight: 200;
    font-display: swap;
    src: local('Jost* Thin Italic'),
    local('Jost-ThinItalic'),
    url(jost-VF.woff) format("woff-variations"),
    url(jost-VF.woff2) format("woff2-variations"),
    url(Jost-200-ThinItalic.woff) format('woff'),
    url(Jost-200-ThinItalic.woff2) format('woff2');
}
@font-face {
    font-family: 'Jost';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: local('Jost* Light'),
    local('Jost-Light'),
    url(jost-VF.woff) format("woff-variations"),
    url(jost-VF.woff2) format("woff2-variations"),
    url(Jost-300-Light.woff) format('woff'),
    url(Jost-300-Light.woff2) format('woff2');
}
@font-face {
    font-family: 'Jost';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: local('Jost* Light Italic'),
    local('Jost-LightItalic'),
    url(jost-VF.woff) format("woff-variations"),
    url(jost-VF.woff2) format("woff2-variations"),
    url(Jost-300-LightItalic.woff) format('woff'),
    url(Jost-300-LightItalic.woff2) format('woff2');
}
@font-face {
    font-family: 'Jost';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local('Jost* Book'),
    local('Jost-Book'),
    url(jost-VF.woff) format("woff-variations"),
    url(jost-VF.woff2) format("woff2-variations"),
    url(Jost-400-Book.woff) format('woff'),
    url(Jost-400-Book.woff2) format('woff2');
}
@font-face {
    font-family: 'Jost';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: local('Jost* Book Italic'),
    local('Jost-BookItalic'),
    url(jost-VF.woff) format("woff-variations"),
    url(jost-VF.woff2) format("woff2-variations"),
    url(Jost-400-BookItalic.woff) format('woff'),
    url(Jost-400-BookItalic.woff2) format('woff2');
}
@font-face {
    font-family: 'Jost';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: local('Jost* Medium'),
    local('Jost-Medium'),
    url(jost-VF.woff) format("woff-variations"),
    url(jost-VF.woff2) format("woff2-variations"),
    url(Jost-500-Medium.woff) format('woff'),
    url(Jost-500-Medium.woff2) format('woff2');
}
@font-face {
    font-family: 'Jost';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: local('Jost* Medium Italic'),
    local('Jost-MediumItalic'),
    url(jost-VF.woff) format("woff-variations"),
    url(jost-VF.woff2) format("woff2-variations"),
    url(Jost-500-MediumItalic.woff) format('woff'),
    url(Jost-500-MediumItalic.woff2) format('woff2');
}
@font-face {
    font-family: 'Jost';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: local('Jost* Semi'),
    local('Jost-Semi'),
    url(jost-VF.woff) format("woff-variations"),
    url(jost-VF.woff2) format("woff2-variations"),
    url(Jost-600-Semi.woff) format('woff'),
    url(Jost-600-Semi.woff2) format('woff2');
}
@font-face {
    font-family: 'Jost';
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: local('Jost* Semi Italic'),
    local('Jost-SemiItalic'),
    url(jost-VF.woff) format("woff-variations"),
    url(jost-VF.woff2) format("woff2-variations"),
    url(Jost-600-SemiItalic.woff) format('woff'),
    url(Jost-600-SemiItalic.woff2) format('woff2');
}
@font-face {
    font-family: 'Jost';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local('Jost* Bold'),
    local('Jost-Bold'),
    url(jost-VF.woff) format("woff-variations"),
    url(jost-VF.woff2) format("woff2-variations"),
    url(Jost-700-Bold.woff) format('woff'),
    url(Jost-700-Bold.woff2) format('woff2');
}
@font-face {
    font-family: 'Jost';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: local('Jost* Bold Italic'),
    local('Jost-BoldItalic'),
    url(jost-VF.woff) format("woff-variations"),
    url(jost-VF.woff2) format("woff2-variations"),
    url(Jost-700-BoldItalic.woff) format('woff'),
    url(Jost-700-BoldItalic.woff2) format('woff2');
}
@font-face {
    font-family: 'Jost';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: local('Jost* Heavy'),
    local('Jost-Heavy'),
    url(jost-VF.woff) format("woff-variations"),
    url(jost-VF.woff2) format("woff2-variations"),
    url(Jost-800-Heavy.woff) format('woff'),
    url(Jost-800-Heavy.woff2) format('woff2');
}
@font-face {
    font-family: 'Jost';
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: local('Jost* Heavy Italic'),
    local('Jost-HeavyItalic'),
    url(jost-VF.woff) format("woff-variations"),
    url(jost-VF.woff2) format("woff2-variations"),
    url(Jost-800-HeavyItalic.woff) format('woff'),
    url(Jost-800-HeavyItalic.woff2) format('woff2');
}
@font-face {
    font-family: 'Jost';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: local('Jost* Black'),
    local('Jost-Black'),
    url(jost-VF.woff) format("woff-variations"),
    url(jost-VF.woff2) format("woff2-variations"),
    url(Jost-900-Black.woff) format('woff'),
    url(Jost-900-Black.woff2) format('woff2');
}
@font-face {
    font-family: 'Jost';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: local('Jost* Black Italic'),
    local('Jost-BlackItalic'),
    url(jost-VF.woff) format("woff-variations"),
    url(jost-VF.woff2) format("woff2-variations"),
    url(Jost-900-BlackItalic.woff) format('woff'),
    url(Jost-900-BlackItalic.woff2) format('woff2');
}
  /* albert-sans-300 - latin */
@font-face {
    font-family: 'Albert Sans';
    font-style: normal;
    font-weight: 300;
    src: local(''),
         url('albert-sans-v1-latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
         url('albert-sans-v1-latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }
  /* albert-sans-regular - latin */
  @font-face {
    font-family: 'Albert Sans';
    font-style: normal;
    font-weight: 400;
    src: local(''),
         url('albert-sans-v1-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
         url('albert-sans-v1-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }
  /* albert-sans-500 - latin */
  @font-face {
    font-family: 'Albert Sans';
    font-style: normal;
    font-weight: 500;
    src: local(''),
         url('albert-sans-v1-latin-500.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
         url('albert-sans-v1-latin-500.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }
  /* albert-sans-600 - latin */
  @font-face {
    font-family: 'Albert Sans';
    font-style: normal;
    font-weight: 600;
    src: local(''),
         url('albert-sans-v1-latin-600.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
         url('albert-sans-v1-latin-600.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }
  /* albert-sans-700 - latin */
  @font-face {
    font-family: 'Albert Sans';
    font-style: normal;
    font-weight: 700;
    src: local(''),
         url('albert-sans-v1-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
         url('albert-sans-v1-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }
  /* albert-sans-800 - latin */
  @font-face {
    font-family: 'Albert Sans';
    font-style: normal;
    font-weight: 800;
    src: local(''),
         url('albert-sans-v1-latin-800.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
         url('albert-sans-v1-latin-800.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }
  /* albert-sans-900 - latin */
  @font-face {
    font-family: 'Albert Sans';
    font-style: normal;
    font-weight: 900;
    src: local(''),
         url('albert-sans-v1-latin-900.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
         url('albert-sans-v1-latin-900.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }
  /* albert-sans-300italic - latin */
  @font-face {
    font-family: 'Albert Sans';
    font-style: italic;
    font-weight: 300;
    src: local(''),
         url('albert-sans-v1-latin-300italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
         url('albert-sans-v1-latin-300italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }
  /* albert-sans-italic - latin */
  @font-face {
    font-family: 'Albert Sans';
    font-style: italic;
    font-weight: 400;
    src: local(''),
         url('albert-sans-v1-latin-italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
         url('albert-sans-v1-latin-italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }
  /* albert-sans-600italic - latin */
  @font-face {
    font-family: 'Albert Sans';
    font-style: italic;
    font-weight: 600;
    src: local(''),
         url('albert-sans-v1-latin-600italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
         url('albert-sans-v1-latin-600italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }
  /* albert-sans-500italic - latin */
  @font-face {
    font-family: 'Albert Sans';
    font-style: italic;
    font-weight: 500;
    src: local(''),
         url('albert-sans-v1-latin-500italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
         url('albert-sans-v1-latin-500italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }
  /* albert-sans-700italic - latin */
  @font-face {
    font-family: 'Albert Sans';
    font-style: italic;
    font-weight: 700;
    src: local(''),
         url('albert-sans-v1-latin-700italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
         url('albert-sans-v1-latin-700italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }
  /* albert-sans-800italic - latin */
  @font-face {
    font-family: 'Albert Sans';
    font-style: italic;
    font-weight: 800;
    src: local(''),
         url('albert-sans-v1-latin-800italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
         url('albert-sans-v1-latin-800italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }
  /* albert-sans-900italic - latin */
  @font-face {
    font-family: 'Albert Sans';
    font-style: italic;
    font-weight: 900;
    src: local(''),
         url('albert-sans-v1-latin-900italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
         url('albert-sans-v1-latin-900italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }