.elementor-widget-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-html:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-html.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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 – travaux – Extension (modèle 1810) : maquette pages/extension-agrandissement.html, intégrée le 27/10/2026 */
.elementor-1810 .silk-tc-p strong, .elementor-1810 .silk-tc-lead strong { font-weight: 500; }
/* Fil d'Ariane (8710d5b) : Accueil › [silk_taxo_nom] › nom du terme */
.elementor-1810 .silk-tc-ariane a { color: #898984; text-decoration: none; }
.elementor-1810 .silk-tc-ariane a:hover, .elementor-1810 .silk-tc-ariane a:focus-visible { color: #111111; }
.elementor-1810 p.silk-tc-ariane:empty { display: none; }
/* Zoom du hero au survol */
.elementor-1810 .silk-tc-hero > .e-image-base { transition: transform 1.1s cubic-bezier(.2,.7,.2,1); }
.elementor-1810 .silk-tc-hero:hover > .e-image-base { transform: scale(1.018); }
/* Objectifs (section 70d2231) : la carte se soulève au survol et un filet jaune apparaît en bas */
.elementor-1810 [data-id="2f64c1d7"], .elementor-1810 [data-id="40b31a20"] { position: relative; transition: transform .3s ease, box-shadow .3s ease; }
.elementor-1810 [data-id="2f64c1d7"]::after, .elementor-1810 [data-id="40b31a20"]::after { content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 4px; background: #F9D500; transform: scaleX(0); transform-origin: left; transition: transform .3s ease; }
.elementor-1810 [data-id="2f64c1d7"]:hover, .elementor-1810 [data-id="40b31a20"]:hover { transform: translateY(-5px); box-shadow: 0 18px 35px rgba(0, 0, 0, .075); }
.elementor-1810 [data-id="2f64c1d7"]:hover::after, .elementor-1810 [data-id="40b31a20"]:hover::after { transform: scaleX(1); }
/* Étape 2 : visuel cc648e9 tracé de gauche à droite en 3,2 s à son entrée dans l'écran, comme la maquette (classes posées par le script du widget HTML dcf56b4, masqué ; sans JS le visuel reste affiché) */
.elementor-1810 [data-id="3dc1369"] > .elementor-widget-html { display: none; }
.elementor-1810 [data-id="cc648e9"].silk-plan-anime { clip-path: inset(0 100% 0 0); }
.elementor-1810 [data-id="cc648e9"].silk-plan-anime.is-visible { animation: silk-ext-plan 3.2s cubic-bezier(.22,1,.36,1) both; }
@keyframes silk-ext-plan { from { clip-path: inset(0 100% 0 0); } to { clip-path: inset(0 0 0 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-1810 [data-id="ae2e21f"]:not(:has(.e-loop-item)) { display: none; }
@media (prefers-reduced-motion: reduce) { .elementor-1810 .silk-tc-hero > .e-image-base, .elementor-1810 [data-id="2f64c1d7"], .elementor-1810 [data-id="40b31a20"], .elementor-1810 [data-id="2f64c1d7"]::after, .elementor-1810 [data-id="40b31a20"]::after { transition: none; } .elementor-1810 .silk-tc-hero:hover > .e-image-base, .elementor-1810 [data-id="2f64c1d7"]:hover, .elementor-1810 [data-id="40b31a20"]:hover { transform: none; } }/* End custom CSS */