@media (min-width: 761px) {
  .main-nav {
    min-height: 84px;
  }

  .nav-inner {
    height: 84px;
    gap: 32px;
  }

  .brand {
    gap: 11px;
  }

  .brand img {
    width: 52px;
    height: 52px;
  }

  .brand strong {
    font-size: 18px;
  }

  .brand small {
    font-size: 10px;
  }

  .desktop-nav {
    gap: 28px;
  }

  .desktop-nav > a {
    font-size: 14px;
  }

  .desktop-nav .nav-inquire.button-small {
    padding: 12px 17px;
    font-size: 13px;
  }
}

@media (max-width: 760px) {
  .brand {
    gap: 10px;
  }

  .brand img {
    width: 43px;
    height: 43px;
  }

  .brand strong {
    font-size: 14px;
  }

  .brand small {
    font-size: 9px;
  }
}

/* Keep the supply-partner image above its offset background panel. */
.intro-image-wrap {
  isolation: isolate;
}

.intro-image-wrap::before {
  z-index: -1;
}

.intro-image-wrap img {
  position: relative;
  z-index: 1;
  width: 100%;
}

@media (max-width: 760px) {
  .intro-image-wrap img {
    width: 100%;
  }
}
