/* Iconos Lucide v0.460.0 (licencia ISC, https://lucide.dev) en sustitución de la fuente de ElementsKit (246 KB).
   Cada clase de icono de ElementsKit que usa el sitio pinta su equivalente de Lucide con una máscara SVG:
   hereda el color del texto (currentColor) y no necesita fuente. Clases sin equivalente aquí se quedan sin icono:
   si se añade un icono nuevo en Elementor, hay que sumarlo a esta lista. */

i.icon { display: inline-block; width: 1em; height: 1em; font-style: normal; line-height: 1; vertical-align: -0.125em; }
i.icon::before { content: ""; display: block; width: 100%; height: 100%; background-color: currentColor;
  -webkit-mask: var(--zi) center / contain no-repeat; mask: var(--zi) center / contain no-repeat; }

i.icon.icon-arrow-right, i.icon.icon-right-arrow { --zi: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' ><path d='M5 12h14' /><path d='m12 5 7 7-7 7' /></svg>"); } /* arrow-right */
i.icon.icon-phone1 { --zi: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' ><path d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z' /></svg>"); } /* phone */
i.icon.icon-envelope2 { --zi: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' ><rect width='20' height='16' x='2' y='4' rx='2' /><path d='m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7' /></svg>"); } /* mail */
i.icon.icon-menu-11, i.icon.icon-menu11 { --zi: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' ><line x1='4' x2='20' y1='12' y2='12' /><line x1='4' x2='20' y1='6' y2='6' /><line x1='4' x2='20' y1='18' y2='18' /></svg>"); } /* menu */
i.icon.icon-checkmark-circle { --zi: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' ><circle cx='12' cy='12' r='10' /><path d='m9 12 2 2 4-4' /></svg>"); } /* circle-check */
i.icon.icon-rocket-ship, i.icon.icon-rocket { --zi: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' ><path d='M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z' /><path d='m12 15-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z' /><path d='M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0' /><path d='M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5' /></svg>"); } /* rocket */
i.icon.icon-monitor1 { --zi: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' ><rect width='20' height='14' x='2' y='3' rx='2' /><line x1='8' x2='16' y1='21' y2='21' /><line x1='12' x2='12' y1='17' y2='21' /></svg>"); } /* monitor */
i.icon.icon-line-chart1 { --zi: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' ><path d='M3 3v16a2 2 0 0 0 2 2h16' /><path d='m19 9-5 5-4-4-3 3' /></svg>"); } /* chart-line */
i.icon.icon-layers1 { --zi: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' ><path d='m12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83Z' /><path d='m22 17.65-9.17 4.16a2 2 0 0 1-1.66 0L2 17.65' /><path d='m22 12.65-9.17 4.16a2 2 0 0 1-1.66 0L2 12.65' /></svg>"); } /* layers */
i.icon.icon-keyboard { --zi: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' ><path d='M10 8h.01' /><path d='M12 12h.01' /><path d='M14 8h.01' /><path d='M16 12h.01' /><path d='M18 8h.01' /><path d='M6 8h.01' /><path d='M7 16h10' /><path d='M8 12h.01' /><rect width='20' height='16' x='2' y='4' rx='2' /></svg>"); } /* keyboard */
i.icon.icon-image { --zi: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' ><rect width='18' height='18' x='3' y='3' rx='2' ry='2' /><circle cx='9' cy='9' r='2' /><path d='m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21' /></svg>"); } /* image */
i.icon.icon-app { --zi: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' ><rect width='14' height='20' x='5' y='2' rx='2' ry='2' /><path d='M12 18h.01' /></svg>"); } /* smartphone */
i.icon.icon-stats { --zi: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' ><path d='M3 3v16a2 2 0 0 0 2 2h16' /><path d='M18 17V9' /><path d='M13 17V5' /><path d='M8 17v-3' /></svg>"); } /* chart-column */
i.icon.icon-store { --zi: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' ><path d='m2 7 4.41-4.41A2 2 0 0 1 7.83 2h8.34a2 2 0 0 1 1.42.59L22 7' /><path d='M4 12v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-8' /><path d='M15 22v-4a2 2 0 0 0-2-2h-2a2 2 0 0 0-2 2v4' /><path d='M2 7h20' /><path d='M22 7v3a2 2 0 0 1-2 2a2.7 2.7 0 0 1-1.59-.63.7.7 0 0 0-.82 0A2.7 2.7 0 0 1 16 12a2.7 2.7 0 0 1-1.59-.63.7.7 0 0 0-.82 0A2.7 2.7 0 0 1 12 12a2.7 2.7 0 0 1-1.59-.63.7.7 0 0 0-.82 0A2.7 2.7 0 0 1 8 12a2.7 2.7 0 0 1-1.59-.63.7.7 0 0 0-.82 0A2.7 2.7 0 0 1 4 12a2 2 0 0 1-2-2V7' /></svg>"); } /* store */
i.icon.icon-clock2 { --zi: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' ><circle cx='12' cy='12' r='10' /><polyline points='12 6 12 12 16 14' /></svg>"); } /* clock */
i.icon.icon-shopping-cart-3 { --zi: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' ><circle cx='8' cy='21' r='1' /><circle cx='19' cy='21' r='1' /><path d='M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12' /></svg>"); } /* shopping-cart */
i.icon.icon-pie-chart3 { --zi: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' ><path d='M21 12c.552 0 1.005-.449.95-.998a10 10 0 0 0-8.953-8.951c-.55-.055-.998.398-.998.95v8a1 1 0 0 0 1 1z' /><path d='M21.21 15.89A10 10 0 1 1 8 2.83' /></svg>"); } /* chart-pie */
