.form_title {
    margin: -1rem;
    color: #ffaf19;
    font-size: 4rem;
}
.form_subtitle {
   margin-top: 1rem;
margin-bottom: 1.5rem;
    font-size: 1.5rem;
    color: white;
    font-family: var(--v-secondary-font);
}
input[id*=edit-first-name], input[id*=edit-last-name], input[id*=edit-email-address], input[id*=edit-phone], input[id*=edit-address],input[id*=edit-city],input[id*=edit-state],input[id*=edit-zipcode] {
  border-radius: 0.5rem !important;
  font-family: var(--v-secondary-font) !important;
    color: white !important;
    border-color: white !important;
    background-color: #3C1400;
}
div[id*="edit-processed-text-01"],div[id*="edit-processed-text-02"] {
    font-family: var(--v-secondary-font);
    font-size: 1.5rem;
    color: white !important;
}
.globalPrivacy .webform-element-description{
  color: white !important;
}
a.hyperlink {
    color: white !important;
    border-bottom: none !important;
    text-decoration: underline;
}
::-webkit-input-placeholder {
    color: #fff !important;
 font-family: var(--v-secondary-font)!important;
}

::-moz-placeholder {
    color: #fff !important;
 font-family: var(--v-secondary-font)!important;
}

:-ms-input-placeholder {
    color: #fff !important;
 font-family: var(--v-secondary-font)!important;
}

:-moz-placeholder {
    color: #fff !important;
 font-family: var(--v-secondary-font)!important;
}
.webform-submission-form .form-item.error::after {
    content: "*Required";
    color: #d12e26;
    font-size: 16px;
    margin-top: -20px;
    margin-left: 10px;
}
span.validation-error {
    display: none;
}



@media (min-width: 766px) {
  .webform-submission-form  {
    width: 100% !important;
    max-width: 75rem !important;
    margin: 0 auto !important;
  }

  .globalClass.first, .globalClass.last,.globalClass.email, .globalClass.phone  {
    max-width: 32rem;
    left: 6.5rem;
    float: left;
    position: relative;
  }
  .first .globalElement, .last .globalElement,.email .globalElement, .phone .globalElement  {
    max-width: 100% !important;
    width: 97% !important;
  }
    .globalClass.city, .globalClass.state, .globalClass.zipcode  {
      margin-bottom: -2rem;
        max-width: 21.5rem;
        left: 6.5rem;
        float: left;
        position: relative;
  }
  .city .globalElement, .state .globalElement, .zipcode .globalElement  {
        max-width: 100% !important;
        width: 93% !important;  
  }
.globalFormSubmit{margin-top: 5rem;}
}