#contactus a,#contactus a:hover{text-decoration:none;color:#fff}#contactus a,#info p a,#info p a:hover,.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover,body{color:#fff}.bg-map,.flexWrapper .row{width:100%}#contactus a,.prologoBtn.btn{letter-spacing:2px;font-weight:700;text-transform:uppercase}.mapWrapper,.videoWrapper,body{overflow:hidden}#contactus a,.introHome .btn,.navbar,.prologoBtn.btn,a.navbar-brand{text-transform:uppercase}.introHome .btn:focus,.prologoBtn.btn:focus{outline:0}.btn:active,.introHome .btn.active,.prologoBtn.btn.active{box-shadow:none}body{font-family:'Noto Serif',serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background-color:#000;height:100vh}#contactus a,.prologoBtn.btn,h1,h2,h3,h4,h5,h6{font-family:'Space Mono',monospace}.bg-map,.data{background:#fff}.prologoText p,.prologoText ul,.titlePrologo{background-color:#fff;border:1px solid #000}.navbar .navbar-brand{font-weight:700}#contactus{position:fixed;bottom:0;top:0;right:0;display:none;flex-direction:column;justify-content:center;-webkit-flex-direction:column;-webkit-justify-content:center;padding:0 15px}.containerPadding,.flexWrapper{padding-top:70px}#contactus a{font-size:14px;writing-mode:vertical-lr;-webkit-writing-mode:vertical-lr;cursor:help}.flexWrapper{min-height:100vh;flex-direction:column;justify-content:center;align-items:center;display:-webkit-flex;-webkit-flex-direction:column;-webkit-justify-content:center;-webkit-align-items:center}#inoltre p{font-size:16px;-moz-column-count:1;column-count:1}#info p{font-size:18px}#info p a{font-weight:700;text-decoration:underline}#info p a:hover{text-decoration:line-through}.bg-map{height:300px;border:1px solid #000;margin-bottom:15px}.prologoText p{color:#000;font-size:20px;padding:10px}.prologoText img{max-width:100%;min-width:100%;padding:15px}.prologoText ul{color:#000;font-size:20px;padding-top:10px;padding-bottom:10px}.prologoText a{text-decoration:underline;color:#000}.prologoText a:hover{text-decoration:line-through;color:#000}.prologoText h2{color:#000}.titlePrologo{color:#000;padding:10px}.prologo a,.prologo a.navbar-brand{color:#000!important}.prologo .navbar{background-color:#fff!important;border-bottom:1px solid #000!important}.prologoBtn.btn{border-radius:0}#chartsConnection .barValue,#chartsConnection .legend,.navbar{font-family:'Space Mono',monospace;letter-spacing:1px}.prologoBtn.btn-default{color:#000;background-color:#fff;border-color:#000;transition:all .5s;margin-bottom:20px}.prologoBtn.btn-default:hover{background-color:#000;color:#fff}.cursor-transparent{pointer-events:none}.coverMd p{font-size:20px;padding:15px;border:1px solid #fff;margin-top:15px;margin-bottom:15px}.coverMd h3{padding:10px;border:1px solid #fff}.btnCover{margin-bottom:20px}#containerConnection{height:100vh;overflow:hidden}.nextConnection,.prevConnection{position:absolute;top:50%}.nextConnection .labelConnection,.prevConnection .labelConnection{display:none}.nextConnection{right:15px}.mapWrapper,.splashMobile{top:0;bottom:0;left:0;right:0}.markerPlay{border:2px solid #000;width:24px;height:24px;background:#fff;color:#000;cursor:pointer;border-radius:50%;text-align:center}.markerPlay .glyphicon{line-height:1.5}.relative{position:relative}.videoWrapper{margin-top:50px;opacity:1}.mapWrapper{position:fixed;z-index:-10;background:#fff}.videoConnection video{width:100%;height:auto}.videoH video,.videoW video{width:160%;margin-left:-30%;height:auto}[videogular] vg-poster,videogular vg-poster{width:100%;height:100%;max-width:100%;max-height:100%;position:absolute;display:block;z-index:1;top:0;pointer-events:none}[videogular] vg-poster img,videogular vg-poster img{width:auto;height:auto;max-width:100%;max-height:100%;top:0;bottom:0;right:0;left:0;margin:auto;position:absolute}[videogular] vg-poster img.pause,[videogular] vg-poster img.play,videogular vg-poster img.pause,videogular vg-poster img.play{display:none}[videogular] vg-poster img.stop,videogular vg-poster img.stop{display:block}#chartsConnection .axis.axis--y line,#chartsConnection .axis.axis--y path,#mapConnection .mapboxgl-ctrl-attrib{display:none}#chartsConnection{height:235px;padding-bottom:15px}#chartsConnection .chartContainer{border:1px solid #fff}#chartsConnection .barValue,#chartsConnection .legend{font-size:10px;font-weight:700}#chartsConnection .axis.axis--x line,#chartsConnection .axis.axis--x path{stroke:#fff}#chartsConnection .axis.axis--y text,#chartsConnection .legendText{font-size:10px;font-family:'Space Mono',monospace;fill:#fff}#chartsConnection .chartContainer h5{text-transform:uppercase;font-weight:700;margin:0;padding:10px;border-bottom:1px solid #fff}#mapConnection{height:calc(100% - 235px);padding-top:50px}.fullHeight{height:100%}.header>.navbar{border-radius:0;border-bottom:1px solid #fff;background-color:transparent}.navbar{font-size:12px;color:#FFF;margin-bottom:0;vertical-align:middle;border:none;border-radius:0}a.navbar-brand{color:#fff!important;font-weight:600}.navbar-nav li{vertical-align:middle;color:#fff}.navbar-default .navbar-nav>li>a.prologo{color:#000}.navbar-default .navbar-nav>li>a.prologo:hover{text-decoration:line-through;color:#000}.navbar-default .navbar-nav>li>a{vertical-align:middle;color:#fff;border-bottom:1px solid transparent;font-weight:600;margin-bottom:12px;padding-bottom:2px}.introHome .btn,.introHome h1,.splashMobile a{font-weight:700}.navbar-default .navbar-nav>li>a.active,.navbar-default .navbar-nav>li>a:hover{text-decoration:line-through;color:#fff}.introEpilogo p:nth-child(2),.introHomeText p{text-decoration:underline}.introHomeText p{font-size:24px;margin-bottom:20px}.introHome h1{font-family:'Noto Serif',serif;font-size:35px;margin-bottom:30px}.introEpilogo p,.introEpilogo p:nth-child(2){font-size:24px;margin-bottom:30px}.introHome .btn{border-radius:0;font-family:'Space Mono',monospace;letter-spacing:2px}.introHome .btn-default{color:#fff;background-color:transparent;border-color:#fff;transition:all .5s}.introHome .btn-default:hover{background-color:#fff;color:#000}.introHome .esplora{margin-bottom:20px}.homeControls{text-align:left;margin-top:10px}.introEpilogo h1{font-family:'Noto Serif',serif;font-size:38px;font-weight:700;margin-bottom:30px;line-height:50px;text-decoration:line-through}.splashMobile a,.splashMobile a:hover{color:#000;text-decoration:underline}.splashMobile{position:absolute;background-color:rgba(255,255,255,.9);z-index:9999;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:-webkit-flex!important;-webkit-flex-direction:column;-webkit-justify-content:center;-webkit-align-items:center;padding:20px;font-size:18px;color:#000}@media (min-width:1200px){.container{width:inherit}}@media (min-width:768px){body{height:auto;overflow:auto}#contactus{display:flex;display:-webkit-flex}.homeControls{text-align:right}#inoltre p{-moz-column-count:2;column-count:2}.bg-map{height:100%;border:none;margin-bottom:0}.videoWrapper{position:fixed;left:0;top:0;bottom:0;right:0;overflow:hidden;z-index:-10;opacity:.75;margin-top:0}.videoW video{width:100%;height:auto;margin-left:0}.videoH video{width:auto;height:100%;margin-left:0}}