/* ── WPBakery — styles d'édition des éléments Gorée ── */

/* Désactiver le padding WPBakery par défaut sur les sections Gorée */
.vc_row.wpb_row .hero,
.vc_row.wpb_row .histoire,
.vc_row.wpb_row .environnement,
.vc_row.wpb_row .newsletter,
.vc_row.wpb_row .chiffres,
.vc_row.wpb_row .services-rapides,
.vc_row.wpb_row .tourisme,
.vc_row.wpb_row .actualites,
.vc_row.wpb_row .evenements {
    margin-left: -15px;
    margin-right: -15px;
}

/* Outline visuel en mode édition */
.vc_editor .hero,
.vc_editor .histoire,
.vc_editor .tourisme,
.vc_editor .environnement,
.vc_editor .evenements,
.vc_editor .newsletter,
.vc_editor .services-rapides {
    outline: 2px dashed rgba(27, 79, 168, 0.4);
    outline-offset: -2px;
}

/* Page en full width WPBakery */
body.page-template-default.wpb-js-composer-front .site-main,
body.page-on-front .entry-content {
    max-width: 100%;
    padding: 0;
    margin: 0;
}

/* Corriger les vc_row qui wrappent nos sections */
.goree-vc-full .wpb_column > .vc_column-inner {
    padding: 0 !important;
}

/* Empêcher WPBakery d'ajouter des paddings non désirés */
.vc_row.vc_row-no-padding > .vc_col-sm-12 > .vc_column-inner {
    padding: 0 !important;
}

/* Hero dans WPBakery */
.wpb-js-composer .hero {
    min-height: 80vh;
}

/* Env-stat-bar animation via IntersectionObserver déjà dans main.js */
