.header-top #GTranslateDesktop #GTranslate .left-topbar:first-child {
    position: relative; /* N�cessaire pour positionner le pseudo-�l�ment */
}

.header-top #GTranslateDesktop #GTranslate .left-topbar:first-child::before {
    content: "";
    position: absolute;
    left: -6px; /* Ajuste la position � gauche de l'ic�ne */
    top: 50%;
    width: 2px; /* �paisseur de la bordure */
    height: 50%; /* Plus petit que l'ic�ne */
    background-color: white !important;
    transform: translateY(-50%);
}

/* .header-main.transparent-header {
  background: #ffffff82;
  margin-bottom: -76px;
  z-index: 2;
  position: relative;
  transition: all .3s;
} */

.logo-footer img {
  height: auto;
  width: 31%;
  border-radius: 10px;
}

.fixed-header .logo-container-main .logo-responsie {
  display: block !important;
  width: 158px;
  position: absolute;
  margin-top: -45px;
}

h1, h2{
    color: var(--main-color);
}

.bloc-title-container .bloc-title{
    color: var(--main-color);
}

#header-boutique .logo-container-main img {
  width: 100%;
  max-width: 573px;
  height: auto;
  margin-top: -22px;
}

html body main#content div.content-space-t-2 div.col-12.col-sm-12.col-md-12.col-lg-12 div#BFW-cmsV02-191.BFW-cmsV02.mainindex-191-cmsV02.dark-filter.bg-image-v2.bg-image-v2-dark.parallaxBg1 div.container div.titre h2{
    color: white !important;
}

html body main#content div.content-space-t-2 div.col-12.col-sm-12.col-md-12.col-lg-12 div#BFW-cmsV02-191.BFW-cmsV02.mainindex-191-cmsV02.dark-filter.bg-image-v2.bg-image-v2-dark.parallaxBg1 div.container div.titre h2::after{
    background: white !important;
}

.megamenu li {
  padding: 0 10px;
  transition: all .3s;
  /* display: none; */
}

.fixed-header .header-main.transparent-header {
  background: rgb(255, 255, 255);
}

html body main#content div.content-space-t-2 div#BFW-container-217.BFW-container.mainindex-217-container.vertical-align-center.py-5.reverse-mobile div.sectionDePage div.container{
  background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 16px;
    border: 1px solid rgba(255, 255, 255, 0.2);
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2);
    padding: 30px;
}

html body main#content div.content-space-t-2 div#BFW-container-221.BFW-container.mainindex-221-container.vertical-align-center.py-5.reverse-mobile.one-page div.sectionDePage div.container{
   background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 16px;
    border: 1px solid rgba(255, 255, 255, 0.2);
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2);
    padding: 30px;
}

.mainindex-221-container {
  padding: 60px 0;
    padding-top: 60px;
    padding-bottom: 60px;
  background-color: #eee;
  background-image: url('https://www.cleaning-mountain.fr/photo/img/entretien_climatisation.png?time=1773741910919');
  background-size: contain;
  margin-bottom: -32px;
}

#BFW-container-82{
padding: 60px 0px;
    padding-top: 60px;
    padding-bottom: 60px;
  background-color: #eee;
  background-image: url('https://www.cleaning-mountain.fr/photo/img/entretien_climatisation.png?time=1773741910919');
  background-size: contain;
}

#BFW-silver-actu-V02-2-52{
padding: 60px 0px;
    padding-top: 60px;
    padding-bottom: 60px;
  background-color: #eee;
  background-image: url('https://www.cleaning-mountain.fr/photo/img/entretien_climatisation.png?time=1773741910919');
  background-size: contain;
  margin-bottom: -25px;
}

html body main#content div.content-space-t-2 div#BFW-container-82.BFW-container.mainindex-82-container.vertical-align-center.one-page div.sectionDePage div.container{
  background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 16px;
    border: 1px solid rgba(255, 255, 255, 0.2);
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2);
    padding: 30px;
}

html body main#content div.content-space-t-2 div#BFW-silver-actu-V02-2-52.BFW-silver-actu-V02-2.mainindex-52-silver-actu-V02-2.one-page div.container{
  background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 16px;
    border: 1px solid rgba(255, 255, 255, 0.2);
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2);
    padding: 30px;
}

html body main#content div.content-space-t-2 div.col-12 div#BFW-silver-presta-icon-192.BFW-silver-presta-icon.mainindex-192-silver-presta-icon.mb-5.collection-banner div.container.bloc_presta_icon div.bloc-title-container.d-flex.align-items-baseline.mt-5.mb-3 h2.bloc-title{
  color: #fff !important;
  padding: 30px;
}

@media only screen and (min-width: 992px) {
  .row.align-items-center.col-4.col-lg-12.justify-content-center.header-middle-content{
        display: none;
    }
    .fixed-header .row.align-items-center.col-4.col-lg-12.justify-content-center.header-middle-content{
        display: flex;
    }
  .logo-container-main-center {
    margin-bottom: -58px !important;
    margin-top: -30px !important;
  }
  .main-slider-2-text {
    font-size: 43px;
    margin-top: 191px;
    color: #1e504f !important;
  }
}

.header-middle .justify-content-between .logo-container-main img{
    width: 158px !important;
    margin-bottom: -28px;
}