main article.block{background-color:#fff;box-shadow:10px 5px 5px #eaeaea;padding:0}.block-title-container{padding-left:.5em}.block-title-container .hr{border:2px solid!important;border-width:initial;opacity:1}.carousel-control-next,.carousel-control-prev{font-size:3em;opacity:.75}.carousel-indicators button[data-bs-target]{border-radius:50%;height:1em;width:1em}.carousel-inner{max-width:100%}.carousel-caption-text-big-screens,.carousel-caption-title-big-screens{position:relative}.carousel-caption-title-big-screens .title-big-screens{bottom:7em;color:#fff;font-size:2.25rem;hyphens:auto;margin-left:4em;margin-right:4em;overflow:visible;padding:.25em;position:absolute;text-align:left}.carousel-caption-title-small-screens .title-small-screens{background-color:#fff;color:#000;font-weight:600;height:4.25em;hyphens:auto;overflow:visible;padding:.25em .5em;text-align:left}.carousel-caption-text-big-screens .text-big-screens{bottom:6em;color:#fff;font-size:1.25rem;font-weight:600;hyphens:auto;margin-left:7.2em;margin-right:7.2em;overflow:visible;padding:.25em .5em;position:absolute;text-align:left}.carousel-caption-text-small-screens .text-small-screens{background-color:#fff;color:#000;font-weight:600;hyphens:auto;overflow:visible;padding:.25em .5em;text-align:left}@media screen and (max-width:768px){.carousel-control-next,.carousel-control-prev{bottom:3em;font-size:1.5rem}.carousel-indicators button[data-bs-target]{height:.5em;width:.5em}.carousel-indicators{top:55%}.carousel-caption-title-small-screens .title-small-screens{font-size:1rem!important}}@media screen and (min-width:768px) and (max-width:992px){.carousel-control-next,.carousel-control-prev{bottom:1.5em;font-size:2rem}.carousel-control-prev{padding-right:1em}.carousel-control-next{padding-left:1em}.carousel-indicators{top:80%}.carousel-indicators button[data-bs-target]{height:.75em;width:.75em}.carousel-caption-title-big-screens .title-big-screens{bottom:4em;font-size:1.5rem!important;margin-left:3em;margin-right:3em}}@media screen and (min-width:992px) and (max-width:1280px){.carousel-control-next,.carousel-control-prev{font-size:2rem}.carousel-control-prev{padding-right:2em}.carousel-control-next{padding-left:2em}.carousel-indicators button[data-bs-target]{height:.75em!important;width:.75em!important}.carousel-caption-title-big-screens .title-big-screens{bottom:7em;font-size:2rem!important}.carousel-caption-text-big-screens .text-big-screens{bottom:5em;font-size:1.2rem;margin-left:6.6em;margin-right:6.6em}}.stats-container{flex-wrap:wrap;gap:.3em;padding:1em}.stats-container .stat{align-items:center;border-radius:50%;display:flex;flex-direction:column;height:9em;justify-content:center;width:9em}.stats-container .stat .stat-value,.stats-container .stat i{font-size:1.5rem;font-weight:900}@media screen and (max-width:768px){.stats-container .stat{border-radius:0;height:5em;margin-bottom:.5em;margin-left:.4em;margin-right:.4em;width:5em}.stats-container .stat .stat-value,.stats-container .stat i{font-size:1rem}}.block.homepage-image .homepage-image-container{position:relative}.block.homepage-image .homepage-image-container img{width:100%}.block.homepage-image .homepage-image-container.image-banner img{height:30em;object-fit:cover}.block.homepage-image .homepage-image-container .homepage-image-caption{bottom:10em;margin-left:5em;margin-right:5em;position:absolute}.block.homepage-image .homepage-image-container .homepage-image-title{color:#fff;font-weight:600;padding:.25em}@media screen and (max-width:768px){.block.homepage-image .homepage-image-container.image-banner img{height:8em}.block.homepage-image .homepage-image-container .homepage-image-caption{bottom:1.5em;margin-left:1em;margin-right:1em}.block.homepage-image .homepage-image-container .homepage-image-title{font-size:1.2rem}}@media screen and (min-width:768px) and (max-width:992px){.block.homepage-image .homepage-image-container.image-banner img{height:15em}.block.homepage-image .homepage-image-container .homepage-image-caption{bottom:4em;margin-left:3em;margin-right:3em}.block.homepage-image .homepage-image-container .homepage-image-title{font-size:1.8rem}}@media screen and (min-width:992px) and (max-width:1280px){.block.homepage-image .homepage-image-container.image-banner img{height:20em}.block.homepage-image .homepage-image-container .homepage-image-caption{bottom:6.5em}.block.homepage-image .homepage-image-container .homepage-image-title{font-size:2.2rem}}.block.dialog-last-proposals{padding-left:3em;padding-right:3em}.block.dialog-last-proposals .proposal-cards-gallery{position:relative}.block.dialog-last-proposals .proposal-cards-wrapper{box-shadow:inset 25px 0 25px -25px #00000020,inset -25px 0 25px -25px #00000020;overflow-y:hidden;padding-bottom:1em;padding-top:1em;-ms-overflow-style:none;scrollbar-width:none}.block.dialog-last-proposals .proposal-cards-wrapper::-webkit-scrollbar{display:none}.block.dialog-last-proposals .proposal-cards-wrapper .card{height:30em;margin-left:1em;margin-right:1em;width:20em}.block.dialog-last-proposals .proposal-cards-wrapper .card .card-proposal-image a img{border-radius:.5em .5em 0 0!important}.block.dialog-last-proposals .proposal-cards-wrapper .show-more-btn-container .btn.btn-link.card-proposal:active,.block.dialog-last-proposals .proposal-cards-wrapper .show-more-btn-container .btn.btn-link.card-proposal:focus,.block.dialog-last-proposals .proposal-cards-wrapper .show-more-btn-container .btn.btn-link.card-proposal:focus-within,.block.dialog-last-proposals .proposal-cards-wrapper .show-more-btn-container .btn.btn-link.card-proposal:hover{opacity:.9;scale:1.1;transition:opacity .5s ease}.block.dialog-last-proposals .proposal-cards-wrapper .show-more-btn-container .btn.btn-link.card-proposal .fa-solid.fa-angles-right{color:#fff;font-size:1.5rem}.block.dialog-last-proposals .proposal-cards-gallery .gallery-control-next:focus,.block.dialog-last-proposals .proposal-cards-gallery .gallery-control-next:hover,.block.dialog-last-proposals .proposal-cards-gallery .gallery-control-prev:focus,.block.dialog-last-proposals .proposal-cards-gallery .gallery-control-prev:hover{opacity:.9;outline:0;transition:opacity .25s ease}@media screen and (max-width:768px){.block.dialog-last-proposals .proposal-cards-gallery.small-screens .proposal-cards-wrapper{height:22em;left:0;position:relative;top:0}.block.dialog-last-proposals .proposal-cards-wrapper .card{height:20em;width:16em}}@media screen and (max-width:992px){.block.dialog-last-proposals{padding-left:1em;padding-right:1em}.block.dialog-last-proposals .proposal-cards-gallery.small-screens .proposal-card{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.block.dialog-last-proposals .proposal-cards-wrapper .card .card-proposal-title{font-size:1rem!important}.block.dialog-last-proposals .proposal-cards-wrapper .card .card-body{padding-bottom:0}.block.dialog-last-proposals .proposal-cards-wrapper .card .card-footer{padding-top:0}}@media screen and (min-width:768px) and (max-width:992px){.block.dialog-last-proposals .proposal-cards-gallery.small-screens .proposal-cards-wrapper{height:30em;left:0;position:relative;top:0}.block.dialog-last-proposals .proposal-cards-wrapper .card{height:27em;width:25em}.block.dialog-last-proposals .proposal-cards-gallery .gallery-control-next,.block.dialog-last-proposals .proposal-cards-gallery .gallery-control-prev{font-size:3rem!important}}.block.dialoglistblockservice .dialogs-list-container{background-color:#fff;box-shadow:10px 5px 5px #eaeaea;height:fit-content}.block.dialoglistblockservice .filters-list-container .filter-type.label,.block.dialogs-list .filters-list-container .filter-type.label{padding-left:1em}.block.dialoglistblockservice .filters-list-container .filter-type.label .filter-type-title,.block.dialogs-list .filters-list-container .filter-type.label .filter-type-title{color:#000;font-size:1.2rem}.block.dialoglistblockservice .filters-list-container .form-check,.block.dialogs-list .filters-list-container .form-check{padding-left:0!important}.block.dialoglistblockservice .dialogs-list-separator-container,.block.dialogs-list .dialogs-list-separator-container{padding-left:10em;padding-right:10em}.block.dialoglistblockservice .dialogs-list-separator,.block.dialogs-list .dialogs-list-separator{border:1px solid #b6b6b6;opacity:1}@media screen and (max-width:768px){.block.dialoglistblockservice .form-check,.block.dialogs-list .form-check{padding-left:0!important}}.block.dialoglistblockservice .card.dialog-frame,.block.dialogs-list .card.dialog-frame{border:none;border-radius:.8em;box-shadow:0 5px 5px #00000020;padding:0!important;position:relative;transition:.2s}.block.dialoglistblockservice .card.dialog-frame:hover,.block.dialogs-list .card.dialog-frame:hover{box-shadow:10px 10px 5px #00000030;transition:.2s}.card-dialog-topic-container{background-color:transparent;border-top-left-radius:.5em;border-top-right-radius:.5em;opacity:.95;position:absolute;width:100%;z-index:2}.card-dialog-topic{color:#fff;font-weight:600!important;margin-bottom:0}.card-dialog-image-container{position:relative}.card.dialog-image{border:none;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:.8em;border-top-right-radius:.8em;object-fit:cover}.card.dialog-image.one-col{height:25em;width:100%}.card-dialog-image-container.one-col.no-image{height:25em}.card.dialog-image.two-cols{height:15em;width:100%}.card-dialog-image-container.two-cols.no-image{height:15em}.card.dialog-image.three-cols{font-size:1rem;height:10em;width:100%}.card-dialog-image-container.three-cols.no-image{height:10em}.card-dialog-title{color:#fff;hyphens:auto;-ms-hyphens:auto;left:8%;position:absolute}.card-dialog-title.one-col{bottom:20%;font-size:1.8rem}.card-dialog-title.two-cols{bottom:15%;font-size:1.5rem}.card-dialog-title.three-cols{bottom:20%;font-size:1.2rem}.card-dialog-text{color:#000;font-weight:600;overflow:hidden}.card-dialog-text.three-cols{font-weight:500}.card-dialog-body.three-cols a{font-size:1rem}.card .card-proposal-title{font-size:1.5rem;font-weight:600;text-align:left}.card .card-footer{background-color:transparent!important;border:none!important;text-align:center}@media screen and (max-width:768px){.card.dialog-frame{margin:1em}.card-dialog-image-container.one-col.no-image,.card-dialog-image-container.three-cols.no-image,.card-dialog-image-container.two-cols.no-image,.card.dialog-image.one-col,.card.dialog-image.two-cols{height:10em}.card-dialog-title.one-col,.card-dialog-title.three-cols,.card-dialog-title.two-cols{font-size:1.05rem}.card-dialog-text{font-weight:600}}@media screen and (min-width:768px) and (max-width:992px){.card-dialog-image-container.two-cols.no-image,.card.dialog-image.two-cols{height:20em}.card-dialog-title.one-col,.card-dialog-title.three-cols,.card-dialog-title.two-cols{font-size:1.8rem!important}}@media screen and (min-width:992px) and (max-width:1280px){.card.dialog-frame{margin:1.5em}.card-dialog-image-container.two-cols.no-image,.card.dialog-image.two-cols{height:15em}.card-dialog-image-container.three-cols.no-image,.card.dialog-image.three-cols{height:10em}.card-dialog-title.one-col{font-size:1.8rem}.card-dialog-title.two-cols{font-size:1.5rem}.card-dialog-text,.card-dialog-title.three-cols{font-size:.8rem}}.proposal-frame .card{border:none;box-shadow:0 5px 5px #00000020;height:100%;transition:.2s}.proposal-frame .card:hover{box-shadow:10px 10px 5px #00000030;transition:.2s}.proposal-frame .card .card-proposal-topic-container{background-color:transparent;border-top-left-radius:.5em;border-top-right-radius:.5em;opacity:.95;position:absolute;width:100%;z-index:2}.proposal-frame .card .card-proposal-topic{color:#fff;font-weight:600!important;margin-bottom:0;text-align:center}.proposal-frame .card .card-proposal-image{border:none!important;overflow:hidden;position:relative}.proposal-frame .card .card-proposal-image a{width:100%}.proposal-frame .card .card-proposal-image a img{border-radius:.5em .5em 0 0!important;height:12em!important;object-fit:cover;width:100%}.proposal-frame .card .card-body .btn-link-text.btn-card:active,.proposal-frame .card .card-body .btn-link-text.btn-card:focus,.proposal-frame .card .card-body .btn-link-text.btn-card:focus-visible,.proposal-frame .card .card-body .btn-link-text.btn-card:hover{text-decoration:none}.proposal-frame .card .card-proposal-title{color:#000;font-size:1.3rem;height:3.5em;hyphens:auto}.proposal-frame .card .card-proposal-title:active,.proposal-frame .card .card-proposal-title:focus,.proposal-frame .card .card-proposal-title:focus-visible,.proposal-frame .card .card-proposal-title:hover{text-decoration:underline}.proposal-frame .card .card-proposal-date{color:#d1cccc}.proposal-frame .card .card-proposal-text{color:#000;hyphens:auto}.proposal-frame .card .card-proposal-text:active,.proposal-frame .card .card-proposal-text:focus,.proposal-frame .card .card-proposal-text:focus-visible,.proposal-frame .card .card-proposal-text:hover{text-decoration:underline}.proposal-frame .card .card-footer.proposal-usages{background:none!important;border:none!important}.proposal-frame .card .usage-view{border-bottom:1px solid;margin-top:30px;padding-bottom:20px}.proposal-frame .card .usage-view h2{font-size:1.3rem;font-weight:600;text-align:center}.proposal-frame .card .stats{margin:.5em 0 0}.proposal-frame .card #app_vote_type{display:flex;flex-direction:column}.proposal-frame .card #app_vote_type .validation-btn-container.vote-btn{margin-bottom:.25em;margin-top:.25em}.action-display.vote.row{margin-top:1em}.proposal-frame .card .inline-notification-container{display:none!important}.proposal-frame .card .card-proposal-body .chart-graph{display:none}@media screen and (max-width:768px){.proposal-frame .card .card-proposal-image img{height:10em!important}.proposal-frame .card .card-proposal-title{font-size:1.2rem!important}.proposal-frame .card .card-proposal-text{height:6em}.section-map .map-proposal-menu .map-proposal-container .proposal-frame .card .card-footer.proposal-usages{margin-bottom:4em}}@media screen and (min-width:768px) and (max-width:992px){.proposal-frame .card .card-proposal-image img{height:12em!important}.proposal-frame .card .card-proposal-title{font-size:1.2rem!important}.section-map .map-proposal-menu .map-proposal-container .proposal-frame .card .card-footer.proposal-usages{margin-bottom:6em}}@media screen and (min-width:992px) and (max-width:1280px){.proposal-frame .card .card-proposal-topic{font-size:.9rem!important}.proposal-frame .card .card-proposal-image img{height:12em!important}.proposal-frame .card .card-proposal-title{font-size:1.1rem!important}.proposal-frame .card .card.proposal-frame{width:15em}}@media screen and (min-width:1400px) and (max-width:1690px){.proposal-frame .card .card-proposal-title{height:4.5em}}.description-image-container{position:relative}.description-image-container .open-modal-btn-container,.homepage-image-container .open-modal-btn-container,.proposal-frame .open-modal-btn-container{background-color:#fff;border-top-left-radius:.5em;bottom:0;position:absolute;right:0}.description-image-container .open-modal-btn-container .btn.btn-link.open-modal,.homepage-image-container .open-modal-btn-container .btn.btn-link.open-modal,.proposal-frame .open-modal-btn-container .btn.btn-link.open-modal{padding:.5em}.description-image-container .open-modal-btn-container .btn.btn-link.open-modal .fas.fa-search-plus,.homepage-image-container .open-modal-btn-container .btn.btn-link.open-modal .fas.fa-search-plus,.proposal-frame .open-modal-btn-container .btn.btn-link.open-modal .fas.fa-search-plus{color:#bdbdbd;font-size:2.5rem;padding:0}.proposal-frame .open-modal-btn-container{position:absolute;right:0}.proposal-frame .open-modal-btn-container .btn.btn-link.open-modal .fas.fa-search-plus{font-size:1.5rem}@media screen and (max-width:768px){.description-image-container .open-modal-btn-container .btn.btn-link.open-modal .fas.fa-search-plus,.homepage-image-container .open-modal-btn-container .btn.btn-link.open-modal .fas.fa-search-plus{font-size:1.5rem}}@media screen and (min-width:768px) and (max-width:1280px){.description-image-container .open-modal-btn-container .btn.btn-link.open-modal .fas.fa-search-plus,.homepage-image-container .open-modal-btn-container .btn.btn-link.open-modal .fas.fa-search-plus{font-size:2rem}}.modal.lightbox .modal-dialog{max-width:70vw!important}.modal.lightbox .modal-dialog .modal-content .modal-header{background-color:rgba(0,0,0,.24);border-bottom:none!important;box-shadow:0 5px 5px 5px rgba(0,0,0,.24);position:absolute;width:100%;z-index:100}.modal.lightbox .modal-dialog .modal-content .modal-header .modal-title{color:#fff;font-size:1.2rem;font-weight:600}.modal.lightbox .modal-dialog .modal-content .modal-header .btn-close{font-size:1.5rem}.modal.lightbox .modal-dialog .modal-content .modal-body img{height:auto!important;max-height:90vh!important;object-fit:contain}@media screen and (max-width:768px){.modal.lightbox .modal-dialog{max-width:100vw!important}.modal.lightbox .modal-dialog .modal-content .modal-header{height:1em;padding:.75em 1em .25em}.modal.lightbox .modal-dialog .modal-content .modal-header .modal-title{font-size:1rem}.modal.lightbox .modal-dialog .modal-content .modal-body img{max-height:70vh!important}}@media screen and (min-width:768px) and (max-width:992px){.modal.lightbox .modal-dialog{max-width:95vw!important}.modal.lightbox .modal-dialog .modal-content .modal-header{height:2em;padding:.75em 1em .25em}.modal.lightbox .modal-dialog .modal-content .modal-body img{max-height:70vh!important}}@media screen and (min-width:992px) and (max-width:1280px){.modal.lightbox .modal-dialog{max-width:80vw!important}}