.v-form__title + .v-form__fields, .v-form__description + .v-form__fields {
  margin-top: 28px; }

.v-form__title {
  font-size: 32px;
  line-height: 32px;
  font-weight: bold;
  color: #231F20; }
  .v-form__title + .v-form__description {
    margin: 16px 0 0; }

.v-form__description {
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  color: #76818B; }

.v-form__field:not(:last-child) {
  margin-bottom: 24px; }

.v-form__consent {
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #76818B;
  margin: 24px 0 0; }
  .v-form__consent a {
    display: inline-block;
    color: #231F20;
    -webkit-transition: color .25s linear;
    -o-transition: color .25s linear;
    transition: color .25s linear; }
    .v-form__consent a:hover {
      color: #0051ff; }

.v-form__button-wrapper {
  margin-top: 32px; }

.v-form__button {
  width: 100%;
  display: block;
  font-size: 12px;
  line-height: 12px;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
  padding: 18px 24px;
  background-color: #231F20;
  border-radius: 4px;
  -webkit-transition: background-color .25s linear;
  -o-transition: background-color .25s linear;
  transition: background-color .25s linear; }
  .v-form__button:hover {
    background-color: #ff4d00; }
