diff --git a/core/themes/claro/templates/page.html.twig b/core/themes/claro/templates/page.html.twig
index a2c15be433e102f39fab13e4c93482bb42b2b1e1..b8694d9445d93494a35d40996f67957e27f5c8ac 100644
--- a/core/themes/claro/templates/page.html.twig
+++ b/core/themes/claro/templates/page.html.twig
@@ -41,12 +41,14 @@
 #}
   <main>
     <div class="visually-hidden"><a id="main-content" tabindex="-1"></a></div>
-    <header class="content-header clearfix">
-      <div class="layout-container">
-        {{ page.breadcrumb }}
-        {{ page.header }}
-      </div>
-    </header>
+    {% if page.breadcrumb or page.header %}
+      <header class="content-header clearfix">
+        <div class="layout-container">
+          {{ page.breadcrumb }}
+          {{ page.header }}
+        </div>
+      </header>
+    {% endif %}
 
     <div class="layout-container">
       {{ page.pre_content }}