diff --git a/config.yaml b/config.yaml
index f926a8e11fe05a84832e11318a2c4517b92a9f61..0aff9f41b3a5b6797c3ae1fe78b81115fe707ef5 100644
--- a/config.yaml
+++ b/config.yaml
@@ -23,7 +23,8 @@ params:
   logo:
     header: "/assets/images/logo.svg"
     footer: "/assets/images/logo.svg"
-
+  organizations:
+    dark_logo_background: false
   image_sizes:
     design_system:
       lightbox:
diff --git a/layouts/partials/blocks/templates/partners.html b/layouts/partials/blocks/templates/partners.html
index a0e497fa66eed83edab8387bb0a1f8d4d23e4758..4c1c69b2c337a1208bb164a71b05fd399ff735ba 100644
--- a/layouts/partials/blocks/templates/partners.html
+++ b/layouts/partials/blocks/templates/partners.html
@@ -1,6 +1,10 @@
 {{- $template := .block.template -}}
 {{- $position := .block.position -}}
 {{- $title := .block.title -}}
+{{ $logo_index := "logo" }}
+{{ if site.Params.organizations.dark_logo_background }}
+  {{ $logo_index = "logo_on_dark_background" }}
+{{ end }}
 {{- with .block.data -}}
   <section class="block block-partners{{ if $title }} block-with-title{{ end }}" id="block-{{ $position }}">
     <div class="container">
@@ -27,7 +31,7 @@
                 {{ template "partner" (dict 
                     "title" .Title
                     "url" .Permalink
-                    "logo"  .Params.logo
+                    "logo" (index .Params $logo_index)
                   )}}
               {{ end }}
             {{ else }}
diff --git a/layouts/partials/organizations/logo.html b/layouts/partials/organizations/logo.html
index 9d919c1b310b8e669e67e5af867acd0002428ccd..586ead648b88f877a43f76e02e459d2a5e8db316 100644
--- a/layouts/partials/organizations/logo.html
+++ b/layouts/partials/organizations/logo.html
@@ -1,10 +1,14 @@
 {{- if .Params.logo -}}
+  {{ $logo_index := "logo" }}
+  {{ if site.Params.organizations.dark_logo_background }}
+    {{ $logo_index = "logo_on_dark_background" }}
+  {{ end }}
   <figure class="logo">
     {{- partial "commons/image.html"
-          (dict
-            "image"    .Params.logo
-            "alt"      .Title
-            "sizes"    site.Params.image_sizes.sections.organizations.logo
-          ) -}}
+        (dict
+          "image"    (index .Params $logo_index)
+          "alt"      .Title
+          "sizes"    site.Params.image_sizes.sections.organizations.logo
+        ) -}}
   </figure>
 {{- end -}}
diff --git a/layouts/partials/organizations/organization.html b/layouts/partials/organizations/organization.html
index a82c6cc2991269d6327df5c96d3137d61d2d24e0..a2d88bc418f25facee2ef920df1d9a3768f35297 100644
--- a/layouts/partials/organizations/organization.html
+++ b/layouts/partials/organizations/organization.html
@@ -1,13 +1,21 @@
 <article class="organization">
   <div>
     {{ $title := partial "PrepareHTML" .Title }}
-    <h2><a href="{{ .Permalink }}" title="{{ safeHTML (i18n "commons.more_aria" (dict "Title" $title)) }}">{{ $title }}</a></h2>
+    <h2>
+      <a href="{{ .Permalink }}" title="{{ safeHTML (i18n "commons.more_aria" (dict "Title" $title)) }}">
+        {{ $title }}
+      </a>
+    </h2>
   </div>
   <div class="media">
     {{- if .Params.logo -}}
+    {{ $logo_index := "logo" }}
+    {{ if site.Params.organizations.dark_logo_background }}
+      {{ $logo_index = "logo_on_dark_background" }}
+    {{ end }}
       {{- partial "commons/image.html"
             (dict
-              "image"    .Params.logo
+              "image"    (index .Params  $logo_index)
               "alt"      $title
               "sizes"    site.Params.image_sizes.sections.organizations.item
             ) -}}