.campaigns-wrapper .campaign_entry_page input, .campaigns-wrapper .campaign_entry_page select {
    max-width: 50rem !important;
}
.campaigns-wrapper .campaign_entry_page, .campaigns-wrapper .form-fieldset .form-item {
    max-width: 50rem !important;
}
div#edit-phone--description {
    font-size: 15px !important;
    margin: -2rem 0rem 2rem 0rem;
}
.campaigns-wrapper .webform-button--submit.sf-action-button {
    text-transform: lowercase;
    color: #19498B;
    border-radius: 3rem;
    padding-top: 15px;
    padding-bottom: 20px;
    background: white;
}
.campaigns-wrapper a, .campaigns-wrapper .globalPrivacy a {
    border-bottom: none !important;
}
div#edit-marketing-consent-email--description {
    font-size: 1.5rem;
}
h3 {
letter-spacing: normal !important;
    color: white;
    font-size: 1.5rem;
}
.hyperlink {
    color: white !important;
}
.faq{
font-size: 1.5rem;
color: white !important;
}
::-webkit-input-placeholder {
 color: black; 
} 
:-ms-input-placeholder { 
 color: black;
} 
::-ms-input-placeholder { 
color: black;
}
::placeholder {
  color: black;
}
.text-count-message {
    display: none !important;
}
div#edit-thankyou {
    display: none;
}

.form-item {
    font-family: var(--v-secondary-font) !important;
}

input#edit-ip-address {
    display: none;
}
