/* EIN Tools common footer layout v1.0; centralized; no header rules. */
/* Approved from footer-layout-preview-v1.html visual check. */
html { min-height: 100%; }
html body:has(> #ein-shared-footer-v1) {
  display: flex !important;
  flex-direction: column !important;
  min-height: 100vh !important;
  min-height: 100dvh !important;
}
html body > #ein-shared-footer-v1 {
  margin: auto 0 0 !important;
  width: 100% !important;
  max-width: none !important;
  flex: 0 0 auto !important;
  border-radius: 0 !important;
  background-color: #e4f0e7 !important;
  background-image: none !important;
  border-top: 1px solid #c9dfd0 !important;
}
html body > #ein-shared-footer-v1 .ein-shared-footer-inner {
  box-sizing: border-box;
  width: 100%;
  max-width: 1196px;
  margin: 0 auto;
  background: transparent !important;
}
html body > #ein-shared-footer-v1 .ein-shared-footer-link {
  color: #206549 !important;
}
