body .module:not(.module-banner-page):not(.module-gallery).no-background-color .title.title-section-1,
body .module:not(.module-banner-page):not(.module-gallery).no-background-color .title-module.title-section-1,
body .editor.txt h1 {
    color: var(--color-primary);
}

body .module:not(.module-banner-page):not(.module-gallery).no-background-color .title.title-section-2,
body .module:not(.module-banner-page):not(.module-gallery).no-background-color .title-module.title-section-2,
body .editor.txt h2 {
    color: var(--color-secondary);
}

body .module:not(.module-banner-page):not(.module-gallery).no-background-color .title.title-section-3,
body .module:not(.module-banner-page):not(.module-gallery).no-background-color .title-module.title-section-3,
body .editor.txt h3 {
    color: var(--color-primary);
}

body .module:not(.module-banner-page):not(.module-gallery).no-background-color .title.title-section-4,
body .module:not(.module-banner-page):not(.module-gallery).no-background-color .title-module.title-section-4,
body .editor.txt h4 {
    color: var(--color-secondary);
}

body .module:not(.module-banner-page):not(.module-gallery).no-background-color .title.title-section-5,
body .module:not(.module-banner-page):not(.module-gallery).no-background-color .title-module.title-section-5,
body .editor.txt h {
    color: var(--color-default);
}

body .module.module-images-slider .title.title-section-3 {
    color: var(--color-background) !important;
}

.module-columns.has-background-primary:not(.cols_have_background) .module:not(.module-banner-page):not(.module-gallery) .title[class*="title-section-"],
.module-columns.has-background-primary:not(.cols_have_background) .module:not(.module-banner-page):not(.module-gallery) .title-module[class*="title-section-"],
.module-columns.has-background-secondary:not(.cols_have_background) .module:not(.module-banner-page):not(.module-gallery) .title[class*="title-section-"],
.module-columns.has-background-secondary:not(.cols_have_background) .module:not(.module-banner-page):not(.module-gallery) .title-module[class*="title-section-"],
.cols-background-primary .module:not(.module-banner-page):not(.module-gallery) .title[class*="title-section-"],
.cols-background-primary .module:not(.module-banner-page):not(.module-gallery) .title-module[class*="title-section-"],
.cols-background-secondary .module:not(.module-banner-page):not(.module-gallery) .title[class*="title-section-"],
.cols-background-secondary .module:not(.module-banner-page):not(.module-gallery) .title-module[class*="title-section-"],
.module.has-background-primary:not(.cols_have_background):not(.module-banner-page):not(.module-gallery) .title[class*="title-section-"],
.module.has-background-primary:not(.cols_have_background):not(.module-banner-page):not(.module-gallery) .title-module[class*="title-section-"],
.module.has-background-secondary:not(.cols_have_background):not(.module-banner-page):not(.module-gallery) .title[class*="title-section-"],
.module.has-background-secondary:not(.cols_have_background):not(.module-banner-page):not(.module-gallery) .title-module[class*="title-section-"] {
    color: var(--color-background) !important;
}

.module-columns.has-background-primary:not(.cols_have_background) .contribution-citoyenne svg#contribution-citoyenne,
.module-columns.has-background-secondary:not(.cols_have_background) .contribution-citoyenne svg#contribution-citoyenne,
.cols-background-primary .contribution-citoyenne svg#contribution-citoyenne,
.cols-background-secondary .contribution-citoyenne svg#contribution-citoyenne,
.module.has-background-primary:not(.cols_have_background) .contribution-citoyenne svg#contribution-citoyenne,
.module.has-background-secondary:not(.cols_have_background) .contribution-citoyenne svg#contribution-citoyenne {
    fill: var(--color-background) !important;
}