.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 – Démolition (modèle 1977) : maquette pages/demolition-reconstruction.html, intégrée le 29/10/2026 (sections copiées du 1904 puis adaptées) */
.elementor-1977 .silk-tc-p strong, .elementor-1977 .silk-tc-lead strong { font-weight: 500; }
/* Fil d'Ariane (8710d5b) : Accueil › [silk_taxo_nom] › nom du terme */
.elementor-1977 .silk-tc-ariane a { color: #898984; text-decoration: none; }
.elementor-1977 .silk-tc-ariane a:hover, .elementor-1977 .silk-tc-ariane a:focus-visible { color: #111111; }
.elementor-1977 p.silk-tc-ariane:empty { display: none; }
/* Zoom du hero au survol */
.elementor-1977 .silk-tc-hero > .e-image-base { transition: transform 1.1s cubic-bezier(.2,.7,.2,1); }
.elementor-1977 .silk-tc-hero:hover > .e-image-base { transform: scale(1.018); }
/* Conserver / démolir (grille 4155c0f) : pictogrammes de la maquette (noir / jaune) et filets entre les critères */
.elementor-1977 [data-id="af9ea3e"], .elementor-1977 [data-id="be4539d"] { background-position: center; background-size: contain; background-repeat: no-repeat; }
.elementor-1977 [data-id="af9ea3e"] { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23111111' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.2' viewBox='0 0 64 64'%3E%3Cpath d='M8 29 32 10l24 19v27H8V29Z'%3E%3C/path%3E%3Cpath d='M19 56V34h26v22M19 43h26'%3E%3C/path%3E%3Cpath d='m25 26 7-6 7 6'%3E%3C/path%3E%3C/svg%3E"); }
.elementor-1977 [data-id="be4539d"] { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23F9D500' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.2' viewBox='0 0 64 64'%3E%3Cpath d='M7 52h50M10 48V17l19-9v40M29 20l24-8v36M15 22l7-2m-7 11 7-2m-7 11 7-2M35 24l11-3m-11 12 11-3m-11 12 11-3'%3E%3C/path%3E%3C/svg%3E"); }
.elementor-1977 [data-id="16f39943"] > .e-paragraph-base { border-top: 1px solid #d4d4ce; }
.elementor-1977 [data-id="5def3148"] > .e-paragraph-base { border-top: 1px solid #474742; }
/* Parcours en 3 étapes (grille 2e8a7e0f) : pictogrammes jaunes de la maquette et filets */
.elementor-1977 [data-id="22891be7"], .elementor-1977 [data-id="40380314"], .elementor-1977 [data-id="25d6695f"] { background-position: center; background-size: contain; background-repeat: no-repeat; }
.elementor-1977 [data-id="22891be7"] { background-image: url("data:image/svg+xml,%3Csvg fill='%23F9D500' viewBox='-17.08 -17.08 546.15 546.15' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='m285.462 181.907h-60.017c-1.388 0-2.711.597-3.632 1.635l-14.375 16.23-30.472-66.9c-.889-1.952-2.95-3.085-5.073-2.801-2.123.294-3.805 1.938-4.137 4.056l-15.595 99.317-16.609-67.18c-.455-1.839-1.938-3.246-3.798-3.601-1.881-.351-3.76.408-4.862 1.948l-13.806 19.329h-55.481c-2.68 0-4.852 2.17-4.852 4.852s2.173 4.852 4.852 4.852h57.98c1.566 0 3.037-.758 3.95-2.033l9.129-12.78 19.85 80.296c.538 2.17 2.488 3.687 4.708 3.687.071 0 .142 0 .213-.005 2.308-.1 4.224-1.815 4.582-4.094l16.82-107.112 26.866 58.986c.682 1.497 2.073 2.545 3.699 2.791 1.618.232 3.26-.355 4.35-1.583l17.879-20.187h57.833c2.68 0 4.852-2.17 4.852-4.852s-2.174-4.851-4.854-4.851z'%3E%3C/path%3E%3C/g%3E%3Cg%3E%3Cpath d='m179.905 311.039h-125.74c-2.68 0-4.852 2.17-4.852 4.852s2.173 4.852 4.852 4.852h125.74c2.68 0 4.852-2.17 4.852-4.852s-2.173-4.852-4.852-4.852z'%3E%3C/path%3E%3C/g%3E%3Cg%3E%3Cpath d='m179.905 355.26h-125.74c-2.68 0-4.852 2.17-4.852 4.852s2.173 4.852 4.852 4.852h125.74c2.68 0 4.852-2.17 4.852-4.852s-2.173-4.852-4.852-4.852z'%3E%3C/path%3E%3C/g%3E%3Cg%3E%3Cpath d='m179.905 399.486h-125.74c-2.68 0-4.852 2.17-4.852 4.852s2.173 4.852 4.852 4.852h125.74c2.68 0 4.852-2.17 4.852-4.852s-2.173-4.852-4.852-4.852z'%3E%3C/path%3E%3C/g%3E%3Cg%3E%3Cpath d='m275.554 304.898h-33.552c-8.141 0-14.763 6.62-14.763 14.761v80.907c0 8.141 6.622 14.761 14.763 14.761h33.552c8.139 0 14.761-6.62 14.761-14.761v-80.907c0-8.141-6.623-14.761-14.761-14.761zm5.056 95.668c0 2.786-2.267 5.056-5.056 5.056h-33.552c-2.789 0-5.059-2.27-5.059-5.056v-80.907c0-2.786 2.27-5.056 5.059-5.056h33.552c2.789 0 5.056 2.27 5.056 5.056z'%3E%3C/path%3E%3C/g%3E%3Cg%3E%3Cpath d='m391.148 114.372c-27.62 0-52.508 11.693-70.155 30.315v-52.094c0-13.619-11.081-24.698-24.7-24.698h-52.914v-9.999c0-8.141-6.622-14.761-14.763-14.761h-114.166c-8.139 0-14.761 6.62-14.761 14.761v9.999h-52.952c-13.593 0-24.65 11.079-24.65 24.698v346.408c0 13.59 11.058 24.65 24.65 24.65h249.555c13.619 0 24.7-11.06 24.7-24.65v-161.412c16.602 17.519 39.638 28.787 65.31 30.068v14.998c-7.729 2.141-13.451 9.162-13.451 17.565v108.344c0 10.093 8.21 18.301 18.303 18.301s18.303-8.207 18.303-18.301v-108.344c0-8.403-5.721-15.424-13.451-17.565v-14.999c51.093-2.555 91.906-44.8 91.906-96.516.001-53.358-43.407-96.768-96.764-96.768zm-281.754-56.475c0-2.786 2.267-5.056 5.056-5.056h114.165c2.789 0 5.058 2.27 5.058 5.056 0 .797 0 35.595 0 33.374 0 2.786-2.27 5.056-5.058 5.056h-114.165c-2.789 0-5.056-2.27-5.056-5.056zm201.894 381.104c0 8.24-6.727 14.946-14.995 14.946h-249.556c-8.24 0-14.946-6.705-14.946-14.946v-346.408c0-8.269 6.705-14.993 14.946-14.993h52.952v13.671c0 8.141 6.622 14.761 14.761 14.761h114.165c8.141 0 14.763-6.62 14.763-14.761v-13.671h52.914c8.269 0 14.995 6.724 14.995 14.993v64.004c-10.649 15.543-16.905 34.32-16.905 54.542s6.256 38.999 16.905 54.54v173.322zm88.465-98.781v108.344c0 4.739-3.857 8.596-8.598 8.596s-8.598-3.857-8.598-8.596v-108.344c0-4.739 3.857-8.596 8.598-8.596s8.598 3.857 8.598 8.596zm-8.605-42.023c-48.005 0-87.061-39.056-87.061-87.058 0-48.007 39.056-87.063 87.061-87.063s87.061 39.056 87.061 87.063c0 48.003-39.056 87.058-87.061 87.058z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
.elementor-1977 [data-id="40380314"] { background-image: url("data:image/svg+xml,%3Csvg fill='%23F9D500' viewBox='-71.71 -72.21 656.41 656.41' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='m424.886 465.088c.036-.543.054-1.089.054-1.637 0-13.667-11.118-24.785-24.783-24.785-.94 0-1.879.053-2.81.158-4.164-8.164-12.683-13.558-22.071-13.558-9.951 0-18.665 5.83-22.588 14.506-2.365-.73-4.835-1.106-7.33-1.106-2.839 0-5.595.497-8.179 1.403 4.021-10.121 6.106-20.936 6.106-31.992v-113.152c0-5.899-4.812-10.698-10.727-10.698h-51.373v-202.126l31.712-45.525c.584-.838.897-1.836.897-2.858v-28.718c0-2.761-2.238-5-5-5h-105.618c-2.762 0-5 2.239-5 5v28.718c0 1.022.313 2.021.898 2.86l31.74 45.525v202.125h-51.402c-5.899 0-10.699 4.799-10.699 10.698v113.153c0 11.048 2.083 21.863 6.1 31.99-2.582-.905-5.334-1.401-8.17-1.401-2.5 0-4.974.377-7.343 1.11-3.94-8.678-12.652-14.51-22.577-14.51-9.402 0-17.931 5.393-22.097 13.557-.924-.104-1.853-.157-2.782-.157-13.667 0-24.785 11.118-24.785 24.785 0 .548.018 1.094.054 1.638-11.37 1.678-20.124 11.5-20.124 23.329-.001 13.001 10.578 23.58 23.581 23.58h330.86c13.003 0 23.582-10.579 23.582-23.583 0-11.829-8.755-21.651-20.126-23.329zm-216.71-455.088h95.619v22.148l-30.22 43.383h-35.151l-30.248-43.384zm63.01 75.531v258.182c0 8.374-6.813 15.186-15.186 15.186s-15.186-6.813-15.186-15.186v-258.182zm-92.473 209.394c0-.391.308-.698.699-.698h51.402v49.486c0 13.888 11.298 25.186 25.186 25.186s25.186-11.298 25.186-25.186v-49.486h51.373c.394 0 .727.319.727.698v113.153c0 13.941-3.752 27.45-10.871 39.362-3.282-1.55-6.898-2.389-10.613-2.389-7.049 0-13.792 3.018-18.515 8.296-1.327 1.497-2.451 2.984-3.442 4.296-3.62 4.789-5.437 7.192-13.26 7.192h-41.17c-7.822 0-9.639-2.403-13.257-7.19-.993-1.313-2.118-2.801-3.459-4.313-4.706-5.263-11.459-8.281-18.528-8.281-3.719 0-7.332.837-10.606 2.385-7.105-11.926-10.851-25.434-10.851-39.359v-113.152zm242.717 207.075h-330.86c-7.489 0-13.582-6.093-13.582-13.583 0-7.489 6.093-13.582 13.582-13.582h2.549c1.615 0 3.131-.78 4.069-2.094s1.185-3.001.66-4.529c-.524-1.527-.79-3.129-.79-4.762 0-8.152 6.633-14.785 14.785-14.785 1.481 0 2.961.224 4.397.667 1.283.396 2.671.258 3.851-.38s2.055-1.725 2.426-3.014c1.81-6.283 7.651-10.672 14.205-10.672 7.198 0 13.328 5.137 14.574 12.215.286 1.63 1.361 3.012 2.87 3.692 1.509.679 3.256.568 4.667-.296 2.359-1.447 5.06-2.211 7.809-2.211 6.24 0 11.838 3.946 13.928 9.819.597 1.675 2.036 2.907 3.783 3.237 1.741.33 3.537-.292 4.702-1.634 2.781-3.201 6.832-5.037 11.114-5.037 4.288 0 8.222 1.757 11.061 4.932 1.068 1.205 2.024 2.47 2.949 3.693 3.954 5.231 8.437 11.16 21.234 11.16h41.17c12.8 0 17.282-5.931 21.237-11.163.924-1.223 1.88-2.487 2.933-3.674 2.813-3.145 6.839-4.948 11.047-4.948 4.278 0 8.345 1.841 11.156 5.052 1.168 1.334 2.955 1.949 4.7 1.617 1.742-.333 3.178-1.564 3.772-3.236 2.089-5.873 7.686-9.818 13.928-9.818 2.749 0 5.449.765 7.809 2.211 1.413.866 3.164.975 4.675.292 1.51-.683 2.584-2.071 2.865-3.705 1.221-7.069 7.348-12.199 14.569-12.199 6.538 0 12.368 4.389 14.178 10.672.371 1.29 1.246 2.376 2.426 3.014 1.182.639 2.568.777 3.851.38 1.437-.442 2.926-.667 4.427-.667 8.151 0 14.783 6.632 14.783 14.785 0 1.636-.265 3.238-.788 4.762-.524 1.528-.278 3.214.66 4.529.938 1.314 2.454 2.094 4.069 2.094h2.549c7.489 0 13.582 6.093 13.582 13.582.001 7.491-6.092 13.584-13.581 13.584z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); }
.elementor-1977 [data-id="25d6695f"] { background-image: url("data:image/svg+xml,%3Csvg fill='%23F9D500' viewBox='27.15 26.65 457.69 457.69' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m308.6 316.7h-33.2a3.53 3.53 0 0 0 -3.52 3.52v33.2a3.53 3.53 0 0 0 3.52 3.58h33.2a3.53 3.53 0 0 0 3.53-3.53v-33.2a3.53 3.53 0 0 0 -3.53-3.57zm-29.67 7.05h9.54v26.14h-9.54zm26.14 26.14h-9.54v-26.14h9.54z'%3E%3C/path%3E%3Cpath d='m379.9 316.7h-33.19a3.53 3.53 0 0 0 -3.53 3.52v33.2a3.53 3.53 0 0 0 3.53 3.53h33.19a3.53 3.53 0 0 0 3.53-3.53v-33.2a3.53 3.53 0 0 0 -3.53-3.52zm-29.66 7.05h9.54v26.14h-9.54zm26.14 26.14h-9.55v-26.14h9.55z'%3E%3C/path%3E%3Cpath d='m179.55 112.48a3.29 3.29 0 0 0 1 .16 3.53 3.53 0 0 0 3.38-2.52c1.5-5 6.21-6.72 13.77-9.12 8.48-2.68 19-6 21.64-18.81a3.53 3.53 0 1 0 -6.91-1.41c-1.78 8.73-8.77 10.94-16.86 13.5-7.38 2.330-15.75 5-18.4 13.81a3.53 3.53 0 0 0 2.38 4.39z'%3E%3C/path%3E%3Cpath d='m308.6 366.19h-33.2a3.53 3.53 0 0 0 -3.52 3.53v33.19a3.53 3.53 0 0 0 3.52 3.53h33.2a3.53 3.53 0 0 0 3.53-3.53v-33.19a3.53 3.53 0 0 0 -3.53-3.53zm-29.67 7.05h9.54v26.14h-9.54zm26.14 26.14h-9.54v-26.14h9.54z'%3E%3C/path%3E%3Cpath d='m379.9 366.19h-33.19a3.53 3.53 0 0 0 -3.53 3.53v33.19a3.53 3.53 0 0 0 3.53 3.53h33.19a3.53 3.53 0 0 0 3.53-3.53v-33.19a3.53 3.53 0 0 0 -3.53-3.53zm-29.66 7.05h9.54v26.14h-9.54zm26.14 26.14h-9.55v-26.14h9.55z'%3E%3C/path%3E%3Cpath d='m265.57 112.48a3.29 3.29 0 0 0 1 .16 3.53 3.53 0 0 0 3.37-2.52c1.51-5 6.22-6.72 13.78-9.12 8.48-2.68 19-6 21.64-18.81a3.53 3.53 0 1 0 -6.92-1.41c-1.78 8.73-8.76 10.94-16.85 13.5-7.38 2.33-15.75 5-18.4 13.81a3.52 3.52 0 0 0 2.38 4.39z'%3E%3C/path%3E%3Cpath d='m360.62 112.48a3.29 3.29 0 0 0 1 .16 3.52 3.52 0 0 0 3.37-2.52c1.51-5 6.22-6.72 13.78-9.12 8.48-2.68 19-6 21.64-18.81a3.53 3.53 0 1 0 -6.92-1.41c-1.77 8.73-8.76 10.94-16.85 13.5-7.38 2.33-15.75 5-18.4 13.81a3.52 3.52 0 0 0 2.38 4.39z'%3E%3C/path%3E%3Cpath d='m476 427h-47.6v-123.07a3.54 3.54 0 0 0 -1.73-3l-41.59-24.78-6-147.43a3.53 3.53 0 0 0 -3.53-3.38h-28.65a3.53 3.53 0 0 0 -3.52 3.36l-5.74 119.19-8.18-4.89a3.5 3.5 0 0 0 -3.55 0 3.54 3.54 0 0 0 -1.78 3.07v51.7l-34.05-20.28-6.08-148.8a3.53 3.53 0 0 0 -3.53-3.38h-28.62a3.53 3.53 0 0 0 -3.53 3.36l-5.8 120.44-10.27-6.11a3.53 3.53 0 0 0 -5.34 3v44.8l-22.86-13.62-6.050-148.49a3.52 3.52 0 0 0 -3.52-3.38h-28.65a3.53 3.53 0 0 0 -3.52 3.36l-5.79 120.19-9.87-5.86a3.47 3.47 0 0 0 -1.8-.5h-57.72a3.53 3.53 0 0 0 -3.53 3.5v181h-47.6a3.53 3.53 0 0 0 0 7h440a3.53 3.53 0 0 0 0-7.05zm-125.74-294.63h21.9l5.68 139.44-33.34-19.81zm-95 0h21.9l5.73 140.76-33.5-19.93zm-86 0h21.9l5.72 140.5-33.49-19.87zm-53.26 204.68h-25.34v-25.36h25.34zm0 61.95h-25.34v-25.37h25.34zm-25.34 28v-20.95h126.12a3.53 3.53 0 0 0 3.53-3.53v-32.41a3.53 3.53 0 0 0 -3.53-3.53h-126.12v-22.48h126.12a3.53 3.53 0 0 0 3.53-3.52v-32.42a3.53 3.53 0 0 0 -3.53-3.52h-126.12v-55.1h53.21l84.62 50.46a3.53 3.53 0 0 0 5.51-3v-44.78l91.85 54.78a3.52 3.52 0 0 0 5.33-3v-51.78l90.16 53.72v121.06zm57.77-28h-25.36v-25.37h25.36zm32.41 0h-25.36v-25.37h25.36zm32.41-25.36v25.36h-25.35v-25.37zm-64.82-36.58h-25.36v-25.37h25.36zm32.41 0h-25.36v-25.37h25.36zm32.41-25.36v25.36h-25.35v-25.37z'%3E%3C/path%3E%3C/svg%3E"); }
.elementor-1977 [data-id="2e8a7e0f"] { border-top: 1px solid #d8d8d2; }
.elementor-1977 [data-id="2e8a7e0f"] > .e-con + .e-con { border-left: 1px solid #d8d8d2; }
/* 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-1977 [data-id="ae2e21f"]:not(:has(.e-loop-item)) { display: none; }
@media (max-width: 1024px) {
  .elementor-1977 [data-id="2e8a7e0f"] { border-top: 0; }
  .elementor-1977 [data-id="2e8a7e0f"] > .e-con { border-top: 1px solid #d8d8d2; }
  .elementor-1977 [data-id="2e8a7e0f"] > .e-con + .e-con { border-left: 0; }
}
@media (prefers-reduced-motion: reduce) { .elementor-1977 .silk-tc-hero > .e-image-base { transition: none; } .elementor-1977 .silk-tc-hero:hover > .e-image-base { transform: none; } }/* End custom CSS */