/* Correcciones de render de iconos SVG de Elementor.
   Esto es infraestructura, no direccion visual: el estilo vive en el kit (ID 9). */

/* El icono del boton heredaba un fill blanco fijo: sobre lima debe ir la tinta del boton. */
.elementor-button .elementor-button-icon svg,
.elementor-button .elementor-button-content-wrapper svg,
.elementor-button-link svg {
  fill: currentColor;
}

/* Los SVG de las listas de iconos se aplastaban a 2px dentro del flex. */
.elementor-icon-list-icon {
  flex: 0 0 auto;
}
.elementor-icon-list-icon svg {
  flex: 0 0 auto;
}

/* Boton de cierre del menu movil. Va aqui porque el CSS personalizado
   a nivel de documento no se imprime en esta instalacion de Elementor. */
.ts-menu-movil .dialog-close-button{
  width:40px;
  height:40px;
  border-radius:50%;
  border:1px solid rgba(255,255,255,.12);
  display:flex;
  align-items:center;
  justify-content:center;
  top:26px;
  right:26px;
  opacity:1;
}
.ts-menu-movil .dialog-close-button svg{width:14px;height:14px;fill:#FFFFFF;}
.ts-menu-movil .dialog-close-button:hover{background:#C6FF3D;border-color:#C6FF3D;}
.ts-menu-movil .dialog-close-button:hover svg{fill:#0A0A0A;}
