:root{--background:#ffffff;--foreground:#171717;--primary-01:#3C3C3B;--primary-01-dark:#212529;--primary-02:#7FB927;--primary-02-dark:#547a1a;--white:#fff;--bg-01:#E9F8CA;--bg-02:#F6F5F5;--bg-03:#162626;--bg-04:#4F5C5C;--bg-ocher:#F9F3E9;--font-stack:"Inter",sans-serif;--shadow:0 .25rem .5rem rgba(17,17,17,.16)}@media(prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body,html{max-width:100vw;overflow-x:hidden}body{font-family:var(--font-stack);color:var(--primary-01);background:var(--bg-ocher);font-weight:400}*{box-sizing:border-box;padding:0;margin:0}.shadow{box-shadow:var(--shadow)}.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 .h1{font-family:var(--font-stack);font-weight:700;color:var(--primary-01)}.primary-01{color:var(--primary-01)}.primary-02{color:var(--primary-02)}.white{color:var(--white)}.fill-danger{fill:var(--bs-danger)}.bg-primary-01{background-color:var(--primary-01)}.bg-primary-02{background-color:var(--primary-02)}.bg-01{background-color:var(--bg-01)}.bg-02{background-color:var(--bg-02)}.bg-03{background-color:var(--bg-03)}.bg-04{background-color:var(--bg-04)}.btn{transition:text-decoration .25s,-webkit-text-decoration .25s;cursor:pointer;display:inline-block;min-height:1em;outline:none;border:none;background-image:none;font-family:var(--font-stack);font-size:1rem;font-weight:600;padding:1.5em 1.25em;border-radius:.25rem;text-transform:none;box-shadow:none;line-height:1em;text-align:center;text-decoration:underline;-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0);text-underline-offset:.5em}.btn-small{padding:.75em}.btn-primary{background-color:var(--bg-03);color:var(--white)}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:var(--bg-03)!important;color:var(--white);-webkit-text-decoration-color:var(--white);text-decoration-color:var(--white)}.btn-secondary{background-color:rgba(0,0,0,0);border:1px solid var(--bg-03);color:var(--bg-03)}.btn-secondary:focus,.btn-secondary:hover{background-color:rgba(0,0,0,0);color:var(--bg-03);-webkit-text-decoration-color:var(--bg-03);text-decoration-color:var(--bg-03)}.button-negative,.button-negative:focus,.button-negative:hover{border:1px solid var(--white);background-color:rgba(0,0,0,0);color:var(--white)}.button-negative:focus,.button-negative:hover{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.button-readmore{transition:all .2s ease-in-out;display:flex;align-items:center;text-underline-offset:.5rem;-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0);color:var(--primary-01);font-size:.875rem}.button-readmore__icon{color:var(--ecc-secondary,#7fb927);margin-right:1rem;height:1em;display:inline-block}.button-readmore:focus,.button-readmore:hover{text-decoration:underline;-webkit-text-decoration-color:var(--primary-01);text-decoration-color:var(--primary-01);color:var(--primary-01)}ul{margin-bottom:2.5rem;padding-left:1rem;list-style-type:disc;list-style-position:outside}ul li{margin-bottom:1.5em}.list-icon{margin-left:2rem;margin-top:0;padding:0;list-style-type:none}.list-icon__item{margin-bottom:2rem;position:relative;padding-bottom:.1875em;line-height:1.125em}.list-icon__item:before{content:"";pointer-events:none;position:absolute;top:auto;left:auto;font-weight:400;width:20px;height:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath d='M10 20a10 10 0 1110-10 10.011 10.011 0 01-10 10zM6.5 8.894a1 1 0 00-.79 1.616l2.44 3.11a1 1 0 001.579-.01l4.57-6v-.03A1.006 1.006 0 0012.7 6.36l-3.78 5-1.63-2.08a1.008 1.008 0 00-.79-.386z' fill='%23162626'/%3E%3C/svg%3E");background-repeat:no-repeat;margin-left:-1.75em;color:#3c3c3b}.list-icon__item:last-child{margin-bottom:0}ol ::marker{font-size:24px;font-weight:700}a{text-decoration:underline;color:var(--primary-01)}a,a:focus,a:hover{-webkit-text-decoration-color:var(--primary-02-dark);text-decoration-color:var(--primary-02-dark)}a:focus,a:hover{color:var(--primary-02-dark)}.card{box-shadow:0 2px 10px rgba(0,0,0,.17);background-color:var(--white);border-radius:.5rem;transition:box-shadow .1s ease,transform .1s ease;padding:0;border:none}.card__content{padding:2rem}.card__title{margin:0;font-size:1.125rem;font-weight:700;line-height:1.45}.card__desc{margin:0 0 .5em;line-height:1.4285em}.card .card__content{text-align:center}.card.card-icon .card__content{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr;grid-gap:0 2rem;gap:0 2rem;text-align:left}.card.card-icon .card__icon{grid-column:2/3;grid-row:1/3;font-size:2.5rem;color:var(--primary-02);height:56px;fill:var(--primary-02)}.card.card-icon .card__title{grid-column:1/2;grid-row:1/2;margin-top:-.21425em}.card.card-icon .card__desc{grid-column:1/2;grid-row:2/3}.share-wrapper{margin-top:1rem;display:flex;align-items:center}.share-wrapper__title{margin:0 2rem 0 0;font-size:1rem;font-weight:400}.share-wrapper .socialShare__link{transition:all .2s ease-in-out;width:2.5rem;height:2.5rem;display:inline-flex;justify-content:center;align-items:center;text-decoration:none;color:var(--white);fill:var(--white);background-color:var(--primary-02);border-radius:50%;font-size:1.25rem}.share-wrapper .socialShare__link:hover{background-color:var(--primary-01-dark)}.share-wrapper .socialShare__link+.socialShare__link{margin-left:1rem}.share-wrapper .socialShare__link svg{display:block;height:1em}.form label{font-size:1rem;color:var(--primary-01);margin-bottom:1rem;position:relative;font-family:Inter,sans-serif;display:inline-block}.form label.required:after{width:.5rem;height:.5rem;position:relative;top:-.25rem;background-color:#c92121;display:inline-block;border-radius:50%;margin-left:5px;content:""}.form input:not([type]),.form input[type=color],.form input[type=date],.form input[type=datetime-local],.form input[type=datetime],.form input[type=email],.form input[type=file],.form input[type=month],.form input[type=number],.form input[type=password],.form input[type=search],.form input[type=tel],.form input[type=text],.form input[type=time],.form input[type=url],.form input[type=week],.form select,.form textarea{min-height:2rem;border:1px solid #c9dddd;border-radius:.25rem;background-color:var(--white);padding:1rem;font-size:1rem;font-family:var(--font-stack);margin:0;outline:none;line-height:1.21428571em;color:var(--primary-01);box-shadow:inset 0 0 0 0 rgba(0,0,0,0);transition:color .1s ease,border-color .1s ease;display:block;width:100%}.form input[type=file]{line-height:3.214em}.form input[type=color]{max-width:64px;padding:revert;min-height:3.5rem}.form textarea{min-height:12rem}.form ::-moz-placeholder,.form ::placeholder{color:var(--bg-04);opacity:.7}.form fieldset{margin-bottom:1rem;border:1px solid #c9dddd;border-radius:.25rem;padding:1.5rem}.form fieldset legend{color:var(--bg-04)}.table{width:100%;max-width:100%;margin-bottom:1rem;background-color:rgba(0,0,0,0);border-collapse:collapse}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6;text-align:inherit}.brand-ecityclic__img{height:36px;width:auto}@media(min-width:768px){.brand-ecityclic__img{height:45px}}.brand-ecityclic__claim{font-size:1rem;font-weight:400;text-align:right;margin:0;text-decoration:none}.brand-ecityclic__link,.brand-ecityclic__link:focus,.brand-ecityclic__link:hover{-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0)}.brand-ecityclic__link:focus,.brand-ecityclic__link:hover{color:var(--primary-01)}.portalAttributions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:center;margin-bottom:0;color:var(--white);font-size:85%}.portalAttributions img{height:32px;width:auto}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:rgba(0,0,0,0)}::-webkit-scrollbar-thumb{background-color:var(--bg-04);border-radius:6px;border:2px solid #ccc}::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--bg-04) 70%,black 30%)}html{scrollbar-width:thin;scrollbar-color:var(--bg-04) rgba(0,0,0,0)}.container-layout{display:flex;flex-direction:column}@media(min-width:992px){.container-layout{overflow:hidden;height:100vh}}.container-layout .header{z-index:1000;width:100%;position:fixed}.container-layout .layoutWrapper{z-index:999;overflow:hidden;padding-top:88px}@media(min-width:768px){.container-layout .layoutWrapper{padding-top:97px}}@media(min-width:992px){.container-layout .layoutWrapper{flex-grow:1}.container-layout .scroll-wrapper{position:relative;display:flex;height:100%}.container-layout .scroll-wrapper__abs{position:absolute;top:0;bottom:0;overflow-y:auto;overflow-x:hidden;padding-right:1rem;padding-left:.3rem}.container-layout .map{height:100%}}.container-layout #Map{aspect-ratio:3/2}@media(min-width:992px){.container-layout #Map{height:100%;width:100%}}.header{background:var(--white)}.btn-icon{transition:all .25s ease-in-out}.btn-icon__icon{height:25px;width:auto;fill:var(--primary-01)}.btn-icon__link{position:relative;color:var(--primary-01);text-decoration:none}.btn-icon__link:focus,.btn-icon__link:hover{color:var(--primary-01);text-decoration:underline}.btn-icon__link:focus .btn-icon__icon,.btn-icon__link:hover .btn-icon__icon{fill:var(--primary-02)}.btn-icon__text{line-height:1.7rem}.language #dropdown-language{padding:0;font-size:1.2rem;font-weight:400;border:none;color:var(--primary-01)}.language #dropdown-language,.language #dropdown-language *{background-color:rgba(0,0,0,0)!important}.language #dropdown-language:after{display:none}.language #dropdown-language:focus,.language #dropdown-language:focus-visible,.language #dropdown-language:focus-within,.language #dropdown-language:hover{background-color:rgba(0,0,0,0)!important;color:var(--primary-01)!important}.language #dropdown-language[aria-expanded=true] .dropdown-language__icon{transform:rotate(180deg);transition:transform .3s ease}.language .dropdown-menu{width:90px;min-width:inherit;top:10px!important}.language .dropdown-menu .active{background-color:var(--bg-02);color:var(--primary-01)}.nav-tab{border-bottom:3px solid var(--bg-04)}.nav-tab .btn{cursor:pointer;padding:1em 1.25em;border:none;background-color:var(--white);color:var(--bg-04);border-radius:.25rem .25rem 0 0}.nav-tab .btn:focus,.nav-tab .btn:hover{-webkit-text-decoration-color:var(--bg-04);text-decoration-color:var(--bg-04)}.nav-tab .active .btn{background-color:var(--bg-04);color:var(--white)}.nav-tab .active .btn:focus,.nav-tab .active .btn:hover{background-color:var(--bg-04);color:var(--white);-webkit-text-decoration-color:var(--white);text-decoration-color:var(--white)}.stage{display:flex;height:40px;width:40px}.drop-image__input,.stage{align-items:center;justify-content:center}.drop-image__input{min-height:2rem;border:1px solid #c9dddd;border-radius:.25rem;background-color:var(--white);padding:1rem;font-size:1rem;font-family:var(--font-stack);margin:0;outline:none;line-height:1.21428571em;color:var(--primary-01);box-shadow:inset 0 0 0 0 rgba(0,0,0,0);transition:color .1s ease,border-color .1s ease;display:block;width:100%;display:flex;gap:.5rem!important;opacity:.7;flex-direction:column;min-height:120px;cursor:pointer}.drop-image__input-icon{fill:var(--primary-01);height:45px;width:auto}.drop-image__input-text{color:var(--primary-01);margin-bottom:0}.drop-image__list{display:flex;flex-wrap:wrap;gap:.5rem!important}.drop-image__list-item{position:relative}.drop-image__list-image{width:100%;max-width:89px;height:auto;object-fit:cover;border-radius:5px;aspect-ratio:3/3}.drop-image__list-button{position:absolute;top:5px;right:5px;background:var(--bs-danger);color:var(--white);border-radius:50%;width:20px;height:20px;cursor:pointer;border:none;display:flex;justify-content:center;align-items:center}.response-info-false__icon{height:20px;width:auto}.response-info-false[aria-expanded=true] .response-info-false__icon{transform:rotate(180deg);transition:transform .3s ease}.response-info-false__link{cursor:pointer}.response-info-false__link:focus,.response-info-false__link:hover{text-decoration:underline}.new label{color:var(--bs-red)}.processed label{color:var(--bs-orange)}.solved label{color:var(--bs-green)}.close-incidents li{margin-bottom:0}.close-incidents__item{position:relative}.close-incidents__state{max-width:30px}.close-incidents__state.new{fill:var(--bs-red)}.close-incidents__state.processed{fill:var(--bs-orange)}.close-incidents__state.solved{fill:var(--bs-green)}.close-incidents__link{text-decoration:none!important;color:var(--primary-01)!important}.close-incidents__link:focus,.close-incidents__link:hover{text-decoration:underline!important;color:var(--primary-01)!important}.close-incidents__date{opacity:.7}