@font-face {
    font-family: "ibm-plex-sans";
    src: url("/src/fonts/IBMPlexSans-Regular.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
 }
 @font-face {
    font-family: "ibm-plex-sans";
    src: url("/src/fonts/IBMPlexSans-Italic.ttf") format("truetype");
    font-weight: normal;
    font-style: italic;
 }
 @font-face {
    font-family: "ibm-plex-sans";
    src: url("/src/fonts/IBMPlexSans-Bold.ttf") format("truetype");
    font-weight: bold;
    font-style: normal;
 }
 @font-face {
    font-family: "ibm-plex-sans";
    src: url("/src/fonts/IBMPlexSans-BoldItalic.ttf") format("truetype");
    font-weight: bold;
    font-style: italic;
 }
 @font-face {
    font-family: "ibm-plex-sans";
    src: url("/src/fonts/IBMPlexSans-Light.ttf") format("truetype");
    font-weight: 300;
    font-style: normal;
 }
 @font-face {
    font-family: "ibm-plex-sans";
    src: url("/src/fonts/IBMPlexSans-LightItalic.ttf") format("truetype");
    font-weight: 300;
    font-style: italic;
 }

@media print {
    .sidenav, #cookie-consent-banner, .owl-carousel, footer, form, input, textarea, button, select, .material-icons, nav.flexmenu .hide-on-med-and-down, .dropdown-content.notifications, .notification.dropdown-button, img[src="/img/slides/monitor-stand-slide3.png"] {
        display: none !important;
    }
    .logo-container img{
        filter: invert(100%);
    }
    * {
        box-shadow: none !important;
        text-shadow: none !important;
        border: initial;
        background: initial !important;
    }
    img {
        max-width: 100%;
    }
    html  {
        font-family: ibm-plex-sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell,
        "Helvetica Neue", sans-serif;
    }
    body {
        margin: 0;
        padding: 0;
        width: 100%;
        font-size: 14pt;
        line-height: 1.5;
        color: #000;
        background: #fff;
    }
    h1, h2, h3, h4, h5, h6, p, img {
        page-break-inside: avoid;
    }

}