.elementor-3040 .elementor-element.elementor-element-1c4b0d3b{--display:flex;}.elementor-3040 .elementor-element.elementor-element-54ae45c0 .e-contact-buttons__top-bar-title{font-family:"Poppins", Sans-serif;}.elementor-3040 .elementor-element.elementor-element-54ae45c0 .e-contact-buttons__top-bar-subtitle{font-family:"Poppins", Sans-serif;}.elementor-3040 .elementor-element.elementor-element-54ae45c0 .e-contact-buttons__message-bubble-name{font-family:"Poppins", Sans-serif;}.elementor-3040 .elementor-element.elementor-element-54ae45c0 .e-contact-buttons__message-bubble-body{font-family:"Poppins", Sans-serif;}.elementor-3040 .elementor-element.elementor-element-54ae45c0 .e-contact-buttons__message-bubble-time{font-family:"Poppins", Sans-serif;}.elementor-3040 .elementor-element.elementor-element-54ae45c0 .e-contact-buttons__send-cta{font-family:"Poppins", Sans-serif;}@media(max-width:767px){.elementor-3040 .elementor-element.elementor-element-54ae45c0 .e-contact-buttons{--e-contact-buttons-horizontal-offset:3%;}}/* Start custom CSS for contact-buttons, class: .elementor-element-54ae45c0 */.e-contact-buttons__chat-button.visible, .e-contact-buttons__chat-button[type=button].visible {
    z-index: 9999 !important;
}


.e-contact-buttons__chat-button.has-dot::after,
.e-contact-buttons__chat-button[type=button].has-dot::after {
  content: "1"; /* ← het cijfer */
  background-color: var(--e-contact-buttons-dot);
  border-radius: 50%;

  width: var(--e-contact-buttons-dot-size);
  height: var(--e-contact-buttons-dot-size);

  position: absolute;
  top: 0;
  right: 0;

  display: flex;
  align-items: center;
  justify-content: center;

  color: #fff;           /* kleur van de 1 */
  font-size: 11px;       /* pas aan naar wens */
  font-family: Poppins;
  font-weight: 600;
  line-height: 1;
}


/* Focus rand verwijderen op mobiel */
@media (max-width: 767px) {
  .e-contact-buttons *,
  .e-contact-buttons *:focus,
  .e-contact-buttons *:focus-visible {
    outline: none !important;
    box-shadow: none !important;
  }
}/* End custom CSS */