.sign-up {
  transform: translateY(-7%);
}
@media screen and (max-width: 1199px) {
  .sign-up {
    padding: 0.1em 1.5em;
  }
}
.sign-up .form-control {
  min-height: 3.8rem;
  border-radius: 0.4rem;
  background-color: var(--clr-neutral-200);
  font-size: 1.7rem;
}
.sign-up .form-label, .sign-up .form-check-label {
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.5;
  color: #333;
}
.sign-up .form-check-input:checked {
  background-color: var(--clr-neutral-300);
  border-color: #ced4da;
}

.img-partners__sign-up {
  transform: translateY(-15%);
}
@media screen and (max-width: 768px) {
  .img-partners__sign-up {
    transform: translateY(-5%);
  }
}

.account-details {
  margin-bottom: 10em;
}
.account-details .acc-content {
  width: 100%;
  max-width: 20em;
}
.account-details .acc-content p {
  font-size: 1.6rem;
  font-weight: 500;
  text-align: left;
}
.account-details .acc-content p:first-child {
  width: 8em;
}
.account-details h5 {
  line-height: 1;
}

.pay-plan-wrap .card {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  border-radius: 10px;
}
.pay-plan-wrap .offer-pin {
  position: absolute;
  inset: 0 0 auto 0;
  padding: 1.1rem 0;
  width: 100%;
  background: rgb(255, 229, 2);
  background: linear-gradient(90deg, rgb(255, 229, 2) 0%, rgb(255, 201, 15) 100%);
}

.card__partners {
	border-radius: 10px;
	box-shadow: 0 10px 20px rgba(95, 95, 95, 0.39);
	border: 1px solid rgba(0, 0, 0, 0.22);
}

/*# sourceMappingURL=sign-up.css.map */
