diff --git a/src/components/hy-menu-main-group/hy-menu-main-group.scss b/src/components/hy-menu-main-group/hy-menu-main-group.scss
index 90bad91b1d61c5ff00b44196d8596976fbfc8f8a..9c41cfe4da20dd1ef37bccee7347f12b7d409f13 100644
--- a/src/components/hy-menu-main-group/hy-menu-main-group.scss
+++ b/src/components/hy-menu-main-group/hy-menu-main-group.scss
@@ -7,6 +7,13 @@
   display: flex;
   flex-flow: row;
   position: relative;
+  margin-left: 28px;
+  @include breakpoint($narrow) {
+    margin-left: 32px;
+  }
+  @include breakpoint($wide) {
+    margin-left: 40px;
+  }
 }
 
 .menu--main-group__toggle {
diff --git a/src/components/site-header/site-header.scss b/src/components/site-header/site-header.scss
index fc6c275cbe5a590234150f1de0ca9ae9dd209251..26a7e6e48f1d9a16fdd6deb1fd1366d21f36ad92 100644
--- a/src/components/site-header/site-header.scss
+++ b/src/components/site-header/site-header.scss
@@ -101,11 +101,9 @@
   @include breakpoint($narrow) {
     margin: 16px 16px 16px 28px;
   }
-
   @include breakpoint($wide) {
     margin: 16px 24px;
   }
-
   @include breakpoint($extrawide) {
     margin: 16px;
   }
@@ -126,6 +124,20 @@
     display: flex;
     flex-direction: row;
 
+    margin: 12px;
+    @include breakpoint($narrow) {
+      margin: 12px 24px;
+    }
+    @include breakpoint($wide) {
+      margin: 6px 24px;
+    }
+    @include breakpoint($extrawide) {
+      margin: 8px 24px;
+    }
+    @include breakpoint($xlarge) {
+      margin: 8px 32px;
+    }
+
     &:hover {
       color: var(--grayscale-medium);
       a,
diff --git a/src/components/site-header/site-header.tsx b/src/components/site-header/site-header.tsx
index 688e7941bc1106c956aac88a889a2debbc5c6b32..e4e26ab76258b0b7c380b349fd7d00124e6d40c1 100644
--- a/src/components/site-header/site-header.tsx
+++ b/src/components/site-header/site-header.tsx
@@ -321,11 +321,16 @@ export class SiteHeader {
             {this.isGroup && (
               <div class="hy-site-header__content-top">
                 <div class={'hy-site-header__logo-container group '}>
-                  <hy-site-logo size={logoSizeGroup} color={logoColorGroup} url={this.siteUrl} label={this.siteLabel} />
+                  <hy-site-logo
+                    is-group={true}
+                    size={logoSizeGroup}
+                    color={logoColorGroup}
+                    url={this.siteUrl}
+                    label={this.siteLabel}
+                  />
+                  <hy-menu-main-group is-mobile={false} data-main-menu={this.dataMainMenuLinks} />
                 </div>
 
-                <hy-menu-main-group is-mobile={false} data-main-menu={this.dataMainMenuLinks} />
-
                 <div class={'menu--secondary menu--secondary--group'}>
                   <hy-menu-language
                     class={'menu--secondary__item is-first group'}
diff --git a/src/components/site-header/site-logo/site-logo.scss b/src/components/site-header/site-logo/site-logo.scss
index 71393b7e2ebda8ebed84551a094925224ae82111..670f16e004459a53b296eca6ea7b38df91a9bd08 100644
--- a/src/components/site-header/site-logo/site-logo.scss
+++ b/src/components/site-header/site-logo/site-logo.scss
@@ -52,20 +52,45 @@
       letter-spacing: -0.7px;
       margin-left: 4px;
     }
+
+    &.group {
+      @include font-size(12px, 14px);
+      color: var(--grayscale-white);
+      letter-spacing: -0.6px;
+      margin-left: 3px;
+
+      @include breakpoint($wide) {
+        @include font-size(14px, 14px);
+        letter-spacing: -0.7px;
+      }
+
+      @include breakpoint($xlarge) {
+        margin-left: 8px;
+      }
+    }
   }
 
-  &__icon svg {
-    height: 32px;
-    width: 33.41px;
+  &__icon {
+    svg {
+      height: 32px;
+      width: 33.41px;
 
-    @include breakpoint($narrow) {
-      height: 48px;
-      width: 51px;
+      @include breakpoint($narrow) {
+        height: 48px;
+        width: 51px;
+      }
+
+      @include breakpoint($xlarge) {
+        height: 60px;
+        width: 64px;
+      }
     }
 
-    @include breakpoint($xlarge) {
-      height: 60px;
-      width: 64px;
+    &.group {
+      svg {
+        height: 32px;
+        width: 34px;
+      }
     }
   }
 
diff --git a/src/components/site-header/site-logo/site-logo.tsx b/src/components/site-header/site-logo/site-logo.tsx
index 6153aadd7addd7995812f935c446c806bf7efb85..cfd68d4d19d863b2937962616862c575e0b1077b 100644
--- a/src/components/site-header/site-logo/site-logo.tsx
+++ b/src/components/site-header/site-logo/site-logo.tsx
@@ -24,16 +24,26 @@ export class SiteLogo {
     return this.url ? (
       <Host class={classAttributes}>
         <a href={this.url}>
-          <hy-icon class={'hy-site-logo__icon'} icon={'hy-icon-hy-logo'} size={this.size} fill={this.color} />
-          <span class={'hy-site-logo__label'} style={{color: this.color}}>
+          <hy-icon
+            class={{'hy-site-logo__icon': true, group: this.isGroup}}
+            icon={'hy-icon-hy-logo'}
+            size={this.size}
+            fill={this.color}
+          />
+          <span class={{'hy-site-logo__label': true, group: this.isGroup}} style={{color: this.color}}>
             {this.label}
           </span>
         </a>
       </Host>
     ) : this.label ? (
       <Host class={classAttributes}>
-        <hy-icon class={'hy-site-logo__icon'} icon={'hy-icon-hy-logo'} size={this.size} fill={this.color} />
-        <span class={'hy-site-logo__label'} style={{color: this.color}}>
+        <hy-icon
+          class={{'hy-site-logo__icon': true, group: this.isGroup}}
+          icon={'hy-icon-hy-logo'}
+          size={this.size}
+          fill={this.color}
+        />
+        <span class={{'hy-site-logo__label': true, group: this.isGroup}} style={{color: this.color}}>
           {this.label}
         </span>
       </Host>