.eg-footer{background:var(--eg-footer-bg,#006837);color:var(--eg-footer-text,#fff);font-family:var(--eg-font-body,"Manrope",Arial,sans-serif);padding:var(--eg-footer-top-padding,34px) var(--eg-footer-side-padding,24px) var(--eg-footer-bottom-padding,34px)}.eg-footer,.eg-footer *,.eg-footer :after,.eg-footer :before{box-sizing:border-box}.eg-footer__inner{align-items:center;display:grid;gap:var(--eg-footer-column-gap,32px);grid-template-columns:auto 1fr auto;margin:0 auto;max-width:var(--eg-footer-max-width,1440px)}.eg-footer__brand{align-items:center;display:flex;min-width:0}.eg-footer__brand a{align-items:center;display:flex;text-decoration:none}.eg-footer__brand img{display:block;height:auto;max-height:var(--eg-footer-logo-max-height,54px);max-width:var(--eg-footer-logo-max-width,280px);width:auto}.eg-footer__wordmark{align-items:baseline;display:inline-flex;font-family:var(--eg-font-heading,"Archivo",Arial,sans-serif);font-size:var(--eg-footer-wordmark-font-size,28px);font-weight:var(--eg-footer-wordmark-font-weight,800);letter-spacing:-.04em;line-height:1;white-space:nowrap}.eg-footer__wordmark-first{color:var(--eg-footer-wordmark-first,#fff)}.eg-footer__wordmark-second{color:var(--eg-footer-wordmark-second,#d4e9f7);font-style:italic;margin-left:2px}.eg-footer__content,.eg-footer__text{text-align:center}.eg-footer__text{color:var(--eg-footer-text,#fff);font-family:var(--eg-font-body,"Manrope",Arial,sans-serif);font-size:var(--eg-footer-text-font-size,14px);font-weight:600;line-height:1.55}.eg-footer__text div,.eg-footer__text p{color:var(--eg-footer-text,#fff);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.eg-footer__text p{margin-bottom:6px;margin-top:0}.eg-footer__text p:last-child{margin-bottom:0}.eg-footer__text div{margin-bottom:6px;margin-top:0}.eg-footer__text div:last-child{margin-bottom:0}.eg-footer__text a{color:var(--eg-footer-link-text,#fff);font-family:inherit;font-size:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.eg-footer__text a:focus,.eg-footer__text a:hover{color:var(--eg-footer-link-hover,#ff6700);text-decoration:underline}.eg-footer__links{align-items:center;display:flex;flex-wrap:wrap;gap:var(--eg-footer-link-gap,22px);justify-content:center;margin-top:12px}.eg-footer__links a{color:var(--eg-footer-link-text,#fff);font-family:var(--eg-font-body,"Manrope",Arial,sans-serif);font-size:var(--eg-footer-link-font-size,15px);font-weight:var(--eg-footer-link-font-weight,700);line-height:1.2;text-decoration:none;transition:color .2s ease}.eg-footer__links a:focus,.eg-footer__links a:hover{color:var(--eg-footer-link-hover,#ff6700);text-decoration:none}.eg-footer__small-print{color:var(--eg-footer-text,#fff);font-family:var(--eg-font-body,"Manrope",Arial,sans-serif);font-size:calc(var(--eg-footer-text-font-size, 14px) - 1px);line-height:1.45;margin-top:12px;opacity:.82}.eg-footer__small-print p{margin:0}.eg-footer__button-wrap{align-items:center;display:flex;justify-content:flex-end}.eg-footer__button{align-items:center;background:var(--eg-footer-button-bg,#ff6700);border:0;border-radius:999px;box-shadow:none;color:var(--eg-footer-button-text,#fff);display:inline-flex;font-family:var(--eg-font-body,"Manrope",Arial,sans-serif);font-size:15px;font-weight:800;justify-content:center;line-height:1;padding:var(--eg-footer-button-padding-vertical,14px) var(--eg-footer-button-padding-horizontal,24px);text-decoration:none;transition:background-color .2s ease,color .2s ease;white-space:nowrap}.eg-footer__button:focus,.eg-footer__button:hover{background:var(--eg-footer-button-bg-hover,#213682);color:var(--eg-footer-button-text,#fff);text-decoration:none}.eg-footer--text-only .eg-footer__inner{display:block;margin-left:auto;margin-right:auto;text-align:center}.eg-footer--text-only .eg-footer__content{margin-left:auto;margin-right:auto;max-width:1200px;text-align:center}.eg-footer--text-only .eg-footer__small-print,.eg-footer--text-only .eg-footer__small-print p,.eg-footer--text-only .eg-footer__text,.eg-footer--text-only .eg-footer__text div,.eg-footer--text-only .eg-footer__text p{text-align:center}@media (max-width:900px){.eg-footer__inner{grid-template-columns:1fr;text-align:center}.eg-footer__brand,.eg-footer__brand a,.eg-footer__button-wrap{justify-content:center}}@media (max-width:640px){.eg-footer{padding:var(--eg-footer-mobile-top-padding,28px) var(--eg-footer-mobile-side-padding,18px)}.eg-footer__brand img{max-width:var(--eg-footer-mobile-logo-max-width,230px)}.eg-footer__links{flex-direction:column;gap:var(--eg-footer-mobile-link-gap,12px)}}