/* v2 home · full footer in viewport (incl. © SARL) + logo center · HWK 2026-08-02 01:10 */
@media (min-width: 992px) {
  /* header ~129px · full footer stack ~300px (ESUS cols + © + credits) */
  #section-2-11 {
    height: calc(100vh - 129px - 300px) !important;
    min-height: 320px;
    max-height: none;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
  }
  #section-2-11 > .ct-section-inner-wrap {
    width: 100%;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    margin: 0 auto;
  }
  #div_block-3-11 {
    width: 100%;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
  }
  #div_block-14-11,
  #div_block-15-11 {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
  }
  #image-18-11 {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
  /* ensure copyright + legal strip stay in flow (not clipped) */
  #section-89-1621,
  #div_block-23-1621,
  #div_block-85-1621 {
    flex-shrink: 0;
  }
  #div_block-23-1621 {
    display: block !important;
    visibility: visible !important;
    background: #dcc24b;
    text-align: center;
    padding: 12px 16px 8px;
  }
  #div_block-85-1621 {
    display: flex !important;
    justify-content: center;
    background: #dcc24b;
    padding: 0 16px 16px;
  }
}
