.mtop80p { margin-top: 80%; }
.mobile-logo { max-width: 140px; height: auto; }
.whatsapp-badge { display: none; }

@media (max-width: 992px) {
    .whatsapp-badge { display: block; position: fixed; z-index: 999; bottom: 20px; right: 20px; width: 70px; height: 70px; border-radius: 50%; background-color: #25d366; color: #fff; line-height: 73px; text-align: center; font-size: 2.5rem; opacity: 0; transform: translateY(100px); transition: all 0.6s ease; }
    .whatsapp-badge a, .whatsapp-badge a:active, .whatsapp-badge a:focus { color: #fff; text-decoration: none; }
    .whatsapp-badge.show { opacity: 1; transform: translateY(0); }
    .whatsapp-badge.hide { opacity: 0; transform: translateY(100px); }
}