/* Homepage Contact — light cream band between dark Process and dark footer */
.home-refined #contact.home-contact{
  background:var(--bg,#E9E6E1);
  color:var(--ink,#1E1E1C);
}
.home-refined #contact.home-contact h2{
  color:var(--ink,#1E1E1C);
}
.home-refined #contact.home-contact .eyebrow{
  color:var(--logo-red,#ED1C24);
}
.home-refined #contact.home-contact .lead,
.home-refined #contact.home-contact .mute{
  color:var(--mute,#6B6862)!important;
}
.home-refined #contact.home-contact .info a{
  color:var(--ink,#1E1E1C);
  border-bottom-color:var(--logo-red,#ED1C24);
}
.home-refined #contact.home-contact .info a:hover{
  color:var(--logo-red,#ED1C24);
}
.home-refined #contact.home-contact input,
.home-refined #contact.home-contact textarea,
.home-refined #contact.home-contact select{
  color:var(--ink,#1E1E1C);
  background:transparent;
  border:0;
  border-bottom:1px solid #CFC8BE;
  border-radius:0;
}
.home-refined #contact.home-contact input::placeholder,
.home-refined #contact.home-contact textarea::placeholder{
  color:#9C958C;
}
.home-refined #contact.home-contact select option{
  color:#1E1E1C;
  background:#F3F1ED;
}
.home-refined #contact.home-contact input:focus,
.home-refined #contact.home-contact textarea:focus,
.home-refined #contact.home-contact select:focus{
  outline:none;
  border-bottom-color:var(--logo-red,#ED1C24);
}
.home-refined #contact.home-contact .btn.solid{
  background:#ED1C24!important;
  border-color:#ED1C24!important;
  color:#fff!important;
}
.home-refined #contact.home-contact .btn.solid:hover{
  background:#C41620!important;
  border-color:#C41620!important;
  color:#fff!important;
}
