
.pk-nav-cta .pk-main-nav-label {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  white-space: nowrap;
}
#keller-bio-v1 .bio-price strong {
  white-space: normal;
}
.pk-bio-wachstum svg, .pk-nav-cta svg, .pk-growth-icon svg {
  flex: none;
}
html body .primary-nav a.pk-nav-cta {
  padding-inline: 14px;
  border-radius: 999px;
  background: linear-gradient(180deg, #2864d7, #1f4fbc) !important;
  color: #fff;
}
html body .primary-nav a.pk-nav-cta .pk-main-nav-label::after {
  content: none;
}
@media (761px <= width <= 1020px) {
  html body .pk-main-nav a.pk-nav-cta,
  html body #pk-hero-02 .pk-main-nav a.pk-nav-cta {
    display: inline-flex;
    padding-inline: 10px;
    min-height: 34px;
    font-size: 10px;
    letter-spacing: 0;
  }
  html body .pk-main-nav a.pk-nav-cta svg {
    width: 13px;
    height: 13px;
  }
}
html body .pk-main-nav a.pk-nav-cta:focus-visible,
html body .pk-drawer-links a.pk-nav-cta:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 3px;
}
