.megamenu li a {
  text-transform: capitalize !important;
}

.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%);
}

video{
  object-fit: cover;
  width: 460px;
  height: 590px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

#header-boutique .logo-container-main img {
  width: 100%;
  max-width: 64px;
  height: auto;
  position: absolute;
  margin-top: -2.1rem;
}

.logo-footer img {
  height: auto;
  border-radius: 10px;
}

/* Largeur de la scrollbar */
::-webkit-scrollbar {
  width: 12px;
}

/* Fond de la piste */
::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 10px;
}

/* Poignée (la barre que l’on déplace) */
::-webkit-scrollbar-thumb {
  background: #dd291a;
  border-radius: 10px;
  border: 3px solid #f1f1f1;
}

/* Hover */
::-webkit-scrollbar-thumb:hover {
  background: #dd291a;
}

* {
  scrollbar-width: thin; /* auto | thin | none */
  scrollbar-color: #dd291a #f1f1f1; /* thumb track */
}

h2{
  color: #326fb6 !important;
}

h1{
  color: #326fb6 !important;
}

.bloc-title{
color: #326fb6 !important;
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #326fb6 !important;
  --bs-btn-border-color: #326fb6 !important;
}

.btn-primary:hover {
  --bs-btn-color: #fff;
  --bs-btn-bg: #dd291a !important;
  --bs-btn-border-color: #dd291a !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.texte p a.bouton:hover {
   --bs-btn-color: #fff;
   background: #dd291a !important;
   border-color: #dd291a !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.texte p a.bouton {
   --bs-btn-color: #fff;
  background: #326fb6 !important;
  border-color: #326fb6 !important;
}

html body main#content div.content-space-t-2 div#BFW-container-148.BFW-container.mainfrinstallateur-climatisation-cannes-148-container.py-4.text-white.vertical-align-center.collection-banner div.sectionDePage div.container div.row.g-3.g-md-4.g-lg-4 div.col-12.col-sm-12.col-md-12.col-lg-6 div#BFW-cmsV02-152.BFW-cmsV02.wow.animate__fadeIn.sectionDePage__mainfrinstallateur-climatisation-cannes-148-container-152-cmsV02 div.texte p a.bouton{
  --bs-btn-color: #fff;
  background: #326fb6 !important;
  border-color: #326fb6 !important;
}

html body main#content div.content-space-t-2 div#BFW-container-148.BFW-container.mainfrinstallateur-climatisation-cannes-148-container.py-4.text-white.vertical-align-center.collection-banner div.sectionDePage div.container div.row.g-3.g-md-4.g-lg-4 div.col-12.col-sm-12.col-md-12.col-lg-6 div#BFW-cmsV02-152.BFW-cmsV02.wow.animate__fadeIn.sectionDePage__mainfrinstallateur-climatisation-cannes-148-container-152-cmsV02 div.texte p a.bouton:hover{
  --bs-btn-color: #fff;
   background: #dd291a !important;
   border-color: #dd291a !important;
}

html body main#content div.content-space-t-2 div#BFW-container-215.BFW-container.mainfrdepannage-electrique-cannes-215-container.vertical-align-center.text-white.py-5.reverse-mobile.collection-banner div.sectionDePage div.container div.row.g-3.g-md-4.g-lg-4 div.col-12.col-sm-12.col-md-12.col-lg-6 div#BFW-cmsV02-216.BFW-cmsV02.wow.animate__fadeIn.sectionDePage__mainfrdepannage-electrique-cannes-215-container-216-cmsV02 div.texte p a.bouton{
--bs-btn-color: #fff;
  background: #326fb6 !important;
  border-color: #326fb6 !important;
}

html body main#content div.content-space-t-2 div#BFW-container-215.BFW-container.mainfrdepannage-electrique-cannes-215-container.vertical-align-center.text-white.py-5.reverse-mobile.collection-banner div.sectionDePage div.container div.row.g-3.g-md-4.g-lg-4 div.col-12.col-sm-12.col-md-12.col-lg-6 div#BFW-cmsV02-216.BFW-cmsV02.wow.animate__fadeIn.sectionDePage__mainfrdepannage-electrique-cannes-215-container-216-cmsV02 div.texte p a.bouton:hover{
   --bs-btn-color: #fff;
   background: #dd291a !important;
   border-color: #dd291a !important;
}