.rh-cali-footer {
  padding: 3rem 0;
  margin-bottom: 0 !important;
}
.rh-cali-footer .phone {
  font-size: 2rem;
  font-weight: 600;
  color: currentColor !important;
}
.rh-cali-footer .phone a {
  color: inherit;
  --link--underline--color--active: currentColor;
  --link--underline--color--default: currentColor;
}
.rh-cali-footer .phone a:hover, .rh-cali-footer .phone a:focus {
  color: inherit;
}
@media (min-width: 840px) {
  .rh-cali-footer .phone {
    font-size: 2.3rem;
  }
  .rh-cali-footer .wp-block-rh-contact-form-textarea > .textarea-field {
    height: 10em;
  }
  .rh-cali-footer input[type=submit] {
    max-width: 240px;
  }
}