.mellow-footer.mellow-footer--centered{width:100%;max-width:none;margin:0;padding:76px 40px 38px;background:#f7f3e9;color:#2e4338;text-align:center;font:400 13px/1.7 Arial,Helvetica,sans-serif;letter-spacing:0;box-sizing:border-box}
.mellow-footer .mellow-footer-inner{width:min(1120px,100%);margin:0 auto}
.mellow-footer .mellow-footer-logo{display:inline-flex;align-items:center;justify-content:center;gap:9px;max-width:100%;margin:0;padding:0;color:#2e4338;text-decoration:none;font:600 64px/1 Arial,Helvetica,sans-serif;letter-spacing:-.065em}
.mellow-footer .mellow-footer-logo svg{display:block;flex-shrink:0;width:54px;height:54px;color:#718469}
.mellow-footer .mellow-footer-tagline{max-width:none;margin:23px auto 0;padding:0;color:#2e4338;font-size:13px;line-height:1.7}
.mellow-footer .mellow-footer-intro{max-width:480px;margin:12px auto 0;padding:0;color:#657064;font-size:12px;line-height:1.8}
.mellow-footer .mellow-footer-main{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 43px;max-width:none;margin:30px auto 0;padding:0;font-size:12px;font-weight:600;line-height:1.6}
.mellow-footer .mellow-footer-main a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 0;color:#2e4338;text-decoration:none;text-underline-offset:4px}
.mellow-footer .mellow-footer-main a:hover{text-decoration:underline}
.mellow-footer .mellow-footer-policies{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 25px;max-width:1060px;margin:19px auto 0;padding:0;font-size:11px;font-weight:400;line-height:1.8}
.mellow-footer .mellow-footer-policies a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:5px 0;color:#2e4338;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.mellow-footer .mellow-footer-policies a:hover{color:#657064}
.mellow-footer .mellow-footer-copyright{display:block;margin:35px auto 0;padding:0;color:#657064;font-size:10px;line-height:1.7;opacity:1}
.mellow-footer a:focus-visible{outline:2px solid #2e4338;outline-offset:5px;border-radius:2px}
@media(max-width:749px){.mellow-footer.mellow-footer--centered{padding:55px 22px 110px}.mellow-footer .mellow-footer-logo{font-size:52px;gap:7px}.mellow-footer .mellow-footer-logo svg{width:45px;height:45px}.mellow-footer .mellow-footer-tagline{margin-top:21px;font-size:12px}.mellow-footer .mellow-footer-intro{max-width:310px;margin-top:11px;font-size:11px}.mellow-footer .mellow-footer-main{gap:2px 24px;margin-top:25px;font-size:11px}.mellow-footer .mellow-footer-policies{gap:3px 19px;margin-top:18px;font-size:10px}.mellow-footer .mellow-footer-copyright{margin-top:30px}}
@media(max-width:359px){.mellow-footer.mellow-footer--centered{padding-inline:18px}.mellow-footer .mellow-footer-main{column-gap:19px}.mellow-footer .mellow-footer-policies{column-gap:15px}}
