
@font-face {
    font-family: 'PublicSans';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(872a483a-e2d8-4f58-bff0-41a4ac6963f2.otf) format('truetype');
}

@font-face {
    font-family: 'PublicSans';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url(d74a9a73-0bf8-41d3-94aa-e9198d251f84.otf) format('truetype');
}

@font-face {
    font-family: 'PublicSans';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(f0a51c52-72d9-41f3-bd58-f542ff4f6b06.otf) format('truetype');
}

@font-face {
    font-family: 'PublicSans';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url(a5cc0e00-ed8e-48b1-ba04-88c331b86c5e.otf) format('truetype');
}

@font-face {
    font-family: 'PublicSans';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(fb8d8bbd-80ee-417e-83f7-d7b69d2ced3c.otf) format('truetype');
}

@font-face {
    font-family: 'PublicSans';
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: url(1e4f60ab-9084-4cf0-8287-59eb12a2d19e.otf) format('truetype');
}

@font-face {
    font-family: 'PublicSans';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url(92b4a97c-3d58-4cb2-9886-eb94470c6b5d.otf) format('truetype');
}

@font-face {
    font-family: 'PublicSans';
    font-style: italic;
    font-weight: 200;
    font-display: swap;
    src: url(7255ef77-d6c9-4da8-a926-d2ea134c5f21.otf) format('truetype');
}

@font-face {
    font-family: 'PublicSans';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(d409a450-8402-4a5d-b1bd-c8f9782e9113.otf) format('truetype');
}

@font-face {
    font-family: 'PublicSans';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url(a3d2f3a1-8410-425b-b20f-73b455acf121.otf) format('truetype');
}

@font-face {
    font-family: 'PublicSans';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url(5ee3ae95-4b7b-4ae0-b533-a50ff5132a50.otf) format('truetype');
}

@font-face {
    font-family: 'PublicSans';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(7cc506ff-d8f0-4fe3-b56e-0d40aa668de6.otf) format('truetype');
}

@font-face {
    font-family: 'PublicSans';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url(4ab432fc-b512-4508-ad7c-400b066bb80b.otf) format('truetype');
}

@font-face {
    font-family: 'PublicSans';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(5c65b127-99f4-4189-8701-ec836335c8b6.otf) format('truetype');
}

@font-face {
    font-family: 'PublicSans';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(168ef205-b525-4b54-9108-b2bbfb52e822.otf) format('truetype');
}

@font-face {
    font-family: 'PublicSans';
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url(d916d09b-0146-4543-921b-9245098aeceb.otf) format('truetype');
}

@font-face {
    font-family: 'PublicSans';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(9d1810f2-67c8-4d9a-b43f-c2803e3a81cf.otf) format('truetype');
}

@font-face {
    font-family: 'PublicSans';
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: url(93f4be04-9c63-4ed2-87ec-19cf316ddde3.otf) format('truetype');
}