diff --git a/theme/templates/macros/renderers.html b/theme/templates/macros/renderers.html
index 6b7a62c64e6a3defc5b5f62809b9b8f2e78c4758..d34240739590c599a3cb02e95e562d5849c016dc 100644
--- a/theme/templates/macros/renderers.html
+++ b/theme/templates/macros/renderers.html
@@ -9,7 +9,11 @@
 {%- macro section_custom(s, lang) -%}
 	{{ cards.open() }}
 	{%- for c in s.content -%}
-		{{ cards.card(title=c[lang], url=c.url, catcolor=c.color, lang=lang) }}
+		{%- if c is string -%}
+			{{ cards.card_from_link(url=c, lang=lang) }}
+		{%- else -%}
+			{{ cards.card(title=c[lang], url=c.url, catcolor=c.color, lang=lang) }}
+		{%- endif -%}
 	{%- endfor -%}
 	{{ cards.close() }}
 {%- endmacro -%}