#legenda{z-index:10;transition:all .5s;position:absolute;top:2rem;left:2rem}#legenda header{color:#fff;cursor:pointer;filter:drop-shadow(2px 2px 3px #979797);background-color:#fc641e;border:none;border-radius:.25rem;flex-direction:row;align-items:center;gap:.75rem;width:-moz-fit-content;width:fit-content;padding:.75rem 1rem;font-size:1.25rem;line-height:1;display:flex}#legenda header svg{fill:currentColor;width:20px}#legenda header .icon-filters{display:block}#legenda header .icon-collapse{display:none}#legenda.open header{background-color:#979797}#legenda.open header .icon-filters{display:none}#legenda.open header .icon-collapse{display:block}#legenda ul{color:#000;filter:drop-shadow(2px 2px 3px #979797);background-color:#f8f8f8;border-radius:.25rem;flex-direction:column;gap:.5rem;margin-top:1rem;padding:.75rem 1rem;display:none}#legenda ul li{list-style:none}#legenda ul li button{cursor:pointer;background-color:#0000;border:none;flex-direction:row;align-items:center;gap:.75rem;font-size:1rem;display:flex}#legenda ul li button div{border-radius:100%;flex-direction:column;justify-content:center;align-items:center;width:36px;height:36px;display:flex}#legenda ul li button div.nieuwbouw{background-color:#fdbbcb}#legenda ul li button div.woningverbetering{background-color:#fc641e}#legenda ul li button div.onderhoud{background-color:#1232c8}#legenda ul li button div img{width:32px}#legenda ul li button div .btn-show{display:flex}#legenda ul li button div .btn-hide{display:none}#legenda ul li button:hover{color:#707070}#legenda ul li button:has(div.btn-active){color:#707070}#legenda ul li button:hover div{background-color:#979797}#legenda ul li button:has(div.btn-active) div{background-color:#979797}#legenda ul li button:hover .btn-show{display:none}#legenda ul li button:has(div.btn-active) .btn-show{display:none}#legenda ul li button:hover .btn-hide{display:flex}#legenda ul li button:has(div.btn-active) .btn-hide{display:flex}#legenda.open ul{display:flex}.popup-marker{cursor:pointer;width:48px;height:48px}.mapboxgl-popup-content{padding:0;line-height:1.1}.mapboxgl-popup-content .popup-container{border-radius:.35rem;overflow:hidden}.mapboxgl-popup-content .popup-container .popup-copy,.mapboxgl-popup-content .popup-container .popup-btn{padding:.75rem}.mapboxgl-popup-content .popup-container h3{padding-bottom:.5rem;font-size:1.5rem;font-weight:400}.mapboxgl-popup-content .popup-container p{color:#979797}.mapboxgl-popup-content .popup-container img{aspect-ratio:3/2;width:100%;height:auto}.mapboxgl-popup-content .popup-container a{color:#fff;cursor:pointer;text-decoration:none}.mapboxgl-popup-content .popup-container .popup-link{cursor:pointer;background-color:#fc641e;border:none;border-radius:.25rem;width:100%;padding:.75rem 2rem .75rem .75rem;font-size:1rem;transition:all .25s;position:relative;overflow:hidden}.mapboxgl-popup-content .popup-container .popup-link:after{content:url(link_arrow.2e4e2ffd.svg);transform-origin:50%;padding:.75rem;transition:all .25s;position:absolute;top:0;right:0}.mapboxgl-popup-content .popup-container .popup-link:hover:after{transform:rotate(-45deg)}.mapboxgl-popup-close-button{color:#000;background-color:#fff;border-radius:100%;width:25px;height:25px;margin:-.5rem;font-size:1.25rem;transition:all .25s}.mapboxgl-popup-close-button:hover{background-color:#e4e4e4}.dekey-icon{background-image:url(symbol_dekey.215e0711.svg)}@font-face{font-family:Aeonik;src:url(Aeonik-Regular.c4ddfbe5.ttf)format("truetype");src:url(Aeonik-Regular.fda07efd.woff)format("woff");src:url(Aeonik-Regular.0062f084.woff2)format("woff2")}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Aeonik}#map{width:100vw;height:100vh}.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-attrib{display:none}
/*# sourceMappingURL=index.919240a1.css.map */
