:root{--main-bg-color: coral;--main-color: #0774d3;--secondary-color: #FF4500}html{font-family:"Helvetica Neue", Arial, sans-serif;line-height:1.4}h1,h2,h3,p{margin:0 0 0.75em 0}h1{font-size:20px;line-height:1.25}h2{font-size:16px;line-height:1.25}a{color:var(--main-color);text-decoration:none;-webkit-transition:color 100ms ease-out;-o-transition:color 100ms ease-out;transition:color 100ms ease-out}a:hover,a:focus{color:#80ceff}abbr[title]{text-decoration:none;border-bottom:1px dotted;cursor:help}.map{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.infobanner{position:fixed;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:3vh;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:11px;line-height:0;font-weight:bold;border-radius:10px;overflow:hidden;cursor:pointer;text-decoration:none !important}.infobanner:hover .infobanner__hzi,.infobanner:focus .infobanner__hzi{background:var(--main-color);opacity:0.6}.infobanner:hover .infobanner__join,.infobanner:focus .infobanner__join{background:var(--secondary-color);opacity:0.6}.infobanner__hzi{-webkit-box-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--main-color);color:#fff;height:25px;padding:0 15px;white-space:nowrap;text-transform:uppercase;letter-spacing:0.5px;-webkit-transition:background 100ms ease-out;-o-transition:background 100ms ease-out;transition:background 100ms ease-out}.infobanner__logo{width:auto;height:15px;margin-right:7px;filter:invert(100%)}.infobanner__join{-webkit-box-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:25px;background:var(--secondary-color);color:#fff;text-transform:uppercase;letter-spacing:0.5px;padding:0 15px;-webkit-transition:background 100ms ease-out;-o-transition:background 100ms ease-out;transition:background 100ms ease-out}.infobanner__heart{font-size:1.5em;margin-right:3px;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.popover{position:fixed;top:50%;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:600px;max-height:100%;background:#fff;border:2px solid var(--secondary-color);opacity:0;-webkit-transform:translate3d(-50%, calc(-50% + 20px), 0);transform:translate3d(-50%, calc(-50% + 20px), 0);-webkit-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;z-index:-1}.popover--active{opacity:1;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);z-index:100}.popover__close{position:absolute;z-index:10;top:10px;right:10px;display:block;border:0;outline:0 !important;background:transparent;width:30px;height:30px;overflow:hidden;cursor:pointer}.popover__close:hover i,.popover__close:focus i{background-color:#80ceff}.popover__close i{display:block;width:100%;height:2px;position:absolute;top:50%;left:50%;background:var(--main-color)}.popover__close>i{-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.popover__close>i>i{-webkit-transform:translate(-50%, -50%) rotate(90deg);-ms-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}.popover__close span{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.popover__body{-webkit-box-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding:40px;margin:2px;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;text-align:center}.popover__title{margin-bottom:30px}.leaflet-bar{border:2px solid rgba(255,255,255,0.5) !important;-webkit-box-shadow:none;box-shadow:none}.leaflet-bar a{background-color:var(--main-color);color:#fff;border-bottom-color:#fff}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#87d1ff}.marker-cluster{color:rgba(255,255,255,0.9)}.marker-cluster div{font-size:14px}.marker-cluster-small,.marker-cluster-medium,.marker-cluster-large{background-color:rgba(135,209,255,0.6)}.marker-cluster-small div,.marker-cluster-medium div,.marker-cluster-large div{background-color:rgba(var(--main-color), 0.6)}.leaflet-popup-content{margin:13px 13px 3px 13px}.leaflet-popup-content p{margin:0 0 0.75em 0}.user{display:-webkit-box;display:-ms-flexbox;display:flex}.user__image{-webkit-box-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:165px}.user__image-src{display:block;max-width:150px;max-height:150px;border-radius:8px;margin-bottom:10px}.user__data{max-width:250px}.user__name{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto;padding-right:10px}.user__opis{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto}dl.user__koo{display:flex;flex-flow:row wrap;border:solid #c0c0c0;border-width:1px 1px 0 0}.user__koo dt{flex-basis:40%;padding:2px 4px;background:#c0c0c0;text-align:right}.user__koo dt span{font-size:9px;color:#808080}.user__koo dd{flex-basis:50%;flex-grow:1;margin:0;padding:2px 4px;border-bottom:1px solid #c0c0c0;font-weight:800}.user__links-list{padding:0;list-style:none}.user__links-listitem{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.streetview a{color:#000}.streetview a:hover,.streetview a:focus{color:#80ceff}@media (max-width: 320px){.user{display:flex}.user__image{width:90px}.user__image-src{max-width:75px;max-height:150px}.user__data{max-width:180px}}.calltoaction{margin:20px 0;font-weight:bold;line-height:1.25}.legals{margin:40px 0 -30px 0;padding-top:10px;border-top:1px solid rgba(0,0,0,0.1);font-size:12px;color:#999}.hzi-logo{display:inline-block;vertical-align:middle;width:200px;height:30px;margin-bottom:5px}@media (max-width: 320px){.hide-xs{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}}.leaflet-control-locate.leaflet-control{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.leaflet-control:has(.icon-ruler){margin-top:0;border-top:1px solid rgba(0,0,0,0.2);border-top-left-radius:0;border-top-right-radius:0}
