.EngPlumberMapHeader-module-base{margin:0}.EngPlumberMapHeader-module-header{align-items:center;background-color:#fff;box-shadow:0 20px 20px -10px rgba(0,0,0,.06);display:flex;height:4.25rem;justify-content:space-between;padding:.625rem 1rem;position:relative;width:100%;z-index:8}@media only screen and (min-width:768px){.EngPlumberMapHeader-module-header{height:6rem;padding:1rem 1.25rem}}.EngPlumberMapHeader-module-logo-wrapper{flex:1 1;height:26px}@media only screen and (min-width:768px){.EngPlumberMapHeader-module-logo-wrapper{height:34px}}.EngPlumberMapHeader-module-logo-wrapper-netz{height:38px;width:49px}@media only screen and (min-width:768px){.EngPlumberMapHeader-module-logo-wrapper-netz{height:64px;width:83px}}.EngPlumberMapHeader-module-logo{height:100%}.EngPlumberMapHeader-module-close-button{align-items:center;background-color:rgba(0,0,0,0);border:none;border-radius:.375rem;color:#c7105c;cursor:pointer;display:flex;padding:.65rem;position:absolute;right:1rem;top:50%;transform:translateY(-50%);transition:background-color .2s ease}.EngPlumberMapHeader-module-close-button:hover{background-color:rgba(199,18,92,.05)}@media only screen and (min-width:768px){.EngPlumberMapHeader-module-close-button{right:1.5rem}}.EngPlumberMapMenu-module-base{background-color:#fff;bottom:0;display:flex;flex-direction:column;height:100%;left:0;margin:0;position:absolute;width:100%;z-index:11}@media only screen and (min-width:768px){.EngPlumberMapMenu-module-base{box-shadow:0 0 2px 0 rgba(0,0,0,.1),0 0 27px 0 rgba(0,0,0,.12);overflow:hidden;position:relative;z-index:4}}.EngPlumberMapMenu-module-list-header{align-items:center;background:#fff;box-shadow:0 0 2px 0 rgba(0,0,0,.1),0 0 27px 0 rgba(0,0,0,.12);display:flex;font-size:1.125rem;font-weight:500;justify-content:center;min-height:70px;padding:0 1.25rem}.EngPlumberMapMenu-module-list-header-icon{color:#c7105c;cursor:pointer;left:1.25rem;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media only screen and (min-width:768px){.EngPlumberMapMenu-module-list-header{display:none}}.EngPlumberMapMenuHeader-module-base{border-bottom:1px solid #ffdbe2;margin:0;padding:1.5rem 1rem;position:relative}@media only screen and (min-width:768px){.EngPlumberMapMenuHeader-module-base{padding:1.5rem}}.EngPlumberMapMenuHeader-module-title{display:none;font-size:1.5rem;font-weight:500;line-height:1.75rem;margin:0 0 1rem}@media only screen and (min-width:768px){.EngPlumberMapMenuHeader-module-title{display:block}}.EngPlumberMapFooter-module-base{align-items:center;background-color:#c7105c;display:flex;min-height:60px;padding:1rem}.EngPlumberMapFooter-module-base .EngPlumberMapFooter-module-navigation{align-items:center;color:#fff;display:flex;font-size:1rem;justify-content:space-between;line-height:20px;width:100%}.EngPlumberMapFooter-module-base .EngPlumberMapFooter-module-navigation .EngPlumberMapFooter-module-buttons{align-items:center;display:flex;margin-right:.5rem}.EngPlumberMapFooter-module-base .EngPlumberMapFooter-module-navigation .EngPlumberMapFooter-module-buttons .EngPlumberMapFooter-module-next,.EngPlumberMapFooter-module-base .EngPlumberMapFooter-module-navigation .EngPlumberMapFooter-module-buttons .EngPlumberMapFooter-module-prev{cursor:pointer}.EngPlumberMapFooter-module-base .EngPlumberMapFooter-module-navigation .EngPlumberMapFooter-module-buttons .EngPlumberMapFooter-module-next.EngPlumberMapFooter-module-disabled,.EngPlumberMapFooter-module-base .EngPlumberMapFooter-module-navigation .EngPlumberMapFooter-module-buttons .EngPlumberMapFooter-module-prev.EngPlumberMapFooter-module-disabled{cursor:default;opacity:.5}.EngPlumberMapFooter-module-base .EngPlumberMapFooter-module-navigation .EngPlumberMapFooter-module-buttons .EngPlumberMapFooter-module-prev{margin-right:1.2rem}.EngPlumberMapDetail-module-base{background-color:#fff;bottom:0;left:0;padding:1.5rem 1rem;position:absolute;width:100%;z-index:2}@media only screen and (min-width:768px){.EngPlumberMapDetail-module-base{box-shadow:-10px 0 24px 1px rgba(0,0,0,.08);height:100%;padding:2rem 1.5rem}}.EngPlumberMapDetail-module-title{font-size:1.25rem;font-weight:500;line-height:1.5;margin:0 0 .2rem;padding-right:4rem}@media only screen and (min-width:768px){.EngPlumberMapDetail-module-title{font-size:1.5rem;padding:0}}.EngPlumberMapDetail-module-services{font-size:1rem;font-weight:300;line-height:22px;margin:0 0 1rem}@media only screen and (min-width:768px){.EngPlumberMapDetail-module-services{font-size:1.125rem;margin:0 0 2rem}}.EngPlumberMapDetail-module-details p{align-items:center;color:#1f1f1f;display:flex;font-size:1rem;font-weight:300;line-height:1.5rem;margin:0 0 .5rem}.EngPlumberMapDetail-module-details p a{color:inherit;text-decoration:none}.EngPlumberMapDetail-module-details p a:hover{color:#c7105c;text-decoration:underline}.EngPlumberMapDetail-module-details p .EngPlumberMapDetail-module-icon{color:#c7105c;margin-right:.5rem}@media only screen and (min-width:768px){.EngPlumberMapDetail-module-details p{font-size:1rem;margin:0 0 1rem}}.EngPlumberMapDetail-module-clickable{align-items:center;color:inherit;display:flex}.EngPlumberMapDetail-module-clickable:hover{color:#c7105c;text-decoration:underline}.EngPlumberMapDetail-module-toggleMobile{left:auto!important;right:1.5rem;transform:none!important}@media only screen and (min-width:768px){.EngPlumberMapDetail-module-toggleMobile{display:none!important}}.EngPlumberMapDetail-module-toggleDesktop{color:#c7105c;cursor:pointer;display:none;font-size:1.125rem;font-weight:500;margin-bottom:1.5rem}.EngPlumberMapDetail-module-toggleDesktop .EngPlumberMapDetail-module-icon{margin-right:.5rem}@media only screen and (min-width:768px){.EngPlumberMapDetail-module-toggleDesktop{align-items:center;display:flex}}.MapExpandToggle-module-base{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 10px 10px 0 rgba(248,209,209,.06),0 0 2px 0 rgba(0,0,0,.24),0 2px 10px 0 rgba(0,0,0,.12);cursor:pointer;display:flex;height:3rem;justify-content:center;left:50%;position:absolute;top:-1.56rem;transform:translateX(-50%);width:3rem;z-index:2}.MapExpandToggle-module-base>i{color:#c7105c}.MapExpandToggle-module-base.MapExpandToggle-module-small{height:2.5rem;top:-1.5rem;width:2.5rem}.EngPlumberMapMenuItem-module-base{background-color:#fff;border-bottom:1px solid #ffdbe2;cursor:pointer;margin:0;padding:1rem}.EngPlumberMapMenuItem-module-base:hover{background-color:#fef7f8}@media only screen and (min-width:768px){.EngPlumberMapMenuItem-module-base{padding:1.5rem}}.EngPlumberMapMenuItem-module-title{font-size:1.125rem;font-weight:500;line-height:1.5;margin:0}@media only screen and (min-width:768px){.EngPlumberMapMenuItem-module-title{font-size:1.25rem}}.EngPlumberMapMenuItem-module-services{font-size:1rem;font-weight:300;line-height:1.375;margin:0 0 1rem}.EngPlumberMapMenuItem-module-address{align-items:center;color:#1f1f1f;display:flex;font-size:1rem;font-weight:300;line-height:1.375;margin:0 0 .5rem}.EngPlumberMapMenuItem-module-address .EngPlumberMapMenuItem-module-icon{color:#c7105c;margin-right:.5rem}.EngPlumberMapMenuBody-module-base{flex:1 1 auto;overflow-y:scroll;position:relative}.EngPlumberMapMenuBody-module-base::-webkit-scrollbar{background:rgba(199,16,92,.1);width:6px}.EngPlumberMapMenuBody-module-base::-webkit-scrollbar-thumb{background:#c7105c;border-radius:0}.WedemarkMapMenu-module-base{background-color:#fff;bottom:0;box-shadow:0 0 2px rgba(31,31,31,.08),0 8px 48px rgba(31,31,31,.08);display:flex;flex-direction:column;gap:1rem;opacity:0;padding:2rem 1.5rem 1.5rem;position:absolute;transform:translateY(calc(100% + 1.5rem));transition:transform .25s ease-in-out,opacity .25s ease-in-out;width:100%;z-index:2}@media only screen and (min-width:768px){.WedemarkMapMenu-module-base{border-radius:.75rem;bottom:auto;left:1rem;max-width:25rem;opacity:1;padding:1.5rem;top:1rem;transform:none}}.WedemarkMapMenu-module-base.WedemarkMapMenu-module-expanded{opacity:1;transform:none}.WedemarkMapMenu-module-label{align-items:center;color:#bbb;cursor:pointer;display:flex;font-size:1.125rem;gap:1rem;justify-content:space-between;line-height:1.1;padding-left:1.5rem;position:relative}.WedemarkMapMenu-module-label:before{--dot-width:1rem;aspect-ratio:1;background-color:#f9f9f9;border:2px solid #cecece;border-radius:999px;box-sizing:border-box;content:"";left:0;position:absolute;top:50%;transform:translateY(-50%);width:var(--dot-width)}.WedemarkMapMenu-module-label .WedemarkMapMenu-module-checkbox>div{border-color:#cecece}.WedemarkMapMenu-module-label .WedemarkMapMenu-module-checkbox>div:before{background-color:#cecece}.WedemarkMapMenu-module-label .WedemarkMapMenu-module-checkbox input:focus+div{border-color:#cecece}.WedemarkMapMenu-module-label.WedemarkMapMenu-module-forest:before,.WedemarkMapMenu-module-label.WedemarkMapMenu-module-landscapeprotection:before,.WedemarkMapMenu-module-label.WedemarkMapMenu-module-naturereserve:before,.WedemarkMapMenu-module-label.WedemarkMapMenu-module-waterprotection:before{border:none}.WedemarkMapMenu-module-label.WedemarkMapMenu-module-landscapeprotection{--fill-color:#9CCD83;--text-color:#487E25}.WedemarkMapMenu-module-label.WedemarkMapMenu-module-existing{--fill-color:#8CC8CC;--stroke-color:#007E85;--text-color:#007E85}.WedemarkMapMenu-module-label.WedemarkMapMenu-module-planned{--fill-color:#EAA5E6;--stroke-color:#990099;--text-color:#990099}.WedemarkMapMenu-module-label.WedemarkMapMenu-module-waterprotection{--fill-color:#1750B5;--text-color:#1750B5}.WedemarkMapMenu-module-label.WedemarkMapMenu-module-forest{--fill-color:#64B32C;--text-color:#487E25}.WedemarkMapMenu-module-label.WedemarkMapMenu-module-naturereserve{--fill-color:#FFC500;--text-color:#856A29}.WedemarkMapMenu-module-label.WedemarkMapMenu-module-residential{--fill-color:#FFA96C;--text-color:#C45100;--stroke-color:#EE7100}.WedemarkMapMenu-module-label.WedemarkMapMenu-module-selected{color:var(--text-color)}.WedemarkMapMenu-module-label.WedemarkMapMenu-module-selected:before{background-color:var(--fill-color);border-color:var(--stroke-color)}.WedemarkMapMenu-module-label.WedemarkMapMenu-module-selected .WedemarkMapMenu-module-checkbox>div{border-color:#cecece}.WedemarkMapMenu-module-label.WedemarkMapMenu-module-selected .WedemarkMapMenu-module-checkbox>div:before{background-color:var(--stroke-color,var(--fill-color))}.WedemarkMapMenu-module-label.WedemarkMapMenu-module-selected .WedemarkMapMenu-module-checkbox input:focus+div{border-color:var(--fill-color)}.WedemarkMapMenu-module-label.WedemarkMapMenu-module-selected.WedemarkMapMenu-module-forest:before,.WedemarkMapMenu-module-label.WedemarkMapMenu-module-selected.WedemarkMapMenu-module-naturereserve:before,.WedemarkMapMenu-module-label.WedemarkMapMenu-module-selected.WedemarkMapMenu-module-waterprotection:before{background-color:var(--fill-color)}@media only screen and (min-width:768px){.WedemarkMapMenu-module-expand-toggle{display:none}}
/*# sourceMappingURL=da1420caf542a281.css.map*/