.wa-contact{display:inline-flex;align-items:center;gap:9px}.wa-contact svg,.wa-floating svg{width:24px;height:24px;flex-shrink:0}.wa-contact:not(.button){color:inherit;text-decoration:underline;text-underline-offset:4px}.wa-contact[hidden]{display:none!important}.wa-floating{position:fixed;right:22px;bottom:82px;z-index:90;display:flex;align-items:center;gap:10px;padding:15px 20px;border-radius:32px;background:#146c43;color:#fff;text-decoration:none;font:600 14px/1.3 sans-serif;box-shadow:0 5px 22px #0003;transition:background .2s,transform .2s}.wa-floating:hover{background:#105834;transform:translateY(-2px)}.wa-floating:focus-visible,.wa-contact:focus-visible{outline:3px solid #d9b26f;outline-offset:5px}#send-whatsapp{margin-top:12px;background:#146c43;color:white;border-color:#146c43}footer .wa-contact{margin-top:16px}@media(max-width:600px){.wa-floating{right:14px;bottom:78px;padding:13px 15px;font-size:13px}}@media(prefers-reduced-motion:reduce){.wa-floating{transition:none}}
