.floating-actions{position:fixed;right:20px;bottom:22px;z-index:70;display:flex;flex-direction:column;gap:11px}.float-action{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;color:#fff;box-shadow:0 10px 28px rgba(3,16,34,.28);transition:transform .2s ease,box-shadow .2s ease;border:2px solid rgba(255,255,255,.88)}.float-action:hover,.float-action:focus-visible{transform:translateY(-3px) scale(1.04);box-shadow:0 14px 34px rgba(3,16,34,.36);outline:3px solid rgba(184,98,46,.35);outline-offset:3px}.float-action svg{width:25px;height:25px;fill:currentColor}.float-action.call{background:#175d9d}.float-action.whatsapp{background:#25d366}.float-action.email{background:#b8622e}@media(max-width:600px){.floating-actions{right:12px;bottom:14px;gap:8px}.float-action{width:49px;height:49px}.float-action svg{width:22px;height:22px}}
