/* V4 contrast adjustments: preserve type, spacing, photographs and Home animation. */
#martec-website .m-about-hero:not(.m-services-hero-with-photo):not(.m-experience-hero-with-photo) {
  background:linear-gradient(105deg,#294a5a 0%,#3c5b6b 57%,#456371 100%);
}
@media(max-width:960px) {
  #martec-website .m-services-hero-with-photo,
  #martec-website .m-experience-hero-with-photo {
    background:linear-gradient(105deg,#294a5a 0%,#3c5b6b 57%,#456371 100%);
  }
}
#martec-website .approved-page a:focus-visible,
#martec-website .approved-page button:focus-visible {
  outline:2px solid #102a3a;
  outline-offset:5px;
}
#martec-website .m-header a:focus-visible,
#martec-website .m-header .m-menu:focus-visible,
#martec-website .m-footer a:focus-visible,
#martec-website .m-about-hero a:focus-visible,
#martec-website .m-hero a:focus-visible {
  outline-color:#f7f6f2;
}
