/*!
 * Center Solutions / Company / Support footer headings in-column on
 * every viewport. Unique filename (nginx caches /css/ immutable).
 *
 * erp-footer-landscape-20260909.css used justify-content: flex-start on
 * these h4s (and the Solutions accordion trigger), which left the labels
 * flush-left while the links under them were already centred. Selectors
 * here beat that sheet's `.footer-content--design > .footer-section > h4`
 * landscape rule.
 */

html body.erp-body footer.elinom-footer .footer-col-solutions > h4,
html body.erp-body footer.elinom-footer .footer-col-company > h4,
html body.erp-body footer.elinom-footer .footer-col-support > h4,
html body.erp-body footer.elinom-footer .footer-content--design > .footer-col-solutions > h4,
html body.erp-body footer.elinom-footer .footer-content--design > .footer-col-company > h4,
html body.erp-body footer.elinom-footer .footer-content--design > .footer-col-support > h4,
html body.erp-body footer.elinom-footer .footer-content--design > .footer-col-solutions > h4:first-child,
html body.erp-body footer.elinom-footer .footer-content--design > .footer-col-company > h4:first-child,
html body.erp-body footer.elinom-footer .footer-content--design > .footer-col-support > h4:first-child,
html[data-active-module="landing"] body.erp-body footer.elinom-footer .footer-col-solutions > h4,
html[data-active-module="landing"] body.erp-body footer.elinom-footer .footer-col-company > h4,
html[data-active-module="landing"] body.erp-body footer.elinom-footer .footer-col-support > h4,
html[data-active-module="landing"] body.erp-body footer.elinom-footer .footer-content--design > .footer-col-solutions > h4,
html[data-active-module="landing"] body.erp-body footer.elinom-footer .footer-content--design > .footer-col-company > h4,
html[data-active-module="landing"] body.erp-body footer.elinom-footer .footer-content--design > .footer-col-support > h4,
html[data-active-module="landing"] body.erp-body footer.elinom-footer .footer-content--design > .footer-col-solutions > h4:first-child,
html[data-active-module="landing"] body.erp-body footer.elinom-footer .footer-content--design > .footer-col-company > h4:first-child,
html[data-active-module="landing"] body.erp-body footer.elinom-footer .footer-content--design > .footer-col-support > h4:first-child {
  box-sizing: border-box !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
  width: 100% !important;
}

html body.erp-body footer.elinom-footer .footer-drop-trigger,
html body.erp-body footer.elinom-footer .footer-col-solutions .footer-drop-trigger,
html body.erp-body footer.elinom-footer .footer-content--design > .footer-col-solutions .footer-drop-trigger,
html[data-active-module="landing"] body.erp-body footer.elinom-footer .footer-drop-trigger,
html[data-active-module="landing"] body.erp-body footer.elinom-footer .footer-col-solutions .footer-drop-trigger,
html[data-active-module="landing"] body.erp-body footer.elinom-footer .footer-content--design > .footer-col-solutions .footer-drop-trigger {
  box-sizing: border-box !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
  width: 100% !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
