diff --git a/assets/sass/_theme/design-system/hero.sass b/assets/sass/_theme/design-system/hero.sass
index 2231ea2659bb27611337e57ef9c80877cc533726..6f6f6118019fc9398f7c23965d3d6d87b12f63fd 100644
--- a/assets/sass/_theme/design-system/hero.sass
+++ b/assets/sass/_theme/design-system/hero.sass
@@ -15,7 +15,6 @@
         outline-color: $hero-color
     .content
         align-items: start
-        padding-top: $spacing-5
         .hero-text
             margin-top: $spacing-5
         h1 + p
@@ -47,6 +46,8 @@
             > a
                 @include stretched-link
     @include media-breakpoint-down(desktop)
+        .content
+            padding-top: 0
         &--with-image
             padding-bottom: 0
             .content
@@ -66,6 +67,8 @@
                 margin-bottom: calc(#{-$spacing-7} + #{$spacing-4})
 
     @include media-breakpoint-up(desktop)
+        .content
+            padding-top: $spacing-5
         .hero-text
             width: columns(9)
         &--with-image
diff --git a/assets/sass/_theme/sections/diplomas.sass b/assets/sass/_theme/sections/diplomas.sass
index 66e730629c674c538caf928d8deb13083ef760cc..6e7e4c7175b89b4eea7eb8499c82a8d835c3dbd6 100644
--- a/assets/sass/_theme/sections/diplomas.sass
+++ b/assets/sass/_theme/sections/diplomas.sass
@@ -145,8 +145,6 @@ ul.diplomas
         @include media-breakpoint-up(md)
             display: flex
             justify-content: space-between
-    .program-website
-        margin-bottom: $spacing-4
     .essential
         @include meta
         color: $header-color
diff --git a/assets/sass/_theme/sections/programs.sass b/assets/sass/_theme/sections/programs.sass
index 05ae90ccee9707a4cafb47ae7c597bdc140259c1..d2895899dece67290a8aa77ae3c05244e2754557 100644
--- a/assets/sass/_theme/sections/programs.sass
+++ b/assets/sass/_theme/sections/programs.sass
@@ -37,10 +37,9 @@ ol.programs
 
     .document-content
         .program-summary
-            margin-bottom: $spacing-6
+            margin-bottom: $spacing-5
             .lead
                 margin-bottom: $spacing-3
-            
         .content
             padding-bottom: $spacing-4
             section:not(.block) > * + *
@@ -71,6 +70,8 @@ ol.programs
                 margin-top: $spacing-5
     @include media-breakpoint-up(desktop)
         .document-content
+            .program-summary
+                margin-bottom: $spacing-6
             .content
                 @include grid(12, desktop)
                 position: relative
diff --git a/layouts/partials/programs/website.html b/layouts/partials/programs/website.html
deleted file mode 100644
index 92db79f85ebda1f4ae79fef558f6cb76b29b1648..0000000000000000000000000000000000000000
--- a/layouts/partials/programs/website.html
+++ /dev/null
@@ -1,3 +0,0 @@
-<div class="container program-website">
-  <a href="{{- .Params.website_url -}}" target="_blank" class="btn">{{ i18n "programs.website" }}</a>
-</div>
\ No newline at end of file