.elementor-2096 .elementor-element.elementor-element-2ce12b41{--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-2096 .elementor-element.elementor-element-fe602ee .e-contact-buttons{--e-contact-buttons-contact-button-icon:#FFFFFF;--e-contact-buttons-contact-button-bg:var( --e-global-color-primary );--e-contact-buttons-contact-gap:10px;--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;}.elementor-2096 .elementor-element.elementor-element-fe602ee .e-contact-buttons__contact-icon-link{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;}/* Start custom CSS for contact-buttons-var-10, class: .elementor-element-fe602ee *//* Change Total Distribution icon */
a.e-contact-buttons__contact-icon-link[href*="total-import"] .e-contact-buttons__contact-icon-container svg {
  display: none !important;
}

a.e-contact-buttons__contact-icon-link[href*="total-import"] .e-contact-buttons__contact-icon-container::before {
  content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1wYWNrYWdlLXBsdXMtaWNvbiBsdWNpZGUtcGFja2FnZS1wbHVzIj48cGF0aCBkPSJNMTYgMTZoNiIvPjxwYXRoIGQ9Ik0xOSAxM3Y2Ii8+PHBhdGggZD0iTTIxIDEwVjhhMiAyIDAgMCAwLTEtMS43M2wtNy00YTIgMiAwIDAgMC0yIDBsLTcgNEEyIDIgMCAwIDAgMyA4djhhMiAyIDAgMCAwIDEgMS43M2w3IDRhMiAyIDAgMCAwIDIgMGwyLTEuMTQiLz48cGF0aCBkPSJtNy41IDQuMjcgOSA1LjE1Ii8+PHBvbHlsaW5lIHBvaW50cz0iMy4yOSA3IDEyIDEyIDIwLjcxIDciLz48bGluZSB4MT0iMTIiIHgyPSIxMiIgeTE9IjIyIiB5Mj0iMTIiLz48L3N2Zz4=');
  display: inline-block;
  width: 22px;
  height: 22px;
}

/* Change Recrutement icon */
a.e-contact-buttons__contact-icon-link[href*="Recrutement"] .e-contact-buttons__contact-icon-container svg {
  display: none !important;
}

a.e-contact-buttons__contact-icon-link[href*="Recrutement"] .e-contact-buttons__contact-icon-container::before {
  content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS11c2VyLXNlYXJjaC1pY29uIGx1Y2lkZS11c2VyLXNlYXJjaCI+PGNpcmNsZSBjeD0iMTAiIGN5PSI3IiByPSI0Ii8+PHBhdGggZD0iTTEwLjMgMTVIN2E0IDQgMCAwIDAtNCA0djIiLz48Y2lyY2xlIGN4PSIxNyIgY3k9IjE3IiByPSIzIi8+PHBhdGggZD0ibTIxIDIxLTEuOS0xLjkiLz48L3N2Zz4=');
  display: inline-block;
  width: 22px;
  height: 22px;
}
/* Style the button background */
a.e-contact-buttons__contact-icon-link[href*="total-import"] {
    background-color: #1683AB; /* new button background color */
    border-radius: 50%;        /* keeps it circular */
    display: inline-flex;      /* centers content */
    align-items: center;
    justify-content: center;
  
}
/* Hover and active state */
a.e-contact-buttons__contact-icon-link[href*="total-import"]:hover,
a.e-contact-buttons__contact-icon-link[href*="total-import"]:active {
  background-color: #1683AB !important; /* same color on hover & active */
  /* optional: adds a subtle visual feedback */
}
/* Hide the original globe icon */
a.e-contact-buttons__contact-icon-link[href*="#elementor-action%3Aaction%3Dpopup"] .e-contact-buttons__contact-icon-container svg {
    display: none !important;
}

/* Style the button background */
a.e-contact-buttons__contact-icon-link[href*="#elementor-action%3Aaction%3Dpopup"] {
    background-color: #009999; /* new button background color */
    border-radius: 50%;        /* keeps it circular */
    display: inline-flex;      /* centers content */
    align-items: center;
    justify-content: center;
  
}

/* Add your custom icon */
a.e-contact-buttons__contact-icon-link[href*="#elementor-action%3Aaction%3Dpopup"] .e-contact-buttons__contact-icon-container::before {
    content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1waG9uZS1pY29uIGx1Y2lkZS1waG9uZSI+PHBhdGggZD0iTTEzLjgzMiAxNi41NjhhMSAxIDAgMCAwIDEuMjEzLS4zMDNsLjM1NS0uNDY1QTIgMiAwIDAgMSAxNyAxNWgzYTIgMiAwIDAgMSAyIDJ2M2EyIDIgMCAwIDEtMiAyQTE4IDE4IDAgMCAxIDIgNGEyIDIgMCAwIDEgMi0yaDNhMiAyIDAgMCAxIDIgMnYzYTIgMiAwIDAgMS0uOCAxLjZsLS40NjguMzUxYTEgMSAwIDAgMC0uMjkyIDEuMjMzIDE0IDE0IDAgMCAwIDYuMzkyIDYuMzg0Ii8+PC9zdmc+');  display: inline-block;
  width: 22px;
  height: 22px;}/* End custom CSS */