@font-face{font-family:dm-sans;font-style:normal;font-weight:400;src:url(/build/fonts/dmsans-regular.f8188dcb.woff2) format("woff2"),url(/build/fonts/dmsans-regular.4e444a0b.woff) format("woff")}@font-face{font-family:dm-sans;font-style:normal;font-weight:500;src:url(/build/fonts/dmsans-medium.29e00c15.woff2) format("woff2"),url(/build/fonts/dmsans-medium.9eac8d43.woff) format("woff")}@font-face{font-family:dm-sans;font-style:normal;font-weight:900;src:url(/build/fonts/dmsans-bold.11e74b55.woff2) format("woff2"),url(/build/fonts/dmsans-bold.97aa640b.woff) format("woff")}@font-face{font-family:IBM-plex-sans;font-style:normal;font-weight:400;src:url(/build/fonts/ibmplexsans-regular.33b741de.woff2) format("woff2"),url(/build/fonts/ibmplexsans-regular.f91d0d80.woff) format("woff")}@font-face{font-family:IBM-plex-sans;font-style:normal;font-weight:500;src:url(/build/fonts/ibmplexsans-medium.fcf8fbd8.woff2) format("woff2"),url(/build/fonts/ibmplexsans-medium.5ecebe1e.woff) format("woff")}@font-face{font-family:IBM-plex-sans;font-style:normal;font-weight:700;src:url(/build/fonts/ibmplexsans-semibold.20acb428.woff2) format("woff2"),url(/build/fonts/ibmplexsans-semibold.55e711c9.woff) format("woff")}@font-face{font-family:IBM-plex-sans;font-style:normal;font-weight:900;src:url(/build/fonts/ibmplexsans-bold.8a0fc417.woff2) format("woff2"),url(/build/fonts/ibmplexsans-bold.dc901290.woff) format("woff")}@font-face{font-display:swap;font-family:Titillium-Web;font-style:normal;font-weight:200;src:url(/build/fonts/TitilliumWeb-ExtraLight.2d07e99a.ttf) format("truetype")}@font-face{font-display:swap;font-family:Titillium-Web;font-style:normal;font-weight:400;src:url(/build/fonts/TitilliumWeb-Regular.e53e0538.ttf) format("truetype")}@font-face{font-display:swap;font-family:Titillium-Web;font-style:normal;font-weight:500;src:url(/build/fonts/TitilliumWeb-SemiBold.d4d3eeb6.ttf) format("truetype")}@font-face{font-display:swap;font-family:Titillium-Web;font-style:normal;font-weight:700;src:url(/build/fonts/TitilliumWeb-Bold.a267a8b6.ttf) format("truetype")}@font-face{font-display:swap;font-family:Titillium-Web;font-style:normal;font-weight:900;src:url(/build/fonts/TitilliumWeb-Bold.a267a8b6.ttf) format("truetype")}body,html{font-size:14px;height:100%}body{overflow:hidden}#root,main{height:100%}.marker-label{background-color:hsla(0,0%,100%,.9);border:1px solid #666;border-radius:5px;color:#516280;font-family:dm-sans,Arial,sans-serif!important;font-size:12px!important;font-style:normal;font-weight:800;line-height:12px;padding:3px;text-align:center;white-space:nowrap}#googleMap.zoom-0 .marker-label-dvf-price,#googleMap.zoom-0 .marker-label-plot,#googleMap.zoom-1 .marker-label-dvf-price,#googleMap.zoom-1 .marker-label-plot,#googleMap.zoom-10 .marker-label-dvf-price,#googleMap.zoom-10 .marker-label-plot,#googleMap.zoom-11 .marker-label-dvf-price,#googleMap.zoom-11 .marker-label-plot,#googleMap.zoom-12 .marker-label-dvf-price,#googleMap.zoom-12 .marker-label-plot,#googleMap.zoom-13 .marker-label-dvf-price,#googleMap.zoom-13 .marker-label-plot,#googleMap.zoom-14 .marker-label-dvf-price,#googleMap.zoom-14 .marker-label-plot,#googleMap.zoom-15 .marker-label-dvf-price,#googleMap.zoom-15 .marker-label-plot,#googleMap.zoom-16 .marker-label-dvf-price,#googleMap.zoom-16 .marker-label-plot,#googleMap.zoom-2 .marker-label-dvf-price,#googleMap.zoom-2 .marker-label-plot,#googleMap.zoom-3 .marker-label-dvf-price,#googleMap.zoom-3 .marker-label-plot,#googleMap.zoom-4 .marker-label-dvf-price,#googleMap.zoom-4 .marker-label-plot,#googleMap.zoom-5 .marker-label-dvf-price,#googleMap.zoom-5 .marker-label-plot,#googleMap.zoom-6 .marker-label-dvf-price,#googleMap.zoom-6 .marker-label-plot,#googleMap.zoom-7 .marker-label-dvf-price,#googleMap.zoom-7 .marker-label-plot,#googleMap.zoom-8 .marker-label-dvf-price,#googleMap.zoom-8 .marker-label-plot,#googleMap.zoom-9 .marker-label-dvf-price,#googleMap.zoom-9 .marker-label-plot{display:none!important}.marker-label-plot{background-color:rgba(246,219,68,.9);border:1px solid #333;border-radius:5px;transform:translateY(-50%)}.marker-label-dvf-price,.marker-label-plot{color:#333;font-size:10px!important;letter-spacing:-1px;opacity:1!important;padding:2px}.marker-label-dvf-price{border:1px solid #333}.marker-label-plot:hover{z-index:1000!important}.info-window-field{display:inline-block;height:14px;text-align:right;width:70px}.radioButton:before{background:transparent!important;border-radius:50%;content:"";display:inline-block;height:50%;position:relative;width:50%}.photo-modal{height:100%}.photo-modal .chakra-modal__body{height:calc(100% - 110px);padding-bottom:0}.swiper-home .swiper-pagination-bullet{background-color:#212121;height:12px;opacity:1;width:12px}.swiper-home .swiper-pagination{bottom:64px!important;z-index:101!important}.swiper-home .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff!important}.swiper-photo-modal .swiper-wrapper{align-items:center;display:flex}.swiper-photo-modal .swiper-slide img{margin:auto;max-height:100%;max-width:100%;padding:0 30px}.swiper-photo-modal .swiper-button-next,.swiper-photo-modal .swiper-button-prev{width:auto}.swiper-photo-modal .swiper-button-next:after,.swiper-photo-modal .swiper-button-prev:after{font-size:20px}#panorama .mapsConsumerUiSceneInternalCoreScene__root:before{background:linear-gradient(180deg,rgba(47,52,57,.7),rgba(47,52,57,0));content:"";height:20%;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.map-toolbar:fullscreen{position:fixed!important}.gm-iv-marker,.gm-iv-vertical-separator{display:none}.gm-iv-address-link{position:static;text-decoration:underline}.gm-iv-address-link a{color:var(--chakra-colors-red-500);font-weight:700}.gm-style .gm-style-iw-chr{position:relative}.gm-style .gm-style-iw-ch{display:none}.gm-style .gm-style-iw-d{scrollbar-gutter:stable}.gm-style .gm-style-iw-chr button{height:15px!important;position:absolute!important;right:2px;top:2px;width:15px!important}.gm-style .gm-style-iw button span{background:var(--chakra-colors-revert)!important;height:100%!important;margin:0!important;width:100%!important}.gm-style .gm-style-iw h5{color:var(--chakra-colors-font-800)!important;font-size:16px!important;font-weight:700!important;margin-bottom:10px!important}.gm-fullscreen-control{border-radius:none!important;box-shadow:none!important;color:var(--chakra-colors-font-800);height:29px!important;margin:0!important;right:10px!important;top:196px!important;width:29px!important;z-index:1}#googleMapModal .gm-fullscreen-control{left:10px;right:auto!important;top:10px!important}.gm-fullscreen-control img{height:14px!important;width:14px!important}.gmnoprint>div{height:auto!important}.gm-bundled-control .gm-control-active{height:32px!important;width:32px!important}.gm-bundled-control.gm-bundled-control-on-bottom{bottom:auto!important;margin:0!important;right:10px!important;top:166px!important}.gm-bundled-control.gm-bundled-control-on-bottom .gmnoprint{border-radius:.375rem;overflow:hidden;position:absolute!important;top:125px!important}.gm-bundled-control.gm-bundled-control-on-bottom .gmnoprint>div{position:static!important;width:32px!important}.gm-bundled-control.gm-bundled-control-on-bottom .gmnoprint>div div{margin:0!important;width:32px!important}#googleMapModal .gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom{right:10px!important;top:50px!important}.gm-svpc{box-shadow:none!important;height:29px!important;position:relative!important;top:0!important;width:29px!important}.gm-svpc img{height:22px!important;width:22px!important}.gm-tilt{display:none!important}.hide-street-view-trigger .gm-svpc{display:none}.gm-fullscreen-control:hover,.gm-fullscreen-control[aria-pressed=true]{background-color:#86a9e1!important}.map-toolbar-container{top:0!important}.map-toolbar-container button:hover{background-color:#b0c8ea!important}.map-toolbar{position:absolute;right:10px!important;top:10px!important}.map-toolbar-tools{top:38px!important}.smooth-box-shadow{box-shadow:0 2px 12px hsla(0,0%,76%,.35)}.chakra-popover__popper{z-index:26!important}#logoKelfoncier{display:none}body.printing-flow .react-flow{height:190mm!important;width:277mm!important}@media print{@page{margin:10px}@page :first{size:landscape;margin:50px 10px 0}body.printing-flow #root{display:none!important}#MainLayout{overflow:visible}#map{clip-path:inset(0 0 0 0);height:calc(100% - 44px);overflow:hidden;width:100%}.gm-style div>img{position:absolute}#logoKelfoncier{display:block;margin:15px auto 0}#legends{max-height:none;overflow:visible;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;top:100%}#googleMap a img,.gm-fullscreen-control,.gm-svpc,.gmnoprint,.gmnoscreen,.no-print{display:none!important}}.fc .fc-daygrid-more-link{border:1px solid #1469be;border-radius:5px;color:#1469be;font-family:dm-sans;font-weight:700;text-align:center;width:100%}.fc .fc-daygrid-more-link:hover{background-color:#1469be;color:#fff}.fc-daygrid-dot-event:hover{background:none}.fc .fc-daygrid-day-bottom{display:flex}.punchline a{color:var(--chakra-colors-red-500);text-decoration:underline}.chakra-portal-zIndex:has(#chakra-toast-manager-bottom){z-index:41!important}.chakra-portal-zIndex:has(#chakra-modal-alert-dialog){z-index:42!important}.unselect_all_layers_button>span{margin-right:0}.crosshair-cursor,.crosshair-cursor div{cursor:crosshair}.rcp-body{padding:10px!important}.rcp-fields{flex-direction:row!important}.rcp-fields-floor{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))!important}.advanced-marker-container{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;position:relative}.advanced-marker-content{background-color:#fff;border-radius:4px;box-shadow:1px 1px 4px rgba(0,0,0,.3);margin-bottom:2px}.user-drawing-text{background-color:#fff;border:1px solid #000;border-radius:4px;color:var(--chakra-colors-red-700)!important;display:inline-block;font-size:16px!important;font-weight:700;padding:0 2px}.advanced-marker-label-container{display:flex;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);width:250px}.advanced-marker-label--with-marker{bottom:calc(100% + 3px)}.user-drawing-text--editing{color:var(--chakra-colors-red-500)!important}.user-drawing-actions{bottom:10px;left:10px;position:absolute!important}.chakra-table th p{text-align:left}a[type=button],button{line-height:normal}input,select,textarea{background-color:#fff}[data-scope=menu][data-part=positioner],[data-scope=select][data-part=positioner]{z-index:1500!important}table.plot-table-plu{border:1px solid #333}table.plot-table-plu td{border:1px solid #333;padding:3px}.chakra-tag__root,.tag__root{box-shadow:none!important}.date-picker-wrapper-full{width:100%}.accordionSearch input{font-weight:700}.accordionSearch .multi-select div div div div{font-weight:400}.accordionSearch input::placeholder{font-weight:400}#center-marker{display:none;height:40px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-100%);width:40px}@media (max-width:1280px){html{width:100%}.hidden-1280{display:none}}@layer reset{svg,svg *{font:revert-layer}}.geoportail-popup-content{background-color:#fff;border-radius:10px;bottom:17px;box-shadow:0 0 5px #000;max-height:340px;max-width:420px;min-height:30px;min-width:200px;overflow:auto;padding:10px}.geoportail-popup-content h5{color:var(--chakra-colors-red-500);font-weight:700;margin-top:10px;text-transform:uppercase}.geoportail-popup-content h5,.geoportail-popup-content p{font-size:1em;margin-bottom:7.5px;padding:0 10px}.geoportail-popup-content:before{bottom:-20px;content:"";height:20px;left:50%;margin-left:-15px;position:absolute;-ms-transform:rotate(180deg);transform:rotate(180deg);width:30px}.geoportail-popup-content:before,.gp-label-div:before,.gp-styling-div:before{background-image:url(/build/images/popup-arrow.0d1d3583.svg);background-position:50%;background-size:30px 20px}@media screen and (max-width:1280px){.map-toolbar{position:absolute;top:30px!important}.containerCenterButton{margin-top:68px!important}.gm-fullscreen-control{transform:translateY(28px)!important}.gm-bundled-control{transform:translateY(29px)!important}.map-toolbar-tools{position:relative;top:60px!important}}.react-flow{--xy-background-color:#f7f9fb;--xy-theme-selected:#f57dbd;--xy-theme-hover:#c5c5c5;--xy-theme-edge-hover:#000;--xy-theme-color-focus:#e8e8e8;--xy-node-border-default:1px solid #ededed;--xy-node-boxshadow-default:0px 3.54px 4.55px 0px #00000005,0px 3.54px 4.55px 0px #0000000d,0px 0.51px 1.01px 0px #0000001a;--xy-node-border-radius-default:8px;--xy-handle-background-color-default:#fff;--xy-handle-border-color-default:#aaa;--xy-edge-label-color-default:#505050;--xy-node-background-color-default:#fff;--xy-theme-panel-bg:#fff;--xy-theme-panel-text:#111827;--xy-theme-resize-handle-bg:#fff;--xy-theme-focus-border:#d9d9d9;--xy-theme-muted-bg:#f3f4f6;--xy-theme-subtle-border:#d1d5db}.react-flow.dark{--xy-background-color:#101012;--xy-node-background-color-default:#1a1b1e;--xy-node-border-default:1px solid #303238;--xy-handle-background-color-default:#141519;--xy-handle-border-color-default:#5a5d66;--xy-edge-label-color-default:#e6e7ea;--xy-theme-hover:#7a7d86;--xy-theme-edge-hover:#f3f4f6;--xy-theme-panel-bg:#141519;--xy-theme-panel-text:#f3f4f6;--xy-theme-resize-handle-bg:#141519;--xy-theme-focus-border:#5f6470;--xy-theme-muted-bg:#24262c;--xy-theme-subtle-border:#3f434c;--xy-node-boxshadow-default:none;--xy-theme-color-focus:#4b4e57;--color-background:#1a1b1e;--color-hover-bg:#24262c;--color-disabled:#8b9099}.react-flow{background-color:var(--xy-background-color)}.react-flow__node{align-items:center;background-color:var(--xy-node-background-color-default);border:var(--xy-node-border-default);border-radius:var(--xy-node-border-radius-default);box-shadow:var(--xy-node-boxshadow-default);color:var(--xy-node-color,var(--xy-node-color-default));display:flex;flex-direction:column;font-size:12px;justify-content:center;padding:10px;text-align:center}.react-flow__node.selectable:focus{border-color:var(--xy-theme-focus-border);box-shadow:0 0 0 4px var(--xy-theme-color-focus)}.react-flow__node.selectable:focus:active{box-shadow:var(--xy-node-boxshadow-default)}.react-flow__node.draggable:hover,.react-flow__node.selectable:hover{border-color:var(--xy-theme-hover)}.react-flow__node.selectable.selected{border-color:var(--xy-theme-selected);box-shadow:var(--xy-node-boxshadow-default)}.react-flow__node-group{background-color:rgba(207,182,255,.4);border-color:#9e86ed}.react-flow.dark .react-flow__node-group{background-color:rgba(123,107,148,.22);border-color:#7b6b94}.react-flow__edge.selectable.selected .react-flow__edge-path,.react-flow__edge.selectable:hover .react-flow__edge-path{stroke:var(--xy-theme-edge-hover)}.react-flow__handle,.react-flow__handle.connectionindicator:hover{background-color:var(--xy-handle-background-color-default)}.react-flow__handle.connectionindicator:hover{border-color:var(--xy-theme-edge-hover);pointer-events:all}.react-flow__handle.connectingfrom,.react-flow__handle.connectingto,.react-flow__handle.connectionindicator:focus{border-color:var(--xy-theme-edge-hover)}.react-flow__node-resizer{border:none;border-radius:0}.react-flow__resize-control.handle{background-color:var(--xy-theme-resize-handle-bg);border-color:#9e86ed;border-radius:0;height:5px;width:5px}:root{--color-primary:#ff0073;--color-background:#fefefe;--color-hover-bg:#f6f6f6;--color-disabled:#76797e}.xy-theme__button{align-items:center;background-color:var(--color-background);border:1px solid var(--color-primary);border-radius:100px;box-shadow:var(--xy-node-boxshadow-default);color:var(--color-primary);cursor:pointer;display:inline-flex;height:2.5rem;justify-content:center;padding:0 1rem;transition:background-color .2s ease,border-color .2s ease}.xy-theme__button.active{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.xy-theme__button.active:active,.xy-theme__button.active:hover{background-color:var(--color-primary);opacity:.9}.xy-theme__button:hover{background-color:var(--xy-controls-button-background-color-hover-default)}.xy-theme__button:active{background-color:var(--color-hover-bg)}.xy-theme__button:disabled{border:1px solid var(--color-disabled);color:var(--color-disabled);cursor:not-allowed;opacity:.8}.xy-theme__button>span{margin-right:.2rem}.xy-theme__button+.xy-theme__button{margin-left:.3rem}