.elementor-51449 .elementor-element.elementor-element-315c61b7{--display:flex;}.elementor-51449 .elementor-element.elementor-element-1d1e3718 .e-contact-buttons{--e-contact-buttons-button-icon:#FFFFFF;--e-contact-buttons-button-bg:#25D366;--e-contact-buttons-top-bar-bg:var( --e-global-color-primary );--e-contact-buttons-chat-box-width:100%;--e-contact-buttons-horizontal-offset:16px;--e-contact-buttons-vertical-offset:40px;}.elementor-51449 .elementor-element.elementor-element-1d1e3718 .e-contact-buttons__top-bar-title{font-family:"Urbanist", Sans-serif;font-size:20px;font-weight:600;}.elementor-51449 .elementor-element.elementor-element-1d1e3718 .e-contact-buttons__top-bar-subtitle{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-51449 .elementor-element.elementor-element-1d1e3718 .e-contact-buttons__message-bubble-name{font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:600;}.elementor-51449 .elementor-element.elementor-element-1d1e3718 .e-contact-buttons__message-bubble-body{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-51449 .elementor-element.elementor-element-1d1e3718 .e-contact-buttons__message-bubble-time{font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:600;}.elementor-51449 .elementor-element.elementor-element-1d1e3718 .e-contact-buttons__send-cta{font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:600;}@media(max-width:1180px){.elementor-51449 .elementor-element.elementor-element-1d1e3718 .e-contact-buttons{--e-contact-buttons-chat-box-width:100%;}}@media(max-width:520px){.elementor-51449 .elementor-element.elementor-element-1d1e3718 .e-contact-buttons{--e-contact-buttons-horizontal-offset:8px;--e-contact-buttons-vertical-offset:20px;}}/* Start of your custom CSS rules for contact-buttons, class: .elementor-element-1d1e3718 */ .e-contact-buttons__chat-button {
    position: relative !important;
    overflow: visible !important;
}
.e-contact-buttons__chat-button::before {
    content: "";
    position: absolute;
    top: 0px;      /* negatief om buiten de knop te duwen */
    right: 0px;    /* negatief om buiten de knop te duwen */
    width: 16px;
    height: 16px;
    background: red;
    border-radius: 50%;
    z-index: 9999;
}
.e-contact-buttons__powered-text {
    display: none;
}
div#e-contact-buttons__content-wrapper {
    margin-right: 40px;
} /* End of your custom CSS rules */