/*NAV - Monitor */
@media all and (min-width:1024px) {
    .nv0 {
      height: var(--nv0);
    }
  
    .nv1 {
      position: relative;
      box-shadow: none;
      top: 0;
      left: 0;
      height: var(--nv1);
      flex-direction: row;
      justify-content: space-between;
      overflow: unset;
    }
  
    .nv1>* {
      flex-direction: row;
    }
  
    .nv1>*:last-child {
      margin-top: 0;
    }
  
    .nvIt {
      width: auto;
    }
  
    .📌 {
      display: none;
    }
  
    nav ul {
      flex-flow: wrap;
      flex-wrap: nowrap;
    }
  
    .nv1 nav i,
    .nv0 nav i {
      position: relative;
      width: auto;
    }
  
    /* Leyendas */
    header span {
      display: none;
    }
  
    /* Sub Menús */
    .nvSm+* {
      min-width: var(--eo8);
      position: absolute;
      flex-flow: column;
      box-shadow: var(--saN);
      width: auto;
      z-index: 1;
    }
  
    .nvSm+* li {
      white-space: nowrap;
    }
  
    header .nvSm+* li *:not(i) {
      justify-content: stretch;
      text-align: left;
    }
  
    header .nvSm+* li * i {
      position: absolute;
      width: var(--wdIco);
    }
  
    header .nvSm+* li::after {
      border: none;
      height: 100%;
      top: 0;
    }
  
    /* Mega menús */
    [class*="nvMm"] {
      position: fixed;
      left: 0;
      right: 0;
      padding: 0;
      box-shadow: none;
    }
  
    [class*="nvMm"]>div {
      min-height: var(--eo4);
      display: grid;
      grid-template-columns: var(--grid0);
      gap: var(--gap);
    }
  
    .📧 {
      flex-direction: row;
    }
  }