/* CP6: official Weber vector in the empty twelfth slot; career belongs in contact, not menu. */
.checkpoint-six .client-logos { aspect-ratio: 750 / 470; }
.checkpoint-six .client-logos-original { display: block; width: 100%; height: auto; }
.checkpoint-six .client-weber {
  position: absolute; top: 78.8%; left: 76%; width: 21.333333%; height: auto;
}
.checkpoint-six .contact-row .contact-career {
  top: 280px; left: 0; height: auto; min-height: 62px;
  flex-direction: column; align-items: flex-start; gap: 7px;
  text-align: left; font-size: 15.407px; line-height: 1.4;
}
.checkpoint-six .career-label { color: var(--b2b-green); font-size: 14px; font-weight: 600; }
.checkpoint-six .career-address { display: flex; align-items: center; gap: 12px; }
@media (max-width: 1339px) {
  .checkpoint-six .contact-row { row-gap: 18px; align-items: start; }
  .checkpoint-six .contact-row > a:first-child { grid-column: 1; grid-row: 1; }
  .checkpoint-six .contact-row .contact-career { position: relative; top: auto; left: auto; grid-column: 1; grid-row: 2; }
  .checkpoint-six .contact-row .closing-logo { grid-column: 2; grid-row: 1 / span 2; }
  .checkpoint-six .contact-row > a:last-child { grid-column: 3; grid-row: 1; }
}
@media (max-width: 1023px) {
  .checkpoint-six .closing { padding-bottom: 70px; }
  .checkpoint-six .contact-row {
    grid-template-columns: minmax(0, 1fr); justify-items: center; row-gap: 24px; margin-top: 65px;
  }
  .checkpoint-six .contact-row > a:first-child { grid-column: 1; grid-row: 2; }
  .checkpoint-six .contact-row .contact-career { grid-column: 1; grid-row: 3; }
  .checkpoint-six .contact-row .closing-logo { grid-column: 1; grid-row: 1; }
  .checkpoint-six .contact-row > a:last-child { grid-column: 1; grid-row: 4; justify-content: flex-start; }
  .checkpoint-six .contact-row > a:not(.closing-logo) { width: min(100%, 350px); }
}
