@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:url(../fonts/poppins-v20-latin-300.2fe81448.eot);src:url(../fonts/poppins-v20-latin-300.2fe81448.eot?#iefix) format("embedded-opentype"),url(../fonts/poppins-v20-latin-300.8d91ec1c.woff2) format("woff2"),url(../fonts/poppins-v20-latin-300.67a18102.woff) format("woff"),url(../fonts/poppins-v20-latin-300.33cc1317.ttf) format("truetype"),url(../img/poppins-v20-latin-300.86468b61.svg#Poppins) format("svg")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(../fonts/poppins-v20-latin-regular.9bb84f43.eot);src:url(../fonts/poppins-v20-latin-regular.9bb84f43.eot?#iefix) format("embedded-opentype"),url(../fonts/poppins-v20-latin-regular.9212f6f9.woff2) format("woff2"),url(../fonts/poppins-v20-latin-regular.f8ed3280.woff) format("woff"),url(../fonts/poppins-v20-latin-regular.891f6ba4.ttf) format("truetype"),url(../img/poppins-v20-latin-regular.c26cc61a.svg#Poppins) format("svg")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(../fonts/poppins-v20-latin-500.1a26d8a2.eot);src:url(../fonts/poppins-v20-latin-500.1a26d8a2.eot?#iefix) format("embedded-opentype"),url(../fonts/poppins-v20-latin-500.a09f2fcc.woff2) format("woff2"),url(../fonts/poppins-v20-latin-500.9e24286f.woff) format("woff"),url(../fonts/poppins-v20-latin-500.f346aa98.ttf) format("truetype"),url(../img/poppins-v20-latin-500.acb3d87c.svg#Poppins) format("svg")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(../fonts/poppins-v20-latin-600.18b837b5.eot);src:url(../fonts/poppins-v20-latin-600.18b837b5.eot?#iefix) format("embedded-opentype"),url(../fonts/poppins-v20-latin-600.72993ddd.woff2) format("woff2"),url(../fonts/poppins-v20-latin-600.d5a7daae.woff) format("woff"),url(../fonts/poppins-v20-latin-600.8f07cdf2.ttf) format("truetype"),url(../img/poppins-v20-latin-600.4b6d7026.svg#Poppins) format("svg")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(../fonts/poppins-v20-latin-700.bd1de9fa.eot);src:url(../fonts/poppins-v20-latin-700.bd1de9fa.eot?#iefix) format("embedded-opentype"),url(../fonts/poppins-v20-latin-700.25b0e113.woff2) format("woff2"),url(../fonts/poppins-v20-latin-700.2ed184f3.woff) format("woff"),url(../fonts/poppins-v20-latin-700.52a388e4.ttf) format("truetype"),url(../img/poppins-v20-latin-700.b36aa291.svg#Poppins) format("svg")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:800;src:url(../fonts/poppins-v20-latin-800.32f83cc4.eot);src:url(../fonts/poppins-v20-latin-800.32f83cc4.eot?#iefix) format("embedded-opentype"),url(../fonts/poppins-v20-latin-800.af4d371a.woff2) format("woff2"),url(../fonts/poppins-v20-latin-800.1b2d56d8.woff) format("woff"),url(../fonts/poppins-v20-latin-800.bb335a51.ttf) format("truetype"),url(../img/poppins-v20-latin-800.615422db.svg#Poppins) format("svg")}.sk-chase{width:40px;height:40px;position:relative;animation:sk-chase 2.5s linear infinite both}.sk-chase-dot{width:100%;height:100%;position:absolute;left:0;top:0;animation:sk-chase-dot 2s ease-in-out infinite both}.sk-chase-dot:before{content:"";display:block;width:25%;height:25%;background-color:#fff;border-radius:100%;animation:sk-chase-dot-before 2s ease-in-out infinite both}.sk-chase-dot:first-child{animation-delay:-1.1s}.sk-chase-dot:nth-child(2){animation-delay:-1s}.sk-chase-dot:nth-child(3){animation-delay:-.9s}.sk-chase-dot:nth-child(4){animation-delay:-.8s}.sk-chase-dot:nth-child(5){animation-delay:-.7s}.sk-chase-dot:nth-child(6){animation-delay:-.6s}.sk-chase-dot:first-child:before{animation-delay:-1.1s}.sk-chase-dot:nth-child(2):before{animation-delay:-1s}.sk-chase-dot:nth-child(3):before{animation-delay:-.9s}.sk-chase-dot:nth-child(4):before{animation-delay:-.8s}.sk-chase-dot:nth-child(5):before{animation-delay:-.7s}.sk-chase-dot:nth-child(6):before{animation-delay:-.6s}@keyframes sk-chase{to{transform:rotate(1turn)}}@keyframes sk-chase-dot{80%,to{transform:rotate(1turn)}}@keyframes sk-chase-dot-before{50%{transform:scale(.4)}0%,to{transform:scale(1)}}h1,h2,h3,h4,h5,h6{font-weight:600;margin-bottom:1rem}#app{font-family:Poppins,sans-serif;text-align:left}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{box-shadow:inset 0 0 5px grey}::-webkit-scrollbar-thumb{background:#757575;border-radius:4px}header{height:55px;background:#fff;text-align:left;padding:.5rem 2rem;justify-content:space-between;z-index:5;border-bottom:1px solid #e8e8e8}header,header .logo a{width:100%;display:flex;align-items:center}header .logo a{text-decoration:none;color:#000}header .logo a:hover{text-decoration:underline}header .logo a img{height:2.5rem;margin-right:.5rem}header .logo a h1{font-size:1.2rem;font-weight:500;margin:0}header nav.desktop{text-align:right}header nav.desktop ul{list-style:none;margin:0;padding:0}header nav.desktop ul li{display:inline-block;margin-left:1rem}header nav.desktop ul li a{color:#757575;text-decoration:none}header nav.desktop ul li a:hover{text-decoration:underline}header nav.mobile{display:none}header nav.mobile button{background:none;border:none;font-size:2rem}header nav.mobile ul{margin:0;padding:3rem 0 0 0;position:fixed;top:0;right:0;height:100%;min-width:350px;z-index:999;background:#fff;list-style:none;box-shadow:-1rem 0 1rem rgba(0,0,0,.1)}header nav.mobile ul button{position:absolute;top:.5rem;right:.5rem;font-size:2rem;padding:0;line-height:100%}header nav.mobile ul li{padding:1rem 1.5rem}header nav.mobile ul li:hover{background:#f0f0f0}header nav.mobile ul li a{color:#000;text-decoration:none}.map-wrapper{position:relative;width:100vw;height:calc(100vh - 55px);z-index:0}.map-wrapper #map{width:100%;height:100%;z-index:0}.map-wrapper .map-buttons{position:absolute;top:2rem;right:2rem;z-index:1;transition:.5s}.map-wrapper .map-buttons button{background:#fff;border:none;width:45px;height:45px;box-shadow:0 0 1rem rgba(0,0,0,.1);display:block}.map-wrapper .map-buttons button:hover{background:#ececec}.map-wrapper .map-buttons.active{transform:translateX(-400px)}.map-wrapper .icona-immagine img.active{filter:drop-shadow(1px 1px .3rem yellow) drop-shadow(-1px -1px .3rem yellow)}.map-wrapper #searchBox{z-index:9;position:absolute;top:1rem;left:1rem;transition:.4s}.map-wrapper #searchBox.active{left:420px}.map-wrapper #searchBox .desktop .input-bar{position:relative;margin-bottom:1rem}.map-wrapper #searchBox .desktop .input-bar input{padding:.5rem 1rem;border-radius:2rem;border:none;box-shadow:0 0 1rem rgba(0,0,0,.1);width:100%}.map-wrapper #searchBox .desktop .input-bar input::-moz-placeholder{font-size:.9rem}.map-wrapper #searchBox .desktop .input-bar input::placeholder{font-size:.9rem}.map-wrapper #searchBox .desktop .input-bar button{position:absolute;top:50%;transform:translateY(-50%);right:1rem;background:none;border:none}.map-wrapper #searchBox .mobile{display:none}.map-wrapper #leftSidebar{position:fixed;width:400px;top:0;left:0;height:100%;background:#fff;transition:.5s;transform:translateX(-100%);overflow-y:auto}.map-wrapper #leftSidebar.active{transform:translateX(0)}.map-wrapper #leftSidebar #closeLButton{position:absolute;top:1.4rem;right:.5rem;background:#fff;border-radius:50%;width:1.8rem;height:1.8rem;border:none;box-shadow:0 0 1rem rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center}.map-wrapper #leftSidebar #closeLButton img{width:.8rem}.map-wrapper #leftSidebar .immagine{width:100%;height:250px}.map-wrapper #leftSidebar .immagine img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.map-wrapper #leftSidebar .contenuto{padding:1.5rem}.map-wrapper #leftSidebar .contenuto h3{font-size:1.4rem;font-weight:600}.map-wrapper #leftSidebar .contenuto .descrizione{background:#f6f6f6;padding:1rem 2rem;border-radius:1rem;margin-bottom:2rem}.map-wrapper #leftSidebar .stato{display:inline-block;padding:.3rem 1rem;border-radius:1rem;margin-bottom:1rem;color:#fff;font-weight:500}.map-wrapper #leftSidebar .stato.aperto{background:#d60045}.map-wrapper #leftSidebar .stato.sospeso{background:#f6610c}.map-wrapper #leftSidebar .stato.chiuso{background:#36a93f}.map-wrapper #rightSidebar{position:fixed;width:400px;top:55px;right:0;height:100%;background:#fff;padding:3rem 2rem 2rem 2rem;transition:.5s;transform:translateX(100%);overflow-y:auto}.map-wrapper #rightSidebar.active{transform:translateX(0)}.map-wrapper #rightSidebar #closeRButton{position:absolute;top:1rem;right:1rem;background:none;border:none}.map-wrapper #rightSidebar #closeRButton img{width:1rem}.map-wrapper #rightSidebar .legenda{padding-bottom:1rem}.map-wrapper #rightSidebar .legenda h3{font-size:1.4rem}.map-wrapper #rightSidebar .legenda .lista-legenda li{font-size:16px}#lista-segnalazioni{padding:2rem 0}#lista-segnalazioni .box-segnalazione{padding:2rem;box-shadow:0 0 1rem rgba(0,0,0,.1);margin-bottom:1rem;border-radius:1rem;display:flex;justify-content:space-between}#lista-segnalazioni .box-segnalazione .icona{margin-right:.5rem}#lista-segnalazioni .box-segnalazione h3{font-size:1.2rem;font-weight:600}#lista-segnalazioni .box-segnalazione .c-1{width:70%}#lista-segnalazioni .box-segnalazione .c-2{width:30%;text-align:right}#lista-segnalazioni .box-segnalazione .stato{display:flex;align-items:center;justify-content:flex-end;margin-bottom:2rem}#lista-segnalazioni .box-segnalazione .stato .cerchio{width:16px;height:16px;border-radius:50%;background:#000;display:inline-block;margin-left:.5rem}#lista-segnalazioni .box-segnalazione .stato.aperta .cerchio{background:#d60045}#lista-segnalazioni .box-segnalazione .stato.lavorazione .cerchio{background:#f6610c}#lista-segnalazioni .box-segnalazione .stato.chiusa .cerchio{background:#36a93f}#segnalazione-singola{padding:2rem 0}#segnalazione-singola .testata{display:flex;gap:2rem}#segnalazione-singola .testata .c-1,#segnalazione-singola .testata .c-2{width:50%}#segnalazione-singola h2{font-size:1.8rem;margin-bottom:.5rem}#segnalazione-singola h3{font-size:1.5rem}#segnalazione-singola .stato{display:flex;align-items:center;margin-bottom:2rem}#segnalazione-singola .stato .cerchio{width:16px;height:16px;border-radius:50%;background:#000;display:inline-block;margin-right:.4rem}#segnalazione-singola .stato.aperta .cerchio{background:#d60045}#segnalazione-singola .stato.lavorazione .cerchio{background:#f6610c}#segnalazione-singola .stato.chiusa .cerchio{background:#36a93f}#segnalazione-singola .messaggi{margin-bottom:2rem;display:flex;flex-direction:column}#segnalazione-singola .messaggi .operatore{text-align:right;font-style:italic}#segnalazione-singola .messaggi .msg-utente{background:#f6f6f6;padding:1rem 1.5rem;border-radius:2rem;margin-bottom:1rem;align-self:flex-start;max-width:70%}#segnalazione-singola .messaggi .msg-sistema{background:#06c;padding:1rem 1.5rem;border-radius:2rem;margin-bottom:1rem;color:#fff;text-align:right;align-self:flex-end;max-width:70%}#segnalazione-singola .messaggi .msg-sistema a,#segnalazione-singola .messaggi .msg-sistema a:hover{color:#fff}#segnalazione-singola .messaggi .data{color:#ddeaf8;margin:0}#segnalazione-singola .map-wrapper{width:100%;height:400px;margin-bottom:1rem}#segnalazione-singola .allegati{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}#segnalazione-singola .allegati img{width:100%;height:150px;-o-object-fit:cover;object-fit:cover;cursor:pointer}.info-contatti{display:flex;gap:2rem}.info-contatti .box-contatti{padding:2rem;box-shadow:0 0 1rem rgba(0,0,0,.1);border-radius:1rem;width:50%}.info-contatti .box-testo{width:50%}.logo-ente-sm{width:65px}.pulsante{background:#06c;color:#fff;padding:.375rem .75rem;border-radius:.2rem;text-decoration:none;font-weight:500;display:inline-block;border:none}.pulsante:hover{color:#fff;background:#0059b3}.pulsante.secondario{background:#757575}.pulsante.secondario:hover{background:#535353}.pulsante.rosso{background:#d60045}.pulsante.rosso:hover{background:#c30240}.titolo-pagina{font-size:2rem;font-weight:600;margin-bottom:2rem}.pin-marker{position:relative;width:2rem;transition:.2s}.pin-marker.active{height:60px;width:44px;transition:.2s}.pin-marker.active:before{content:"";position:absolute;bottom:-1rem;left:50%;transform:translateX(-50%);width:2rem;height:2rem;background:orange;border-radius:50%;border:2px solid #fff}.pin-marker.active .pin{height:60px}.pin-marker.active .icona{top:40%;font-size:1.4rem;color:#fff;width:1.4rem;height:1.4rem}.pin-marker .pin{position:relative;height:45px;filter:drop-shadow(1px 1px 0 #fff) drop-shadow(-1px -1px 0 #fff);transition:.2s}.pin-marker .icona{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:1rem;transition:.2s;width:1rem;height:1rem}.modale{z-index:9999}.modale,.statusModal{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;padding:1rem}.statusModal{z-index:99999}.statusModal .box{max-width:800px;background:#fff;border-radius:1rem;padding:2rem;position:relative;text-align:center}.statusModal .box .icon{margin-bottom:.5rem}.statusModal .box .btnChiudi{position:absolute;line-height:100%;padding:0;top:.5rem;right:.5rem;background:none;border:none;font-size:2rem}.testata-modale-welcome{display:flex;align-items:center;padding-top:1rem;margin-bottom:1.5rem}.testata-modale-welcome .sx{width:80%;padding-right:1rem;display:flex;align-items:center}.testata-modale-welcome .sx h2{font-size:2rem}.testata-modale-welcome .sx .logo-ente{width:65px;margin-right:1rem}.testata-modale-welcome .dx{text-align:right;width:30%}.testata-modale-welcome .logo-eurp{width:100px}.insmap-wrapper{width:100%;height:400px}.box-invio-segnalazione{background:#fff;padding:1.5rem;border-radius:1rem;max-width:800px;max-height:100%;position:relative;overflow-y:auto}.box-invio-segnalazione #closeBoxSegnal{background:none;border:none;position:absolute;top:1rem;right:1rem}.box-invio-segnalazione #closeBoxSegnal img{width:1rem}.box-invio-segnalazione .titolo{font-size:1.5rem;font-weight:600;margin-bottom:2rem}.box-invio-segnalazione form .categoria,.box-invio-segnalazione form label{display:block}.box-invio-segnalazione::-webkit-scrollbar{width:.5rem}.box-invio-segnalazione::-webkit-scrollbar-track{background:#fff}.box-invio-segnalazione::-webkit-scrollbar-thumb{background:#888}.box-invio-segnalazione::-webkit-scrollbar-thumb:hover{background:#555}.box-invio-segnalazione .privacy-form{padding:.5rem;border:1px solid #cecece;font-size:.9rem}.success-submit{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:4rem 0 0 0}.success-submit .icona{width:15rem}.due-righe{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.lista-legenda{list-style:none;margin:0 0 2rem 0;padding:0;font-size:1.2rem;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.lista-legenda li{padding:.5rem 1rem .5rem .5rem;box-shadow:0 0 1rem rgba(0,0,0,.1);display:flex;gap:.5rem;border-radius:2rem;align-items:center}.lista-legenda .box-icona{background:#06c;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0}.lista-legenda .box-icona .icona{color:#fff}.lista-legenda .immagine-icona{width:2rem;height:2rem;-o-object-fit:contain;object-fit:contain}.btnSegnalazione{background:#06c;border-radius:2rem;border:none;color:#fff;display:flex;align-items:center;justify-content:center;transition:.2s;position:relative;padding:.5rem 1rem}.btnSegnalazione .icona{margin-right:.5rem}.btnSegnalazione:hover{background:#05a}.btnSegnalazioneMobile{background:#06c;width:45px;height:45px;border-radius:2rem;border:1px solid #fff;color:#fff;display:flex;align-items:center;justify-content:center;transition:.2s}.btnSegnalazioneMobile:hover{background:#05a}.btnSearchMobile{background:#fff;width:45px;height:45px;border-radius:2rem;border:1px solid #d1d1d1;box-shadow:0 0 1rem rgba(0,0,0,.1);color:#000;display:flex;align-items:center;justify-content:center;transition:.2s;margin-bottom:.5rem;text-decoration:none}.btnSearchMobile:hover{background:#05a}.loading-screen{width:100%;height:100%;position:fixed;background:rgba(0,0,0,.95);color:#fff;z-index:99999;display:flex;align-items:center;justify-content:center;flex-direction:column}.loading-screen .box{text-align:center;margin-bottom:2rem}.loading-screen .box img{width:200px;margin-bottom:1rem}.box-descrizione{padding:.5rem;background:#f9f9f9;border-radius:4px;border:1px solid #ececec;color:#545454;font-size:.9rem;display:flex;align-items:flex-start}.box-descrizione .icona{margin:.1rem .5rem 0 0;font-size:1rem}.campi-indirizzo{padding:1rem 1rem 1.5rem 1rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.1);border-radius:0 0 1rem 1rem}.v-enter-active,.v-leave-active{transition:opacity .5s ease}.v-enter-from,.v-leave-to{opacity:0}.slide-fade-enter-active{transition:all .2s ease-out}.slide-fade-leave-active{transition:all .2s cubic-bezier(1,.5,.8,1)}.slide-fade-enter-from,.slide-fade-leave-to{transform:translateX(20px);opacity:0}@media(max-width:992px){header{padding:.5rem 1rem}header nav.desktop{display:none}header nav.mobile{display:block}.map-wrapper .map-buttons{right:1rem;top:1rem}.map-wrapper .map-buttons button{width:40px;height:40px}#segnalazione-singola .testata{flex-direction:column}#segnalazione-singola .testata .c-1,#segnalazione-singola .testata .c-2{width:100%}.info-contatti{flex-direction:column}.info-contatti .box-contatti,.info-contatti .box-testo{width:100%}}@media(max-width:768px){.map-wrapper #searchBox .desktop{display:none}.map-wrapper #searchBox .mobile{display:block}.map-wrapper #searchBox .mobile .btnSegnalazione{width:45px;height:45px;display:flex;align-items:center;justify-content:center;padding:0}.map-wrapper #searchBox.active{display:none}#lista-segnalazioni .box-segnalazione{flex-direction:column}#lista-segnalazioni .box-segnalazione .c-1{width:100%;margin-bottom:1rem}#lista-segnalazioni .box-segnalazione .c-2{width:100%;display:flex;justify-content:space-between}#lista-segnalazioni .box-segnalazione .stato{margin:0}.map-wrapper #leftSidebar{width:300px}.map-wrapper #leftSidebar .immagine{height:150px}.map-wrapper #rightSidebar{width:300px}.map-wrapper .map-buttons.active{display:none}}@media(max-width:576px){.testata-modale-welcome{flex-direction:column;align-items:flex-start}.testata-modale-welcome .sx{width:100%}.testata-modale-welcome .sx h2{font-size:1.4rem}.testata-modale-welcome .sx .logo-ente{width:45px;margin-bottom:1rem}.testata-modale-welcome .dx{width:100%;text-align:left}.testata-modale-welcome .dx .logo-eurp{width:80px}}.leaflet-div-icon{background:unset;border:unset}