diff --git a/.env-example b/.env-example
index 3efc530ff4..b0f82e43b0 100644
--- a/.env-example
+++ b/.env-example
@@ -49,6 +49,10 @@ GEOCODER_UNITS=km # Units for geocoder results (e.g., km or m
# Delay until deleted authorization's versions are deleted after the authorization creation (in days, default: 30)
# DECIDIM_CLEANER_DELETE_DELETED_AUTHORIZATIONS_DATA=
+# Custom color for the newsletter banner (hex value, e.g. #FFFFFF for white)
+# If not set, the default Decidim color will be used
+# DECIDIM_CUSTOM_NEWSLETTER_BAR_COLOR=
+
#= Decidim AI
# DECIDIM_AI_ENABLED="true" Default: true
# DECIDIM_AI_USER_SPAM_ANALYZER_ENABLED="true" Default: true
diff --git a/app/cells/decidim/data_consent/category.erb b/app/cells/decidim/data_consent/category.erb
new file mode 100644
index 0000000000..bfa6c81fd0
--- /dev/null
+++ b/app/cells/decidim/data_consent/category.erb
@@ -0,0 +1,68 @@
+