

body.page-id-6174 #content h1,
body.page-id-6174 #content h2,
body.page-id-6174 #content h3,
body.page-id-6174 #content h4,
body.page-id-6174 #content h5,
body.page-id-6174 #content h6,
body.page-id-293867 #content h1,
body.page-id-293867 #content h2,
body.page-id-293867 #content h3,
body.page-id-293867 #content h4,
body.page-id-293867 #content h5,
body.page-id-293867 #content h6 {
  font-family: "Kurdis", "Kurdis Wide", Inter, sans-serif !important;
  color: #0b1b45 !important;
  -webkit-text-fill-color: #0b1b45 !important;
}

body.page-id-6174 #content a:not(.btn):not([class*="button"]):not([class*="card"]),
body.page-id-293867 #content a:not(.btn):not([class*="button"]):not([class*="card"]) {
  color: #2722f8 !important;
  -webkit-text-fill-color: #2722f8 !important;
}

/* The inline "your alternative" text link inside a service card's description
   paragraph must be navy, not the tech-blue used for the other content links.
   Scoped to a paragraph child link (p > a) so it only hits the card body text
   link, never the headline anchor icons or image links. Overrides the rule
   above (same base specificity plus the p> child combinator), including
   -webkit-text-fill-color which is what actually paints the glyphs. Both
   language twins are listed so DE and EN match. */
body.page-id-6174 #content p > a:not(.btn):not([class*="button"]):not([class*="card"]),
body.page-id-293867 #content p > a:not(.btn):not([class*="button"]):not([class*="card"]) {
  color: #0b1b45 !important;
  -webkit-text-fill-color: #0b1b45 !important;
}
