.elementor-2878 .elementor-element.elementor-element-7d22a669{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2878 .elementor-element.elementor-element-ed5f780 .e-contact-buttons{--e-contact-buttons-contact-button-icon:#FFFFFF;--e-contact-buttons-contact-button-bg:var( --e-global-color-ba858ec );--e-contact-buttons-contact-gap:0.5rem;--e-contact-buttons-contact-padding-block-end:12px;--e-contact-buttons-contact-padding-block-start:12px;--e-contact-buttons-contact-padding-inline-end:12px;--e-contact-buttons-contact-padding-inline-start:12px;--e-contact-buttons-transition-duration:0px;}.elementor-2878 .elementor-element.elementor-element-ed5f780 .e-contact-buttons__contact-icon-link{font-family:"Montserrat", Arial;font-size:14px;font-weight:500;}.elementor-2878 .elementor-element.elementor-element-ed5f780 .e-contact-buttons__contact-box-shadow{box-shadow:0px 0px 5px 0px rgba(255, 255, 255, 0.5);}/* Start custom CSS for contact-buttons-var-10, class: .elementor-element-ed5f780 */a[href*="doctolib"] .e-font-icon-svg.e-fas-globe {
    display: none;
}

a[href*="doctolib"] .e-contact-buttons__contact-icon-container::after {
    content: "";
    display: block;
    width: 26px;
    height: 26px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 48'%3E%3Crect x='2' y='4' width='40' height='44' rx='4' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cline x1='2' y1='16' x2='42' y2='16' stroke='white' stroke-width='3' stroke-linecap='round'/%3E%3Cline x1='14' y1='0' x2='14' y2='10' stroke='white' stroke-width='3' stroke-linecap='round'/%3E%3Cline x1='30' y1='0' x2='30' y2='10' stroke='white' stroke-width='3' stroke-linecap='round'/%3E%3Ccircle cx='10' cy='26' r='3.5' fill='white'/%3E%3Ccircle cx='22' cy='26' r='3.5' fill='white'/%3E%3Ccircle cx='34' cy='26' r='3.5' fill='white'/%3E%3Ccircle cx='10' cy='36' r='3.5' fill='white'/%3E%3Ccircle cx='22' cy='36' r='3.5' fill='white'/%3E%3Ccircle cx='34' cy='36' r='3.5' fill='white'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}/* End custom CSS */