/* Move Nextt Career top logo further left */
header .nextt-left-position-logo,
.site-header .nextt-left-position-logo,
.main-header .nextt-left-position-logo,
.navbar .nextt-left-position-logo {
  max-width: var(--nextt-logo-max-width) !important;
  height: auto !important;
  object-fit: contain !important;
  transform: translateX(var(--nextt-logo-left-desktop)) !important;
}

header .nextt-left-position-logo-link,
.site-header .nextt-left-position-logo-link,
.main-header .nextt-left-position-logo-link,
.navbar .nextt-left-position-logo-link {
  display: inline-flex !important;
  align-items: center !important;
  transform: translateX(var(--nextt-logo-left-desktop)) !important;
}

.nextt-left-position-logo-holder {
  margin-left: 0 !important;
  padding-left: 0 !important;
}

/* Reduce extra left padding in common header containers */
.site-header .nextt-logo-container-left,
header .nextt-logo-container-left,
.main-header .nextt-logo-container-left,
.navbar .nextt-logo-container-left {
  padding-left: 15px !important;
}

@media (max-width: 1024px) {
  header .nextt-left-position-logo,
  .site-header .nextt-left-position-logo,
  .main-header .nextt-left-position-logo,
  .navbar .nextt-left-position-logo {
    transform: translateX(var(--nextt-logo-left-tablet)) !important;
  }

  header .nextt-left-position-logo-link,
  .site-header .nextt-left-position-logo-link,
  .main-header .nextt-left-position-logo-link,
  .navbar .nextt-left-position-logo-link {
    transform: translateX(var(--nextt-logo-left-tablet)) !important;
  }
}

@media (max-width: 767px) {
  header .nextt-left-position-logo,
  .site-header .nextt-left-position-logo,
  .main-header .nextt-left-position-logo,
  .navbar .nextt-left-position-logo {
    transform: translateX(var(--nextt-logo-left-mobile)) !important;
    max-width: min(var(--nextt-logo-max-width), 190px) !important;
  }

  header .nextt-left-position-logo-link,
  .site-header .nextt-left-position-logo-link,
  .main-header .nextt-left-position-logo-link,
  .navbar .nextt-left-position-logo-link {
    transform: translateX(var(--nextt-logo-left-mobile)) !important;
  }

  .site-header .nextt-logo-container-left,
  header .nextt-logo-container-left,
  .main-header .nextt-logo-container-left,
  .navbar .nextt-logo-container-left {
    padding-left: 8px !important;
  }
}
