.public footer.site-footer.site-footer--home{color:#fff;font-family:var(--font-label,Arial,sans-serif);background:#00402c;padding:0;display:block}.public footer.site-footer--home .lt-footer__row{box-sizing:border-box;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:20px 24px;width:100%;padding:26px max(3vw,16px);display:flex}.public footer.site-footer--home .lt-footer__brand{color:#fff;flex:none;align-items:center;gap:16px;text-decoration:none;display:flex}.public footer.site-footer--home .lt-footer__brand img{object-fit:contain;width:84px;height:auto}.public footer.site-footer--home .lt-footer__brand>span{text-align:left;gap:8px;display:grid}.public footer.site-footer--home .lt-footer__brand strong{font:700 22px/1 var(--font-display,Georgia,serif);letter-spacing:1.5px;text-transform:uppercase;color:#fff}.public footer.site-footer--home .lt-footer__brand small{font:500 13px/1 var(--font-label,Arial,sans-serif);letter-spacing:3px;text-transform:uppercase;color:#e6efe9;flex-wrap:wrap;gap:4px 12px;display:flex}.public footer.site-footer--home .lt-footer__brand small span{gap:12px;display:inline-flex}.public footer.site-footer--home .lt-footer__brand small i{color:#ffb81c;font-style:normal}.public footer.site-footer--home .lt-footer__nav{background:0 0;flex-wrap:nowrap;justify-content:center;gap:8px clamp(12px,1.2vw,20px);padding:0;display:flex;overflow:visible}.public footer.site-footer--home .lt-footer__nav a{white-space:nowrap;font:500 13px/1 var(--font-label,Arial,sans-serif);letter-spacing:.6px;text-transform:uppercase;color:#fff;background:0 0;padding:0;text-decoration:none}.public footer.site-footer--home .lt-footer__nav a:hover{color:#ffb81c;background:0 0}.public footer.site-footer--home .lt-footer__end{flex:none;align-items:center;gap:16px;display:flex}.public footer.site-footer--home .footer-social-links{gap:10px;display:flex}.public footer.site-footer--home .footer-social-links a{color:#fff;place-items:center;width:30px;height:30px;display:grid}.public footer.site-footer--home .footer-social-links a:hover{color:#ffb81c}.public footer.site-footer--home .footer-social-links svg{width:26px;height:26px}.public footer.site-footer--home .lt-footer__divider{background:#ffb81c;width:2px;height:54px}.public footer.site-footer--home .lt-footer__motto{max-width:none;font:500 14px/1.6 var(--font-label,Arial,sans-serif);letter-spacing:3px;text-transform:uppercase;text-align:right;color:#fff;margin:0}.public footer.site-footer--home .lt-footer__motto span{display:block}.public footer.site-footer--home .lt-footer__sub{box-sizing:border-box;color:#cfe0d6;background:#00352a;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;width:100%;padding:12px max(3vw,16px);font-size:13px;display:flex}.public footer.site-footer--home .lt-footer__contact{white-space:pre-line;max-width:none;margin:0;font-size:13px;line-height:1.5}.public footer.site-footer--home .lt-footer__contact b{color:#fff;text-transform:none;font-family:inherit;font-weight:600}.public footer.site-footer--home .lt-footer__admin{color:#9fbcae;font-size:12px;text-decoration:none}.public footer.site-footer--home .lt-footer__admin:hover{color:#fff;text-decoration:underline}.site-footer--home a:focus-visible{outline-offset:2px;outline:3px solid #ffb81c}@media (max-width:1400px){.public footer.site-footer--home .lt-footer__row{text-align:center;flex-wrap:wrap;justify-content:center}.public footer.site-footer--home .lt-footer__nav{flex-wrap:wrap;order:3;justify-content:center;width:100%}}@media (max-width:600px){.public footer.site-footer--home .lt-footer__brand{flex-direction:column}.public footer.site-footer--home .lt-footer__brand>span{text-align:center}.public footer.site-footer--home .lt-footer__brand small{justify-content:center}.public footer.site-footer--home .lt-footer__end{flex-direction:column;gap:14px}.public footer.site-footer--home .lt-footer__divider{width:54px;height:2px}.public footer.site-footer--home .lt-footer__motto{text-align:center}.public footer.site-footer--home .lt-footer__motto span{display:inline}.public footer.site-footer--home .lt-footer__nav{gap:12px 18px}.public footer.site-footer--home .lt-footer__sub{text-align:center;justify-content:center}}
