.hia .tc-hote .b,.hia .tc-hote .bv{box-shadow:none}.hia .tc-hote .b{display:block;flex:none;height:12px;border-radius:2px 3px 3px 2px}.hia .tc-hote .b.sujet{background:linear-gradient(90deg,rgba(0,0,0,0) calc(100% - 4px),var(--vert) calc(100% - 4px)),linear-gradient(90deg,var(--sujet-b1) 0%,var(--vert-c) 42%,var(--sujet-b3) 100%)}.hia .tc-hote .b.clair{background:linear-gradient(90deg,rgba(0,0,0,0) calc(100% - 3px),var(--vert-m) calc(100% - 3px)),linear-gradient(90deg,#e8f3ee,#b9dccd)}.hia .tc-hote .b.exergue{background:linear-gradient(90deg,rgba(0,0,0,0) calc(100% - 4px),var(--exergue-fin) calc(100% - 4px)),linear-gradient(90deg,var(--exergue-1) 0%,var(--c1) 48%,var(--exergue-3) 100%)}.hia .tc-hote .b.comparant{background:linear-gradient(90deg,rgba(0,0,0,0) calc(100% - 3px),var(--comparant-fin) calc(100% - 3px)),linear-gradient(90deg,var(--comparant-1) 0%,#cfd8d5 100%)}.hia .tc-hote .b.projection{background:linear-gradient(90deg,rgba(0,0,0,0) calc(100% - 3px),var(--sujet-b3) calc(100% - 3px)),repeating-linear-gradient(135deg,#1f7a6399 0,#1f7a6399 1.6px,#0000 1.6px,#0000 5px),#e3f0ea}.hia .tc-hote .b.g{border-radius:2px 0 0 2px}.hia .tc-hote .bv{display:block;width:100%;border-radius:3px 3px 1px 1px}.hia .tc-hote .bv.sujet{background:linear-gradient(180deg,var(--vert) 0 3px,rgba(0,0,0,0) 3px),linear-gradient(0deg,var(--sujet-b1) 0%,var(--vert-c) 42%,var(--sujet-b3) 100%)}.hia .tc-hote .bv.clair{background:linear-gradient(180deg,var(--vert-m) 0 3px,rgba(0,0,0,0) 3px),linear-gradient(0deg,#e8f3ee,#b9dccd)}.hia .tc-hote .bv.exergue{background:linear-gradient(180deg,var(--exergue-fin) 0 3px,rgba(0,0,0,0) 3px),linear-gradient(0deg,var(--exergue-1) 0%,var(--c1) 48%,var(--exergue-3) 100%)}.hia .tc-hote .bv.comparant{background:linear-gradient(180deg,var(--comparant-fin) 0 3px,rgba(0,0,0,0) 3px),linear-gradient(0deg,var(--comparant-1),#cfd8d5)}.hia .tc-hote .bv.projection{background:linear-gradient(180deg,var(--sujet-b3) 0 3px,rgba(0,0,0,0) 3px),repeating-linear-gradient(135deg,#1f7a6399 0,#1f7a6399 1.6px,#0000 1.6px,#0000 5px),#e3f0ea}.hia .tc-hote .fmt .n{font-weight:400;color:var(--gris)}.hia .tc-hote .fmt.m{height:30px;padding:0 13px 1px;font-size:13.5px;gap:7px}.hia .tc-hote .fmt.m:before{width:7px;height:7px}.hia .tc-hote .fmt.bientot{background:#fff;box-shadow:none;border:1.5px dashed var(--gris-2);color:var(--gris)}.hia .tc-hote .fmt.bientot:before{background:var(--gris-2)}.hia .tc-hote .fmt.abaque{--fc:var(--f-chiffre)}.hia .tc-hote .banque{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.hia .tc-hote .vign{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto;gap:8px;aspect-ratio:4/3;padding:14px 16px 13px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px var(--filet-2);overflow:hidden;color:var(--ink)}.hia .tc-hote .vign .haut{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.hia .tc-hote .vm{font:400 11.5px/1 var(--sans);color:var(--gris);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hia .tc-hote .vt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font:700 15.5px/1.22 var(--serif);color:var(--ink)}.hia .tc-hote .vign .dessin{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;min-height:0}.hia .tc-hote .vign .dessin>.ch{flex:1;height:auto}.hia .tc-hote .bas{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding-top:7px;border-top:1px solid var(--filet)}.hia .tc-hote .gros{display:flex;flex-direction:column;gap:3px;flex:none}.hia .tc-hote .gros b{font:900 23px/1 var(--serif);white-space:nowrap;letter-spacing:-.01em;color:var(--ink)}.hia .tc-hote .gros b small{font:700 11.5px var(--sans);margin-left:3px}.hia .tc-hote .gros span{font:400 11.5px/1.15 var(--sans);color:var(--text);white-space:nowrap}.hia .tc-hote .src{flex:1;min-width:0;font:400 10.5px/1.25 var(--sans);color:var(--gris);text-align:right}.hia .tc-hote .basq{font:400 11.5px/1.25 var(--sans);color:var(--text)}.hia .tc-hote .mbs{display:flex;flex-direction:column;justify-content:flex-end;gap:5px}.hia .tc-hote .mb{display:grid;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:7px}.hia .tc-hote .mb .l{font:400 11px/1.05 var(--sans);color:var(--text);text-align:right;white-space:nowrap}.hia .tc-hote .mb .l b{font-weight:700;color:var(--ink)}.hia .tc-hote .mb .v{position:relative;display:flex;align-items:center;gap:5px;font:800 11.5px/1 var(--serif);white-space:nowrap;color:var(--ink)}.hia .tc-hote .mb .v small{font:600 9.5px var(--sans);color:var(--gris)}.hia .tc-hote .mb .b{height:10px}.hia .tc-hote .cols{display:flex;align-items:flex-end;gap:5px;height:100%}.hia .tc-hote .cols>span{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:3px;flex:1;height:100%;font:400 10px/1 var(--sans);color:var(--gris);white-space:nowrap}.hia .tc-hote .cols>span b{font:800 11px/1 var(--serif);color:var(--ink)}.hia .tc-hote .tick{font:400 9.5px/1 var(--sans);color:var(--gris)}.hia .tc-hote .ch{display:flex;align-items:center;gap:14px;height:100%;min-height:0}.hia .tc-hote .ch .n{font:900 40px/.95 var(--serif);letter-spacing:-.02em;white-space:nowrap;color:var(--ink)}.hia .tc-hote .ch .n small{display:block;margin-top:5px;font:700 12px/1 var(--sans);letter-spacing:0}.hia .tc-hote .ch .cmp{display:flex;flex-direction:column;gap:6px;min-width:0;font:400 11.5px/1.25 var(--sans);color:var(--text)}.hia .tc-hote .ch .cmp b{font-weight:700;color:var(--ink)}.hia .tc-hote .vign.photo{display:block;padding:0;box-shadow:none;background:#0b2a24}.hia .tc-hote .vign.photo .ph{position:absolute;top:0;right:0;bottom:0;left:0}.hia .tc-hote .vign.photo .voile{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#001e1a0d 25%,#001e1ad1)}.hia .tc-hote .vign.photo.fort .voile{background:linear-gradient(180deg,#001e1a33,#001e1a8c 40%,#001e1ae6)}.hia .tc-hote .vign.photo .vh{position:absolute;left:14px;right:14px;top:14px;display:flex;align-items:center;justify-content:space-between;gap:8px}.hia .tc-hote .vign.photo .vh .vm{color:var(--sur-photo)}.hia .tc-hote .vign.photo .vb{position:absolute;left:16px;right:16px;bottom:14px;display:flex;flex-direction:column;gap:7px;color:#fff}.hia .tc-hote .vign.photo .vb .t{font:700 16.5px/1.22 var(--serif);color:#fff;text-wrap:balance}.hia .tc-hote .vign.photo .vb .m{font:400 11.5px/1.2 var(--sans);color:var(--sur-foret)}.hia .tc-hote .vign.photo .vb .n{font:900 42px/.95 var(--serif);letter-spacing:-.02em;color:#fff;white-space:nowrap}.hia .tc-hote .vign.photo .vb .n small{font:700 13px var(--sans);margin-left:5px;letter-spacing:0}.hia .tc-hote .vign.photo .fmt{background:#fff}.hia .tc-hote .vign.vth .voile{background:linear-gradient(180deg,#001e1a26,#001e1a8c 45%,#001e1aeb)}.hia .tc-hote .vign.vth .pic{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#fff}.hia .tc-hote .vign.vth .pic img{width:22px;height:22px;-o-object-fit:contain;object-fit:contain}.hia .tc-hote .vign.vide{background:#fff;box-shadow:none;border:1.5px dashed #b9c6c2}.hia .tc-hote .vign.outil{box-shadow:inset 0 0 0 1.5px var(--ink),inset 0 -4px 0 var(--jaune)}.hia .tc-hote .lt{display:inline-block;font:700 15px/1.2 var(--serif);color:var(--ink);white-space:nowrap;padding-bottom:3px;-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage)}.hia .tc-hote .lt:after{content:" →";font:400 17px/1 var(--sans)}.hia .tc-hote .lt.s{font-size:13.5px}.hia .tc-hote .lt.blanc{color:#fff}.hia.hx .tc-tete{padding-top:10px;padding-bottom:34px}.hia.hx .tc-tete h1.hx-display{font-size:56px;line-height:1.05;letter-spacing:-.02em}.hia.hx .tc-tete .hx-sub{max-width:700px;margin-top:12px;font-size:19px;line-height:1.45;color:#3c524d}.hia.hx :is(.tc-mos,.tc-th,.tc-pieces,.tc-ct,.tc-atlas) a:not(.souligne):hover{text-decoration:none}.hia.hx .tc-lk{display:inline;font:700 16.5px/1.3 var(--sans);color:#03201c;white-space:nowrap}.hia.hx .tc-lk.clair{color:#fff}.hia.hx .tc-pic{display:inline-grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:#fff}.hia.hx .tc-pic img{width:22px;height:22px;-o-object-fit:contain;object-fit:contain}.hia.hx .tc-pil{display:inline-flex;align-items:baseline;gap:6px;padding:5px 16px 8px;border-radius:999px;background:#fff;color:#03201c;box-shadow:inset 0 0 0 1.5px #03201c,inset 0 -4px #fdb813;font:900 28px/1 var(--serif);letter-spacing:-.02em;white-space:nowrap}.hia.hx .tc-pil small{font:700 15px/1 var(--sans);letter-spacing:0;color:#03201c}.hia.hx .tc-photo{position:relative;margin:0;min-height:0;border-radius:16px;overflow:hidden;background:#0b2a24;isolation:isolate}.hia.hx .tc-photo>img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover}.hia.hx .tc-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#001e1a00 45%,#001e1ad1)}.hia.hx .tc-photo figcaption{position:absolute;left:18px;right:18px;bottom:16px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;color:#fff}.hia.hx .tc-photo-q{font:600 15.5px/1.32 var(--sans);color:#fff;text-wrap:pretty}.hia.hx .tc-photo-c{font:400 14px/1.25 var(--sans);color:#ffffffc7}.hia.hx .tc-photo-pays{font:800 22px/1 var(--serif);color:#fff}.hia.hx .tc-pieces.hv2{zoom:1;width:auto;background:transparent;display:grid;gap:22px}.hia.hx .tc-pieces .vign{aspect-ratio:auto;min-height:350px;height:100%;padding:18px 18px 16px;gap:10px;border-radius:14px;box-sizing:border-box}.hia.hx .tc-pieces .vign .haut{align-items:center}.hia.hx .tc-pieces .vign .fmt{height:25px;padding:0 11px 2px;font-size:14.5px;line-height:23px}.hia.hx .tc-pieces .vign .vm{font-size:14.5px;color:#5b6f6a;white-space:normal;overflow:visible;text-overflow:clip;text-align:right}.hia.hx .tc-pieces .vign .vt{display:block;-webkit-line-clamp:unset;line-clamp:unset;max-height:none;overflow:visible;font-size:19px;line-height:1.22}.hia.hx .tc-pieces a.vign:hover .vt{-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage);-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.hia.hx .tc-pieces .vign .dessin{zoom:1.25}.hia.hx .tc-pieces .vign[href*="/cartes/"] .dessin{zoom:1.45}.hia.hx .tc-pieces .vign[href*="/chiffres/"] .dessin,.hia.hx .tc-pieces .vign[href*="/mode-raisonnement-energie/"] .dessin{zoom:1.12}.hia.hx .tc-pieces .vign .bas{padding-top:10px;gap:12px;align-items:flex-end}.hia.hx .tc-pieces .vign .gros{flex:0 1 auto;min-width:0;max-width:60%}.hia.hx .tc-pieces .vign .lt.s{font-size:14.5px}.hia.hx .tc-pieces .vign .gros b{font-size:30px}.hia.hx .tc-pieces .vign .gros b small{font-size:15px}.hia.hx .tc-pieces .vign :is(.gros span,.basq){font-size:14.5px;line-height:1.28;white-space:normal}.hia.hx .tc-pieces .vign .src{max-width:48%;font-size:14px;line-height:1.28;color:#5b6f6a}.hia.hx .tc-pieces .vign .ch .cmp{font-size:14.5px}.hia.hx .tc-pieces .vign .ch .n{font-size:44px}.hia.hx .tc-pieces .vign.photo .vb .t{font-size:21px;line-height:1.2}.hia.hx .tc-pieces .vign.photo .vb .m{font-size:14.5px}.hia.hx .tc-pieces .tc-cl{display:block;width:11px;height:6px}.hia.hx .tc-mos-s{padding-top:4px;padding-bottom:40px}.hia.hx .tc-mos{display:grid;grid-template-columns:1fr 1fr .16fr 1fr 1fr;grid-template-rows:480px 480px;gap:18px}.hia.hx .tc-tu-electricite{grid-column:1 / 4;grid-row:1}.hia.hx .tc-tu-eau{grid-column:4;grid-row:1}.hia.hx .tc-tu-climat{grid-column:5;grid-row:1}.hia.hx .tc-tu-materiel{grid-column:1;grid-row:2}.hia.hx .tc-tu-societe{grid-column:2;grid-row:2}.hia.hx .tc-tu-usages{grid-column:3 / 6;grid-row:2}.hia.hx .tc-tu{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:16px;min-width:0;padding:24px 26px 26px;box-sizing:border-box;border-radius:18px;overflow:hidden;isolation:isolate;background:#03201c;color:#fff}.hia.hx .tc-tu-ph{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;transition:transform .4s}.hia.hx .tc-tu:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#001e1a6b,#001e1a00 26%,#001e1a1a 42%,#001e1ae0)}.hia.hx .tc-tu.g:after{background:linear-gradient(90deg,#001e1ae6,#001e1ab8 36%,#001e1a14 70%),linear-gradient(180deg,#001e1a4d,#001e1a00 30%)}.hia.hx .tc-tu:hover .tc-tu-ph{transform:scale(1.03)}.hia.hx .tc-tu-h{display:flex;align-items:center;gap:12px;margin:0;font:800 30px/1 var(--serif);letter-spacing:-.01em;color:#fff}.hia.hx .tc-tu.g .tc-tu-h{font-size:40px}.hia.hx .tc-tu-a{color:#fff}.hia.hx .tc-tu-a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.hia.hx .tc-tu:hover .tc-tu-a{-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage);-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.hia.hx .tc-tu-b{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:auto}.hia.hx .tc-tu.g .tc-tu-b{width:300px}.hia.hx .tc-tu-c{font:700 23px/1.22 var(--serif);color:#fff;text-wrap:balance}.hia.hx .tc-tu.g .tc-tu-c{font-size:30px;line-height:1.15}.hia.hx .tc-tu-d{font:400 16px/1.4 var(--sans);color:#ffffffe6}.hia.hx .tc-tu.g .tc-tu-d{font-size:17.5px}.hia.hx .tc-tu :is(.tc-tu-h,.tc-tu-c,.tc-tu-d,.tc-tu-o,.tc-tu-nt,.tc-tu-ns){text-shadow:0 1px 14px rgba(0,20,16,.55)}.hia.hx .tc-tu-n{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:4px;color:#fff}.hia.hx .tc-tu-n .tc-pil{font-size:26px;padding:4px 13px 7px}.hia.hx .tc-tu-nt{font:600 15px/1.3 var(--sans);color:#fff}.hia.hx .tc-tu-ns{margin-top:-3px;font:400 14px/1.25 var(--sans);color:#ffffffc7}.hia.hx .tc-tu-n:hover .tc-tu-nt{-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage)}.hia.hx .tc-tu-o{font:400 15px/1.4 var(--sans);color:#ffffffe0}.hia.hx .tc-tu-o b{display:block;margin-bottom:3px;font:700 15px/1.3 var(--sans);color:#fff}.hia.hx .tc-tu-l{display:inline;margin-top:6px;font:700 16.5px/1.3 var(--sans);color:#fff;white-space:nowrap;-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage);-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.hia.hx .tc-tu-carte.hv2{position:absolute;right:24px;top:50%;z-index:3;width:290px;transform:translateY(-50%);filter:drop-shadow(0 18px 28px rgba(0,20,16,.42))}.hia.hx .tc-tu-carte .vign{min-height:0;height:auto;box-shadow:none}.hia.hx .tc-tu-carte .vign .dessin{margin:4px 0 2px;zoom:1.25}.hia.hx .tc-bande{position:relative;background:#fff}.hia.hx .tc-bande.vert{background:#03201c}.hia.hx .tc-sec{padding-top:56px;padding-bottom:56px}.hia.hx .tc-bande+.tc-bande:not(.vert)>.tc-sec{box-shadow:inset 0 1px #e3e9e7}.hia.hx .tc-bande.vert+.tc-bande>.tc-sec{box-shadow:none}.hia.hx .tc-th{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 0 24px}.hia.hx .tc-th-g{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:14px;column-gap:14px;row-gap:4px;align-items:center;min-width:0}.hia.hx .tc-th .tc-pic{grid-row:1 / 3;width:52px;height:52px;box-shadow:inset 0 0 0 1.5px #03201c,inset 0 -4px #fdb813}.hia.hx .tc-th .tc-pic img{width:26px;height:26px}.hia.hx .tc-th h2{font:800 34px/1.05 var(--serif);letter-spacing:-.01em;color:#03201c}.hia.hx .tc-th h2 a:hover{-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage);-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.hia.hx .tc-th p{font:400 18px/1.35 var(--sans);color:#3c524d}.hia.hx .tc-th.sombre h2{color:#fff}.hia.hx .tc-th.sombre p{color:#ffffffd1}.hia.hx .tc-th>.tc-lk{margin-bottom:6px}.hia.hx .tc-ligne.hv2{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.hia.hx .tc-ligne.droite .tc-terrain{order:9}.hia.hx .tc-terrain{min-height:350px}.hia.hx .tc-bande.vert .tc-pieces .vign:not(.photo,.outil){box-shadow:none}.hia.hx .tc-duo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto auto;-moz-column-gap:40px;column-gap:40px;row-gap:0}.hia.hx .tc-duo-c{display:grid;grid-row:span 3;grid-template-rows:subgrid;min-width:0}.hia.hx .tc-duo-c .tc-lk{font-size:15.5px}.hia.hx .tc-terrain.large{height:210px;min-height:210px;margin-bottom:20px}.hia.hx .tc-terrain.large figcaption{right:30%}.hia.hx .tc-paire.hv2{grid-template-columns:repeat(2,minmax(0,1fr))}.hia.hx .tc-atlas.hv2{zoom:1;container:hub / inline-size;background:transparent}.hia.hx .tc-atlas .af-atlas{padding:56px 0 50px}@media (min-width: 761px){.hia.hx .tc-atlas .af-atlas-g{grid-template-columns:minmax(0,1fr) 350px;gap:48px;align-items:center}}.hia.hx .tc-atlas .af-couches{margin-bottom:22px}.hia.hx .tc-atlas .af-couches button{height:38px;padding:0 16px 1px;font-size:16px}.hia.hx .tc-atlas .af-atlas .lu{min-height:21px;margin-top:14px;font-size:15px}.hia.hx .tc-atlas .af-atlas-t h2{margin-top:0;font-size:38px}.hia.hx .tc-atlas .af-atlas-t .c{font-size:17px}.hia.hx .tc-atlas .af-atlas-t .ch b{font-size:38px}.hia.hx .tc-atlas .af-atlas-t .ch>span>span{font-size:15px}.hia.hx .tc-atlas .af-atlas-t .leg .ls,.hia.hx .tc-atlas .af-atlas-t .src{font-size:15px}.hia.hx .tc-atlas .atlas-pays{height:30px;padding:0 12px;font-size:15px}.hia.hx .tc-atlas .atlas-pays b{font-size:15.5px}.hia.hx .tc-atlas .atlas-zoom button{width:40px;height:40px}.hia.hx .tc-atlas a.af-pilule:hover{color:var(--af-vert)}.hia.hx .tc-st{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 0 26px}.hia.hx .tc-st h2{font:800 34px/1.1 var(--serif);letter-spacing:-.01em;color:#03201c}.hia.hx .tc-st h2:after{content:"";display:block;width:56px;height:4px;margin-top:12px;border-radius:2px;background:#fdb813}.hia.hx .tc-cartes{padding-top:64px;padding-bottom:40px}.hia.hx .tc-ct-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;align-items:start}.hia.hx .tc-ct{display:flex;flex-direction:column;min-width:0;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1px #dfe6e4;overflow:hidden}.hia.hx .tc-ct-h{position:relative;padding:0 30px}.hia.hx .tc-ct-ph{position:absolute;left:0;right:0;top:0;height:300px;border-radius:0}.hia.hx .tc-ct-ph:after{background:linear-gradient(180deg,#001e1a9e,#001e1a33 38%,#001e1a00 58%)}.hia.hx .tc-ct-ph figcaption{top:16px;bottom:auto;gap:7px}.hia.hx .tc-ct-ph :is(.tc-photo-q,.tc-photo-c){max-width:94%;text-shadow:0 1px 10px rgba(0,20,16,.6)}.hia.hx .tc-ct-ph .tc-photo-q{font-size:15px}.hia.hx .tc-pv{display:inline-flex;align-items:baseline;gap:8px;padding:5px 13px 7px;border-radius:999px;background:#fff;color:#03201c;box-shadow:inset 0 0 0 1.5px #03201c,inset 0 -3px #fdb813;font:800 18px/1 var(--serif);white-space:nowrap;text-shadow:none}.hia.hx .tc-pv b{font:700 15px/1 var(--sans);color:#3c524d}.hia.hx .tc-ct-m{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;height:190px;margin-top:178px;padding:10px;box-sizing:border-box;border-radius:14px;background:#0b3a32;box-shadow:0 18px 34px #00141047}.hia.hx .tc-ct-m>div{width:100%}.hia.hx .tc-ct-m:hover{box-shadow:0 0 0 2px #fdb813,0 18px 34px #00141047}.hia.hx .tc-ct-b{display:flex;flex-direction:column;gap:14px;padding:22px 24px}.hia.hx .tc-ct-b .sig-etq.s{font-size:14.5px}.hia.hx .tc-ct-b .sig-etq.s .t{height:25px;padding:0 11px 2px}.hia.hx .tc-ct-b h3{font:800 25px/1.15 var(--serif);color:#03201c;text-wrap:balance}.hia.hx .tc-ct-b h3 a:hover{-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage);-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.hia.hx .tc-ct-st{margin-top:-6px;font:400 15.5px/1.45 var(--sans);color:#5b6f6a}.hia.hx .tc-ct-w{display:flex;align-items:center;justify-content:space-between;gap:12px;font:600 15.5px/1.2 var(--sans);color:#03201c}.hia.hx .tc-ct-w .tc-pil small{font-size:14px}.hia.hx .tc-pays{display:grid;gap:8px;margin:2px 0 4px;padding:0;list-style:none}.hia.hx .tc-pays li{display:grid;grid-template-columns:96px minmax(0,1fr) 62px;align-items:center;gap:10px;font:600 15.5px/1.2 var(--sans);color:#03201c}.hia.hx .tc-pays i{display:block;justify-self:start;min-width:6px;height:12px;border-radius:2px 3px 3px 2px;background:linear-gradient(90deg,#0000 calc(100% - 3px),#1f7a63 calc(100% - 3px)),linear-gradient(90deg,#d7ece4,#7dbba7 55%,#2c7a66)}.hia.hx .tc-pays li.ex i{background:linear-gradient(90deg,#0000 calc(100% - 3px),#f08c62 calc(100% - 3px)),linear-gradient(90deg,#fff1b8,#fec800 48%,#f7ab82)}.hia.hx .tc-pays b{font:800 16.5px/1 var(--serif);text-align:right;color:#03201c}.hia.hx .tc-pays b small{margin-left:1px;font:600 14px/1 var(--sans)}.hia.hx .tc-lab{margin-bottom:4px;font:700 15.5px/1.3 var(--sans);color:#1f5c4d}.hia.hx .tc-ct-t>p:not(.tc-lab){font:400 16px/1.5 var(--sans);color:#2e3f3b}.hia.hx .tc-puces{display:grid;gap:8px;margin:0;padding:0;list-style:none}.hia.hx .tc-puces li{position:relative;padding-left:18px;font:400 16px/1.45 var(--sans);color:#2e3f3b}.hia.hx .tc-puces li:before{content:"";position:absolute;left:2px;top:9px;width:7px;height:7px;border-radius:50%;background:#1f7a63}.hia.hx .tc-hyp{padding-top:12px;border-top:1px solid #e3e9e7}.hia.hx .tc-hyp summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;font:700 16px/1.3 var(--sans);color:#03201c}.hia.hx .tc-hyp summary::-webkit-details-marker{display:none}.hia.hx .tc-hyp summary:after{content:"+";display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #03201c;font:700 17px/1 var(--sans)}.hia.hx .tc-hyp[open] summary:after{content:"−"}.hia.hx .tc-hyp>p{margin:10px 0 8px;font:400 15.5px/1.45 var(--sans);color:#3c524d}.hia.hx .tc-hyp .tc-puces li:before{background:#fdb813}.hia.hx .tc-ct-ft{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:14px;border-top:1px solid #dfe6e4}.hia.hx .tc-ct-ft>span{font:400 15px/1.2 var(--sans);color:#5b6f6a}.hia.hx .tc-cmp{padding-top:40px;padding-bottom:88px}.hia.hx .tc-cmp-g.hv2{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.hia.hx .tc-cmp-g .tc-terrain{min-height:330px}@media (min-width: 761px) and (max-width: 1240px){.hia.hx .tc-tu.g .tc-tu-b{width:250px}.hia.hx .tc-tu.g .tc-tu-c{font-size:26px}.hia.hx .tc-tu-carte.hv2{width:270px;right:20px}.hia.hx :is(.tc-ligne,.tc-cmp-g).hv2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.hia.hx .tc-tete{padding:4px 20px 22px}.hia.hx .tc-tete h1.hx-display{font-size:36px}.hia.hx .tc-tete .hx-sub{font-size:17px}.hia.hx .tc-mos-s{padding-bottom:24px}.hia.hx .tc-mos{grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:14px}.hia.hx .tc-mos>.tc-tu{grid-column:auto;grid-row:auto;min-height:400px;padding:20px 20px 22px}.hia.hx .tc-tu-h,.hia.hx .tc-tu.g .tc-tu-h{font-size:28px}.hia.hx .tc-tu.g .tc-tu-b{width:auto}.hia.hx .tc-tu.g:after{background:linear-gradient(180deg,#001e1a8c,#001e1a80,#001e1ab8 60%,#001e1af0)}.hia.hx .tc-tu-c,.hia.hx .tc-tu.g .tc-tu-c{font-size:22px}.hia.hx .tc-tu-carte.hv2{position:relative;right:auto;top:auto;width:100%;margin-top:4px;transform:none}.hia.hx .tc-sec{padding:36px 20px}.hia.hx .tc-th{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:18px}.hia.hx .tc-th h2{font-size:28px}.hia.hx .tc-th p{font-size:16.5px}.hia.hx .tc-th .tc-pic{width:44px;height:44px}.hia.hx .tc-bande .tc-pieces.hv2{grid-template-columns:none;grid-template-rows:none;grid-auto-flow:column;grid-auto-columns:80%;grid-auto-rows:auto;gap:12px;margin-right:-20px;padding-right:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.hia.hx .tc-bande .tc-pieces.hv2>*{min-height:330px;scroll-snap-align:start}.hia.hx .tc-ligne.droite .tc-terrain{order:-1}.hia.hx .tc-terrain{min-height:240px}.hia.hx .tc-pieces .vign{min-height:300px}.hia.hx .tc-pieces .vign .dessin{zoom:1.1}.hia.hx .tc-duo{grid-template-columns:minmax(0,1fr);grid-template-rows:none;row-gap:44px}.hia.hx .tc-duo-c{display:flex;flex-direction:column;grid-row:auto}.hia.hx .tc-terrain.large figcaption{right:18px}.hia.hx .tc-atlas .af-atlas{padding:30px 0 34px}.hia.hx .tc-atlas .af-atlas-t h2{font-size:28px}.hia.hx .tc-atlas .af-atlas-t .ch b{font-size:30px}.hia.hx .tc-atlas .af-couches button{height:34px;font-size:15px}.hia.hx .tc-cartes{padding:40px 20px 20px}.hia.hx .tc-st{flex-wrap:wrap;gap:10px}.hia.hx .tc-st h2{font-size:27px}.hia.hx .tc-ct-g{grid-template-columns:minmax(0,1fr);gap:22px}.hia.hx .tc-ct-ph{height:250px}.hia.hx .tc-ct-m{height:190px;margin-top:156px}.hia.hx .tc-ct-b{padding:20px 18px}.hia.hx .tc-ct-b h3{font-size:23px}.hia.hx .tc-pays li{grid-template-columns:84px minmax(0,1fr) 56px;font-size:15px}.hia.hx .tc-cmp{padding:24px 20px 56px}.hia.hx .tc-cmp-g.hv2{grid-template-columns:minmax(0,1fr);gap:16px}.hia.hx .tc-cmp-g .tc-terrain{min-height:240px}}
