diff --git a/projects/player/src/app/components/page/page.component.html b/projects/player/src/app/components/page/page.component.html
index 0f635175115fb29fe7f36da59b613806927ef422..ad3c29be7b73c39f99159f21c07f3be8540b1382 100644
--- a/projects/player/src/app/components/page/page.component.html
+++ b/projects/player/src/app/components/page/page.component.html
@@ -12,7 +12,7 @@
                   overflow: 'auto',
                   width: '100%',
                   'background-color': section.backgroundColor,
-                  'min-height.px': section.height}">
+                  'min-height': section.dynamicPositioning ? 'auto' : section.height + 'px'}">
   </app-section>
 </div>
 <div appIntersectionDetection
diff --git a/projects/player/src/app/components/section/section.component.html b/projects/player/src/app/components/section/section.component.html
index caa2c1c313ca6675ac1420656bfcbbfa14147b32..66f3fb0bfd1b8f6d81826d26226fa6207775d464 100644
--- a/projects/player/src/app/components/section/section.component.html
+++ b/projects/player/src/app/components/section/section.component.html
@@ -19,8 +19,7 @@
 <ng-template #dynamicElements>
   <div [style.display]="'grid'"
        [style.grid-template-columns]="section.gridColumnSizes"
-       [style.grid-template-rows]="section.gridRowSizes"
-       [style.min-height.px]="section.height">
+       [style.grid-template-rows]="section.gridRowSizes">
     <div *ngFor="let element of section.elements; let i = index"
          [style.min-width.px]="element.width"
          [style.min-height.px]="element.height"