/* One viewport-fixed right rail. Never turn its wrapper into page-flow content. */
.public-floating-actions{position:fixed!important;inset:auto!important;right:max(16px,env(safe-area-inset-right))!important;bottom:max(16px,env(safe-area-inset-bottom))!important;width:0;height:0;z-index:1020!important;margin:0!important;transform:none!important;pointer-events:none}
.public-floating-actions>a{position:fixed!important;inset:auto!important;right:max(16px,env(safe-area-inset-right))!important;z-index:1020!important;pointer-events:auto;box-sizing:border-box;min-width:48px;min-height:48px}
.public-floating-actions>.watch-demo-float{min-height:44px;bottom:calc(max(16px,env(safe-area-inset-bottom)) + 58px)!important}
.public-floating-actions>.whatsapp-float{bottom:max(16px,env(safe-area-inset-bottom))!important}
.whatsapp-float{display:inline-flex!important;align-items:center;justify-content:center;gap:.42rem;width:auto;min-height:48px;margin:0!important;padding:.42rem .75rem!important;border-radius:8px!important;background:#247348!important;color:#fff!important;font-size:.76rem!important;line-height:1.35;font-weight:750;box-shadow:0 4px 14px #071d2f26!important;transform:none!important;text-decoration:none}
.watch-demo-float{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;padding:.42rem .75rem;border:1px solid #2d6670;border-radius:8px;background:#0b3545;color:#fff;font-size:.76rem;line-height:1.35;font-weight:750;box-shadow:0 4px 14px #071d2f26;text-decoration:none}
.watch-demo-float svg{flex:none;width:17px;height:17px}
.whatsapp-float svg{flex:none;width:18px;height:18px}
.whatsapp-float span{font-size:inherit!important}
.whatsapp-float span:after{content:none!important}
.watch-demo-float:hover{background:#071d2f;color:#fff}
.whatsapp-float:hover{background:#1a5736!important;color:#fff!important}
.watch-demo-float:focus-visible{outline:3px solid #2e8b57;outline-offset:3px;box-shadow:0 0 0 3px #fff}
.whatsapp-float:focus-visible{outline:3px solid #102a43;outline-offset:3px;box-shadow:0 0 0 3px #fff!important}
.public-floating-actions.is-compact .whatsapp-float{width:48px;height:48px;padding:0!important;border-radius:50%!important}
.public-floating-actions.is-compact .whatsapp-float span{display:none!important}
.public-floating-actions[data-contact-placement="blocked"]{visibility:hidden!important}
@media(max-width:767px){.public-floating-actions{right:max(12px,env(safe-area-inset-right))!important;bottom:max(14px,env(safe-area-inset-bottom))!important}.public-floating-actions>a{right:max(12px,env(safe-area-inset-right))!important}.public-floating-actions>.watch-demo-float{bottom:calc(max(14px,env(safe-area-inset-bottom)) + 58px)!important}.public-floating-actions>.whatsapp-float{bottom:max(14px,env(safe-area-inset-bottom))!important}.watch-demo-float{padding:.5rem .58rem;font-size:.75rem}.watch-demo-verb{display:none}.whatsapp-float{width:48px;height:48px;padding:0!important;border-radius:50%!important}.whatsapp-float span{display:none!important}}
