.bne-current-brand{display:inline-flex!important;max-width:100%;text-decoration:none!important}
/* Keep the wider approved lockup and every desktop navigation control in view. */
@media(min-width:1024px){
 .bne-header>.bne-container{width:calc(100% - 48px);max-width:1600px;padding-left:0;padding-right:0}
 .bne-header .bne-header__wrapper{gap:16px}
 .bne-header .bne-header__menu>li>a{padding-left:8px;padding-right:8px}
 .bne-header .bne-header__menu>li.menu-item-has-children>a{padding-right:24px}
 .bne-header .bne-header__profile{margin-left:0}
}
/* Preserve the supplied artwork: legacy monochrome filters destroy its colors. */
.bne-header .bne-header__logo .bne-current-brand__image,
.bne-drawer .bne-drawer__logo .bne-current-brand__image{width:240px!important;height:64px!important;max-height:none!important;max-width:100%!important;object-fit:cover;filter:none!important}
.bne-drawer .bne-drawer__logo{max-width:240px;max-height:none;filter:none}
.bne-drawer .bne-drawer__logo .custom-logo-link{max-height:none}
/* Search/property drawers have their own legacy monochrome logo rules. */
.mld-nav-drawer .mld-nav-drawer__logo{max-width:220px;max-height:none}
.mld-nav-drawer .mld-nav-drawer__logo .bne-current-brand{max-height:none}
.mld-nav-drawer .mld-nav-drawer__logo .bne-current-brand__image{width:205px!important;height:54px!important;max-height:none!important;max-width:100%!important;object-fit:cover;filter:none!important}
.bne-footer .bne-footer__brand-logo{width:260px;height:auto;max-width:100%;filter:none}
.bne-office-locations{display:grid;gap:12px;margin-top:16px;font-size:14px;line-height:1.5}
.bne-office-locations a{color:inherit}
@media(max-width:600px){.bne-header .bne-header__logo .bne-current-brand__image,.bne-drawer .bne-drawer__logo .bne-current-brand__image{width:205px!important;height:54px!important}}
@media(min-width:1024px) and (max-width:1279px){
 .bne-header .bne-header__phone{display:none}
 .bne-header .bne-header__logo .bne-current-brand__image{width:205px!important;height:54px!important}
}
