.PublicSiteFooter_footer__ngoWL{position:relative;z-index:1;background:var(--enfra-brand,#248024);color:#edf5ee}.PublicSiteFooter_inner__qEJcl{width:min(100% - 2.5rem,70rem);margin:0 auto;padding:2.75rem 0 2rem}.PublicSiteFooter_topRow__8QQcz{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem}.PublicSiteFooter_logo__2e5RO{color:#fff;font-size:1.45rem;font-weight:800;letter-spacing:-.045em;text-decoration:none}.PublicSiteFooter_links__rG0eg a:focus-visible,.PublicSiteFooter_logo__2e5RO:focus-visible{outline:3px solid #e2a15c;outline-offset:4px}.PublicSiteFooter_company__FNobk{margin:0;color:#cfe2d3;font-size:.75rem;font-weight:700}.PublicSiteFooter_links__rG0eg{display:flex;flex-wrap:wrap;gap:.75rem 1.4rem;margin-top:2rem;padding-top:1.25rem;border-top:1px solid rgba(237,245,238,.2)}.PublicSiteFooter_links__rG0eg a{min-height:2.75rem;display:inline-flex;align-items:center;color:#e1efe3;font-size:.75rem;font-weight:700;text-decoration:none}.PublicSiteFooter_links__rG0eg a:hover{color:#fff;text-decoration:underline;text-underline-offset:.2em}.PublicSiteFooter_copyright__8VMLz{margin:2rem 0 0;color:#b9d4c0;font-size:.7rem;font-weight:600}@media (max-width:44rem){.PublicSiteFooter_inner__qEJcl{width:min(100% - 2rem,70rem);padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}.PublicSiteFooter_topRow__8QQcz{display:block}.PublicSiteFooter_company__FNobk{margin-top:.65rem}}