@font-face {
    font-family: 'IBM Plex Sans';
    font-style: normal;
    font-weight: 700;
    src: url("../../fonts/IBM-Plex-Sans/IBMPlexSans-Bold.woff2") format("woff2"), url("../../fonts/IBM-Plex-Sans/IBMPlexSans-Bold.woff") format("woff"); }

@font-face {
    font-family: 'IBM Plex Sans';
    font-style: italic;
    font-weight: 700;
    src: url("../../fonts/IBM-Plex-Sans/IBMPlexSans-BoldItalic.woff2") format("woff2"), url("../../fonts/IBM-Plex-Sans/IBMPlexSans-BoldItalic.woff") format("woff"); }

@font-face {
    font-family: 'IBM Plex Sans';
    font-style: italic;
    font-weight: 400;
    src: url("../../fonts/IBM-Plex-Sans/IBMPlexSans-Italic.woff2") format("woff2"), url("../../fonts/IBM-Plex-Sans/IBMPlexSans-Italic.woff") format("woff"); }

@font-face {
    font-family: 'IBM Plex Sans';
    font-style: normal;
    font-weight: 300;
    src: url("../../fonts/IBM-Plex-Sans/IBMPlexSans-Light.woff2") format("woff2"), url("../../fonts/IBM-Plex-Sans/IBMPlexSans-Light.woff") format("woff"); }

@font-face {
    font-family: 'IBM Plex Sans';
    font-style: italic;
    font-weight: 300;
    src: url("../../fonts/IBM-Plex-Sans/IBMPlexSans-LightItalic.woff2") format("woff2"), url("../../fonts/IBM-Plex-Sans/IBMPlexSans-LightItalic.woff") format("woff"); }


@font-face {
    font-family: 'IBM Plex Sans';
    font-style: normal;
    font-weight: 400;
    src: url("../../fonts/IBM-Plex-Sans/IBMPlexSans-Regular.woff2") format("woff2"), url("../../fonts/IBM-Plex-Sans/IBMPlexSans-Regular.woff") format("woff"); }

@font-face {
    font-family: 'Public Sans';
    font-style: normal;
    font-weight: 500;
    src: url("../../fonts/Public-Sans/PublicSans-Medium.woff2") format("woff2"), url("../../fonts/Public-Sans/PublicSans-Medium.woff") format("woff"); }

@font-face {
    font-family: 'Public Sans';
    font-style: normal;
    font-weight: 700;
    src: url("../../fonts/Public-Sans/PublicSans-Bold.woff2") format("woff2"), url("../../fonts/Public-Sans/PublicSans-Bold.woff") format("woff"); }

@font-face {
    font-family: 'Public Sans';
    font-style: italic;
    font-weight: 700;
    src: url("../../fonts/Public-Sans/PublicSans-BoldItalic.woff2") format("woff2"), url("../../fonts/Public-Sans/PublicSans-BoldItalic.woff") format("woff"); }

@font-face {
    font-family: 'Public Sans';
    font-style: italic;
    font-weight: 400;
    src: url("../../fonts/Public-Sans/PublicSans-Italic.woff2") format("woff2"), url("../../fonts/Public-Sans/PublicSans-Italic.woff") format("woff"); }

@font-face {
    font-family: 'Public Sans';
    font-style: normal;
    font-weight: 300;
    src: url("../../fonts/Public-Sans/PublicSans-Light.woff2") format("woff2"), url("../../fonts/Public-Sans/PublicSans-Light.woff") format("woff"); }

@font-face {
    font-family: 'Public Sans';
    font-style: italic;
    font-weight: 300;
    src: url("../../fonts/Public-Sans/PublicSans-LightItalic.woff2") format("woff2"), url("../../fonts/Public-Sans/PublicSans-LightItalic.woff") format("woff"); }


@font-face {
    font-family: 'Public Sans';
    font-style: normal;
    font-weight: 400;
    src: url("../../fonts/Public-Sans/PublicSans-Regular.woff2") format("woff2"), url("../../fonts/Public-Sans/PublicSans-Regular.woff") format("woff"); }

* {
    font-family: 'IBM Plex Sans', 'Helvetica Neue', Arial, sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6,
h1 *,
h2 *,
h3 *,
h4 *,
h5 *,
h6 * {
    font-family: 'Public Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
    color: black;
}

.popUpModal .popUpModal__header {
    font-family: 'Public Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
    font-weight: 400;
}
