.CarteFlottante_carte__0XD1o{container-type:inline-size;position:relative;width:100%;margin:0 auto;aspect-ratio:1.684/1;max-height:max(520px,78svh);height:auto;background:none;border:0;box-shadow:none}.CarteFlottante_calque__IVdqr{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible}.CarteFlottante_terres__yEi96{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent),linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent),linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.CarteFlottante_terre__PE9yW{fill:#101b20;fill-opacity:.92;stroke:none}.CarteFlottante_france__yCMsC{fill:#15232a;fill-opacity:1}.CarteFlottante_halo__jBd_s{fill:none;stroke:#d9b285;stroke-width:2.6;stroke-opacity:.5;stroke-linejoin:round}.CarteFlottante_haloFrance__DSxyr{stroke:#f1cf9f;stroke-width:3.6;stroke-opacity:.75}.CarteFlottante_frontiere__aNo5w{fill:none;stroke:#e2c49c;stroke-width:.8;stroke-opacity:.75;stroke-linejoin:round}.CarteFlottante_frontiereFrance__7iv8j{stroke:#f6dcb4;stroke-width:1.3;stroke-opacity:.95}.CarteFlottante_route__S76G6{fill:none;stroke:#ba9771;stroke-width:1;opacity:.38;transition:opacity .35s,stroke-width .35s}.CarteFlottante_route__S76G6.CarteFlottante_actif__cYA5B{stroke:#d8b78d;stroke-width:1.5;opacity:.95}.CarteFlottante_flux__GY_9z{fill:none;stroke:#f7dfb9;stroke-width:1.8;stroke-linecap:round;stroke-dasharray:7 93;animation:CarteFlottante_efm-trajet__IMNR6 6s linear infinite;opacity:.55;pointer-events:none}.CarteFlottante_flux__GY_9z.CarteFlottante_retour__E0TdJ{animation-direction:reverse}.CarteFlottante_flux__GY_9z.CarteFlottante_actif__cYA5B{opacity:1;stroke-width:2.4}.CarteFlottante_point__vj9Oj{fill:#c3ae92;stroke:#cba67822;stroke-width:5;paint-order:stroke}.CarteFlottante_point__vj9Oj.CarteFlottante_actif__cYA5B{fill:#f4d8ad;stroke:#cba67844;stroke-width:9}@keyframes CarteFlottante_efm-trajet__IMNR6{0%{stroke-dashoffset:107}to{stroke-dashoffset:7}}.CarteFlottante_cibles__tBt7z{position:absolute;inset:0;pointer-events:none}.CarteFlottante_zone__FwD3u{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:transparent;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent}.CarteFlottante_zone__FwD3u,.CarteFlottante_zone__FwD3u:before{position:absolute;border-radius:50%;transform:translate(-50%,-50%)}.CarteFlottante_zone__FwD3u:before{content:"";left:50%;top:50%;width:7px;height:7px;background:#dec29b;box-shadow:0 0 0 5px #bda58217,0 0 15px #d2a96a25}.CarteFlottante_zone__FwD3u[aria-pressed=true]:before{width:8px;height:8px;background:#f4d8ad;box-shadow:0 0 0 7px #d1b17f28,0 0 24px #e0bd8580}@media (hover:hover){.CarteFlottante_zone__FwD3u:hover:before{box-shadow:0 0 0 7px #d1b17f28,0 0 24px #e0bd8580}}.CarteFlottante_zone__FwD3u:focus-visible{outline:2px solid #e2c49c;outline-offset:2px}.CarteFlottante_origine__NIise{position:absolute;z-index:2;width:56px;height:56px;transform:translate(-50%,-50%);pointer-events:none;filter:drop-shadow(0 4px 12px #0007)}@container (min-width: 768px){.CarteFlottante_origine__NIise{width:72px;height:72px}}.CarteFlottante_carte__0XD1o:not([data-actif]) .CarteFlottante_flux__GY_9z{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.CarteFlottante_flux__GY_9z{display:none}.CarteFlottante_route__S76G6{transition:none}}.EcoFastAnimatedLogo_logo__vmGjJ{position:relative;display:inline-block;aspect-ratio:1/1;line-height:0;flex-shrink:0;vertical-align:middle}.EcoFastAnimatedLogo_calque__ZjyKP{position:absolute;inset:0;width:100%;height:100%;display:block;overflow:visible}.EcoFastAnimatedLogo_decoupe__1dljK{position:absolute;left:calc(51 / 1350 * 100%);top:calc(50 / 1350 * 100%);width:calc(1248 / 1350 * 100%);height:calc(1248 / 1350 * 100%);border-radius:50%;overflow:hidden;-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%);isolation:isolate}.EcoFastAnimatedLogo_bas__LrkdJ,.EcoFastAnimatedLogo_haut__ourlf{position:absolute;top:calc(-50 / 1248 * 100%);width:calc(1740 / 1248 * 100%);height:calc(1350 / 1248 * 100%);display:block;will-change:transform}.EcoFastAnimatedLogo_haut__ourlf{left:calc(-51 / 1248 * 100%);animation:EcoFastAnimatedLogo_efvLogoGauche__sI6ST 7.5s linear infinite}.EcoFastAnimatedLogo_bas__LrkdJ{left:calc(-441 / 1248 * 100%);animation:EcoFastAnimatedLogo_efvLogoDroite__biWCY 7.5s linear infinite}@keyframes EcoFastAnimatedLogo_efvLogoGauche__sI6ST{0%{transform:translateZ(0)}to{transform:translate3d(-22.4137931%,0,0)}}@keyframes EcoFastAnimatedLogo_efvLogoDroite__biWCY{0%{transform:translateZ(0)}to{transform:translate3d(22.4137931%,0,0)}}@media (prefers-reduced-motion:reduce){.EcoFastAnimatedLogo_bas__LrkdJ,.EcoFastAnimatedLogo_haut__ourlf{animation:none;will-change:auto}}