.siteheader__logo__img {
  background-image: url('/brand/bruker-capital-management.png') !important;
  background-position: left center !important;
  background-repeat: no-repeat !important;
  background-size: auto 139% !important;
}
@media (min-width: 1000px) {
  .siteheader .headernav .inlinenavlist {
    align-items: center;
    column-gap: clamp(24px, 4vw, 64px);
    display: flex;
    flex-wrap: nowrap;
    justify-content: flex-end;
  }
  .siteheader .headernav .inlinenavlist > li {
    margin-right: 0 !important;
    white-space: nowrap;
  }
}
.sitefooter__bottom__logo {
  background-image: url('/brand/bruker-capital-management.png') !important;
  background-position: -7.75px center !important;
  background-repeat: no-repeat !important;
  background-size: auto 55.45px !important;
  flex: 0 0 40px;
  height: 40px;
  overflow: hidden;
  width: 40px;
}
.sitefooter__location--bruker { line-height: 1.55; }
.addresses .address,
.addresses .address__heading,
.addresses .address__details { color: #1e2228 !important; }
/* Prevent legacy article URLs and other unbroken strings from widening mobile layouts. */
.main--singlepost,
.contentarea,
.contentarea p,
.contentarea a {
  overflow-wrap: anywhere;
  word-break: break-word;
}
.h-header-logo-wrap,
.custom-footer-logo-wrap {
  flex: 0 0 220px;
  width: 220px;
}
.h-header-logo-wrap img,
.custom-footer-logo-wrap img {
  display: block;
  height: auto;
  max-width: 100%;
  width: 220px;
}
@media (max-width: 767px) {
  .h-header-logo-wrap,
  .custom-footer-logo-wrap {
    flex-basis: 180px;
    width: 180px;
  }
  .h-header-logo-wrap img,
  .custom-footer-logo-wrap img { width: 180px; }
}
