div.header {
    margin: 0 0 0 0;
    position: sticky;
    top: 0;
    display: flex;
    color: var(--accent);
    background-color: var(--plain-dark);
    height: 3.5rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    z-index: 10000;
    width: 100%;
    border-bottom: var(--accent) .65rem solid;
}

div.header .logo {
    cursor: pointer;
    height: 3.5rem;
}

div.header .logo-co-uk {
    height: 2rem;
}

div.header .logo-bbh {
    padding-left: 2vh;
}

div.header-main-icon {
    width: 1000%
}

div.header-announcement {
    height: 3rem;
    position: sticky;
    background-color: var(--accent);
    font-size: 18px;
    color: var(--plain-dark)
}