/* Optional Google fallback */
@import url("https://fonts.googleapis.com/css2?family=Public+Sans:wght@300;400;600;700&display=swap");

@font-face{font-family:PPTelegraf;src:url(/assets/fonts/pptelegraf/PPTelegraf-Ultralight.otf) format("opentype");font-weight:100;font-style:normal;font-display:swap}
@font-face{font-family:PPTelegraf;src:url(/assets/fonts/pptelegraf/PPTelegraf-UltralightOblique.otf) format("opentype");font-weight:100;font-style:italic;font-display:swap}
@font-face{font-family:PPTelegraf;src:url(/assets/fonts/pptelegraf/PPTelegraf-UltralightSlanted.otf) format("opentype");font-weight:100;font-style:oblique;font-display:swap}
@font-face{font-family:PPTelegraf;src:url(/assets/fonts/pptelegraf/PPTelegraf-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:PPTelegraf;src:url(/assets/fonts/pptelegraf/PPTelegraf-LightOblique.otf) format("opentype");font-weight:300;font-style:italic;font-display:swap}
@font-face{font-family:PPTelegraf;src:url(/assets/fonts/pptelegraf/PPTelegraf-LightSlanted.otf) format("opentype");font-weight:300;font-style:oblique;font-display:swap}
@font-face{font-family:PPTelegraf;src:url(/assets/fonts/pptelegraf/PPTelegraf-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:PPTelegraf;src:url(/assets/fonts/pptelegraf/PPTelegraf-RegularOblique.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:PPTelegraf;src:url(/assets/fonts/pptelegraf/PPTelegraf-RegularSlanted.otf) format("opentype");font-weight:400;font-style:oblique;font-display:swap}
@font-face{font-family:PPTelegraf;src:url(/assets/fonts/pptelegraf/PPTelegraf-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:PPTelegraf;src:url(/assets/fonts/pptelegraf/PPTelegraf-MediumOblique.otf) format("opentype");font-weight:500;font-style:italic;font-display:swap}
@font-face{font-family:PPTelegraf;src:url(/assets/fonts/pptelegraf/PPTelegraf-MediumSlanted.otf) format("opentype");font-weight:500;font-style:oblique;font-display:swap}
@font-face{font-family:PPTelegraf;src:url(/assets/fonts/pptelegraf/PPTelegraf-Semibold.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:PPTelegraf;src:url(/assets/fonts/pptelegraf/PPTelegraf-SemiboldOblique.otf) format("opentype");font-weight:600;font-style:italic;font-display:swap}
@font-face{font-family:PPTelegraf;src:url(/assets/fonts/pptelegraf/PPTelegraf-SemiboldSlanted.otf) format("opentype");font-weight:600;font-style:oblique;font-display:swap}
@font-face{font-family:PPTelegraf;src:url(/assets/fonts/pptelegraf/PPTelegraf-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:PPTelegraf;src:url(/assets/fonts/pptelegraf/PPTelegraf-BoldOblique.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}
@font-face{font-family:PPTelegraf;src:url(/assets/fonts/pptelegraf/PPTelegraf-BoldSlanted.otf) format("opentype");font-weight:700;font-style:oblique;font-display:swap}
@font-face{font-family:PPTelegraf;src:url(/assets/fonts/pptelegraf/PPTelegraf-Ultrabold.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}
@font-face{font-family:PPTelegraf;src:url(/assets/fonts/pptelegraf/PPTelegraf-UltraboldOblique.otf) format("opentype");font-weight:800;font-style:italic;font-display:swap}
@font-face{font-family:PPTelegraf;src:url(/assets/fonts/pptelegraf/PPTelegraf-UltraboldSlanted.otf) format("opentype");font-weight:800;font-style:oblique;font-display:swap}
@font-face{font-family:PPTelegraf;src:url(/assets/fonts/pptelegraf/PPTelegraf-Black.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}
@font-face{font-family:PPTelegraf;src:url(/assets/fonts/pptelegraf/PPTelegraf-BlackOblique.otf) format("opentype");font-weight:900;font-style:italic;font-display:swap}
@font-face{font-family:PPTelegraf;src:url(/assets/fonts/pptelegraf/PPTelegraf-BlackSlanted.otf) format("opentype");font-weight:900;font-style:oblique;font-display:swap}
