.intranet .region-top-header {
    position: relative;
}

@media screen and (min-width: 1440px) {
    .intranet .navbar#navbar-top nav.block-menu .menu-wrapper .nav {
        width: 85%;
        margin-right: auto;
        margin-left: auto;
        max-width: none !important;
    }
}

@media (min-width: 1920px) {

    .intranet .navbar#navbar-top nav.block-menu .menu-wrapper .nav {
        width: 1334px;
        margin-right: auto;
        margin-left: auto;
    }
}

@media (min-width: 992px) {
    .intranet #block-burger-menu {
        display: none !important;
    }
}

@media (max-width: 991px) {
    .intranet #header #navbar-top .block-menu {
        display: none !important;
    }

    .intranet .navbar#navbar-top section .block#block-search-block-header {
        margin-inline-start: unset;
    }
}

.intranet #header #navbar-top .block-menu {
    display: block;
}

.intranet #header #navbar-top {
    box-shadow: unset !important;
    clip-path: unset !important;
}

@media (max-width: 530px) {
    .intranet .navbar#navbar-top section #block-search-block-header {
        margin-inline-start: unset !important;
    }
}

.intranet .navbar#navbar-top section #block-user-login {
    margin-inline-start: auto;
}

.intranet .navbar#navbar-top section #block-user-login .content {
    padding-block: 8px !important;
}

@media (max-width: 567px) {
    .intranet .navbar#navbar-top section #block-user-login .content {
        margin-block-start: 0;
    }
}

.intranet .navbar#navbar-top section #block-user-login .content .user-button a,
.intranet .navbar#navbar-top section #block-user-login .content .user-button {
    display: flex;
    align-items: center;
    gap: 5px;
    padding: 6px 8px;
    background-color: var(--secondary-50);
    height: 32px;
    border-radius: 6px;
    cursor: pointer;
}

.intranet .navbar#navbar-top section #block-user-login .content a img {
    width: 20px !important;
    height: 20px !important;
}

.intranet .navbar#navbar-top section #block-user-login .content nav {
    left: 50% !important;
    top: 55px;
    right: auto !important;
    text-align: center !important;
    transform: translate(-50%, 0) !important;
    padding: 12px;
    border-radius: 10px;
}

.intranet .navbar#navbar-top section #block-user-login .content nav::after {
    content: "";
    position: absolute;
    top: -12px;
    left: 42%;
    width: 23px;
    height: 23px;
    background-color: var(--white);
    transform: rotate(45deg);
    border-top: 1px solid rgba(0, 0, 0, .15);
    border-left: 1px solid rgba(0, 0, 0, .15);
}

.intranet .navbar#navbar-top section #block-user-login .content nav span {
    background-color: var(--white);
    text-transform: none;
    text-align: center;
    padding: 0.5rem 0 !important;
}

.intranet .navbar#navbar-top section #block-user-login .content nav span:not(span:nth-of-type(1)) {
    border-top: 2px solid rgba(0, 0, 0, 0.2);
}

.intranet .navbar#navbar-top section #block-user-login .content nav span a {

    --_fsize-min: 14;
    --_fsize-max: 14;
    width: 125px;
    height: 45px !important;
    text-decoration: none;
    font-weight: 600;
}

.intranet .navbar#navbar-top section #block-user-login .content nav span a:hover {
    opacity: .7;
}

.intranet .navbar#navbar-top section #block-user-login .content nav {
    display: none;
}

.intranet .navbar#navbar-top section #block-user-login .content nav.show {
    display: block;
}

.intranet .menu-tablet__left-footer {
    display: none !important;
}

.intranet .menu-tablet__left {
    min-width: 250px;
}

@media (max-width: 678px) {
    .intranet .region-top-header .user-button span {
        display: none
    }
}

@media (max-width: 678px) {
    .intranet .region-top-header>#block-search-block-header {
        display: none
    }
}

.intranet #header #navbar-top #block-burger-menu .burger_menu span {
    color: var(--white);
}

@media (max-width: 678px) {
    .intranet #header #navbar-top #block-burger-menu .burger_menu span {
        display: none;
    }
}

@media (max-width: 467px) {
    .navbar#navbar-top section .block#block-burger-menu {
        margin-inline-start: unset;
    }
}