.mk-floating-actions{position:fixed;right:20px;bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:9998;display:flex;flex-direction:column;gap:9px;margin:0;padding:0;isolation:isolate}
.mk-floating-actions a.mk-floating-action{display:flex;justify-content:flex-start;align-items:center;gap:9px;min-height:44px;padding:10px 16px;border:1px solid rgba(255,255,255,.45);border-radius:24px;box-shadow:0 3px 12px rgba(30,25,20,.14);font:600 12px/1.5 "DM Sans",Arial,sans-serif;letter-spacing:0;color:#fff;text-decoration:none}
.mk-floating-actions a.mk-floating-action--whatsapp{background:#168443}
.mk-floating-actions a.mk-floating-action--whatsapp:hover{background:#106b35}
.mk-floating-actions a.mk-floating-action--contact{background:#a56746}
.mk-floating-actions a.mk-floating-action--contact:hover{background:#865037}
.mk-floating-action svg{flex:0 0 20px;display:block}
.mk-floating-actions a:focus-visible{outline:3px solid #302e2b;outline-offset:3px;box-shadow:0 0 0 6px #fff}
@media(max-width:767px){.mk-floating-actions{right:12px;bottom:calc(80px + env(safe-area-inset-bottom,0px));gap:8px}.mk-floating-actions a.mk-floating-action{justify-content:center;width:46px;min-height:46px;padding:11px;border-radius:50%}.mk-floating-action span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}
@media(max-width:767px){body.page-id-1305:has(#forminator-module-7149 :is(input,textarea):focus) .mk-floating-actions{visibility:hidden;pointer-events:none}}
@media print{.mk-floating-actions{display:none!important}}
