.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 – Mise en conformité (modèle 2046, terme 18) : maquette pages/mise-en-conformite.html, intégrée le 29/10/2026 (sections copiées du 1977 puis adaptées) */
.elementor-2046 .silk-tc-p strong, .elementor-2046 .silk-tc-lead strong { font-weight: 500; }
/* Fil d'Ariane (8710d5b) : Accueil › [silk_taxo_nom] › nom du terme */
.elementor-2046 .silk-tc-ariane a { color: #898984; text-decoration: none; }
.elementor-2046 .silk-tc-ariane a:hover, .elementor-2046 .silk-tc-ariane a:focus-visible { color: #111111; }
.elementor-2046 p.silk-tc-ariane:empty { display: none; }
/* Zoom du hero au survol */
.elementor-2046 .silk-tc-hero > .e-image-base { transition: transform 1.1s cubic-bezier(.2,.7,.2,1); }
.elementor-2046 .silk-tc-hero:hover > .e-image-base { transform: scale(1.018); }
/* Mise en conformité réglementaire (grille f1eb4ca, 4 cartes à filets de 1 px) : pictogrammes de la maquette (noir + accent jaune), fond au survol */
.elementor-2046 [data-id="3e89644"], .elementor-2046 [data-id="878cb4d"], .elementor-2046 [data-id="4a92734"], .elementor-2046 [data-id="4f28b15a"] { background-position: left center; background-size: contain; background-repeat: no-repeat; }
.elementor-2046 [data-id="3e89644"] { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23111111' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 56V26l15 10V26l15 10V17h16v39H9Z'%3E%3C/path%3E%3Cpath stroke='%23F9D500' stroke-width='2.8' d='M18 48h8m7 0h8m7 0h3'%3E%3C/path%3E%3Cpath d='M43 17V9h9v8'%3E%3C/path%3E%3C/svg%3E"); }
.elementor-2046 [data-id="878cb4d"] { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23111111' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M35 7c3 12-6 14-2 22 5-1 8-7 9-11 10 10 15 18 11 30-3 9-12 14-21 14S12 54 12 43c0-11 8-20 13-26-1 8 2 13 8 17'%3E%3C/path%3E%3Cpath stroke='%23F9D500' stroke-width='2.8' d='M34 39c-6 7-8 10-7 15 2 8 15 8 18 0 2-6-2-11-6-15'%3E%3C/path%3E%3C/svg%3E"); }
.elementor-2046 [data-id="4a92734"] { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23111111' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='21' cy='18' r='7'%3E%3C/circle%3E%3Ccircle cx='44' cy='18' r='7'%3E%3C/circle%3E%3Cpath d='M8 54V41c0-7 5-12 12-12h2c7 0 12 5 12 12v13M33 35c2-4 5-6 10-6h2c7 0 12 5 12 12v13'%3E%3C/path%3E%3Cpath stroke='%23F9D500' stroke-width='2.8' d='M15 56h43'%3E%3C/path%3E%3C/svg%3E"); }
.elementor-2046 [data-id="4f28b15a"] { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cg%3E%3Cpath d='m67.813 78.676c-1.227-.632-2.734-.149-3.366 1.079-4.84 9.403-14.409 15.245-24.976 15.245-15.479 0-28.071-12.593-28.071-28.07 0-11.952 7.581-22.612 18.864-26.528 1.304-.453 1.995-1.877 1.542-3.182-.452-1.304-1.876-1.996-3.182-1.542-13.293 4.613-22.225 17.172-22.225 31.252 0 18.235 14.836 33.07 33.071 33.07 12.448 0 23.722-6.881 29.422-17.958.632-1.228.15-2.734-1.079-3.366z' fill='%23111111' stroke='none'%3E%3C/path%3E%3Cpath d='m93.398 78.781c-.542-1.269-2.011-1.859-3.282-1.313l-8.376 3.586-11.536-26.508c-.396-.912-1.297-1.502-2.292-1.502h-26.768v-11.715h29.49c1.381 0 2.5-1.119 2.5-2.5s-1.119-2.5-2.5-2.5h-29.49v-12.34c5.486-1.159 9.617-6.036 9.617-11.862 0-6.687-5.44-12.127-12.127-12.127s-12.127 5.44-12.127 12.127c0 5.833 4.141 10.715 9.637 11.867v31.55c0 1.381 1.119 2.5 2.5 2.5h27.63l11.874 27.284c.409.94 1.328 1.503 2.293 1.503.328 0 .662-.065.983-.203l10.661-4.564c1.269-.543 1.857-2.013 1.313-3.283zm-61.891-66.654c0-3.93 3.197-7.127 7.127-7.127s7.127 3.197 7.127 7.127-3.197 7.127-7.127 7.127-7.127-3.197-7.127-7.127z' fill='%23111111' stroke='none'%3E%3C/path%3E%3Cpath d='M41 36H69' fill='none' stroke='%23F9D500' stroke-linecap='round' stroke-width='4'%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); }
.elementor-2046 [data-id="4f28b15a"] { background-size: 90%; }
.elementor-2046 [data-id="f1eb4ca"] > .e-con { transition: background-color .35s ease; }
.elementor-2046 [data-id="f1eb4ca"] > .e-con:hover { background-color: #f7f7f3; }
/* Rénovation énergétique (6a78f35) : passage en gras en noir */
.elementor-2046 [data-id="6a78f35"] strong { color: #111111; font-weight: 500; }
/* SILK contractant général (section sombre 9608047, grille 240602b) : pictogrammes jaunes de la maquette, gras en blanc */
.elementor-2046 [data-id="2c9642c"], .elementor-2046 [data-id="316fef2"], .elementor-2046 [data-id="5866f79"], .elementor-2046 [data-id="38b8957"] { background-position: left center; background-size: contain; background-repeat: no-repeat; }
.elementor-2046 [data-id="2c9642c"] { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23F9D500' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='31' cy='31' r='23'%3E%3C/circle%3E%3Ccircle cx='31' cy='31' r='12'%3E%3C/circle%3E%3Cpath d='M31 8v12M31 42v12M8 31h12M42 31h12'%3E%3C/path%3E%3C/svg%3E"); }
.elementor-2046 [data-id="316fef2"] { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23F9D500' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 55V15l23-8 23 8v40M9 26h46M9 42h46M21 15v40M43 15v40'%3E%3C/path%3E%3C/svg%3E"); }
.elementor-2046 [data-id="5866f79"] { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23F9D500' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 7h21l10 10v40H18V7Z'%3E%3C/path%3E%3Cpath d='M39 7v11h10M25 29h16M25 38h16M25 47h10'%3E%3C/path%3E%3C/svg%3E"); }
.elementor-2046 [data-id="38b8957"] { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23F9D500' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 55V20h38v35M20 55V37h24v18M22 27h7M36 27h7'%3E%3C/path%3E%3Cpath d='M8 15h29M32 10l5 5-5 5'%3E%3C/path%3E%3C/svg%3E"); }
.elementor-2046 [data-id="0b0c578"] strong { color: #ffffff; font-weight: 500; }
/* 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-2046 [data-id="ae2e21f"]:not(:has(.e-loop-item)) { display: none; }
@media (prefers-reduced-motion: reduce) { .elementor-2046 .silk-tc-hero > .e-image-base { transition: none; } .elementor-2046 .silk-tc-hero:hover > .e-image-base { transform: none; } .elementor-2046 [data-id="f1eb4ca"] > .e-con { transition: none; } }/* End custom CSS */