/* Shared form colors override page-specific hero text and WPForms defaults. */
#wrapper #main .form-card,
#wrapper #main .form-card :is(h2,h3,h4,p,label,legend,small,span,div),
#wrapper #main .wpforms-container :is(label,legend,small,span,.wpforms-field-description,.wpforms-field-sublabel,p){
  color:#202520!important;
  -webkit-text-fill-color:#202520!important;
  text-shadow:none!important;
}
#wrapper #main .wpforms-container :is(input,textarea,select),
#wrapper #main .form-card :is(input,textarea,select){
  color:#202520!important;
  -webkit-text-fill-color:#202520!important;
  background-color:#fff!important;
  caret-color:#202520!important;
  text-shadow:none!important;
  color-scheme:light;
}
#wrapper #main .wpforms-container :is(input,textarea)::placeholder,
#wrapper #main .form-card :is(input,textarea)::placeholder{
  color:#454b45!important;
  -webkit-text-fill-color:#454b45!important;
  opacity:1!important;
}
#wrapper #main .wpforms-container input:-webkit-autofill{
  -webkit-text-fill-color:#202520!important;
  -webkit-box-shadow:0 0 0 1000px #fff inset!important;
  caret-color:#202520!important;
}
#wrapper #main .form-card a,
#wrapper #main .form-card a:is(:hover,:focus,:visited){
  color:#202520!important;
  -webkit-text-fill-color:#202520!important;
  text-decoration:underline;
}
#wrapper #main .wpforms-container button.wpforms-submit,
#wrapper #main .wpforms-container button.wpforms-submit:is(:hover,:focus,:active){
  color:#000!important;
  -webkit-text-fill-color:#000!important;
  background:#9dd55d!important;
  text-shadow:none!important;
}
