.contact-actions{position:fixed;right:20px;bottom:20px;z-index:40;display:flex;align-items:center;gap:10px}.contact-actions a{height:50px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 15px #0002;text-decoration:none;transition:transform .15s,filter .15s}.contact-actions a:hover{transform:translateY(-2px);filter:brightness(.92)}.contact-actions a:focus-visible{outline:3px solid #111;outline-offset:4px}.contact-whatsapp{background:#175b43;border-radius:30px;padding:0 19px;font-size:12px}.contact-email,.contact-phone{width:50px;border-radius:50%;flex:none}.contact-email{background:#ed7519}.contact-phone{background:#1976d2}.contact-actions svg{width:25px;height:25px}@media(max-width:600px){.contact-actions{right:12px;bottom:12px;gap:8px}.contact-actions a{height:46px}.contact-email,.contact-phone{width:46px}.contact-whatsapp{padding:0 16px;font-size:11px}.contact-actions svg{width:23px;height:23px}}
body{padding-bottom:86px}.contact-actions{width:auto;max-width:calc(100vw - 24px);z-index:1000}.contact-actions a{margin:0;border:0;line-height:1.2;font-family:Arial,sans-serif;font-weight:400;letter-spacing:normal;flex-shrink:0}.contact-actions .contact-whatsapp{background:#175b43;color:#fff}.contact-actions .contact-email{background:#ed7519;color:#fff}.contact-actions .contact-phone{background:#1976d2;color:#fff}.contact-actions svg{display:block;fill:none;stroke:currentColor}.contact-actions svg rect,.contact-actions svg path{fill:none;stroke:currentColor}