@font-face {
    font-family: 'TahomaRegularfont';
    src: url('/Widget/Customers/666/Fonts/Tahoma-Font/Tahoma Regular font.ttf') format('truetype');
}

@font-face {
    font-family: 'TAHOMA_0';
    src: url('/Widget/Customers/666/Fonts/Tahoma-Font/TAHOMA_0.TTF') format('truetype');
}

@font-face {
    font-family: 'TAHOMAB0';
    src: url('/Widget/Customers/666/Fonts/Tahoma-Font/TAHOMAB0.TTF') format('truetype');
}

@font-face {
    font-family: 'TAHOMABD';
    src: url('/Widget/Customers/666/Fonts/Tahoma-Font/TAHOMABD.TTF') format('truetype');
}

@font-face {
    font-family: 'NotoSans-Regular';
    src: url('/Widget/Customers/666/Fonts/Noto-Sans/NotoSans-Regular.ttf') format('truetype');
}

.data-handler-container {
    font-family: 'TAHOMABD' !important;
    margin: 0px !important;
    padding: 0 !important;
    min-width: 1080px !important;
    width: 1080px !important;
    max-width: 1080px !important;
    min-height: 1920px !important;
    height: 1920px !important;
    max-height: 1920px !important;
    overflow: hidden !important;
    transform-origin: top left;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    overflow: hidden !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
}

    .data-handler-container .header-04 {
        width: 80% !important;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        display: block;
        margin-top: 180px !important;
    }

    .data-handler-container .header-04 h1 {
        font-size: 126px !important;
        font-family: 'Verdana' !important;
        text-transform: uppercase;
        color: #595959;
    }

    .data-handler-container .header-04 h3 {
        font-size: 36px !important;
        font-family: Verdana !important;
        text-transform: uppercase;
        color: #595959;
    }

    .data-handler-container .header-04 h2 {
        font-size: 32px !important;
        font-family: Calibri;
        text-transform: uppercase;
        color: #000;
    }

    .data-handler-container .left-item, .data-handler-container .right-item {
        text-align: center;
        padding-left: 20px;
        padding-right: 20px;
        color: #000;
        margin-top: 50px;
    }

    .data-handler-container .left-item h1, .data-handler-container .right-item h1 {
        text-transform: uppercase;
        margin-bottom: 10px;
    }

    .data-handler-container .left-item .menu-container, .data-handler-container .right-item .menu-container {
        font-family: NotoSans-Regular;
        font-size: 24px;
    }

    .data-handler-container .left-item .closed, .data-handler-container .right-item .closed {
        color: red;
        font-weight: bold;
        font-size: 36px;
    }

    .data-handler-container .allergener {
        text-align: center;
        font-family: NotoSans-Regular;
        font-size: 32px;
        font-weight: bold;
        margin-top: 20px;
    }
