.elementor-widget-template .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-template .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-template.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-template:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-template.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-template .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}/* Start custom CSS *//* Archive taxo – client – Industriels (modèle 1671, terme 10) : maquette pages/industriels/industriels.html, intégrée le 03/11/2026. Sélecteurs par ID (_cssid) : ils survivent à la copie entre documents. */
.elementor .silk-tc-p strong { font-weight: 500; color: #111111; }
/* Fil d'Ariane (8710d5b) : Accueil › [silk_taxo_nom] › nom du terme */
.elementor .silk-tc-ariane a { color: #898984; text-decoration: none; }
.elementor .silk-tc-ariane a:hover, .elementor .silk-tc-ariane a:focus-visible { color: #111111; }
.elementor p.silk-tc-ariane:empty { display: none; }
/* Zoom du hero au survol */
.elementor .silk-tc-hero > .e-image-base { transition: transform 1.1s cubic-bezier(.2,.7,.2,1); }
.elementor .silk-tc-hero:hover > .e-image-base { transform: scale(1.018); }
/* Intro : dernier paragraphe en gras, légèrement détaché */
#silk-cl-intro-texte strong { display: block; margin-top: 8px; }
/* Enjeux : 2 colonnes, filets entre les rangées */
#silk-cl-enjeux { row-gap: 0; }
#silk-cl-enjeux h3, #silk-cl-principes h3, #silk-cl-config h3 { margin-bottom: 18px; }
#silk-cl-enjeux > .e-con { padding: 36px 0 38px; border-bottom: 1px solid #d7d7d1; }
#silk-cl-enjeux > .e-con:nth-child(odd) { padding-right: 20px; }
#silk-cl-enjeux > .e-con:nth-last-child(-n+2) { padding-bottom: 0; border-bottom: 0; }
/* Principes et configurations : 3 colonnes à filets */
#silk-cl-principes > .e-con { padding: 34px 30px 38px 0; }
#silk-cl-principes > .e-con + .e-con { padding-left: 30px; border-left: 1px solid #cfcfc9; }
#silk-cl-config > .e-con { padding: 34px 32px 38px 0; }
#silk-cl-config > .e-con + .e-con { padding-left: 32px; border-left: 1px solid #d7d7d1; }
/* Tableau des phases (grille de 2 colonnes, 1re rangée = en-têtes), défile dans son cadre en mobile */
#silk-cl-tableau > .e-paragraph-base { padding: 24px 22px; border-bottom: 1px solid #d7d7d1; font-size: 14px; line-height: 1.72; color: #555550; }
#silk-cl-tableau > .e-paragraph-base:nth-child(odd) { padding-left: 0; border-right: 1px solid #d7d7d1; font-size: 16px; font-weight: 500; color: #111111; }
#silk-cl-tableau > .e-paragraph-base:nth-child(even) { padding-right: 0; }
#silk-cl-tableau > .e-paragraph-base:nth-child(-n+2) { font-size: 12px; font-weight: 600; letter-spacing: .08em; text-transform: uppercase; color: #111111; }
#silk-cl-tableau > .e-paragraph-base:nth-last-child(-n+2) { border-bottom: 0; }
/* Réalisations du terme (section ae2e21f, modèle Conteneur 1571 filtré par le snippet Angie 1585) : section retirée s'il n'y a aucune réalisation */
.elementor [data-id="ae2e21f"]:not(:has(.e-loop-item)) { display: none; }
@media (max-width: 1024px) {
  #silk-cl-principes > .e-con, #silk-cl-principes > .e-con + .e-con, #silk-cl-config > .e-con, #silk-cl-config > .e-con + .e-con { padding: 30px 0; border-left: 0; border-bottom: 1px solid #d7d7d1; }
  #silk-cl-principes > .e-con:last-child, #silk-cl-config > .e-con:last-child { border-bottom: 0; }
}
@media (max-width: 767px) {
  #silk-cl-enjeux > .e-con:nth-child(odd) { padding-right: 0; }
  #silk-cl-enjeux > .e-con:nth-last-child(2) { padding-bottom: 38px; border-bottom: 1px solid #d7d7d1; }
}
@media (prefers-reduced-motion: reduce) {
  .elementor .silk-tc-hero > .e-image-base { transition: none; }
  .elementor .silk-tc-hero:hover > .e-image-base { transform: none; }
}/* End custom CSS */