/* English TU header containment and menu fit — 2026-08-14 */
#sp-header {
    margin-bottom: 0;
    background-color: #071e33 !important;
}

#sp-header > .container,
#sp-header > .container-fluid,
#sp-header > .container > .container-inner,
#sp-header > .container-fluid > .container-inner,
#sp-header > .container > .container-inner > .row,
#sp-header > .container-fluid > .container-inner > .row {
    height: 100%;
}

#sp-header > .container > .container-inner > .row,
#sp-header > .container-fluid > .container-inner > .row {
    flex-wrap: nowrap;
    align-items: center;
}

#sp-header #sp-menu {
    width: auto;
    min-width: 0;
    flex: 1 1 0 !important;
}

@media (min-width: 992px) {
    #sp-header .sp-megamenu-parent > li > a,
    #sp-header .sp-megamenu-parent > li > span {
        padding-right: 7px !important;
        padding-left: 7px !important;
        font-size: 14px !important;
        white-space: nowrap;
    }
}
