.business-signup_42io7 {
  display: flex;
  flex-direction: column;
  gap: 10px;
  background: #cbdcf2 top right 50px no-repeat url(/img/quotes_bg_white.svg);
  background-size: 200px;
  border-radius: 10px;
  padding: 40px;
}
.business-signup_42io7 form {
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
}
.business-signup_42io7 form .form-parts_42io7 {
  display: flex;
  flex-direction: row;
  gap: 30px;
  width: 100%;
}
.business-signup_42io7 form .form-parts_42io7 > * {
  min-width: 0;
}
.business-signup_42io7 form .form-parts_42io7 > * {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.business-signup_42io7 .form__row {
  flex: 1;
}
.business-signup_42io7 #business_signup_with_user_businessSubscription_numUsers {
  max-width: 100px;
}
.business-signup_42io7 .btn--secondary {
  background-color: white;
  border: none;
}
.business-signup_42io7 .btn--secondary:hover {
  background-color: #ebf1fa;
}
.business-signup_42io7 .btn--primary:hover {
  outline: 1px solid black;
}
.business-signup_42io7 .tiers {
  display: flex;
  flex-direction: column;
  gap: 10px;
  color: #4f5d73;
}
.business-signup_42io7 .tiers .current-tier {
  cursor: pointer;
}
.business-signup_42io7 .tiers .current-tier:hover {
  color: #1a1e23;
}
.business-signup_42io7 .tiers.open .fa-caret-right {
  display: none;
}
.business-signup_42io7 .tiers:not(.open) .fa-caret-down,
.business-signup_42io7 .tiers:not(.open) table {
  display: none;
}
