.meraki-footer{color:#f8f6ee;background:#444c20;padding:64px max(24px,6.6vw) 24px;font:15px/1.65 Arial,sans-serif}.meraki-footer *{box-sizing:border-box}.meraki-footer a{color:inherit;text-decoration:none}.meraki-footer a:hover{text-underline-offset:5px;text-decoration:underline}.meraki-footer a:focus-visible{outline-offset:5px;outline:2px solid}.meraki-whatsapp:focus-visible{outline-offset:5px;outline:2px solid}.meraki-footer__grid{grid-template-columns:1.2fr 1fr 1fr;gap:64px;max-width:1370px;margin:auto;display:grid}.meraki-footer__identity img{object-fit:contain;margin-bottom:24px;display:block}.meraki-footer address{gap:8px;font-style:normal;display:grid}.meraki-footer .meraki-footer__label{letter-spacing:.15em;text-transform:uppercase;color:#e2e4d3;margin:0 0 22px;font-size:12px;font-weight:400}.meraki-footer__links{grid-template-columns:1fr 1fr;gap:14px 24px;display:grid}.meraki-footer__cta{border:1px solid #d5d8c1;justify-content:space-between;align-items:center;max-width:300px;padding:15px 20px;display:flex}.meraki-footer .meraki-footer__social-label{margin:32px 0 16px}.meraki-footer__social{gap:12px;display:flex}.meraki-footer__social a{border:1px solid #b9bea0;border-radius:50%;place-items:center;width:42px;height:42px;font-family:Georgia,serif;font-size:22px;display:grid}.meraki-footer__social a:hover{color:#444c20;background:#f8f6ee;text-decoration:none}.meraki-footer__bottom{border-top:1px solid #818865;justify-content:space-between;gap:24px;max-width:1370px;margin:48px auto 0;padding-top:22px;padding-right:64px;font-size:12px;display:flex}.meraki-footer__sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.meraki-whatsapp{z-index:80;color:#fff;background:#168544;border:2px solid #fff;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 3px 15px #0003}.meraki-whatsapp svg{width:32px;height:32px}.meraki-whatsapp:hover{background:#116c36}@media (max-width:700px){.meraki-footer{padding:40px 24px 24px}.meraki-footer__grid{grid-template-columns:1fr;gap:36px}.meraki-footer__identity img{width:120px;height:auto}.meraki-footer__links{gap:14px 20px}.meraki-footer__bottom{flex-wrap:wrap;gap:14px 24px;margin-top:32px;padding-right:54px}.meraki-whatsapp{width:46px;height:46px;right:12px;bottom:max(12px,env(safe-area-inset-bottom))}.meraki-whatsapp svg{width:28px;height:28px}}@media (min-width:701px){:is(.home-site,.work-site) a.meraki-whatsapp{background:#25d366;color:#fff!important}:is(.home-site,.work-site) a.meraki-whatsapp:hover{background:#1fbd5b}:is(.home-site,.work-site) a.meraki-whatsapp svg path{fill:#fff}}:is(.home-site.home-site,.work-site.work-site) .meraki-footer p.meraki-footer__label{font-family:Arial,sans-serif;font-size:var(--meraki-label,14px);letter-spacing:.14em;font-weight:400;line-height:1.5}.meraki-footer__social a img{object-fit:contain;filter:invert();width:22px;height:22px;display:block}.meraki-footer__social a:hover img{filter:none}.meraki-footer__grid{grid-template-columns:minmax(190px,1fr) minmax(0,2.4fr) minmax(190px,1fr);gap:36px}.meraki-footer__groups{grid-template-columns:.85fr 1fr 1.25fr;gap:26px;display:grid}.meraki-footer__group{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.meraki-footer__group a{line-height:1.5}:is(.home-site.home-site,.work-site.work-site) .meraki-footer p.meraki-footer__group-title{color:#d9ddc7;border-bottom:1px solid #818865;width:100%;margin:0 0 4px;padding-bottom:10px;font:400 14px/1.5 Arial,sans-serif}@media (min-width:701px) and (max-width:1100px){.meraki-footer__grid{grid-template-columns:1fr 1fr}.meraki-footer__navigation{grid-area:2/1/auto/-1}.meraki-footer__connect{justify-self:end;width:100%;max-width:300px}}@media (max-width:700px){.meraki-footer__grid{grid-template-columns:1fr}.meraki-footer__groups{grid-template-columns:1fr 1fr;gap:28px 24px}.meraki-footer__group:last-child{grid-column:1/-1}.meraki-footer__group a{align-items:center;min-height:32px;display:flex}}
