@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,700;1,400;1,700&display=swap";*{box-sizing:border-box}body{position:relative;width:100vw;height:100vh;overflow:hidden;color:#fff;font-family:"Montserrat",sans-serif}.logo{z-index:1000;position:fixed;top:30px;left:30px;width:50vw;transition:all .5s;pointer-events:none}.logo.piccolo{pointer-events:all;width:35vw}.logo.nano{width:30vw}.logo img{max-height:25dvh}.landing{position:fixed;top:0;left:0;width:100%;height:100svh}.landing img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.landing img.gradient{opacity:.8}.landing>div{display:grid;position:absolute;top:0;right:0;left:0;grid-template-rows:1fr 1fr;height:calc(100svh - (min(25svh,43.085vw) + 60px));margin-top:calc(min(25svh,43.085vw) + 30px);margin-right:30px;margin-bottom:30px;margin-left:30px}.landing .lang-switcher{visibility:hidden;place-items:center;opacity:0}.landing .lang-switcher button{width:100px;height:100px;border:solid 7px #fff;border-radius:25px}.landing .menu-wrapper{visibility:hidden;opacity:0}.landing .menu-wrapper .intro{place-self:center}.landing .menu-wrapper .intro h2{font-size:25px;font-weight:400}.landing .menu-wrapper p{font-size:20px;text-align:justify}.landing .menu-wrapper button{width:100%;height:80px;padding:5px 20px;border:solid 3px #fff;border-radius:25px;background-color:rgba(0,100,0,.4);color:#fff;font-size:22px}.landing .menu-wrapper button:first-child{margin-bottom:30px}.path-wrapper{display:grid;visibility:hidden;position:absolute;top:0;left:0;place-items:center;width:100%;height:100%;opacity:0}.path-wrapper .path-scroll{width:100vw;height:1000vh;overflow:scroll}.path-wrapper .path-scroll .path-view{position:fixed;width:100vw;height:100svh}.path-wrapper .path-scroll .path-view .path-img-scroll{position:absolute;top:30px;right:30px;height:20svh;z-index:100}.path-wrapper .path-scroll .path-view .path-img-bg{min-height:100%;min-width:100vh}.path-wrapper .path-scroll .path-view svg{position:absolute;top:0;left:0;width:2000px}.path-wrapper .path-scroll .path-view .path-text{position:absolute;bottom:30px;left:30px;right:30px;text-align:center;font-size:18px}.path-wrapper.visible g{pointer-events:bounding-box}.path-wrapper .point-tooltip{visibility:hidden;position:fixed;top:30%;left:50%;width:calc(100vw - 60px);max-height:100px;overflow:hidden;transform:translateX(-50%);border:solid #fff 3px;border-radius:25px;background-color:rgba(0,100,0,.7);opacity:0;transition:top .5s,max-height .5s}.path-wrapper .point-tooltip p{padding:0 20px;font-size:18px;text-decoration:underline}.path-wrapper .point-tooltip ul{display:none}.path-wrapper .point-tooltip.submenu-visible{top:20%;max-height:30%}.path-wrapper .point-tooltip.submenu-visible ul{display:block}.path-wrapper .point-info-wrapper{display:grid;visibility:hidden;position:fixed;top:100%;left:50%;grid-template-columns:1fr 2fr;grid-template-rows:auto auto auto;width:calc(100vw - 60px);height:45%;transform:translateX(-50%);border:solid #fff 3px;border-radius:25px;background-color:rgba(0,100,0,.7);opacity:0}.path-wrapper .point-info-wrapper .point-info-img-wrapper{grid-area:1/1/2/2;margin:10px;overflow:hidden;border:solid #fff 3px;border-radius:10px;aspect-ratio:1;max-height:20svh;display:grid}.path-wrapper .point-info-wrapper .point-info-img-wrapper .point-info-img{grid-area:1/1/1/1;overflow:hidden}.path-wrapper .point-info-wrapper .point-info-img-wrapper .point-info-img:has(img:only-child){animation:none}.path-wrapper .point-info-wrapper .point-info-img-wrapper .point-info-img:not(:has(img:only-child)){animation:slideshow 15s linear infinite}.path-wrapper .point-info-wrapper .point-info-img-wrapper .point-info-img:not(:has(img:only-child)):nth-child(1){animation-delay:calc(-3.75s*(1 - 1))}.path-wrapper .point-info-wrapper .point-info-img-wrapper .point-info-img:not(:has(img:only-child)):nth-child(2){animation-delay:calc(-3.75s*(2 - 1))}.path-wrapper .point-info-wrapper .point-info-img-wrapper .point-info-img:not(:has(img:only-child)):nth-child(3){animation-delay:calc(-3.75s*(3 - 1))}.path-wrapper .point-info-wrapper .point-info-img-wrapper .point-info-img:not(:has(img:only-child)):nth-child(4){animation-delay:calc(-3.75s*(4 - 1))}.path-wrapper .point-info-wrapper .point-info-img-wrapper .point-info-img:not(:has(img:only-child)):nth-child(5){animation-delay:calc(-3.75s*(5 - 1))}.path-wrapper .point-info-wrapper .point-info-img-wrapper .point-info-img:not(:has(img:only-child)):nth-child(6){animation-delay:calc(-3.75s*(6 - 1))}.path-wrapper .point-info-wrapper .point-info-img-wrapper .point-info-img:not(:has(img:only-child)):nth-child(7){animation-delay:calc(-3.75s*(7 - 1))}.path-wrapper .point-info-wrapper .point-info-img-wrapper .point-info-img:not(:has(img:only-child)):nth-child(8){animation-delay:calc(-3.75s*(8 - 1))}.path-wrapper .point-info-wrapper .point-info-img-wrapper .point-info-img:not(:has(img:only-child)):nth-child(9){animation-delay:calc(-3.75s*(9 - 1))}.path-wrapper .point-info-wrapper .point-info-img-wrapper .point-info-img:not(:has(img:only-child)):nth-child(10){animation-delay:calc(-3.75s*(10 - 1))}.path-wrapper .point-info-wrapper .point-info-img-wrapper .point-info-img:not(:has(img:only-child)):nth-child(11){animation-delay:calc(-3.75s*(11 - 1))}.path-wrapper .point-info-wrapper .point-info-img-wrapper .point-info-img:not(:has(img:only-child)):nth-child(12){animation-delay:calc(-3.75s*(12 - 1))}.path-wrapper .point-info-wrapper .point-info-img-wrapper .point-info-img:not(:has(img:only-child)):nth-child(13){animation-delay:calc(-3.75s*(13 - 1))}.path-wrapper .point-info-wrapper .point-info-img-wrapper .point-info-img:not(:has(img:only-child)):nth-child(14){animation-delay:calc(-3.75s*(14 - 1))}.path-wrapper .point-info-wrapper .point-info-img-wrapper .point-info-img:not(:has(img:only-child)):nth-child(15){animation-delay:calc(-3.75s*(15 - 1))}.path-wrapper .point-info-wrapper .point-info-img-wrapper .point-info-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.path-wrapper .point-info-wrapper .point-info-btn{display:flex;align-items:flex-start;padding:10px}.path-wrapper .point-info-wrapper .point-info-btn svg{width:40px;padding:7px 8px 7px 6px;border:solid #fff 3px;border-radius:10px;margin-right:10px}.path-wrapper .point-info-wrapper .point-info-btn p{margin-top:0}.path-wrapper .point-info-wrapper .point-info-audio{display:grid;grid-area:2/1/3/3;place-items:center;margin:20px 20px 0 20px}.path-wrapper .point-info-wrapper .point-info-audio .essential_audio{height:30px}.path-wrapper .point-info-wrapper .point-info-text{grid-area:3/1/4/3;padding:0 10px;position:relative;overflow:hidden}.path-wrapper .point-info-wrapper .point-info-text p{margin-top:0;overflow:scroll;margin-right:5%;padding-bottom:10px;height:100%;scrollbar-color:#fff #fff}.path-wrapper .point-info-wrapper .point-info-text p::-webkit-scrollbar{background-color:#fff}.path-wrapper .point-info-wrapper .point-info-text p::-webkit-scrollbar-thumb{background-color:#fff;border-radius:10px;border:2px solid #fff}.path-wrapper .point-info-wrapper .point-info-text p{scrollbar-color:#fff #fff}.path-wrapper .point-info-wrapper .point-info-text .point-info-text-scroll{position:absolute;bottom:0;right:0;width:7%;padding-right:1%;padding-bottom:10px}@keyframes slideshow{20%{transform:translate(0)}25%{transform:translate(-100%)}45%{transform:translate(-100%)}50%{transform:translate(-200%)}70%{transform:translate(-200%)}75%{transform:translate(-300%)}95%{transform:translate(-300%)}95.01%{transform:translate(100%)}}.dintorni-wrapper{display:grid;visibility:hidden;position:fixed;top:0;right:0;left:0;grid-template-rows:1.75fr 1fr;height:calc(100dvh - (min(25dvh,19.29vw) + 90px));margin-top:calc(min(25dvh,19.29vw) + 60px);margin-right:30px;margin-bottom:30px;margin-left:30px;opacity:0;gap:5%}.dintorni-wrapper #dintorni-map{width:100%;height:100%;border:solid #fff 3px;border-radius:10px}.dintorni-wrapper #dintorni-map .leaflet-popup-content{min-width:150px}.dintorni-wrapper #dintorni-map .leaflet-popup-content img{max-height:100%;max-width:100%}.dintorni-wrapper .dintorni-points-wrapper{position:relative;padding:10px;border:solid #fff 3px;border-radius:10px;background-color:rgba(0,100,0,.7)}.dintorni-wrapper .dintorni-points-wrapper .dintorni-points-list{display:grid;grid-template-columns:min-content 1fr;align-items:center;gap:20px 10px}.dintorni-wrapper .dintorni-points-wrapper .dintorni-points-list .dintorni-point-element{margin:0}.dintorni-wrapper .dintorni-points-wrapper .dintorni-point-text{visibility:hidden;position:absolute;top:0;right:10px;left:10px;overflow:scroll;opacity:0}/*# sourceMappingURL=style.min.css.map */