

/* Targeted heading correction, not another global color rewrite. */
html[data-sxf="80"] body main .contact-v64-routing h2,
html[data-sxf="80"] body main .contact-v64-routing h2 * {
  color:#ffffff!important;
  opacity:1!important;
  text-shadow:none!important;
  -webkit-text-fill-color:#ffffff!important;
}

/* Three stable slots: green check | label | dropdown chevron. */
html[data-sx-repair="79"][data-sxf="80"]
[data-sx-nav] [data-sxf-item] {
  display:inline-grid!important;
  grid-template-columns:14px minmax(0,1fr) 8px!important;
  align-items:center!important;
  justify-content:start!important;
  column-gap:7px!important;
  position:relative!important;
  box-sizing:border-box!important;
  min-height:44px!important;
  padding:9px 10px!important;
  text-decoration:none!important;
  border-bottom:0!important;
  background:transparent!important;
}

html[data-sx-repair="79"][data-sxf="80"]
[data-sx-nav] [data-sxf-label] {
  grid-column:2!important;
  grid-row:1!important;
  min-width:0!important;
  color:inherit!important;
  line-height:1.3!important;
  white-space:nowrap;
}

html[data-sx-repair="79"][data-sxf="80"]
[data-sx-nav] [data-sxf-item]::before {
  content:""!important;
  position:static!important;
  inset:auto!important;
  display:block!important;
  grid-column:1!important;
  grid-row:1!important;
  width:14px!important;
  height:14px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:none!important;
  box-shadow:none!important;
  color:#24ee86!important;
  font:800 14px/14px Arial,sans-serif!important;
  text-align:center!important;
  text-shadow:none!important;
  transform:none!important;
  opacity:1!important;
  visibility:visible!important;
}

html[data-sx-repair="79"][data-sxf="80"]
[data-sx-nav] [data-sxf-current="true"]::before {
  content:"\2713"!important;
}

html[data-sx-repair="79"][data-sxf="80"]
[data-sx-nav] [data-sxf-item]::after {
  content:""!important;
  position:static!important;
  inset:auto!important;
  display:block!important;
  grid-column:3!important;
  grid-row:1!important;
  width:6px!important;
  height:6px!important;
  margin:0!important;
  padding:0!important;
  background:none!important;
  box-shadow:none!important;
  border:0!important;
  transform:none!important;
  opacity:1!important;
}

html[data-sx-repair="79"][data-sxf="80"]
[data-sx-nav] [data-sxf-item="group"]::after {
  border-right:1.5px solid #dbeaf3!important;
  border-bottom:1.5px solid #dbeaf3!important;
  transform:rotate(45deg)!important;
}

/*
 * Extend the existing header cutout under an OPEN dropdown.
 * Real scenery remains behind the glass, not a copied image.
 */
html[data-sx-repair="79"][data-sxf="80"] body :is(main,.site-footer) {
  clip-path:
    var(--sxf-cutout,inset(var(--sx-header-clip,0px) 0 0 0))!important;
}

@media(max-width:900px) {
  html[data-sx-repair="79"][data-sxf="80"]
  [data-sx-nav] [data-sxf-item] {
    width:100%!important;
  }

  html[data-sx-repair="79"][data-sxf="80"]
  [data-sx-nav] [data-sxf-label] {
    white-space:normal;
  }

  html[data-sx-repair="79"][data-sxf="80"]
  .situp-nav-group[data-sx-open="true"]
  > [data-sxf-item="group"]::after {
    transform:rotate(225deg)!important;
  }
}

@media(min-width:901px) {
  html[data-sx-repair="79"][data-sxf="80"]
  .situp-nav-group:is(:hover,:focus-within)
  > [data-sxf-item="group"]::after {
    transform:rotate(225deg)!important;
  }
}
