.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-boutique .logo-container-main img {
    width: 100%;
    max-width: 104px;
    height: auto;
}

.fixed-header .logo-container-main .logo-responsie {
    display: block !important;
    width: 79px;
}

.bouton:hover,
.btn:hover,
.btn-primary:hover,
.btn-small:hover {
    color: #16495d !important;
}

h1,
h2,
h3 {
    color: #16495d !important;
}

html body main#content div.content-space-t-2 div#BFW-container-148.BFW-container.mainfrconstruction-piscines-antibes-presentation-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__mainfrconstruction-piscines-antibes-presentation-148-container-152-cmsV02 div.texte p.font_8.wixui-rich-text__text a.bouton:hover {
    background-color: #fff !important;
    color: #16495d !important;
}

html body main#content div.content-space-t-2 div#BFW-container-148.BFW-container.mainfrconstruction-piscines-antibes-presentation-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__mainfrconstruction-piscines-antibes-presentation-148-container-152-cmsV02 div.texte p.font_8.wixui-rich-text__text a.bouton {
    background-color: var(--main-hover) !important;
    color: #16495d !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-216.BFW-cmsV02.mainfrrenovation-piscines-antibes-prestations-216-cmsV02.dark-filter.bg-image-v2.bg-image-v2-dark.parallaxBg1 div.container div.titre h2 {
    color: #fff !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-216.BFW-cmsV02.mainfrrenovation-piscines-antibes-prestations-216-cmsV02.dark-filter.bg-image-v2.bg-image-v2-dark.parallaxBg1 div.container div.titre h2::after {
    background-color: #fff !important;
}

html body main#content div.content-space-t-2 div#BFW-container-235.BFW-container.mainfrrenovation-piscines-antibes-prestations-235-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-12 div#BFW-cmsV02-236.BFW-cmsV02.sectionDePage__mainfrrenovation-piscines-antibes-prestations-235-container-236-cmsV02 div.texte div#comp-kf2hghlf p a.bouton {
    background-color: var(--main-hover) !important;
    color: #16495d !important;
}

html body main#content div.content-space-t-2 div#BFW-container-235.BFW-container.mainfrrenovation-piscines-antibes-prestations-235-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-12 div#BFW-cmsV02-236.BFW-cmsV02.sectionDePage__mainfrrenovation-piscines-antibes-prestations-235-container-236-cmsV02 div.texte div#comp-kf2hghlf p a.bouton:hover {
    background-color: #fff !important;
    color: #16495d !important;
}

html body main#content div.content-space-t-2 div.col-12 div.collection-banner2.full-screen-texte.image_droite_parent{
    background-position: right !important;
}

html body main#content div.content-space-t-2 div.col-12 div.collection-banner2.full-screen-texte.image_gauche_parent{
    background-position: left !important;
}

#BFW-container-241{
    background-attachment: fixed;
    background-color: rgba(0, 0, 0, 0.3);
    background-blend-mode: multiply;
}