/* Navigation und Fusszeile des neuen Designs, fuer die Seiten, die ihren
   eigenen Inhalt behalten. Erzeugt von scripts/apply-chrome.py aus
   site/standorte/index.html — nicht von Hand aendern.

   Bewusst klein gehalten: der Entwurf schreibt fast alles als Inline-Stil, uebrig
   bleiben das Verhalten der Leiste, der Zustand des Menues und das Umbrechen der
   Fusszeile. Jeder Selektor gehoert dem Entwurf, keiner greift in das
   Webflow-Markup der Seite hinein. */

:root{
  --menu-shift:-110%;--menu-scrim-op:0;--menu-scrim-ev:none;
  --menu-bar-1:none;--menu-bar-2:none;
}
html[data-menu="open"]{
  --menu-shift:0;--menu-scrim-op:1;--menu-scrim-ev:auto;
  --menu-bar-1:translateY(3.5px) rotate(45deg);
  --menu-bar-2:translateY(-3.5px) rotate(-45deg);
}

.noa-nav,.noa-menu,.noa-scrim,.noa-footer{font-family:'Switzer',sans-serif;
  -webkit-font-smoothing:antialiased}
.noa-nav a,.noa-menu a,.noa-footer a{text-decoration:none}
.noa-footer summary{list-style:none}

/* Die Seite beginnt unter der festen Leiste. */
body{padding-top:58px}

.subnav{display:none}
@media (min-width:940px){.subnav{display:flex}.navburger{display:none!important}}
@media (max-width:939px){
  .navright{display:none!important}
  .navleft{grid-column:1/4;width:100%;justify-content:space-between}
  .navburger{order:2}
}
@media (max-width:640px){
  .footbar{flex-direction:column!important;align-items:flex-start!important}
  .footbar>div{justify-items:start!important;text-align:left!important}
}
a[href="https://app.noa.health/auth"]{text-decoration:underline;
  text-underline-offset:4px}
