diff --git a/README.md b/README.md
index 72759e2a2c..1e4d2e6a75 100644
--- a/README.md
+++ b/README.md
@@ -32,19 +32,19 @@ Use Mística icons library in Figma!
Telefónica set
![bar_filled](.github/resources/filled.png)![bar_filled](.github/resources/filled.png)![bar_filled](.github/resources/filled.png)![bar_filled](.github/resources/filled.png)![bar_filled](.github/resources/filled.png)![bar_filled](.github/resources/filled.png)![bar_empty](.github/resources/empty.png)![bar_empty](.github/resources/empty.png)![bar_empty](.github/resources/empty.png)![bar_empty](.github/resources/empty.png)![bar_empty](.github/resources/empty.png)![bar_empty](.github/resources/empty.png)![bar_empty](.github/resources/empty.png)![bar_empty](.github/resources/empty.png)![bar_empty](.github/resources/empty.png)![bar_empty](.github/resources/empty.png)![bar_empty](.github/resources/empty.png)![bar_empty](.github/resources/empty.png)![bar_empty](.github/resources/empty.png)![bar_empty](.github/resources/empty.png) 38% (454 / 1193) `local`
-![bar_filled](.github/resources/filled-s.png)![bar_filled](.github/resources/filled-s.png)![bar_filled](.github/resources/filled-s.png)![bar_filled](.github/resources/filled-s.png)![bar_filled](.github/resources/filled-s.png)![bar_filled](.github/resources/filled-s.png)![bar_filled](.github/resources/filled-s.png)![bar_filled](.github/resources/filled-s.png)![bar_filled](.github/resources/filled-s.png)![bar_filled](.github/resources/filled-s.png)![bar_filled](.github/resources/filled-s.png)![bar_filled](.github/resources/filled-s.png)![bar_filled](.github/resources/filled-s.png)![bar_filled](.github/resources/filled-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png) 70% (1193 / 1703) `global`
+![bar_filled](.github/resources/filled-s.png)![bar_filled](.github/resources/filled-s.png)![bar_filled](.github/resources/filled-s.png)![bar_filled](.github/resources/filled-s.png)![bar_filled](.github/resources/filled-s.png)![bar_filled](.github/resources/filled-s.png)![bar_filled](.github/resources/filled-s.png)![bar_filled](.github/resources/filled-s.png)![bar_filled](.github/resources/filled-s.png)![bar_filled](.github/resources/filled-s.png)![bar_filled](.github/resources/filled-s.png)![bar_filled](.github/resources/filled-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png) 69% (1193 / 1709) `global`
O₂ set
![bar_filled](.github/resources/filled.png)![bar_filled](.github/resources/filled.png)![bar_filled](.github/resources/filled.png)![bar_filled](.github/resources/filled.png)![bar_filled](.github/resources/filled.png)![bar_filled](.github/resources/filled.png)![bar_filled](.github/resources/filled.png)![bar_filled](.github/resources/filled.png)![bar_empty](.github/resources/empty.png)![bar_empty](.github/resources/empty.png)![bar_empty](.github/resources/empty.png)![bar_empty](.github/resources/empty.png)![bar_empty](.github/resources/empty.png)![bar_empty](.github/resources/empty.png)![bar_empty](.github/resources/empty.png)![bar_empty](.github/resources/empty.png)![bar_empty](.github/resources/empty.png)![bar_empty](.github/resources/empty.png)![bar_empty](.github/resources/empty.png)![bar_empty](.github/resources/empty.png) 49% (446 / 894) `local`
-![bar_filled](.github/resources/filled-s.png)![bar_filled](.github/resources/filled-s.png)![bar_filled](.github/resources/filled-s.png)![bar_filled](.github/resources/filled-s.png)![bar_filled](.github/resources/filled-s.png)![bar_filled](.github/resources/filled-s.png)![bar_filled](.github/resources/filled-s.png)![bar_filled](.github/resources/filled-s.png)![bar_filled](.github/resources/filled-s.png)![bar_filled](.github/resources/filled-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png) 52% (894 / 1703) `global`
+![bar_filled](.github/resources/filled-s.png)![bar_filled](.github/resources/filled-s.png)![bar_filled](.github/resources/filled-s.png)![bar_filled](.github/resources/filled-s.png)![bar_filled](.github/resources/filled-s.png)![bar_filled](.github/resources/filled-s.png)![bar_filled](.github/resources/filled-s.png)![bar_filled](.github/resources/filled-s.png)![bar_filled](.github/resources/filled-s.png)![bar_filled](.github/resources/filled-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png) 52% (894 / 1709) `global`
Blau set
![bar_filled](.github/resources/filled.png)![bar_filled](.github/resources/filled.png)![bar_filled](.github/resources/filled.png)![bar_filled](.github/resources/filled.png)![bar_filled](.github/resources/filled.png)![bar_filled](.github/resources/filled.png)![bar_filled](.github/resources/filled.png)![bar_filled](.github/resources/filled.png)![bar_filled](.github/resources/filled.png)![bar_filled](.github/resources/filled.png)![bar_filled](.github/resources/filled.png)![bar_filled](.github/resources/filled.png)![bar_filled](.github/resources/filled.png)![bar_filled](.github/resources/filled.png)![bar_filled](.github/resources/filled.png)![bar_filled](.github/resources/filled.png)![bar_filled](.github/resources/filled.png)![bar_filled](.github/resources/filled.png)![bar_empty](.github/resources/empty.png)![bar_empty](.github/resources/empty.png) 91% (56 / 61) `local`
-![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png) 3% (61 / 1703) `global`
+![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png) 3% (61 / 1709) `global`
Vivo set
-![bar_filled](.github/resources/filled.png)![bar_filled](.github/resources/filled.png)![bar_filled](.github/resources/filled.png)![bar_filled](.github/resources/filled.png)![bar_filled](.github/resources/filled.png)![bar_filled](.github/resources/filled.png)![bar_filled](.github/resources/filled.png)![bar_filled](.github/resources/filled.png)![bar_empty](.github/resources/empty.png)![bar_empty](.github/resources/empty.png)![bar_empty](.github/resources/empty.png)![bar_empty](.github/resources/empty.png)![bar_empty](.github/resources/empty.png)![bar_empty](.github/resources/empty.png)![bar_empty](.github/resources/empty.png)![bar_empty](.github/resources/empty.png)![bar_empty](.github/resources/empty.png)![bar_empty](.github/resources/empty.png)![bar_empty](.github/resources/empty.png)![bar_empty](.github/resources/empty.png) 48% (45 / 93) `local`
-![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png) 5% (93 / 1703) `global`
+![bar_filled](.github/resources/filled.png)![bar_filled](.github/resources/filled.png)![bar_filled](.github/resources/filled.png)![bar_filled](.github/resources/filled.png)![bar_filled](.github/resources/filled.png)![bar_filled](.github/resources/filled.png)![bar_filled](.github/resources/filled.png)![bar_filled](.github/resources/filled.png)![bar_empty](.github/resources/empty.png)![bar_empty](.github/resources/empty.png)![bar_empty](.github/resources/empty.png)![bar_empty](.github/resources/empty.png)![bar_empty](.github/resources/empty.png)![bar_empty](.github/resources/empty.png)![bar_empty](.github/resources/empty.png)![bar_empty](.github/resources/empty.png)![bar_empty](.github/resources/empty.png)![bar_empty](.github/resources/empty.png)![bar_empty](.github/resources/empty.png)![bar_empty](.github/resources/empty.png) 45% (45 / 99) `local`
+![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png)![bar_empty](.github/resources/empty-s.png) 5% (99 / 1709) `global`
## Icons
@@ -672,6 +672,9 @@ Vivo set
|![esim-filled](icons/telefonica/filled/esim-filled.svg) | |![esim-filled](icons/o2/filled/esim-filled.svg) | |`esim-filled`[![esim-filled](.github/resources/anchor.svg)](#esim-filled)|
|![esim-light](icons/telefonica/light/esim-light.svg) | |![esim-light](icons/o2/light/esim-light.svg) | |`esim-light`[![esim-light](.github/resources/anchor.svg)](#esim-light)|
|![esim-regular](icons/telefonica/regular/esim-regular.svg) | |![esim-regular](icons/o2/regular/esim-regular.svg) | |`esim-regular`[![esim-regular](.github/resources/anchor.svg)](#esim-regular)|
+| |![ethernet-filled](icons/vivo-new/filled/ethernet-filled.svg) | | |`ethernet-filled`[![ethernet-filled](.github/resources/anchor.svg)](#ethernet-filled)|
+| |![ethernet-light](icons/vivo-new/light/ethernet-light.svg) | | |`ethernet-light`[![ethernet-light](.github/resources/anchor.svg)](#ethernet-light)|
+| |![ethernet-regular](icons/vivo-new/regular/ethernet-regular.svg) | | |`ethernet-regular`[![ethernet-regular](.github/resources/anchor.svg)](#ethernet-regular)|
|![euro-symbol-circle-filled](icons/telefonica/filled/euro-symbol-circle-filled.svg) | |![euro-symbol-circle-filled](icons/o2/filled/euro-symbol-circle-filled.svg) | |`euro-symbol-circle-filled`[![euro-symbol-circle-filled](.github/resources/anchor.svg)](#euro-symbol-circle-filled)|
|![euro-symbol-circle-light](icons/telefonica/light/euro-symbol-circle-light.svg) | |![euro-symbol-circle-light](icons/o2/light/euro-symbol-circle-light.svg) | |`euro-symbol-circle-light`[![euro-symbol-circle-light](.github/resources/anchor.svg)](#euro-symbol-circle-light)|
|![euro-symbol-circle-regular](icons/telefonica/regular/euro-symbol-circle-regular.svg) | |![euro-symbol-circle-regular](icons/o2/regular/euro-symbol-circle-regular.svg) | |`euro-symbol-circle-regular`[![euro-symbol-circle-regular](.github/resources/anchor.svg)](#euro-symbol-circle-regular)|
@@ -1372,6 +1375,9 @@ Vivo set
|![router-filled](icons/telefonica/filled/router-filled.svg) | |![router-filled](icons/o2/filled/router-filled.svg) | |`router-filled`[![router-filled](.github/resources/anchor.svg)](#router-filled)|
|![router-light](icons/telefonica/light/router-light.svg) | |![router-light](icons/o2/light/router-light.svg) | |`router-light`[![router-light](.github/resources/anchor.svg)](#router-light)|
|![router-regular](icons/telefonica/regular/router-regular.svg) |![router-regular](icons/vivo-new/regular/router-regular.svg) |![router-regular](icons/o2/regular/router-regular.svg) | |`router-regular`[![router-regular](.github/resources/anchor.svg)](#router-regular)|
+| |![routine-filled](icons/vivo-new/filled/routine-filled.svg) | | |`routine-filled`[![routine-filled](.github/resources/anchor.svg)](#routine-filled)|
+| |![routine-light](icons/vivo-new/light/routine-light.svg) | | |`routine-light`[![routine-light](.github/resources/anchor.svg)](#routine-light)|
+| |![routine-regular](icons/vivo-new/regular/routine-regular.svg) | | |`routine-regular`[![routine-regular](.github/resources/anchor.svg)](#routine-regular)|
|![ruler-filled](icons/telefonica/filled/ruler-filled.svg) | | | |`ruler-filled`[![ruler-filled](.github/resources/anchor.svg)](#ruler-filled)|
|![ruler-light](icons/telefonica/light/ruler-light.svg) | | | |`ruler-light`[![ruler-light](.github/resources/anchor.svg)](#ruler-light)|
|![ruler-regular](icons/telefonica/regular/ruler-regular.svg) | | | |`ruler-regular`[![ruler-regular](.github/resources/anchor.svg)](#ruler-regular)|
diff --git a/icons/vivo-new/filled/ethernet-filled.pdf b/icons/vivo-new/filled/ethernet-filled.pdf
new file mode 100644
index 0000000000..8edfa2900e
Binary files /dev/null and b/icons/vivo-new/filled/ethernet-filled.pdf differ
diff --git a/icons/vivo-new/filled/ethernet-filled.svg b/icons/vivo-new/filled/ethernet-filled.svg
new file mode 100644
index 0000000000..5a68346089
--- /dev/null
+++ b/icons/vivo-new/filled/ethernet-filled.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/vivo-new/filled/routine-filled.pdf b/icons/vivo-new/filled/routine-filled.pdf
new file mode 100644
index 0000000000..31e3e1dae5
Binary files /dev/null and b/icons/vivo-new/filled/routine-filled.pdf differ
diff --git a/icons/vivo-new/filled/routine-filled.svg b/icons/vivo-new/filled/routine-filled.svg
new file mode 100644
index 0000000000..4de9c9a001
--- /dev/null
+++ b/icons/vivo-new/filled/routine-filled.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/vivo-new/light/ethernet-light.pdf b/icons/vivo-new/light/ethernet-light.pdf
new file mode 100644
index 0000000000..f5722f2d99
Binary files /dev/null and b/icons/vivo-new/light/ethernet-light.pdf differ
diff --git a/icons/vivo-new/light/ethernet-light.svg b/icons/vivo-new/light/ethernet-light.svg
new file mode 100644
index 0000000000..7513144840
--- /dev/null
+++ b/icons/vivo-new/light/ethernet-light.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/vivo-new/light/routine-light.pdf b/icons/vivo-new/light/routine-light.pdf
new file mode 100644
index 0000000000..70d162f0d2
Binary files /dev/null and b/icons/vivo-new/light/routine-light.pdf differ
diff --git a/icons/vivo-new/light/routine-light.svg b/icons/vivo-new/light/routine-light.svg
new file mode 100644
index 0000000000..0ba5c9d952
--- /dev/null
+++ b/icons/vivo-new/light/routine-light.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/vivo-new/regular/ethernet-regular.pdf b/icons/vivo-new/regular/ethernet-regular.pdf
new file mode 100644
index 0000000000..522fce11db
Binary files /dev/null and b/icons/vivo-new/regular/ethernet-regular.pdf differ
diff --git a/icons/vivo-new/regular/ethernet-regular.svg b/icons/vivo-new/regular/ethernet-regular.svg
new file mode 100644
index 0000000000..34f83b4662
--- /dev/null
+++ b/icons/vivo-new/regular/ethernet-regular.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/vivo-new/regular/routine-regular.pdf b/icons/vivo-new/regular/routine-regular.pdf
new file mode 100644
index 0000000000..97adb84267
Binary files /dev/null and b/icons/vivo-new/regular/routine-regular.pdf differ
diff --git a/icons/vivo-new/regular/routine-regular.svg b/icons/vivo-new/regular/routine-regular.svg
new file mode 100644
index 0000000000..86168f2ee1
--- /dev/null
+++ b/icons/vivo-new/regular/routine-regular.svg
@@ -0,0 +1 @@
+
\ No newline at end of file