.mw-whatsapp-icon {
  display: block;
  width: 18px;
  height: 18px;
  flex: 0 0 auto;
  fill: currentColor;
}

.topbar-whatsapp,
.footer-contact-whatsapp,
.contact-whatsapp-btn {
  display: inline-flex;
  align-items: center;
  gap: 8px;
}

.topbar-whatsapp .mw-whatsapp-icon {
  width: 15px;
  height: 15px;
}

.social-links .mw-social-whatsapp {
  color: #25d366;
}

.social-links .mw-social-whatsapp:hover {
  color: #fff;
  background: #25d366;
  border-color: #25d366;
}

.footer-contact-whatsapp {
  color: inherit;
  text-decoration: none;
}

.footer-contact-whatsapp .mw-whatsapp-icon {
  color: #25d366;
}

.footer-contact-whatsapp:hover span {
  text-decoration: underline;
}

.contact-whatsapp-btn .mw-whatsapp-icon {
  width: 19px;
  height: 19px;
}

@media (max-width: 768px) {
  .topbar-whatsapp .mw-whatsapp-icon,
  .footer-contact-whatsapp .mw-whatsapp-icon,
  .contact-whatsapp-btn .mw-whatsapp-icon {
    width: 18px;
    height: 18px;
  }
}
