/* Global footer contact visibility */
.site-footer .footer-contact {
  font-size: 15px !important;
  font-weight: 500 !important;
  line-height: 1.7 !important;
  color: #555 !important;
}

.site-footer .footer-contact a {
  color: #555 !important;
  font-weight: 500 !important;
  text-decoration: none !important;
}

.site-footer .footer-contact a:hover,
.site-footer .footer-contact a:focus-visible {
  color: #111 !important;
  text-decoration: underline !important;
  text-underline-offset: 3px;
}

.site-footer .footer-contact .contact-label{font-size:13px!important;font-weight:500!important;color:#777!important;letter-spacing:.04em}
.site-footer .footer-contact .contact-separator{font-size:13px!important;font-weight:400!important;color:#aaa!important}
.site-footer .footer-contact .contact-email{font-size:15px!important;font-weight:500!important;color:#3F6F9F!important;text-decoration:none!important}
.site-footer .footer-contact .contact-email:hover,.site-footer .footer-contact .contact-email:focus-visible{color:#2F557A!important;text-decoration:underline!important;text-underline-offset:3px}


/* Add a little more space after CONTACT | */
.site-footer .footer-contact .contact-separator {
  margin-right: 10px !important;
}
