.whatsapp-float{position:fixed;z-index:190;right:25px;bottom:25px;width:76px;height:76px;display:grid;place-items:center;isolation:isolate}.whatsapp-float>a{position:relative;z-index:3;width:54px;height:54px;display:grid;place-items:center;border:3px solid #fff;border-radius:50%;background:#08713d;color:#fff;box-shadow:0 5px 17px rgba(0,55,28,.3);transition:transform .25s ease,background .25s ease,box-shadow .25s ease}.whatsapp-float>a:before{content:"";position:absolute;inset:4px;border:1px solid rgba(255,255,255,.45);border-radius:inherit}.whatsapp-float>a:hover,.whatsapp-float>a:focus-visible{transform:scale(1.08);background:#07542d;box-shadow:0 8px 24px rgba(0,55,28,.4);outline:3px solid #ffc900;outline-offset:3px}.whatsapp-float .social-brand-icon{width:28px;height:28px;display:block;color:#fff;stroke-width:1.8}.whatsapp-wave{position:absolute;z-index:1;inset:9px;border:3px solid rgba(8,150,85,.65);border-radius:50%;will-change:transform,opacity;animation:confresaWhatsappWave 2.35s cubic-bezier(.2,.65,.35,1) infinite}.whatsapp-wave-two{animation-delay:-1.175s}.whatsapp-float:hover .whatsapp-wave,.whatsapp-float:focus-within .whatsapp-wave{animation-play-state:paused}@keyframes confresaWhatsappWave{0%{transform:scale(.78);opacity:0}12%{opacity:.85}58%{opacity:.55}100%{transform:scale(1.48);opacity:0}}@media(max-width:760px){.whatsapp-float{right:14px;bottom:18px;width:68px;height:68px}.whatsapp-float>a{width:50px;height:50px}.whatsapp-float .social-brand-icon{width:25px;height:25px}.whatsapp-wave{inset:8px}}@media(prefers-reduced-motion:reduce){.whatsapp-wave{animation:none;transform:scale(1.12);opacity:.38}.whatsapp-float>a{transition:none}}
