/* Contact v89 — replace existing navy hero, do not add a second hero */
body.page-contact .contact-v87-hero{display:none!important}
body.page-contact .contact-v89-hero{
  position:relative;
  width:100%;
  height:520px;
  margin:0;
  padding:0;
  overflow:hidden;
  background:#031a35;
  line-height:0;
}
body.page-contact .contact-v89-hero img{
  display:block;
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center center;
  margin:0;
  padding:0;
  border:0;
  transform:none;
}
@media(max-width:900px){
 body.page-contact .contact-v89-hero{height:auto}
 body.page-contact .contact-v89-hero img{width:100%;height:auto;object-fit:contain}
}
