.mfit-signup-form .iti {
  width: 100%;
}

.mfit-signup-form .iti__dropdown-content {
  z-index: 100001;
}

.mfit-signup-field-error,
.mfit-signup-form-error {
  color: #b42318;
  font-size: 0.875rem;
  line-height: 1.35;
  margin-top: 0.4rem;
}

.mfit-signup-form-error {
  margin-bottom: 1rem;
}

.mfit-signup-form [aria-invalid="true"] {
  border-color: #b42318 !important;
}

.mfit-signup-form .mfit-signup-submit-loading {
  cursor: wait;
  opacity: 0.75;
}

.mfit-signup-result {
  color: inherit;
  padding: 1rem 0;
  text-align: center;
}

.mfit-signup-result h3 {
  color: inherit;
  font-size: 1.5rem;
  line-height: 1.3;
  margin: 0 0 0.75rem;
}

.mfit-signup-result p {
  margin: 0 0 1.25rem;
}

.mfit-signup-result .elementor-button {
  display: inline-flex;
  justify-content: center;
  text-decoration: none;
}
