.whatsapp-widget{right:30px;position:fixed;bottom:30px;z-index:1000}.whatsapp-button{padding:15px 20px;justify-content:center;font-size:16px;text-decoration:none;font-weight:600;color:#fff;transition:all .3s ease;gap:10px;align-items:center;box-shadow:0 4px 20px rgba(37,211,102,.4);border-radius:50px;background:#25d366;display:flex}.whatsapp-button:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 6px 30px rgba(37,211,102,.6);background:#20ba5a}.whatsapp-button:active{transform:translateY(-1px) scale(1.02)}.whatsapp-icon{animation:pulse 2s infinite;height:28px;fill:#fff!important;color:#fff;width:28px}.whatsapp-text{font-size:15px;font-weight:400;color:#fff;letter-spacing:.5px}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.whatsapp-tooltip{pointer-events:none;padding:12px 18px;font-size:14px;right:auto;color:#333;transition:all .3s ease;position:absolute;opacity:0;bottom:70px;visibility:hidden;box-shadow:0 4px 15px rgba(0,0,0,.15);border-radius:10px;background:#fff;left:0;white-space:nowrap}.whatsapp-tooltip:after{height:0;border-right:8px solid transparent;border-left:8px solid transparent;content:"";position:absolute;border-top:8px solid #000;bottom:-8px;left:70px;width:0}.whatsapp-widget:hover .whatsapp-tooltip{opacity:1;bottom:60px;visibility:visible}@media screen and (max-width:768px){.whatsapp-widget{right:20px;bottom:20px}.whatsapp-button{padding:12px 16px;font-size:14px}.whatsapp-icon{height:24px;width:24px}.whatsapp-text{font-size:14px}.whatsapp-tooltip{padding:10px 15px;font-size:13px}.demo-content{padding:30px 20px}}@media screen and (max-width:480px){.whatsapp-widget{right:15px;bottom:15px}.whatsapp-button{height:56px;padding:12px;border-radius:50%;width:56px}.whatsapp-text{display:none}.whatsapp-tooltip{bottom:70px}.whatsapp-tooltip,.whatsapp-tooltip:after{transform:translateX(-50%);right:auto;left:50%}.whatsapp-widget:hover .whatsapp-tooltip{bottom:75px}}@media screen and (max-width:360px){.whatsapp-button{height:50px;padding:10px;width:50px}.whatsapp-icon{height:22px;width:22px}}