
      #bottom.ecoa-footer{background:#0e3c39;color:#edf4f2;padding:70px 0 28px;font-family:Inter,system-ui,sans-serif}#bottom.ecoa-footer a{color:#fff;text-underline-offset:4px}#bottom .ecoa-footer__inner{width:min(1180px,calc(100% - 40px));margin:auto}#bottom .ecoa-footer__grid{display:grid;grid-template-columns:1.25fr .8fr .8fr;gap:46px}#bottom .ecoa-footer__brand{font-family:Manrope,Inter,system-ui,sans-serif;font-size:1.5rem;font-weight:850;color:#fff}#bottom .ecoa-footer__lead{max-width:46ch;line-height:1.65}#bottom .ecoa-footer__title{color:#fff;font-size:.78rem;text-transform:uppercase;letter-spacing:.12em;font-weight:800;margin-bottom:17px}#bottom .ecoa-footer__links{display:grid;gap:11px}#bottom .ecoa-footer__social{display:flex;gap:18px;flex-wrap:wrap;margin-top:24px}#bottom .ecoa-footer__action{display:inline-flex;background:#fff;color:#0e3c39!important;text-decoration:none;padding:13px 18px;border-radius:10px;font-weight:850;margin-top:20px}#bottom .ecoa-footer__whatsapp{display:block;margin-top:15px;font-size:.92rem}#bottom .ecoa-footer__base{border-top:1px solid #426966;margin-top:52px;padding-top:24px;display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;font-size:.86rem;color:#cfddda}#bottom a:focus-visible{outline:3px solid #f0b661;outline-offset:4px}@media(max-width:800px){#bottom .ecoa-footer__grid{grid-template-columns:1fr}#bottom.ecoa-footer{padding-top:54px}}
    #bottom .ecoa-footer__signature{font-family:Manrope,Inter,system-ui,sans-serif;font-size:1.15rem;font-weight:800;color:#bfe0dc;margin:8px 0 14px}#bottom .ecoa-footer__social{gap:12px}#bottom .ecoa-footer__social a{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#f5fafb;color:#0e3c39!important;text-decoration:none;font-size:20px}#bottom .ecoa-footer__social a:hover{background:#1f6fa0;color:#fff!important}#bottom .ecoa-footer__base{justify-content:flex-start}#bottom .ecoa-footer__base span,#bottom .ecoa-footer__base a{color:#cfddda!important}