
.fwb-whatsapp-btn{
  position:fixed;
  z-index:999999;
  display:flex;
  align-items:center;
  justify-content:center;
  width:56px;
  height:56px;
  padding:0;
  border-radius:999px;
  background:#25D366;
  color:#fff;
  text-decoration:none;
  box-shadow:0 10px 25px rgba(0,0,0,.18);
  font-family:inherit;
  line-height:1;
  transform:translateZ(0);
  transition:transform .15s ease, box-shadow .15s ease, opacity .2s ease;
  opacity: 0;
  animation: fwbFadeIn 0.8s ease 2s forwards;
}
.fwb-whatsapp-btn:hover{
  transform:scale(1.03);
  box-shadow:0 14px 30px rgba(0,0,0,.22);
  color:#fff;
}
.fwb-whatsapp-btn:focus{
  outline:2px solid rgba(255,255,255,.9);
  outline-offset:3px;
  color:#fff;
}
.fwb-whatsapp-icon{
  width:28px;
  height:28px;
  display:inline-flex;
  color: #fff;
}
.fwb-whatsapp-icon svg{
  width:28px;
  height:28px;
  fill:#fff;
}
@media (max-width: 480px){
  .fwb-whatsapp-btn{ width:52px; height:52px; }
  .fwb-whatsapp-icon, .fwb-whatsapp-icon svg{ width:26px; height:26px; }
}



@keyframes fwbFadeIn {
    from {
        opacity: 0;
        transform: translateY(10px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}