/* Keep each level card and its route marker on the same rising progression. */
@media (min-width: 1001px) {
  .partner-program-rebuild__levels { align-items: end; }

  .partner-rank,
  .partner-rank--1,
  .partner-rank--2,
  .partner-rank--3,
  .partner-rank--4,
  .partner-rank--5,
  .partner-rank--6,
  .partner-rank--7 {
    min-height: 0;
  }

  .partner-rank--1 { height: 228px; }
  .partner-rank--2 { height: 246px; }
  .partner-rank--3 { height: 264px; }
  .partner-rank--4 { height: 282px; }
  .partner-rank--5 { height: 300px; }
  .partner-rank--6 { height: 318px; }
  .partner-rank--7 { height: 336px; }

  .partner-program-rebuild__path {
    bottom: 257px;
    transform: rotate(-6.1deg);
  }

  .partner-program-rebuild__path i:nth-of-type(1) { left: 4%; }
  .partner-program-rebuild__path i:nth-of-type(2) { left: 19.4%; }
  .partner-program-rebuild__path i:nth-of-type(3) { left: 34.7%; }
  .partner-program-rebuild__path i:nth-of-type(4) { left: 50.1%; }
  .partner-program-rebuild__path i:nth-of-type(5) { left: 65.5%; }
  .partner-program-rebuild__path i:nth-of-type(6) { left: 80.9%; }
  .partner-program-rebuild__path i:nth-of-type(7) { left: 96.3%; }
  .partner-program-rebuild__path b { right: -28px; }
}
