.elementor-491 .elementor-element.elementor-element-4ae99ec4{--display:flex;}.elementor-491 .elementor-element.elementor-element-6acdc583 .e-contact-buttons__chat-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-491 .elementor-element.elementor-element-6acdc583 .e-contact-buttons__chat-button-drop-shadow{filter:drop-shadow(0px 0px 8px rgba(0, 0, 0, 0.31));}.elementor-491 .elementor-element.elementor-element-6acdc583 .e-contact-buttons{--e-contact-buttons-transition-duration:0.3s;--e-contact-buttons-vertical-offset:100px;}/* Start custom CSS for contact-buttons-var-9, class: .elementor-element-6acdc583 */@media (max-width: 768px) {
  .e-contact-buttons__chat-button-text {
    opacity: 0 !important;
    max-width: 0 !important;
    margin-left: -40px !important;
    overflow: hidden;
    transition: opacity 0.2s ease, margin-left 0.2s ease, max-width 0.2s ease !important;
  }
}

@media (max-width: 768px) {
  /* Position the WhatsApp button */
  .has-platform-whatsapp {
    position: fixed !important;
    bottom: 20px !important;
    right: 80px !important; /* Push it left */
    z-index: 9999 !important;
  }

  /* Position the Call button */
  .has-platform-phone {
    position: fixed !important;
    bottom: 20px !important;
    right: 20px !important;
    z-index: 9999 !important;
  }

  /* Remove vertical stacking margin */
  .e-contact-buttons__chat-button-container {
    margin-bottom: 0 !important;
  }
}/* End custom CSS */