.elementor-2010 .elementor-element.elementor-element-1eb7e73{--display:flex;}.elementor-2010 .elementor-element.elementor-element-2efc90bd .e-contact-buttons{--e-contact-buttons-button-icon:var( --e-global-color-primary );--e-contact-buttons-button-bg:var( --e-global-color-cd9fe2e );--e-contact-buttons-button-icon-hover:var( --e-global-color-primary );--e-contact-buttons-button-bg-hover:var( --e-global-color-cd9fe2e );--e-contact-buttons-active-button-color:var( --e-global-color-primary );--e-contact-buttons-active-button-bg:var( --e-global-color-cd9fe2e );--e-contact-buttons-top-bar-title:var( --e-global-color-primary );--e-contact-buttons-top-bar-subtitle:var( --e-global-color-primary );--e-contact-buttons-top-bar-bg:var( --e-global-color-cd9fe2e );--e-contact-buttons-contact-button-icon:var( --e-global-color-primary );--e-contact-buttons-contact-title-text-color:var( --e-global-color-primary );--e-contact-buttons-contact-description-text-color:var( --e-global-color-primary );--e-contact-buttons-contact-button-bg:#F0F0F0;--e-contact-buttons-chat-box-bg:var( --e-global-color-cd9fe2e );}.elementor-2010 .elementor-element.elementor-element-2efc90bd .e-contact-buttons__top-bar-title{font-family:"NantesWeb Light", Sans-serif;font-size:17px;font-weight:700;}.elementor-2010 .elementor-element.elementor-element-2efc90bd .e-contact-buttons__top-bar-subtitle{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2010 .elementor-element.elementor-element-2efc90bd .e-contact-buttons__contact-title{font-size:11px;font-weight:400;text-transform:uppercase;}.elementor-2010 .elementor-element.elementor-element-2efc90bd .e-contact-buttons__contact-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;}/* Start custom CSS for contact-buttons-var-8, class: .elementor-element-2efc90bd */.e-contact-buttons.e-contact-buttons-var-8.has-corners-sharp.has-h-alignment-end.has-v-alignment-bottom {
    z-index: 99 !important;
}

.e-contact-buttons__top-bar {
    padding-bottom: 5px;
}

.e-contact-buttons__chat-button-shadow, .e-contact-buttons__contact-box-shadow, .e-contact-buttons__contact-box-shadow:is(a), .e-contact-buttons__content {
    box-shadow: none !important;
    border: 1px solid #ecebe7;
}

button.e-contact-buttons__chat-button.e-contact-buttons__chat-button-shadow.has-size-small.elementor-animation-grow.has-entrance-animation-duration-normal {
    border: 1px solid #000;
}

.e-contact-buttons-var-8 .has-size-small.e-contact-buttons__close-button {
    border: 1px solid #000;
}/* End custom CSS */