@media screen and (min-width: 1400px) {
    #pageheader .nav {
        right: 0;
        width: calc(40% - 28px);
    }
    label.opener__menu {
        right: 20px;
    }
    .flex-item:nth-child(n) {
        height: 268px;
        -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1;
    }
    .flex-item.flex-item__submenu,
    .flex-item.flex-content-item {
        height: unset;
    }
    .flex-item.flex-cta-item {
        min-height: 400px;
    }
    .flex-width-1 {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 20%;
                flex: 0 0 20%;
    }
    .flex-width-2 {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 40%;
                flex: 0 0 40%;
        max-width: 40%;
    }
    .flex-width-4,
    .flex-width-4:not(.flex-content-item) {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 80%;
                flex: 0 0 80%;
    }
    .fullwidth .flex-width-1,
    .fullwidth .flex-width-2,
    .fullwidth .flex-width-4 {
        padding: 10px;
    }

    .modul-banner {
        min-height: 268px;
    }
    .modul-banner {
        min-height: 268px;
    }
}