/*!
 * Landing chrome — unique filename (nginx caches /css/ immutable).
 * Offices/certs are flex columns; Connect sits beside Ireland via
 * margin-top:auto (no shared subgrid rows).
 */

@media (min-width: 1100px) {
  html[data-active-module="landing"] body.erp-body footer.elinom-footer .footer-content.footer-content--design {
    grid-template-rows: none !important;
    align-items: stretch !important;
    row-gap: 0.7rem !important;
  }

  html[data-active-module="landing"] body.erp-body footer.elinom-footer .footer-content.footer-content--design > .footer-section {
    grid-row: auto !important;
    align-self: stretch !important;
  }

  html[data-active-module="landing"] body.erp-body footer.elinom-footer .footer-content.footer-content--design > .footer-section.footer-col-offices,
  html[data-active-module="landing"] body.erp-body footer.elinom-footer .footer-content.footer-content--design > .footer-section.footer-col-certs-social {
    display: flex !important;
    flex-direction: column !important;
    grid-template-rows: none !important;
    align-items: stretch !important;
    height: auto !important;
    min-height: 0 !important;
  }

  html[data-active-module="landing"] body.erp-body footer.elinom-footer .footer-col-offices .footer-offices {
    display: grid !important;
    gap: 0.7rem !important;
  }

  html[data-active-module="landing"] body.erp-body footer.elinom-footer .footer-col-certs-social .footer-cert.footer-cert--column {
    grid-row: auto !important;
    align-self: stretch !important;
    flex: 1 1 auto !important;
  }

  html[data-active-module="landing"] body.erp-body footer.elinom-footer .footer-content.footer-content--design > .footer-section.footer-col-certs-social .footer-social-lockup {
    grid-row: auto !important;
    margin-top: auto !important;
    padding-top: 0 !important;
    transform: none !important;
    min-height: 0 !important;
    height: auto !important;
    align-self: stretch !important;
    justify-content: flex-end !important;
  }

  html[data-active-module="landing"] body.erp-body footer.elinom-footer .footer-col-certs-social .footer-social-heading,
  html[data-active-module="landing"] body.erp-body footer.elinom-footer .footer-section h4.lp-is-02a008fb {
    margin-top: 0 !important;
    margin-bottom: 0.55rem !important;
  }
}
