diff --git a/spec/components/sdg/goals/icon_component_spec.rb b/spec/components/sdg/goals/icon_component_spec.rb
index 408428d57..17da77057 100644
--- a/spec/components/sdg/goals/icon_component_spec.rb
+++ b/spec/components/sdg/goals/icon_component_spec.rb
@@ -7,7 +7,7 @@ describe SDG::Goals::IconComponent do
it "returns icons for the first fallback language with icons" do
allow(I18n).to receive(:fallbacks).and_return({ en: [:es, :de] })
- expect(component.image_path).to eq "sdg/es/goal_8.png"
+ expect(component.image_path).to eq "sdg/es/goal_8.svg"
end
it "returns a PNG icon when it isn't available in SVG" do
diff --git a/vendor/assets/images/sdg/es/goal_1.svg b/vendor/assets/images/sdg/es/goal_1.svg
new file mode 100644
index 000000000..6ffef171f
--- /dev/null
+++ b/vendor/assets/images/sdg/es/goal_1.svg
@@ -0,0 +1,49 @@
+
+
+
diff --git a/vendor/assets/images/sdg/es/goal_10.svg b/vendor/assets/images/sdg/es/goal_10.svg
new file mode 100644
index 000000000..4092f2e23
--- /dev/null
+++ b/vendor/assets/images/sdg/es/goal_10.svg
@@ -0,0 +1,55 @@
+
+
+
diff --git a/vendor/assets/images/sdg/es/goal_11.svg b/vendor/assets/images/sdg/es/goal_11.svg
new file mode 100644
index 000000000..35f43afdf
--- /dev/null
+++ b/vendor/assets/images/sdg/es/goal_11.svg
@@ -0,0 +1,59 @@
+
+
+
diff --git a/vendor/assets/images/sdg/es/goal_12.svg b/vendor/assets/images/sdg/es/goal_12.svg
new file mode 100644
index 000000000..cdc0ba9c9
--- /dev/null
+++ b/vendor/assets/images/sdg/es/goal_12.svg
@@ -0,0 +1,54 @@
+
+
+
diff --git a/vendor/assets/images/sdg/es/goal_13.svg b/vendor/assets/images/sdg/es/goal_13.svg
new file mode 100644
index 000000000..ba57b0c30
--- /dev/null
+++ b/vendor/assets/images/sdg/es/goal_13.svg
@@ -0,0 +1,39 @@
+
+
+
diff --git a/vendor/assets/images/sdg/es/goal_14.svg b/vendor/assets/images/sdg/es/goal_14.svg
new file mode 100644
index 000000000..a241273af
--- /dev/null
+++ b/vendor/assets/images/sdg/es/goal_14.svg
@@ -0,0 +1,38 @@
+
+
+
diff --git a/vendor/assets/images/sdg/es/goal_15.svg b/vendor/assets/images/sdg/es/goal_15.svg
new file mode 100644
index 000000000..e4edc164c
--- /dev/null
+++ b/vendor/assets/images/sdg/es/goal_15.svg
@@ -0,0 +1,56 @@
+
+
+
diff --git a/vendor/assets/images/sdg/es/goal_16.svg b/vendor/assets/images/sdg/es/goal_16.svg
new file mode 100644
index 000000000..66c7c48e3
--- /dev/null
+++ b/vendor/assets/images/sdg/es/goal_16.svg
@@ -0,0 +1,65 @@
+
+
+
diff --git a/vendor/assets/images/sdg/es/goal_17.svg b/vendor/assets/images/sdg/es/goal_17.svg
new file mode 100644
index 000000000..92f73bea2
--- /dev/null
+++ b/vendor/assets/images/sdg/es/goal_17.svg
@@ -0,0 +1,53 @@
+
+
+
diff --git a/vendor/assets/images/sdg/es/goal_2.svg b/vendor/assets/images/sdg/es/goal_2.svg
new file mode 100644
index 000000000..273c97c64
--- /dev/null
+++ b/vendor/assets/images/sdg/es/goal_2.svg
@@ -0,0 +1,35 @@
+
+
+
diff --git a/vendor/assets/images/sdg/es/goal_3.svg b/vendor/assets/images/sdg/es/goal_3.svg
new file mode 100644
index 000000000..980d43893
--- /dev/null
+++ b/vendor/assets/images/sdg/es/goal_3.svg
@@ -0,0 +1,38 @@
+
+
+
diff --git a/vendor/assets/images/sdg/es/goal_4.svg b/vendor/assets/images/sdg/es/goal_4.svg
new file mode 100644
index 000000000..40a06ba70
--- /dev/null
+++ b/vendor/assets/images/sdg/es/goal_4.svg
@@ -0,0 +1,44 @@
+
+
+
diff --git a/vendor/assets/images/sdg/es/goal_5.svg b/vendor/assets/images/sdg/es/goal_5.svg
new file mode 100644
index 000000000..3a50294c0
--- /dev/null
+++ b/vendor/assets/images/sdg/es/goal_5.svg
@@ -0,0 +1,40 @@
+
+
+
diff --git a/vendor/assets/images/sdg/es/goal_6.svg b/vendor/assets/images/sdg/es/goal_6.svg
new file mode 100644
index 000000000..1d8c40fbf
--- /dev/null
+++ b/vendor/assets/images/sdg/es/goal_6.svg
@@ -0,0 +1,44 @@
+
+
+
diff --git a/vendor/assets/images/sdg/es/goal_7.svg b/vendor/assets/images/sdg/es/goal_7.svg
new file mode 100644
index 000000000..42cfd16ba
--- /dev/null
+++ b/vendor/assets/images/sdg/es/goal_7.svg
@@ -0,0 +1,65 @@
+
+
+
diff --git a/vendor/assets/images/sdg/es/goal_8.svg b/vendor/assets/images/sdg/es/goal_8.svg
new file mode 100644
index 000000000..efe083dde
--- /dev/null
+++ b/vendor/assets/images/sdg/es/goal_8.svg
@@ -0,0 +1,60 @@
+
+
+
diff --git a/vendor/assets/images/sdg/es/goal_9.svg b/vendor/assets/images/sdg/es/goal_9.svg
new file mode 100644
index 000000000..abdf6bca8
--- /dev/null
+++ b/vendor/assets/images/sdg/es/goal_9.svg
@@ -0,0 +1,58 @@
+
+
+