diff --git a/assets/sass/_theme/design-system/contacts.sass b/assets/sass/_theme/design-system/contacts.sass
new file mode 100644
index 0000000000000000000000000000000000000000..cbc2e38e16a92567c69365504e6fd25b831cb8de
--- /dev/null
+++ b/assets/sass/_theme/design-system/contacts.sass
@@ -0,0 +1,26 @@
+.contacts-details
+    @include grid(2, md)
+    margin-top: $spacing3
+    ul
+        @include list-reset
+        padding-left: 0
+        li
+            list-style-type: none
+            + li
+                margin-top: $spacing1
+            address
+                @extend .p
+            > span
+                @include meta
+                display: block
+    @include media-breakpoint-down(md)
+        width: auto
+        ul + ul
+            margin-top: $spacing1
+        li
+            display: flex
+            justify-content: space-between
+            align-items: baseline
+            span
+                flex-shrink: 0
+                margin-right: $spacing1
\ No newline at end of file
diff --git a/assets/sass/_theme/hugo-osuny.sass b/assets/sass/_theme/hugo-osuny.sass
index 8ffa13c6c38ce10e7acd891dd3fdf90ff5fce519..aa3da63802a896f8155ff7b1330a348b25778fdd 100644
--- a/assets/sass/_theme/hugo-osuny.sass
+++ b/assets/sass/_theme/hugo-osuny.sass
@@ -18,6 +18,7 @@
 @import "design-system/layout"
 @import "design-system/a11y"
 @import "design-system/breadcrumb"
+@import "design-system/contacts"
 @import "design-system/footer"
 @import "design-system/header"
 @import "design-system/hero"
diff --git a/assets/sass/_theme/sections/organizations.sass b/assets/sass/_theme/sections/organizations.sass
index 8ed64017f436f8e5f8880fa01e0d145d2bc9f46c..2c011009e9cfcbb7f632c1c8cbd6b1c67b891091 100644
--- a/assets/sass/_theme/sections/organizations.sass
+++ b/assets/sass/_theme/sections/organizations.sass
@@ -34,7 +34,6 @@
     .organizations
         margin-top: $spacing2
 
-
 .organizations__page
     .lead
         font-family: $lead-sidebar-font-family
@@ -63,37 +62,12 @@
                 object-position: center
         .blocks
             margin-top: $spacing3
-        .contacts-details
-            @include grid(2, md)
-            margin-top: $spacing3
-            width: col(8)
-            ul
-                @include list-reset
-                padding-left: 0
-                li
-                    list-style-type: none
-                    + li
-                        margin-top: $spacing1
-                    address
-                        @extend .p
-                    > span
-                        @include meta
-                        display: block
     @include media-breakpoint-down(md)
         .document-content
             .logo
                 margin-top: $spacing3
                 display: flex
                 justify-content: space-between
-            .contacts-details
-                width: auto
-                ul + ul
-                    margin-top: $spacing1
-                li
-                    display: flex
-                    justify-content: space-between
-                    align-items: baseline
-                        
     @include media-breakpoint-up(md)
         .document-content
             > .container
diff --git a/layouts/organizations/single.html b/layouts/organizations/single.html
index f2c22b7ca641d2a465e54ea0f574d13d181127b0..3d6039cfaf3b8514989d77bf7bf5c6764bae6556 100644
--- a/layouts/organizations/single.html
+++ b/layouts/organizations/single.html
@@ -19,12 +19,12 @@
               partial "H2AddId" .Content
             ) }}
         {{ end }}
+        
+        {{ partial "organizations/contact-details.html" . }}
+
       </div>
       {{ partial "organizations/logo.html" . }}
     </div>
-    <div class="container">
-      {{ partial "organizations/contact-details.html" . }}
-    </div>
     {{ partial "blocks/list.html" . }}
   </div>
 {{ end }}
diff --git a/layouts/partials/persons/contact-details.html b/layouts/partials/persons/contact-details.html
new file mode 100644
index 0000000000000000000000000000000000000000..447c104a0f1953db94da3b34d6f8703b8a11079b
--- /dev/null
+++ b/layouts/partials/persons/contact-details.html
@@ -0,0 +1,45 @@
+{{ with .Params }}
+  {{ if or .website .linkedin .twitter .email .phone }}
+    <div class="contacts-details">
+      {{ if or .website .linkedin .twitter .email .phone }}
+        <ul>
+          {{ with .website }}
+            <li>
+              <span>{{ i18n "commons.contact.website" }}</span>
+              <a href="{{ chomp . }}" target="_blank" rel="noopener" itemprop="url">{{ chomp . }}</a>
+            </li>
+          {{ end }}
+
+          {{ with .linkedin }}
+            <li>
+              <span>LinkedIn</span>
+              <a href="{{ chomp . }}" target="_blank" rel="noopener" itemprop="url">{{ chomp . }}</a>
+            </li>
+          {{ end }}
+        
+          {{ with .twitter }}
+            <li>
+              <span>Twitter</span>
+              <a href="https://twitter.com/{{ chomp . }}" target="_blank" rel="noopener" itemprop="url">{{ chomp . }}</a>
+            </li>
+          {{ end }}
+
+          {{ with .email }}
+            <li>
+              <span>{{ i18n "commons.contact.email" }}</span>
+              <a href="mailto:{{ chomp . }}" itemprop="email">{{ chomp . }}</a>
+            </li>
+          {{ end }}
+
+          {{ with .phone }}
+            <li>
+              <span>{{ i18n "commons.contact.phone" }}</span>
+              <a href="tel:{{ . }}" itemprop="telephone">{{ . }}</a>
+            </li>
+          {{ end }}
+        </ul>
+      {{ end }}
+
+    </div>
+  {{ end }}
+{{ end }}
diff --git a/layouts/persons/single.html b/layouts/persons/single.html
index c56f6e9959ff8446fb9f1e4d926a0ffcd2dc4c47..e20482123f39fa729951bd5425025f73d73bf885 100644
--- a/layouts/persons/single.html
+++ b/layouts/persons/single.html
@@ -45,6 +45,8 @@
               {{ partial "PrepareHTML" .Content }}
             </div>
           {{ end }}
+
+          {{ partial "persons/contact-details.html" . }}
         </div>
         {{ range $programsForAdministrator }}
         {{ $program := . }}