.texte ul li{
    color: var(--main-color);
    font-weight: 700;
}
.text-white .BFW-cmsV02.spec_colorText .titre h2, 
.text-white .BFW-cmsV02.spec_colorText .titre h1, 
.text-white .BFW-cmsV02.spec_colorText .titre h3{
  color: var(--main-color) !important;
}
.text-white .BFW-cmsV02.spec_colorText .titre h1::after, 
.text-white .BFW-cmsV02.spec_colorText .titre h2::after, 
.text-white .BFW-cmsV02.spec_colorText .titre h3::after, 
.text-white .BFW-cmsV02.spec_colorText .titre h4::after, 
.text-white .BFW-cmsV02.spec_colorText .titre h5::after, 
.text-white .BFW-cmsV02.spec_colorText .titre h6::after {
  background: var(--main-color) !important;
}
.spec_colorText img{
    max-width: 100%;
    object-fit: contain;
    height: auto;
}

.spec_colorText .titre {
  text-align: center;
  color: var(--main-color);
}
.spec_colorText .texte ul li {
  font-weight: 700;
  color: var(--main-color);
}
.spec_colorText b, .spec_colorText a, .spec_colorText strong {
  color: var(--main-color);
}

.bloc_silver_accordion .accordion-button,
#bloc-formulairev02-contact input,
#bloc-formulairev02-contact textarea,
.bloc-metier .img-metier-container{
  border-radius: 5px !important;
}

#header-boutique .logo-container-main img {
  width: 100%;
  max-width: 145px;
  height: auto;
  z-index: 999;
}

.fixed-header .logo-container-main .logo-responsie {
  display: block !important;
  width: 123px;
}

h2.bloc-title{
  color: var(--main-color) !important;
}
table tr{
  border-top: 1px solid #3E4453;
}

a.btn.btn-primary.mt-2.mb-2{
  margin-top: 20px !important;
}