.header-bottom-area .gx-40 > .col-auto:nth-child(1) .contact-content p {
    font-size: 0 !important;
}

.header-bottom-area .gx-40 > .col-auto:nth-child(1) .contact-content p::after {
    content: "Adresse";
    font-size: 13px !important;
}

.header-bottom-area .gx-40 > .col-auto:nth-child(2) .contact-content p {
    font-size: 0 !important;
}

.header-bottom-area .gx-40 > .col-auto:nth-child(2) .contact-content p::after {
    content: "Courriel";
    font-size: 13px !important;
}

.header-bottom-area .gx-40 > .col-auto:nth-child(3) .contact-content p {
    font-size: 0 !important;
}

.header-bottom-area .gx-40 > .col-auto:nth-child(3) .contact-content p::after {
    content: "Sans Frais";
    font-size: 13px !important;
}


/* Remplacer Read More par En savoir plus */
.vs-services-content .link-btn {
    font-size: 0 !important;
}

.vs-services-content .link-btn::before {
    content: "En savoir plus";
    font-size: 16px !important;
}

.vs-services-content .link-btn i {
    font-size: 16px !important;
    margin-left: 8px;
}


/* 1. Traduire "Phone Number" en "Téléphone" */
.elementor-element-3079320 h4.h4 {
    visibility: hidden;
    position: relative;
}

.elementor-element-3079320 h4.h4:after {
    content: "Téléphone";
    visibility: visible;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
}

/* 2. Traduire "Office Address" en "Adresse" */
.elementor-element-5d1d91b h4.h4 {
    visibility: hidden;
    position: relative;
}

.elementor-element-5d1d91b h4.h4:after {
    content: "Adresse";
    visibility: visible;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
}

/* 3. Traduire "Email Address" en "Courriel" */
.elementor-element-d16c14e h4.h4 {
    visibility: hidden;
    position: relative;
}



@media (min-width: 992px) {

  /* Empêcher le retour à la ligne */
  .main-menu ul,
  .main-menu > ul,
  nav ul,
  .elementor-nav-menu {
    flex-wrap: nowrap !important;
  }

  /* Réduire l'espace entre chaque lien */
  .main-menu ul li,
  .main-menu > ul > li,
  nav ul li,
  .elementor-nav-menu > li,
  .elementor-nav-menu li {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }

  .main-menu ul li a,
  .main-menu > ul > li > a,
  nav ul li a,
  .elementor-nav-menu li a,
  .elementor-item {
    padding-left: 8px !important;
    padding-right: 8px !important;
    font-size: 15px !important;
    white-space: nowrap !important;
  }

}