.elementor-4721 .elementor-element.elementor-element-1b6abca{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-4721 .elementor-element.elementor-element-1b6abca:not(.elementor-motion-effects-element-type-background), .elementor-4721 .elementor-element.elementor-element-1b6abca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4721 .elementor-element.elementor-element-9f2b8f7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-4721 .elementor-element.elementor-element-9f2b8f7:not(.elementor-motion-effects-element-type-background), .elementor-4721 .elementor-element.elementor-element-9f2b8f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4721 .elementor-element.elementor-element-a741a2a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-4721 .elementor-element.elementor-element-a741a2a:not(.elementor-motion-effects-element-type-background), .elementor-4721 .elementor-element.elementor-element-a741a2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4721 .elementor-element.elementor-element-3e0af88{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-4721 .elementor-element.elementor-element-3e0af88:not(.elementor-motion-effects-element-type-background), .elementor-4721 .elementor-element.elementor-element-3e0af88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-4721 .elementor-element.elementor-element-977a06d{z-index:100;}.elementor-4721 .elementor-element.elementor-element-9f2b8f7{--z-index:0;}.elementor-4721 .elementor-element.elementor-element-d93650c{z-index:100;}}/* Start custom CSS for html, class: .elementor-element-f4b70c6 */.wa-float {
  position: fixed;
  bottom: 20px;
  right: 20px;
  background: #25D366;
  color: #fff;
  font-size: 22px;
  padding: 14px 16px;
  border-radius: 50%;
  text-decoration: none;
  box-shadow: 0 10px 25px rgba(0,0,0,0.2);
  z-index: 999;
}

/* 🔥 TOOLTIP */
.wa-tooltip {
  position: absolute;
  bottom: 70px;
  right: 0;
  background: #111;
  color: #fff;
  font-size: 12px;
  padding: 6px 10px;
  border-radius: 6px;
  white-space: nowrap;
  opacity: 0;
  transform: translateY(10px);
  transition: 0.3s ease;
}

/* show on hover (desktop) */
.wa-float:hover .wa-tooltip {
  opacity: 1;
  transform: translateY(0);
}

/* 📱 MOBILE FIX */
@media (max-width: 768px) {

  .wa-float {
    bottom: 15px;
    right: 15px;
    padding: 12px 14px;
  }

  .wa-float img {
    width: 36px;
  }

  /* always visible on mobile */
  .wa-tooltip {
    opacity: 1;
    transform: translateY(0);
    bottom: 65px;
    font-size: 11px;
  }
}/* End custom CSS */