.france-map-clusters_france_map_cluster_root__Ic7dD{margin:0;padding:0;list-style:none;position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.france-map-clusters_france_map_cluster__8Oq_N{position:absolute;top:0;left:0;list-style:none;transform:translate(-50%,-50%);z-index:1;pointer-events:auto}.france-map-clusters_france_map_cluster--has_highlight__LFD3v{z-index:2}.france-map-clusters_france_map_cluster--has_highlight__LFD3v .france-map-clusters_france_map_cluster__trigger__9GE9W{border-width:2px;border-color:var(--color-primary);background:var(--color-primary);color:var(--color-white);box-shadow:0 1px 5px rgba(0,0,0,.18)}.france-map-clusters_france_map_cluster--has_highlight__LFD3v .france-map-clusters_france_map_cluster__trigger__9GE9W:hover{background:var(--color-primary)!important;color:var(--color-white);box-shadow:0 2px 10px rgba(0,0,0,.18)}.france-map-clusters_france_map_cluster--has_highlight__LFD3v .france-map-clusters_france_map_cluster__trigger__9GE9W:focus-visible{background:var(--color-primary);color:var(--color-white);border-color:var(--color-white);outline:2px solid var(--color-white);outline-offset:2px}.france-map-clusters_france_map_cluster__8Oq_N:before{content:"";position:absolute;top:50%;left:50%;z-index:0;width:var(--france_map_cluster_before_size,min(30rem,100vmin));height:var(--france_map_cluster_before_size,min(30rem,100vmin));max-width:none;border-radius:50%;transform:translate(-50%,-50%);background:transparent;pointer-events:none}.france-map-clusters_france_map_cluster__inner__Nh19U{position:relative;z-index:1;display:flex;width:0;min-width:0;height:0;min-height:0;margin:0;padding:0;flex-direction:column;align-items:center;justify-content:center}.france-map-clusters_france_map_cluster__trigger__9GE9W{position:relative;z-index:1;display:flex;width:2.1rem;min-width:2.1rem;height:2.1rem;min-height:2.1rem;margin:0;padding:0;border:1.2px solid var(--color-primary);border-radius:50%;font:inherit;line-height:1;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;background:var(--color-white);color:var(--color-black);box-shadow:0 1px 3px rgba(0,0,0,.12);transition:background .2s var(--transition-smooth),transform .2s var(--transition-smooth),box-shadow .2s var(--transition-smooth)}.france-map-clusters_france_map_cluster__trigger__9GE9W:hover{background:var(--color-primary-light);box-shadow:0 2px 8px rgba(0,0,0,.1);transform:scale(1.04)}.france-map-clusters_france_map_cluster__trigger__9GE9W:focus-visible{border-color:var(--color-primary);outline:2px solid var(--color-primary);outline-offset:2px}.france-map-clusters_france_map_cluster__value__J1IJt{font-size:13px;font-weight:700}.france-map-clusters_france_map_cluster__sr___x5wK{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;white-space:nowrap;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.france-map-clusters_france_map_cluster__fan__r_GqT{position:absolute;top:50%;left:50%;z-index:0;display:block;width:0;height:0;margin:0;padding:0;list-style:none;transform:translate(-50%,-50%);pointer-events:none;visibility:hidden;opacity:0;transition:opacity .2s ease-out,visibility 0s linear .2s}.france-map-clusters_france_map_cluster__fan--reduced__uVBOA{transition:opacity .12s ease,visibility 0s linear .12s}.france-map-clusters_france_map_cluster__fan_item__53Bf1{--fan-nudge-x:0px;--fan-nudge-y:0px;position:absolute;top:0;left:0;z-index:2;width:0;height:0;margin:0;padding:0;list-style:none;transform:translate(0) scale(.2);transform-origin:center center;will-change:transform,opacity;pointer-events:none;opacity:0;transition:transform .45s cubic-bezier(.22,1,.32,1),opacity .35s ease;transition-delay:0s}.france-map-clusters_france_map_cluster__fan--reduced__uVBOA .france-map-clusters_france_map_cluster__fan_item__53Bf1{transition:transform .2s ease,opacity .15s ease;transition-delay:0s!important}.france-map-clusters_france_map_cluster__morph__2Z77p{--morph-ease:cubic-bezier(0.33,1,0.32,1);--morph-ease-out:cubic-bezier(0.4,0,0.2,1);--morph-duration:420ms;--morph-opacity-ms:280ms;--morph-label-delay-in:70ms;--morph-glyph-delay-in:0ms;--morph-glyph-delay-out:90ms;position:absolute;top:50%;left:50%;z-index:1;display:inline-flex;box-sizing:border-box;min-width:1.15rem;max-width:1.15rem;min-height:1.15rem;max-height:1.15rem;margin:0;padding:0;border:1.2px solid var(--color-primary);border-radius:50%;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.35rem;font:inherit;line-height:0;text-align:center;text-decoration:none;color:var(--color-black);white-space:nowrap;cursor:pointer;background:var(--color-white);box-shadow:0 1px 3px rgba(0,0,0,.1),0 4px 20px rgba(0,0,0,.06);transform:translate(-50%,-50%) scale(1);transform-origin:center center;overflow:hidden;outline:none;transition:min-width var(--morph-duration) var(--morph-ease),max-width var(--morph-duration) var(--morph-ease),min-height var(--morph-duration) var(--morph-ease),max-height var(--morph-duration) var(--morph-ease),padding var(--morph-duration) var(--morph-ease),border-radius var(--morph-duration) var(--morph-ease),line-height var(--morph-duration) var(--morph-ease),box-shadow var(--morph-duration) var(--morph-ease),background calc(var(--morph-duration) * .85) var(--morph-ease-out),color calc(var(--morph-duration) * .85) var(--morph-ease-out),transform var(--morph-duration) var(--morph-ease)}.france-map-clusters_france_map_cluster__morph_map__YjFJ7,.france-map-clusters_france_map_cluster__morph_section__ZLYn8{font-size:14px;font-weight:700;text-wrap-mode:nowrap;color:var(--color-black)}.france-map-clusters_france_map_cluster__morph_map__YjFJ7 .france-map-clusters_france_map_cluster__morph_label__EJ9EC,.france-map-clusters_france_map_cluster__morph_section__ZLYn8 .france-map-clusters_france_map_cluster__morph_label__EJ9EC{color:var(--color-black);font:inherit}.france-map-clusters_france_map_cluster__morph_map_primary__G_8cB .france-map-clusters_france_map_cluster__morph_label__EJ9EC{color:var(--color-white);font:inherit}.france-map-clusters_france_map_cluster__morph_map_primary__G_8cB{background:var(--color-primary);color:var(--color-white)}.france-map-clusters_france_map_cluster__morph_map_primary__G_8cB .france-map-clusters_france_map_cluster__morph_glyph__88hye{background:var(--color-white)}.france-map-clusters_france_map_cluster__morph_map_primary__G_8cB.france-map-clusters_france_map_cluster__morph__2Z77p:focus-visible,.france-map-clusters_france_map_cluster__morph_map_primary__G_8cB.france-map-clusters_france_map_cluster__morph__2Z77p:hover{background:var(--color-primary)!important;color:var(--color-white)}.france-map-clusters_france_map_cluster__morph_map__YjFJ7:not(.france-map-clusters_france_map_cluster__morph_map_primary__G_8cB):focus-visible,.france-map-clusters_france_map_cluster__morph_map__YjFJ7:not(.france-map-clusters_france_map_cluster__morph_map_primary__G_8cB):hover{background:var(--color-primary-light);box-shadow:0 2px 8px rgba(0,0,0,.12);transform:translate(-50%,-50%) scale(1.02)}.france-map-clusters_france_map_cluster__morph_map_primary__G_8cB:focus-visible,.france-map-clusters_france_map_cluster__morph_map_primary__G_8cB:hover{transform:translate(-50%,-50%) scale(1.02)}.france-map-clusters_france_map_cluster__morph_section__ZLYn8:focus-visible,.france-map-clusters_france_map_cluster__morph_section__ZLYn8:hover{background:var(--color-primary-light);box-shadow:0 2px 8px rgba(0,0,0,.12);transform:translate(-50%,-50%) scale(1.02)}.france-map-clusters_france_map_cluster__morph_glyph__88hye{display:block;flex:0 0 auto;align-self:center;width:.2rem;min-width:.2rem;height:.2rem;min-height:.2rem;border-radius:50%;background:var(--color-primary);z-index:0;transition:opacity var(--morph-opacity-ms) var(--morph-ease-out) var(--morph-glyph-delay-out),width var(--morph-duration) var(--morph-ease),min-width var(--morph-duration) var(--morph-ease),height var(--morph-duration) var(--morph-ease),min-height var(--morph-duration) var(--morph-ease)}.france-map-clusters_france_map_cluster__morph_label__EJ9EC{display:block;min-height:0;max-height:0;padding:0;border:0;line-height:1.35;text-align:left;text-overflow:ellipsis;white-space:nowrap;font:inherit;transition:opacity var(--morph-opacity-ms) var(--morph-ease-out)}.france-map-clusters_france_map_cluster__morph_icon__H7Iid,.france-map-clusters_france_map_cluster__morph_label__EJ9EC{position:absolute;left:0;top:0;flex:0 0;min-width:0;max-width:0;width:0;margin:0;overflow:hidden;pointer-events:none;z-index:1;opacity:0}.france-map-clusters_france_map_cluster__morph_icon__H7Iid{height:0;transform:none;transition:opacity var(--morph-opacity-ms) var(--morph-ease-out),max-width var(--morph-duration) var(--morph-ease),min-width var(--morph-duration) var(--morph-ease),width var(--morph-duration) var(--morph-ease),height var(--morph-duration) var(--morph-ease),margin var(--morph-duration) var(--morph-ease)}.france-map-clusters_france_map_cluster__fan_item__53Bf1:has(.france-map-clusters_france_map_cluster__morph__2Z77p:hover,.france-map-clusters_france_map_cluster__morph__2Z77p:focus-visible){z-index:5}.france-map-clusters_france_map_cluster__morph__2Z77p:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.france-map-clusters_france_map_cluster--touch_open__Y9Dds .france-map-clusters_france_map_cluster__morph__2Z77p,.france-map-clusters_france_map_cluster__morph__2Z77p:focus-visible,.france-map-clusters_france_map_cluster__morph__2Z77p:hover{z-index:2;min-width:0;min-height:0;max-width:min(14rem,78vw);max-height:6rem;padding:4px 9.2px;border-radius:122.1px;line-height:1.35;align-items:center;justify-content:center;overflow:hidden}.france-map-clusters_france_map_cluster--touch_open__Y9Dds .france-map-clusters_france_map_cluster__morph__2Z77p .france-map-clusters_france_map_cluster__morph_label__EJ9EC,.france-map-clusters_france_map_cluster__morph__2Z77p:focus-visible .france-map-clusters_france_map_cluster__morph_label__EJ9EC,.france-map-clusters_france_map_cluster__morph__2Z77p:hover .france-map-clusters_france_map_cluster__morph_label__EJ9EC{position:static;flex:0 1 auto;align-self:center;width:auto;min-width:0;max-width:min(12.5rem,72vw);min-height:0;max-height:none;height:auto;margin:0;padding:0;opacity:1;pointer-events:auto;line-height:1.35;text-rendering:optimizeLegibility;transition:opacity var(--morph-opacity-ms) var(--morph-ease) var(--morph-label-delay-in)}.france-map-clusters_france_map_cluster--touch_open__Y9Dds .france-map-clusters_france_map_cluster__morph__2Z77p .france-map-clusters_france_map_cluster__morph_glyph__88hye,.france-map-clusters_france_map_cluster__morph__2Z77p:focus-visible .france-map-clusters_france_map_cluster__morph_glyph__88hye,.france-map-clusters_france_map_cluster__morph__2Z77p:hover .france-map-clusters_france_map_cluster__morph_glyph__88hye{width:0;min-width:0;height:0;min-height:0;margin:0;opacity:0;pointer-events:none;overflow:hidden;transition:opacity 165ms var(--morph-ease) var(--morph-glyph-delay-in),width calc(var(--morph-duration) * .88) var(--morph-ease),min-width calc(var(--morph-duration) * .88) var(--morph-ease),height calc(var(--morph-duration) * .88) var(--morph-ease),min-height calc(var(--morph-duration) * .88) var(--morph-ease)}.france-map-clusters_france_map_cluster--touch_open__Y9Dds .france-map-clusters_france_map_cluster__morph__2Z77p .france-map-clusters_france_map_cluster__morph_icon__H7Iid,.france-map-clusters_france_map_cluster__morph__2Z77p:focus-visible .france-map-clusters_france_map_cluster__morph_icon__H7Iid,.france-map-clusters_france_map_cluster__morph__2Z77p:hover .france-map-clusters_france_map_cluster__morph_icon__H7Iid{position:static;left:auto;top:auto;flex:0 0 auto;align-self:center;max-width:.85rem;min-width:.85rem;width:.85rem;height:.85rem;margin:0 0 0 .15rem;overflow:visible;opacity:1;pointer-events:none;transition:opacity var(--morph-opacity-ms) var(--morph-ease) calc(var(--morph-label-delay-in) + 40ms),max-width var(--morph-duration) var(--morph-ease),min-width var(--morph-duration) var(--morph-ease),width var(--morph-duration) var(--morph-ease),height var(--morph-duration) var(--morph-ease),margin var(--morph-duration) var(--morph-ease)}.france-map-clusters_france_map_cluster--touch_open__Y9Dds,.france-map-clusters_france_map_cluster__8Oq_N:focus-within,.france-map-clusters_france_map_cluster__8Oq_N:hover{z-index:6}.france-map-clusters_france_map_cluster--touch_open__Y9Dds:before{pointer-events:auto}@media (hover:hover) and (pointer:fine){.france-map-clusters_france_map_cluster__8Oq_N:focus-within:before,.france-map-clusters_france_map_cluster__8Oq_N:hover:before{pointer-events:auto}.france-map-clusters_france_map_cluster__8Oq_N:focus-within .france-map-clusters_france_map_cluster__trigger__9GE9W,.france-map-clusters_france_map_cluster__8Oq_N:hover .france-map-clusters_france_map_cluster__trigger__9GE9W{pointer-events:none;visibility:hidden;opacity:0;transform:scale(.2);transition:opacity .28s ease,transform .4s cubic-bezier(.22,1,.32,1),visibility 0s linear .2s}.france-map-clusters_france_map_cluster__8Oq_N:focus-within .france-map-clusters_france_map_cluster__fan__r_GqT,.france-map-clusters_france_map_cluster__8Oq_N:hover .france-map-clusters_france_map_cluster__fan__r_GqT{z-index:3;pointer-events:auto;visibility:visible;opacity:1;transition:opacity .22s ease-out,visibility 0s}.france-map-clusters_france_map_cluster__8Oq_N:focus-within .france-map-clusters_france_map_cluster__fan_item__53Bf1,.france-map-clusters_france_map_cluster__8Oq_N:hover .france-map-clusters_france_map_cluster__fan_item__53Bf1{transform:translate(calc(var(--fan-x) + var(--fan-nudge-x)),calc(var(--fan-y) + var(--fan-nudge-y))) scale(1);pointer-events:auto;opacity:1;transition:transform .5s cubic-bezier(.22,1,.35,1.02),opacity .35s ease;transition-delay:var(--fan-stagger,0s)}.france-map-clusters_france_map_cluster__8Oq_N:focus-within .france-map-clusters_france_map_cluster__fan--geo__XtNR6 .france-map-clusters_france_map_cluster__fan_item__53Bf1,.france-map-clusters_france_map_cluster__8Oq_N:hover .france-map-clusters_france_map_cluster__fan--geo__XtNR6 .france-map-clusters_france_map_cluster__fan_item__53Bf1{transition:transform 72ms linear,opacity .35s ease;transition-delay:0s!important}.france-map-clusters_france_map_cluster__8Oq_N:not(:hover):not(:focus-within) .france-map-clusters_france_map_cluster__fan_item__53Bf1{transition-delay:0s!important}}.france-map-clusters_france_map_cluster--touch_open__Y9Dds .france-map-clusters_france_map_cluster__trigger__9GE9W{pointer-events:none;visibility:hidden;opacity:0;transform:scale(.2);transition:opacity .25s ease,transform .4s cubic-bezier(.22,1,.32,1),visibility 0s linear .2s}.france-map-clusters_france_map_cluster--touch_open__Y9Dds .france-map-clusters_france_map_cluster__fan__r_GqT{z-index:3;pointer-events:auto;visibility:visible;opacity:1;transition:opacity .2s ease-out,visibility 0s}.france-map-clusters_france_map_cluster--touch_open__Y9Dds .france-map-clusters_france_map_cluster__fan_item__53Bf1{transform:translate(calc(var(--fan-x) + var(--fan-nudge-x)),calc(var(--fan-y) + var(--fan-nudge-y))) scale(1);pointer-events:auto;opacity:1;transition:transform .45s cubic-bezier(.22,1,.32,1),opacity .3s ease;transition-delay:var(--fan-stagger,0s)}.france-map-clusters_france_map_cluster--touch_open__Y9Dds .france-map-clusters_france_map_cluster__fan--geo__XtNR6 .france-map-clusters_france_map_cluster__fan_item__53Bf1{transition:transform 72ms linear,opacity .3s ease;transition-delay:0s!important}.france-map-clusters_france_map_cluster__inner--touch_list__5HP08{align-items:center}.france-map-clusters_france_map_cluster__touch_list_shell__7UJ5s{position:absolute;z-index:3;left:0;top:0;pointer-events:auto}.france-map-clusters_france_map_cluster__touch_list_shell_below__izHXv{transform:translate(-50%,1.05rem)}.france-map-clusters_france_map_cluster__touch_list_shell_above__Xk5qR{transform:translate(-50%,calc(-100% - 1.05rem))}.france-map-clusters_france_map_cluster__touch_list_shell_east__6ESqe{transform:translate(.5rem,-50%)}.france-map-clusters_france_map_cluster__touch_list_shell_west__kHYbe{transform:translate(calc(-100% - .5rem),-50%)}.france-map-clusters_france_map_cluster--touch_open__Y9Dds .france-map-clusters_france_map_cluster__touch_list__C6uYn{position:relative;top:auto;left:auto;z-index:3;display:flex;flex-direction:column;gap:0;box-sizing:border-box;width:max-content;min-width:0;max-width:min(13.5rem,calc(100vw - 1.5rem));max-height:min(40vh,11rem);height:auto;margin:0;padding:.12rem 0;list-style:none;border:1px solid rgba(0,0,0,.1);border-radius:.45rem;background:var(--color-white);box-shadow:0 2px 4px rgba(0,0,0,.05),0 12px 36px rgba(0,0,0,.08);transform:none;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;pointer-events:auto;visibility:visible;opacity:1;transition:opacity .18s ease-out,visibility 0s}.france-map-clusters_france_map_cluster__touch_list--reduced__Pd1gm{transition:opacity .1s ease,visibility 0s}.france-map-clusters_france_map_cluster__touch_list_item__0GVFb{width:100%;margin:0;padding:0;list-style:none}.france-map-clusters_france_map_cluster__touch_list_item__0GVFb:not(:last-child){border-bottom:1px solid rgba(0,0,0,.07)}.france-map-clusters_france_map_cluster__touch_list_link__lPql2{box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:2.15rem;margin:0;padding:.32rem .62rem;font:inherit;font-weight:600;line-height:1.35;text-align:left;text-decoration:none;text-wrap-mode:nowrap;border:none;border-radius:0;background:transparent;color:var(--color-black);cursor:pointer;overflow:hidden;text-overflow:ellipsis;transition:background .15s var(--transition-smooth)}.france-map-clusters_france_map_cluster__touch_list_link_map__DSnuK{font-size:13px;gap:.32rem}.france-map-clusters_france_map_cluster__touch_list_link_section__qluZM{font-size:13px}.france-map-clusters_france_map_cluster__touch_list_link_label__VCNon{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.france-map-clusters_france_map_cluster__touch_list_link_map--primary__3z8qT{background:var(--color-primary-light);color:var(--color-black)}.france-map-clusters_france_map_cluster__touch_list_link_map--primary__3z8qT .france-map-clusters_france_map_cluster__touch_list_link_label__VCNon{color:var(--color-black);font-weight:700}.france-map-clusters_france_map_cluster__touch_list_link_icon__tJ3f3{position:static;flex-shrink:0;width:.72rem;min-width:.72rem;height:.72rem;margin:0;overflow:visible;transform:none;transition:none}.france-map-clusters_france_map_cluster__touch_list_link__lPql2:active,.france-map-clusters_france_map_cluster__touch_list_link_map--primary__3z8qT:active,.france-map-clusters_france_map_cluster__touch_list_link_section__qluZM:active{background:var(--color-primary-light)}.france-map-clusters_france_map_cluster__touch_list_link__lPql2:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}span.france-map-clusters_france_map_cluster__touch_list_link__lPql2{cursor:default}@media (hover:none){.france-map-clusters_france_map_cluster__8Oq_N:not(.france-map-clusters_france_map_cluster--touch_open__Y9Dds) .france-map-clusters_france_map_cluster__fan_item__53Bf1{transition-delay:0s!important}}@media (prefers-reduced-motion:reduce){.france-map-clusters_france_map_cluster__morph__2Z77p{--morph-duration:140ms;--morph-opacity-ms:110ms;--morph-label-delay-in:0ms;--morph-glyph-delay-out:35ms}.france-map-clusters_france_map_cluster--touch_open__Y9Dds .france-map-clusters_france_map_cluster__fan__r_GqT,.france-map-clusters_france_map_cluster--touch_open__Y9Dds .france-map-clusters_france_map_cluster__touch_list__C6uYn,.france-map-clusters_france_map_cluster__8Oq_N:focus-within .france-map-clusters_france_map_cluster__fan__r_GqT,.france-map-clusters_france_map_cluster__8Oq_N:hover .france-map-clusters_france_map_cluster__fan__r_GqT,.france-map-clusters_france_map_cluster__fan__r_GqT{transition:opacity .1s ease,visibility 0s linear .1s}.france-map-clusters_france_map_cluster--touch_open__Y9Dds .france-map-clusters_france_map_cluster__fan__r_GqT,.france-map-clusters_france_map_cluster--touch_open__Y9Dds .france-map-clusters_france_map_cluster__touch_list__C6uYn,.france-map-clusters_france_map_cluster__8Oq_N:focus-within .france-map-clusters_france_map_cluster__fan__r_GqT,.france-map-clusters_france_map_cluster__8Oq_N:hover .france-map-clusters_france_map_cluster__fan__r_GqT{transition:opacity .1s ease,visibility 0s}}@media screen and (min-width:1024px){.france-map-clusters_france_map_cluster__value__J1IJt{font-size:16.5px}.france-map-clusters_france_map_cluster__trigger__9GE9W{width:2.65rem;min-width:2.65rem;height:2.65rem;min-height:2.65rem}.france-map-clusters_france_map_cluster__morph__2Z77p{min-width:1.35rem;max-width:1.35rem;min-height:1.35rem;max-height:1.35rem}.france-map-clusters_france_map_cluster__morph_map__YjFJ7{font-size:16px}.france-map-clusters_france_map_cluster__morph_section__ZLYn8{font-size:17.1px}.france-map-clusters_france_map_cluster--touch_open__Y9Dds .france-map-clusters_france_map_cluster__morph__2Z77p.france-map-clusters_france_map_cluster__morph_map__YjFJ7,.france-map-clusters_france_map_cluster__morph_map__YjFJ7:focus-visible,.france-map-clusters_france_map_cluster__morph_map__YjFJ7:hover{padding:6px 17.5px}.france-map-clusters_france_map_cluster--touch_open__Y9Dds .france-map-clusters_france_map_cluster__morph__2Z77p.france-map-clusters_france_map_cluster__morph_section__ZLYn8,.france-map-clusters_france_map_cluster__morph_section__ZLYn8:focus-visible,.france-map-clusters_france_map_cluster__morph_section__ZLYn8:hover{padding:6px 18.5px}.france-map-clusters_france_map_cluster__touch_list_link_map__DSnuK{font-size:15px}.france-map-clusters_france_map_cluster__touch_list_link_section__qluZM{font-size:16px}}.france-map_france_map__11F5Z{display:inline-block;position:relative;overflow:visible}.france-map_map__map__eASsO{max-width:100%;height:auto}.france-map_map__location__0OIOW{position:absolute;top:0;left:0;transform:translateX(-50%);z-index:1;pointer-events:auto}.france-map_map__location__0OIOW:hover{z-index:2}.france-map_map__location_link__TTPJd{display:inline-block;padding:4px 9.2px;font-size:14px;font-weight:700;line-height:1.4;text-align:center;text-decoration:none;text-wrap-mode:nowrap;border-radius:122.1px;border:1.2px solid var(--color-primary);background:var(--color-white);color:var(--color-black);transition:background .3s var(--transition-smooth),transform .3s var(--transition-smooth)}.france-map_map__location_link__TTPJd:hover{background:var(--color-primary-light);transform:scale(1.025)}.france-map_map__location__0OIOW.france-map_is_highlighted__BeDgm .france-map_map__location_link__TTPJd,.france-map_map__location_link_is_primary__i5KSu{background:var(--color-primary);color:var(--color-white)}.france-map_map__location_link_is_primary__i5KSu:hover{background:var(--color-primary)!important}.france-map_map__location_icon__DO9n9{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);transition:transform .3s var(--transition-smooth)}.france-map_map__location_link__TTPJd:hover~.france-map_map__location_icon__DO9n9{transform:translateX(-50%) translateY(-5px) scale(1.025)}@media screen and (min-width:1024px){.france-map_map__location_link__TTPJd{padding:6px 17.5px;font-size:16px}}.france-map-section_france_map_section__almQx{padding:80px 20px;overflow-x:clip}.france-map-section_section__inner__jTq_n{display:grid;max-width:690px;margin:0 auto;grid-gap:40px;gap:40px;grid-template-rows:auto}.france-map-section_section__header__MvO5f{display:grid;grid-gap:32px;gap:32px;grid-template-rows:auto}.france-map-section_section__logo__Pn9AX{display:block;margin:0 auto}.france-map-section_section__title__Z3AkT{text-align:center}.france-map-section_section__key_numbers__suGfk{display:flex;gap:16px 1px;flex-wrap:wrap;align-items:center;justify-content:center}.france-map-section_section__key_number__q_wxK{position:relative;padding:0 16px;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1px);max-width:calc(50% - 1px);font-size:22px;font-weight:400;line-height:1.2;text-align:center}.france-map-section_section__key_number__q_wxK:nth-child(odd){padding-left:0!important;text-align:right}.france-map-section_section__key_number__q_wxK:nth-child(2n){padding-right:0!important;text-align:left}.france-map-section_section__key_number__q_wxK:nth-child(odd):not(:last-child):after{position:absolute;height:100%;width:2px;top:0;bottom:0;right:-2px;content:"";background:var(--color-primary)}.france-map-section_section__advantages__iQvEE{display:grid;padding:0 27px;grid-gap:16px;gap:16px;grid-template-rows:auto}.france-map-section_section__advantage__jeWLB{position:relative;padding-left:32px;font-size:16px;line-height:1.6}.france-map-section_section__advantage__jeWLB:before{position:absolute;width:24px;height:24px;top:50%;left:0;content:"";background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12H19' stroke='%23EF640C' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 5V19' stroke='%23EF640C' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-size:contain;background-repeat:no-repeat;background-position:50%;transform:translateY(-50%)}.france-map-section_section__body___jOZ9{position:relative}.france-map-section_section__map__7cROP{max-width:100%;height:auto}.france-map-section_section__location__thEHJ{position:absolute;top:0;left:0;transform:translateX(-50%);z-index:1;pointer-events:auto}.france-map-section_section__location__thEHJ:hover{z-index:2}.france-map-section_section__location_link__uLnm0{display:inline-flex;align-items:center;justify-content:center;padding:10px 12px;min-height:44px;box-sizing:border-box;font-size:14px;font-weight:700;line-height:1.4;text-align:center;text-decoration:none;text-wrap-mode:nowrap;border-radius:122.1px;border:1.2px solid var(--color-primary);background:var(--color-white);color:var(--color-black);transition:background .3s var(--transition-smooth),transform .3s var(--transition-smooth)}.france-map-section_section__location_link__uLnm0:hover{background:var(--color-primary-light);transform:scale(1.025)}.france-map-section_section__image__d2Ywy,.france-map-section_section__media__4jKvk,.france-map-section_section__video__oLCxt{display:none}.france-map-section_section__buttons__3T3eJ{display:flex;margin-top:40px;gap:16px;flex-direction:column;align-items:stretch;justify-content:stretch}@media screen and (min-width:1024px){.france-map-section_france_map_section__almQx{position:relative;padding:56px 20px 77px}.france-map-section_france_map_section__almQx:after,.france-map-section_france_map_section__almQx:before{position:absolute;content:"";background-repeat:no-repeat;background-position:50%;background-size:contain;z-index:1}.france-map-section_france_map_section__almQx:after{width:min(22.15vw,319px);height:min(66.45vw,957px);right:0;top:min(4.79vw,69px);background-image:url(/images/sprites/logo-sprite-left.svg)}.france-map-section_france_map_section__almQx:before{width:min(22.15vw,322px);height:min(66.45vw,957px);left:0;top:min(18.75vw,270px);background-image:url(/images/sprites/logo-sprite-right.svg)}.france-map-section_section__inner__jTq_n{position:relative;z-index:3}.france-map-section_section__location_link__uLnm0{padding:10px 18.5px;min-height:44px;font-size:17.1px}.france-map-section_section__key_numbers__suGfk{gap:20px 1px}.france-map-section_section__key_number__q_wxK{padding:0 20px;font-size:34px;font-weight:500;line-height:1.1}.france-map-section_section__advantages__iQvEE{justify-content:center}.france-map-section_section__image__d2Ywy,.france-map-section_section__media__4jKvk,.france-map-section_section__video__oLCxt{display:block;position:absolute}.france-map-section_section__media__4jKvk{width:min(27.77vw,400px);height:min(31.25vw,450px);max-width:400px;max-height:450px;aspect-ratio:8/9;border-radius:12px;filter:drop-shadow(0 139px 55px rgba(0,0,0,.01)) drop-shadow(0 78px 47px rgba(0,0,0,.03)) drop-shadow(0 35px 35px rgba(0,0,0,.04)) drop-shadow(0 9px 19px rgba(0,0,0,.05));overflow:hidden;z-index:2}.france-map-section_section__media__4jKvk:first-child{top:min(29.86vw,430px);left:max(-3.61vw,-52px);transform:rotate(-5deg)}.france-map-section_section__media__4jKvk:nth-child(2){top:min(41.04vw,591px);right:max(-3.95vw,-57px);transform:rotate(15deg)}.france-map-section_section__image__d2Ywy,.france-map-section_section__video__oLCxt{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;object-position:center center}.france-map-section_section__buttons__3T3eJ{margin-top:25px;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:center}}