.netgis-guide{position:absolute;width:100%;height:20mm;bottom:0;overflow-x:auto;overflow-y:hidden;white-space:nowrap;font-size:0;z-index:1000;background:rgba(0,0,0,0.8);color:white;box-shadow:0 0 6mm 0 rgba(0,0,0,0.1);-webkit-transform:none;transform:none;transition:transform 150ms ease;will-change:transform}.netgis-guide.netgis-hide{-webkit-transform:translateY(110%);transform:translateY(110%)}.netgis-guide>*{font-size:11mm!important}.netgis-guide .netgis-button{background:none;color:white}.netgis-guide>.netgis-left,.netgis-guide>.netgis-right{position:absolute;width:20mm;height:100%;top:0;padding-top:1mm}.netgis-guide>.netgis-left{left:0}.netgis-guide>.netgis-right{right:0}.netgis-guide>.netgis-left>*,.netgis-guide>.netgis-right>*{transition:transform 150ms ease;will-change:transform}.netgis-guide>.netgis-left:hover>*,.netgis-guide>.netgis-right:hover>*{-webkit-transform:scale(1.3);transform:scale(1.3)}.netgis-guide>.netgis-wrapper{position:absolute;height:100%;left:20mm;right:20mm;top:0;overflow-x:auto;overflow-y:hidden;text-align:center;font-size:0!important}.netgis-guide>.netgis-wrapper>.netgis-button{display:inline-block;position:relative;width:20mm;height:100%;overflow:hidden}.netgis-guide>.netgis-wrapper>.netgis-button img{width:10mm;height:10mm;border-radius:50%;border:1mm solid white;pointer-events:none;transition:transform 150ms ease,border-color 150ms ease;will-change:transform}.netgis-guide>.netgis-wrapper>.netgis-button:hover img,.netgis-guide>.netgis-wrapper>.netgis-button:hover span{-webkit-transform:scale(1.3);transform:scale(1.3)}.netgis-guide>.netgis-wrapper>.netgis-button:active:hover img,.netgis-guide>.netgis-wrapper>.netgis-button:active:hover span{-webkit-transform:scale(1.1);transform:scale(1.1)}.netgis-guide>.netgis-wrapper>.netgis-button.netgis-active img,.netgis-guide>.netgis-wrapper>.netgis-button.netgis-active span{border-color:#d71b20;-webkit-transform:scale(1.3);transform:scale(1.3)}.netgis-guide>.netgis-wrapper>.netgis-button span{position:absolute;width:10mm;height:10mm;line-height:10mm;left:5mm;font-size:4mm;font-weight:bold;pointer-events:none;transition:transform 150ms ease;will-change:transform}.netgis-guide-info{bottom:20mm;min-width:80mm}.netgis-guide-info .netgis-slides{position:absolute;width:100%;height:40%;top:0;background:black}.netgis-guide-info h2{margin:4mm}.netgis-guide-info .netgis-wrapper{position:absolute;width:100%;top:40%;bottom:12mm;overflow:auto}.netgis-guide-info article{margin:4mm;line-height:1.5em}.netgis-guide-info audio{position:absolute;width:100%;height:12mm;bottom:0}.netgis-guide-info>.netgis-icon{position:absolute;width:12mm;height:12mm;left:auto;right:12mm;top:0;padding:0;background:none}.netgis-guide-info>.netgis-icon img{position:relative;top:.3mm;height:4mm}.netgis-guide-intro{position:absolute;padding:4mm;line-height:1.5em;z-index:1;user-select:none;background:white}.netgis-guide-intro h2{text-align:center}.netgis-guide-intro label{position:relative}.netgis-guide-intro progress{padding:0;cursor:progress}.netgis-guide-intro progress[value="100"]{cursor:default}.netgis-guide-intro progress[value="100"]::-moz-progress-bar,.netgis-guide-intro progress[value="100"]::-webkit-progress-value,.netgis-guide-intro progress[value="100"]{background:lightgreen;color:green}.netgis-guide-intro label span{position:absolute;top:0;bottom:0;left:0;right:0;line-height:12mm;text-align:center;z-index:1;pointer-events:none;cursor:progress}.netgis-map{position:absolute;left:0;right:0;top:12mm;bottom:0;context-menu:none;cursor:grab;background:#e0dfdf}.netgis-map:active:hover{cursor:grabbing}.netgis-map.netgis-clickable .maplibregl-canvas-container{cursor:pointer}.netgis-map .maplibregl-popup-close-button{position:absolute}.netgis-map .maplibregl-popup-content{box-shadow:0 1mm 4mm 0 rgba(0,0,0,0.4),0 2mm 8mm 0 rgba(0,0,0,0.05)!important}.netgis-map .maplibregl-ctrl-bottom-right{bottom:24mm;right:18mm}.netgis-map .maplibregl-ctrl-scale{text-align:center}.netgis-map .netgis-marker{position:absolute;width:12mm;height:12mm;padding:1mm;background:none}.netgis-map .netgis-marker:hover,.netgis-map .netgis-marker.netgis-active{z-index:1}.netgis-map .netgis-marker img{width:10mm;height:10mm;border-radius:50%;border:1mm solid white;background:gray;pointer-events:none;transition:transform 150ms ease,border-color 150ms ease;will-change:transform}.netgis-map .netgis-marker:hover img{-webkit-transform:scale(1.3);transform:scale(1.3)}.netgis-map .netgis-marker:hover:active img{-webkit-transform:scale(1.1);transform:scale(1.1)}.netgis-map .netgis-marker.netgis-active img{border-color:#d71b20;-webkit-transform:scale(1.3);transform:scale(1.3)}.netgis-slides{display:block;position:relative;overflow:hidden;background:black}.netgis-slides.netgis-large{position:fixed!important;left:0!important;right:0!important;top:0!important;bottom:0!important;width:auto!important;height:auto!important;z-index:99999}.netgis-slides .netgis-slide{position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;color:white;background:black;background-size:contain;background-position:center;background-repeat:no-repeat;transition:transform 200ms ease}.netgis-slides .netgis-slide>span{position:absolute;bottom:0;left:0;right:0;padding:2mm;background:rgba(0,0,0,0.3)}.netgis-slides .netgis-slide{cursor:zoom-in}.netgis-slides.netgis-large .netgis-slide{cursor:zoom-out}.netgis-slides .netgis-slide-right{transform:translateX(100%)}.netgis-slides .netgis-slide-left{transform:translateX(-100%)}.netgis-slides>button{position:absolute;width:24mm;height:100%;top:0;z-index:1;background:none;border:none;outline:none;color:white;opacity:.3;cursor:pointer;font-size:12mm}.netgis-slides>button:hover{opacity:1}.netgis-slides .netgis-scroll-left{left:0}.netgis-slides .netgis-scroll-right{right:0}