    /* Language selector */
    .selectoridiomas { z-index:99; }
    .gg-wpml-dropdown { display:inline-block; font-family:sans-serif; position:relative; }
        .gg-wpml-selected { align-items:center; aspect-ratio:1; background:#fff; border:3px solid var(--color-gris); border-radius:50%; color:var(--color-gris); display:flex; font-weight:bold; justify-content:center; max-height:39px; }
        .gg-wpml-list { background:none; border:none; /* display:none; */ list-style:none; margin:0; padding-top:5px; position:absolute; z-index:3; }
        .gg-wpml-dropdown:hover .gg-wpml-list { /* display:block; */ }
            .gg-wpml-list li a { align-items:center; aspect-ratio:1; background:#fff; border:3px solid var(--color-gris); border-radius:50px; color:var(--color-gris); display:flex; font-weight:bold; justify-content:center; width:39px; }
            .gg-wpml-list li a:hover { color:var(--color-blanco); background:var(--color-gris); }

  /* Cada <li> inicia desplazado y oculto */
  .gg-wpml-list li { opacity:0; transform:translateY(-10px); transition:transform 0.3s ease, opacity 0.3s ease; }
  /* Stagger (retardos) en cada hijo */
  .gg-wpml-list li:nth-child(1) { transition-delay:0.0s; }
  .gg-wpml-list li:nth-child(2) { transition-delay:0.1s; }
  .gg-wpml-list li:nth-child(3) { transition-delay:0.2s; }
  /* Al poner el ratón en .gg-wpml-dropdown, cada li "baja" y se vuelve visible */
  .gg-wpml-dropdown:hover .gg-wpml-list li { opacity:1; transform:translateY(0); }