/* Selettore lingua */
.lang{position:relative;display:inline-flex;align-items:center}
.lang select{appearance:none;-webkit-appearance:none;font:600 .85rem/1 var(--font-body);color:var(--color-ink);background:transparent;border:1px solid var(--color-rule);border-radius:var(--radius-pill);padding:10px 30px 10px 34px;cursor:pointer;transition:border-color var(--dur-fast,.15s)}
.lang select:hover{border-color:var(--color-ink)}
.lang select:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}
.lang .lang-ico{position:absolute;left:12px;width:15px;height:15px;pointer-events:none;color:var(--color-ink)}
.lang .lang-car{position:absolute;right:12px;width:10px;height:10px;pointer-events:none;color:var(--color-ink)}
.nav-links > .lang-m{display:none}
@media(max-width:860px){
  .nav.open .nav-links > .lang-m{display:flex;margin-top:var(--space-xs)}
  .nav.open .nav-links > .lang-m select{width:100%;padding:14px 34px 14px 38px;font-size:1rem;border-radius:var(--radius-md);border-color:var(--color-ink)}
}
/* Nasconde la barra di Google Traduttore e i suoi tooltip */
.goog-te-banner-frame,iframe.goog-te-banner-frame,.skiptranslate>iframe,iframe.VIpgJd-ZVi9od-ORHb-OEVmcd,#goog-gt-tt,.goog-te-balloon-frame,.VIpgJd-ZVi9od-aZ2wEe-wOHMyf{display:none!important}
body{top:0!important}
.goog-text-highlight{background:none!important;box-shadow:none!important}
#hz-gt{display:none!important}
