.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), poppins;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), poppins;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3851 .elementor-element.elementor-element-5bbe6cce{--display:flex;}.elementor-widget-contact-buttons .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), poppins;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-contact-buttons .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), poppins;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3851 .elementor-element.elementor-element-197f8c0e .e-contact-buttons{--e-contact-button-chat-button-animation-delay:0ms;--e-contact-buttons-button-icon:#FFFFFF;--e-contact-buttons-button-bg:var( --e-global-color-secondary );--e-contact-buttons-button-icon-hover:#FFFFFF;--e-contact-buttons-button-bg-hover:var( --e-global-color-primary );--e-contact-buttons-top-bar-title:#111827;--e-contact-buttons-top-bar-subtitle:#6B7280;--e-contact-buttons-close-button-color:#9CA3AF;--e-contact-buttons-top-bar-bg:#E5E7EB;--e-contact-buttons-message-bubble-name:var( --e-global-color-text );--e-contact-buttons-message-bubble-body:var( --e-global-color-text );--e-contact-buttons-message-bubble-time:#6B7280;--e-contact-buttons-message-bubble-bubble-bg:#FFFFFF;--e-contact-buttons-message-bubble-chat-bg:#F3F4F6;--e-contact-buttons-send-button-icon:#FFFFFF;--e-contact-buttons-send-button-bg:var( --e-global-color-secondary );--e-contact-buttons-send-button-icon-hover:#FFFFFF;--e-contact-buttons-send-button-bg-hover:var( --e-global-color-primary );--e-contact-buttons-chat-box-bg:#E5E7EB;--e-contact-buttons-chat-box-width:360px;--e-contact-buttons-horizontal-offset:24px;--e-contact-buttons-vertical-offset:90px;}.elementor-3851 .elementor-element.elementor-element-197f8c0e .e-contact-buttons__chat-button-shadow{box-shadow:0px 4px 12px 0px rgba(0, 0, 0, 0.18);}.elementor-3851 .elementor-element.elementor-element-197f8c0e .e-contact-buttons__top-bar-title{font-family:"Poppins", poppins;font-size:16px;font-weight:600;}.elementor-3851 .elementor-element.elementor-element-197f8c0e .e-contact-buttons__top-bar-subtitle{font-family:"Poppins", poppins;font-size:13px;font-weight:500;}.elementor-3851 .elementor-element.elementor-element-197f8c0e .e-contact-buttons__message-bubble-name{font-size:14px;font-weight:600;}.elementor-3851 .elementor-element.elementor-element-197f8c0e .e-contact-buttons__message-bubble-body{font-size:14px;font-weight:400;}.elementor-3851 .elementor-element.elementor-element-197f8c0e .e-contact-buttons__message-bubble-time{font-size:12px;font-weight:500;}.elementor-3851 .elementor-element.elementor-element-197f8c0e .e-contact-buttons__send-cta{font-size:15px;}.elementor-3851 .elementor-element.elementor-element-197f8c0e .e-contact-buttons__content{box-shadow:0px 8px 32px 0px rgba(0, 0, 0, 0.1);}@media(max-width:1024px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-contact-buttons .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-contact-buttons .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3851 .elementor-element.elementor-element-197f8c0e .e-contact-buttons__top-bar-title{font-size:15px;}.elementor-3851 .elementor-element.elementor-element-197f8c0e .e-contact-buttons__top-bar-subtitle{font-size:13px;}.elementor-3851 .elementor-element.elementor-element-197f8c0e .e-contact-buttons__message-bubble-name{font-size:14px;}.elementor-3851 .elementor-element.elementor-element-197f8c0e .e-contact-buttons__send-cta{font-size:15px;}.elementor-3851 .elementor-element.elementor-element-197f8c0e .e-contact-buttons{--e-contact-buttons-send-button-padding-block-end:14px;--e-contact-buttons-send-button-padding-block-start:14px;--e-contact-buttons-send-button-padding-inline-end:32px;--e-contact-buttons-send-button-padding-inline-start:32px;--e-contact-buttons-chat-box-width:340px;--e-contact-buttons-horizontal-offset:20px;--e-contact-buttons-vertical-offset:80px;}}@media(max-width:767px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-contact-buttons .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-contact-buttons .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3851 .elementor-element.elementor-element-197f8c0e .e-contact-buttons__top-bar-title{font-size:15px;}.elementor-3851 .elementor-element.elementor-element-197f8c0e .e-contact-buttons__top-bar-subtitle{font-size:12px;}.elementor-3851 .elementor-element.elementor-element-197f8c0e .e-contact-buttons__message-bubble-name{font-size:13px;}.elementor-3851 .elementor-element.elementor-element-197f8c0e .e-contact-buttons__message-bubble-body{font-size:13px;}.elementor-3851 .elementor-element.elementor-element-197f8c0e .e-contact-buttons__message-bubble-time{font-size:11px;}.elementor-3851 .elementor-element.elementor-element-197f8c0e .e-contact-buttons__send-cta{font-size:14px;}.elementor-3851 .elementor-element.elementor-element-197f8c0e .e-contact-buttons{--e-contact-buttons-send-button-padding-block-end:10px;--e-contact-buttons-send-button-padding-block-start:10px;--e-contact-buttons-send-button-padding-inline-end:24px;--e-contact-buttons-send-button-padding-inline-start:24px;--e-contact-buttons-chat-box-width:300px;--e-contact-buttons-horizontal-offset:16px;--e-contact-buttons-vertical-offset:70px;}}/* Start custom CSS for contact-buttons, class: .elementor-element-197f8c0e *//* Supprimer la bordure / ombre moche autour du widget WhatsApp sur mobile */
@media (max-width: 767px) {
  .e-contact-buttons {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
  }

  .e-contact-buttons:focus,
  .e-contact-buttons *:focus {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
  }
}
/* Si le contenu du widget est marqué caché, on le cache vraiment */
@media (max-width: 767px) {
  .e-contact-buttons__content-wrapper[aria-hidden="true"] {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
  }
}/* End custom CSS */