.whatsapp-container{position:fixed;bottom:20px;left:20px;z-index:1000}.whatsapp-button{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background-color:#25d366;color:#fff;text-decoration:none;box-shadow:0 4px 8px rgba(0,0,0,.2);transition:transform .3s ease-in-out;will-change:transform}.whatsapp-button:hover{transform:scale(1.1)}.whatsapp-button i{font-size:30px;animation:pulse 2s infinite}.whatsapp-button i:hover{color:#fff}.whatsapp-bubble{position:absolute;top:50%;left:calc(100% + 15px);transform:translateY(-50%);background-color:#fff;color:#333;padding:10px 15px;border-radius:20px;white-space:nowrap;font-size:1.5em;opacity:1;visibility:visible;transition:opacity .5s ease-in-out,visibility .5s ease-in-out;will-change:opacity,visibility}.whatsapp-bubble::before{content:"";position:absolute;top:50%;left:-10px;transform:translateY(-50%) rotate(45deg);width:20px;height:20px;background-color:#fff;z-index:-1}.whatsapp-container:hover .whatsapp-bubble{opacity:1;visibility:visible}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}@media (max-width:768px){.whatsapp-container{bottom:15px;left:15px}.whatsapp-button{width:50px;height:50px}.whatsapp-button i{font-size:25px}.whatsapp-bubble{font-size:1.5em}}