.depro-registration-intro {
  margin: 0 0 1.5rem;
  padding: 1rem 1.125rem;
  border-left: 4px solid #74096e;
  background: #f7f3ee;
  color: #222;
}

.depro-registration-intro__title {
  margin-bottom: .35rem;
  color: #74096e;
  font-size: 1.05rem;
  font-weight: 700;
}

.depro-registration-intro p {
  margin: 0;
}

.depro-required-mark {
  color: #d01616;
  font-weight: 700;
}

.depro-individual-link,
.depro-professional-link {
  display: block;
  width: 100%;
  text-align: center;
}

.depro-professional-link {
  margin-top: .75rem;
  border-color: #74096e !important;
  background: #74096e !important;
  color: #fff !important;
}

.depro-professional-link:hover,
.depro-professional-link:focus {
  border-color: #5d0758 !important;
  background: #5d0758 !important;
  color: #fff !important;
}
