.block.sectionblockservice{margin-top:8em!important}@media screen and (max-width:576px){.block.sectionblockservice{margin-top:0!important}}@media screen and (min-width:576px){.block.sectionblockservice{margin-top:0!important}}@media screen and (min-width:768px){.block.sectionblockservice{margin-top:0!important}}@media screen and (min-width:992px){.block.sectionblockservice{margin-top:0!important}}@media screen and (min-width:1200px){.block.sectionblockservice{margin-top:2em!important}}.dialog-page-image{max-height:40em;object-fit:cover;width:80em}.dialog-img-container{position:relative}.dialog-image-title{font-size:2.25rem!important;padding-bottom:.25em;padding-left:.25em;top:50%}.dialog-image-text,.dialog-image-title{color:#fff;font-weight:600;left:8%;overflow:visible;padding-right:1em;position:absolute;text-align:left}.dialog-image-text{font-size:1.25rem!important;margin-top:2em;padding-left:.5em;top:65%}@media screen and (max-width:768px){.dialog-image{max-height:12em;object-fit:cover}.dialog-image-title{font-size:1.2rem!important;padding-right:.5em}p.dialog-image-mobile{background-color:#fff;color:#000;display:inline-block;font-size:.8rem!important;font-weight:600;text-align:left}}@media screen and (min-width:768px) and (max-width:992px){.dialog-image{max-height:25em;object-fit:cover}.dialog-image-title{font-size:1.8rem!important;padding-right:.5em;top:40%}p.dialog-image-text{font-size:1rem!important}}@media screen and (min-width:992px) and (max-width:1280px){.dialog-image-title{font-size:2rem!important;top:55%}p.dialog-image-text{font-size:1.2rem!important;top:72%}}.dialog-text-container{background-color:#fff;box-shadow:10px 5px 5px #eaeaea;height:fit-content}.summary-title{font-size:1.5rem;font-weight:600;hyphens:auto;-ms-hyphens:auto;word-break:break-word}#summary-text{font-size:1rem;line-height:1.5}#summary-text #collapse-text.collapse:not(.show){display:block;overflow:hidden}#summary-text #collapse-text.collapsing{height:3em}#summary-text button.collapsed:after{content:"Lire plus"}#summary-text button:not(.collapsed):after{content:"Lire moins"}@media screen and (max-width:992px){.summary-title{font-size:1.2rem}}.dialog-timeline-container{background-color:#fff;box-shadow:10px 5px 5px #eaeaea;height:fit-content}.timeline-big-screens .timeline-graphic{background:none;border:2px solid transparent;box-shadow:0 0 0 transparent;position:relative;text-align:center;width:15em}.timeline-big-screens .timeline-graphic:active polygon,.timeline-big-screens .timeline-graphic:hover polygon{fill:#fff!important}.timeline-big-screens .timeline-graphic.active-stage{width:17em}.timeline-big-screens .timeline-graphic-text{color:#fff;font-size:1rem;font-weight:500;hyphens:auto;max-width:7em;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.timeline-big-screens .timeline-section-title{font-size:1.2rem}.timeline-big-screens .timeline-section-text{hyphens:auto;word-break:break-word}.timeline-big-screens .timeline-section{display:none;width:100%!important}.timeline-big-screens .timeline-section-title{font-size:1.5rem}@supports (-webkit-hyphens:none){.timeline-big-screens .timeline-graphic-svg{width:100%}}@media screen and (max-width:768px){.timeline-small-screens .timeline-part{border:2px solid transparent;box-shadow:0 0 0 transparent;height:auto;width:100%}.timeline-small-screens .timeline-part-title{color:#fff;word-break:break-word}.timeline-small-screens .timeline-section-duration,.timeline-small-screens .timeline-section-text{color:#fff}.timeline-small-screens .timeline-section-duration{font-weight:600}}@media screen and (min-width:768px) and (max-width:992px){.timeline-big-screens .timeline-graphic{width:12em}.timeline-big-screens .timeline-graphic.active-stage{width:14em}.timeline-big-screens .timeline-graphic-text{font-size:.8rem}}.dialog-addproject-container{background-color:#fff;box-shadow:10px 5px 5px #eaeaea;height:fit-content}a#section-menu{scroll-margin-top:4em}.dialog-sections-top-container{border-top-left-radius:.8em;border-top-right-radius:.8em;height:5em;position:relative}.dialog-sections-top-container.page{height:2em}.dialog-sections-content,.dialog-sections-list-container{background-color:#fff;height:fit-content;width:100%}@media screen and (max-width:768px){.dialog-sections-top-container{height:fit-content;padding-bottom:.5em;padding-top:.5em;position:static}.dialog-sections-top-container.page{height:fit-content}}@media screen and (min-width:768px) and (max-width:992px){.dialog-sections-top-container{height:fit-content;padding-bottom:.5em;padding-top:.5em;position:static}.dialog-sections-top-container.page{height:fit-content}}a.btn.tablink,a.btn.tablink.active,a.btn.tablink.active:hover,a.btn.tablink:focus{overflow:hidden;padding:0 1em!important;text-decoration:none!important;text-transform:none!important}a.btn.tablink{line-height:1em}a.btn.tablink:last-child{margin-right:0!important}a.btn.tablink:first-child{margin-left:0!important}.btn-group-sections-container{position:relative;top:-3.5em}.btn-primary.tablink.section{border:0!important;border-radius:.3em;box-shadow:5px 5px 5px #00000050;font-size:1rem!important;height:3em;line-height:2em;padding-left:.5em;padding-right:.5em;width:fit-content!important}.btn-primary.tablink.section:hover{text-decoration:none!important}.btn-primary.tablink.section.active{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:.3em;border-top-right-radius:.3em;box-shadow:0 0 0!important;font-size:1.2rem;height:4em}.btn-primary.tablink.section-search{background-color:#f1bf60;border-radius:.3em;box-shadow:5px 5px 5px #00000050;font-size:1.2rem!important;height:2.5em;width:10em}p.text-tablink-sections{line-height:1.25em;padding-top:.75em}.search-icon-tablink-sections{padding-top:.25em;position:absolute;width:2em}.search-text-tablink-sections{font-size:1.2rem;padding-left:2.4em;padding-top:.75em}.top-container-display-elements{position:absolute;top:0}.btn-group-display-container{margin-left:15em}.btn-display-container{margin-top:.45em}.btn.btn-link.display{width:5em}.display-graphic-btn{border-radius:.5em}.result-number{color:#fff;margin-left:4em;margin-right:2em;margin-top:1.8em;min-width:5em}.form-select.sort{border:3px solid #b8b8b8;color:#b8b8b8;font-style:italic;height:2.5em;margin-right:1.5em;margin-top:.5em;width:17em}@media screen and (max-width:768px){.btn-group-sections-container{align-items:center;top:0}a.btn.tablink,a.btn.tablink.active,a.btn.tablink.active:hover,a.btn.tablink:focus{font-size:1rem!important;overflow:visible}.btn-primary.tablink.section{border-radius:.3em;font-size:.9rem!important;height:fit-content!important;margin-bottom:.1em;margin-top:.1em;padding-left:0;padding-right:0;width:16em!important}.btn-primary.tablink.section.active{border:4px solid #fff!important;border-radius:.5em;font-size:1.05rem!important;height:fit-content!important;width:16em!important;z-index:10!important}.btn-primary.tablink.section-search{background-color:#f1bf60;border-radius:.3em;font-size:.9rem!important;height:fit-content!important;width:16em!important}.btn-primary.tablink.section.active p,.text-tablink-sections{padding-top:.6em!important}.search-icon-tablink-sections{margin-left:3em;padding-top:.15em;position:absolute;width:1.5em}.search-text-tablink-sections{font-size:1.2rem;padding-left:4.7em;padding-top:.1em}.top-container-display-elements{position:static;top:0}.btn-group-display-container{margin-left:0}.btn-display-container{border-radius:.5em;margin-top:.45em}.btn.btn-link.display,.btn.btn-link.filters-list{width:4.5em}.display-graphic-btn{border-radius:.45em}.result-number{margin-left:0;margin-right:0;margin-top:1em}.form-select.sort{border:2px solid #b8b8b8;font-size:.8rem;height:2.5em;margin-top:0}}@media screen and (min-width:768px) and (max-width:992px){.btn-group-sections-container{align-items:center;top:0}a.btn.tablink,a.btn.tablink.active,a.btn.tablink.active:hover,a.btn.tablink:focus{font-size:1.25rem!important;overflow:visible}.btn-primary.tablink.section{border-radius:.3em;font-size:.9rem!important;height:fit-content!important;margin-bottom:.1em;margin-top:.1em;width:25em!important}.btn-primary.tablink.section.active{border:4px solid #fff!important;border-radius:.5em;font-size:1rem!important;height:fit-content!important;width:25em!important;z-index:10!important}.btn-primary.tablink.section-search{background-color:#f1bf60;border-radius:.3em;font-size:.9rem!important;height:fit-content!important;width:25em!important}.text-tablink-sections{padding-top:.45em}.btn-primary.tablink.section.active p{padding-top:.7em!important}.search-icon-tablink-sections{margin-left:8em;padding-top:.4em;position:absolute;width:1.5em}.search-text-tablink-sections{font-size:1.2rem;padding-left:10em;padding-top:.4em}.top-container-display-elements{position:static;top:0}.btn-group-display-container{margin-left:0}.btn-display-container{border-radius:.5em;margin-top:.7em}.btn.btn-link.display,.btn.btn-link.filters-list{width:4em}.display-graphic-btn{border-radius:.45em}.result-number{margin-left:3em;margin-right:2em}.form-select.sort{border:2px solid #b8b8b8;font-size:.8rem;height:2.5em}}@media screen and (min-width:992px) and (max-width:1280px){.btn-display-container{border-radius:.5em;margin-top:.6em}p.text-tablink-sections{font-size:.9rem!important}.btn.btn-link.display{width:4.5em}.result-number{margin-left:3em;margin-right:1.5em;min-width:6em}.form-select.sort{border:2px solid #b8b8b8;font-size:.8rem;height:2.5em;margin-top:.8em}}.dialog-sections-bottom-container{border-bottom-left-radius:.8em;border-bottom-right-radius:.8em;height:auto!important;min-height:2em}@media screen and (max-width:768px){h6.btn-text-pagination.section{font-size:.8rem!important;margin-top:1em}.form-select.pagination.section{border:2px solid #b8b8b8;color:#000;font-style:italic;height:2em;margin-right:.5em;margin-top:.7em;width:4em}}@media screen and (min-width:768px) and (max-width:992px){h6.btn-text-pagination.section{font-size:1rem!important;padding-top:.5em}.form-select.pagination.section{border:2px solid #b8b8b8;color:#000;font-style:italic;height:2em;margin-right:.5em;margin-top:.7em;width:4em}}.display-mosaic .inline-notification-list{display:none!important}.actionchild-wrapper{margin-bottom:1.5em;padding-top:0!important}.block.actionblock .action-container{padding-left:5em!important;padding-right:5em!important}.block.actionblock .action-select-title,.proposal-usage-view.block .action-select-title{text-align:center}.outcome-title-container h3,.usage-title-container h3{font-size:1.5rem}.outcome-result-container .outcome-result-text{color:#000;font-size:1.1rem;font-weight:600}.outcome-result-container .outcome-result-number{color:#000;font-size:1.5rem!important;font-weight:600!important}.outcome-container{clear:both}@media screen and (max-width:768px){.block.actionblock .action-container,.block.actionblock .action-description{padding-left:1em!important;padding-right:1em!important}.outcome-title-container h3,.usage-title-container h3{font-size:1.2rem}}@media screen and (min-width:768px) and (max-width:1280px){.block.actionblock .action-container{padding-left:2em!important;padding-right:2em!important}}.block.actionblock .evaluation-create.content.form .alert.alert-danger{background-color:#e3877e;border-radius:.75em;margin-bottom:.5em;margin-top:.5em;padding:.75em 1.5em}.block.actionblock .evaluation-create.content.form .alert.alert-danger .form-error-message{font-size:1.1rem;font-weight:600;text-align:center}.block.actionblock .evaluation-create.content.form span.form-label-errors .form-alert-container .invalid-feedback{display:block}.proposal-usage-view.block .usage-container{padding-left:5em!important;padding-right:5em!important}#app_vote_type{display:flex;flex-wrap:wrap;justify-content:center}.vote-opinion #app_vote_type{flex-direction:row}.vote-point #app_vote_type{flex-direction:column}.card-proposal-body .usage-view #app_vote_type{justify-content:center}@media screen and (max-width:768px){.proposal-usage-view.block .usage-container{padding-left:1em!important;padding-right:1em!important}.vote-opinion #app_vote_type{flex-direction:column}.select.btn{font-size:1rem!important}}@media screen and (min-width:768px) and (max-width:1280px){.proposal-usage-view.block .usage-container{padding-left:2em!important;padding-right:2em!important}}.outcome-list.point,.outcome-list.selection{align-items:center;flex-direction:column}.stats.primary-bg-color{font-size:1.5rem!important;font-weight:600!important}.proposal-usage-view.block .vote-result-text{color:#000;font-size:1.1rem!important;font-weight:600!important;margin-bottom:0!important}.vote-opinion .validation-btn-container.vote-opinion-for,.vote-opinion .validation-btn-container.vote-opinion-neutral{float:left}.vote-opinion .validation-btn-container.vote-opinion-against{float:right}.action-vote-mosaic .vote-opinion .validation-btn-container.vote-opinion-against,.action-vote-mosaic .vote-opinion .validation-btn-container.vote-opinion-for,.action-vote-mosaic .vote-opinion .validation-btn-container.vote-opinion-neutral{width:100%}.vote-opinion .validation-btn-container .btn-primary.opinion.for{animation:btn-shadow-out-for .3s ease-in-out forwards;background-color:#44a874!important;border:2px solid #44a874!important;width:8em!important}.vote-opinion .validation-btn-container .btn-primary.opinion.for:active,.vote-opinion .validation-btn-container .btn-primary.opinion.for:focus,.vote-opinion .validation-btn-container .btn-primary.opinion.for:focus-visible,.vote-opinion .validation-btn-container .btn-primary.opinion.for:hover{background-color:transparent!important;border:2px solid #44a874!important;color:#44a874!important;text-decoration:none}.vote-opinion .validation-btn-container .btn-primary.opinion.for:focus,.vote-opinion .validation-btn-container .btn-primary.opinion.for:focus-visible{animation:btn-shadow-in-for .3s ease-in-out forwards}.vote-opinion .validation-btn-container .btn-primary.opinion.for.btn:before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f164";font-family:Font Awesome\ 6 Free;font-weight:900;margin-right:.25em}.vote-opinion .validation-btn-container .btn-primary.opinion.for:active:before,.vote-opinion .validation-btn-container .btn-primary.opinion.for:focus-visible:before,.vote-opinion .validation-btn-container .btn-primary.opinion.for:focus:before,.vote-opinion .validation-btn-container .btn-primary.opinion.for:hover:before{color:#44a874}.vote-opinion .validation-btn-container .btn-primary.opinion.neutral{width:8em!important}.vote-opinion .validation-btn-container .btn-primary.opinion.neutral:before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f11a";font-family:Font Awesome\ 6 Free;font-weight:900;margin-right:.25em}.vote-opinion .validation-btn-container .btn-primary.opinion.against{animation:btn-shadow-out-against .3s ease-in-out forwards;background-color:#c92c1d!important;border:2px solid #c92c1d!important;width:8em!important}.vote-opinion .validation-btn-container .btn-primary.opinion.against.btn:focus,.vote-opinion .validation-btn-container .btn-primary.opinion.against.btn:focus-visible,.vote-opinion .validation-btn-container .btn-primary.opinion.against:active,.vote-opinion .validation-btn-container .btn-primary.opinion.against:hover{background-color:transparent!important;border:2px solid #c92c1d!important;color:#c92c1d!important;text-decoration:none}.vote-opinion .validation-btn-container .btn-primary.opinion.against.btn:focus,.vote-opinion .validation-btn-container .btn-primary.opinion.against.btn:focus-visible{animation:btn-shadow-in-against .3s ease-in-out forwards}.vote-opinion .validation-btn-container .btn-primary.opinion.against:before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f165";font-family:Font Awesome\ 6 Free;font-weight:900;margin-right:.25em}.vote-opinion .validation-btn-container .btn-primary.opinion.against:active:before,.vote-opinion .validation-btn-container .btn-primary.opinion.against:focus-visible:before,.vote-opinion .validation-btn-container .btn-primary.opinion.against:focus:before,.vote-opinion .validation-btn-container .btn-primary.opinion.against:hover:before{color:#c92c1d}.vote-opinion .validation-btn-container .btn-primary.opinion.selected{border:5px solid #ee930b!important;box-shadow:5px 5px 10px #ee930b!important}.vote-opinion .validation-btn-container .btn-primary.opinion.against.disabled,.vote-opinion .validation-btn-container .btn-primary.opinion.for.disabled,.vote-opinion .validation-btn-container .btn-primary.opinion.neutral.disabled{animation:none;background-color:#858585!important;border:none!important;box-shadow:0 0 5px 2px transparent!important;color:#fff!important;opacity:.65}.vote-opinion .validation-btn-container .btn-primary.opinion.against.disabled:before,.vote-opinion .validation-btn-container .btn-primary.opinion.for.disabled:before,.vote-opinion .validation-btn-container .btn-primary.opinion.neutral.disabled:before{color:#fff;content:"\f023";font-family:Font Awesome\ 6 Free;font-size:1.2rem}@keyframes btn-shadow-in-for{to{box-shadow:3px 5px 5px #44a87480}}@keyframes btn-shadow-in-against{to{box-shadow:3px 5px 5px #c92c1d80}}@keyframes btn-shadow-out-for{0%{box-shadow:3px 5px 5px #44a87480}}@keyframes btn-shadow-out-against{0%{box-shadow:3px 5px 5px #c92c1d80}}@media screen and (max-width:768px){.vote-opinion .validation-btn-container.vote-opinion-against,.vote-opinion .validation-btn-container.vote-opinion-for,.vote-opinion .validation-btn-container.vote-opinion-neutral{float:none;width:100%}}#app_vote_type__token{display:none}.point form #app_vote_type{align-content:center;flex-direction:column}.point form #app_vote_type div:nth-child(2),.point form #app_vote_type div:nth-child(3){display:flex;justify-content:center}input#app_vote_type_point{height:3em}@media screen and (max-width:768px){.col-12.point #app_vote_type{flex-direction:column}}.block.actionblock.action-type-answer .actionchild-wrapper{margin-bottom:1em}.block.actionblock.action-type-answer .action-container{background-color:#fff;box-shadow:10px 5px 5px #eaeaea;height:fit-content}.block.surveyblockservice .survey-container,.block.surveyresultblockservice .survey-result-container{background-color:#fff;box-shadow:10px 5px 5px #eaeaea;padding-left:3em;padding-right:3em}.block.surveyblockservice .survey-container fieldset .form-part-title{font-size:1.5rem}.block.surveyblockservice .survey-container form[name=app_surveyparticipation_type]>div.form-group{display:flex;justify-content:center}@media screen and (max-width:768px){.block.surveyblockservice .survey-container,.block.surveyresultblockservice .survey-result-container{padding-left:.5em;padding-right:.5em}.block.surveyblockservice .survey-container fieldset .form-part-title{font-size:1.2rem!important}}@media screen and (min-width:768px) and (max-width:1280px){.block.surveyblockservice .survey-container,.block.surveyresultblockservice .survey-result-container{padding-left:1em;padding-right:1em}.block.surveyblockservice .survey-container fieldset .form-part-title{font-size:1.3rem!important}}.block.surveyresultblockservice .survey-result-container .result-container .result-list{padding-left:0;width:100%}.block.surveyresultblockservice .survey-result-container .result-container .result-list .result-item{background-color:#f2f2f2;padding-top:1em}.block.surveyresultblockservice .survey-result-container .result-container .result-list .result-item .field-name.label{font-size:1.1rem;font-weight:600;hyphens:auto;width:90%;word-break:break-word}.block.surveyresultblockservice .survey-result-container .result-container .result-list .result-item .field-name.choices{font-weight:500;hyphens:auto;margin-bottom:.25em;word-break:break-word}.block.surveyresultblockservice .survey-result-container .result-container .result-list .result-item .field-percentage{margin-bottom:.25em}.block.surveyresultblockservice .survey-result-container .result-container .result-list .result-item{padding-left:0;width:100%}.block.surveyresultblockservice .survey-result-container .result-container .result-list .result-item .choices-list .result-item-choices{align-items:center;margin-right:2em}.block.surveyresultblockservice .survey-result-container .result-container .result-list .result-item .choices-list .result-item-choices .fa-solid.fa-circle{font-size:.5rem}.block.surveyresultblockservice .survey-result-container .result-container .result-list .result-item .stat-container .result-chart.bar{height:20em;width:35em}.block.surveyresultblockservice .survey-result-container .result-container .result-list .result-item:nth-child(odd) .choices-list .order-choices-list .order-choices-table{--bs-table-bg:#f2f2f2;--bs-table-border-color:#c8c8c8}.block.surveyresultblockservice .survey-result-container .result-container .result-list .result-item .choices-list .order-choices-list .order-choices-table td,.block.surveyresultblockservice .survey-result-container .result-container .result-list .result-item .choices-list .order-choices-list .order-choices-table th{padding-left:.5em;padding-right:.5em;text-align:center}.block.surveyresultblockservice .survey-result-container .result-container .result-list .result-item .choices-list .order-choices-list .order-choices-table th{font-weight:500;margin-top:.5em}@media screen and (max-width:768px){.block.surveyresultblockservice .survey-result-container .result-container .result-list .result-item .field-name.label{width:100%}.block.surveyresultblockservice .survey-result-container .result-container .result-list .result-item .field-total-container .field-total-label{margin-bottom:.25em}.block.surveyresultblockservice .survey-result-container .result-container .result-list .result-item .field-name.choices{font-size:.9rem}.block.surveyresultblockservice .survey-result-container .result-container .result-list .result-item .stat-container .result-chart.bar{width:18em}.block.surveyresultblockservice .survey-result-container .result-container .result-list .result-item .choices-list{padding-left:0}.block.surveyresultblockservice .survey-result-container .result-container .result-list .result-item .choices-list .result-item-choices{margin-right:0;width:16em}.block.surveyresultblockservice .survey-result-container .result-container .result-list .result-item .choices-list .result-item-choices .field-name.choices{width:60%}.block.surveyresultblockservice .survey-result-container .result-container .result-list .result-item .choices-list .result-item-choices .order-choices-list .field-name.choices{width:100%}}@media screen and (min-width:768px) and (max-width:1280px){.block.surveyresultblockservice .survey-result-container .result-container .result-list .result-item .field-name.choices{font-size:.9rem}.block.surveyresultblockservice .survey-result-container .result-container .result-list .result-item .field-total-container .field-total-label{margin-bottom:.25em}.block.surveyresultblockservice .survey-result-container .result-container .result-list .result-item .stat-container .result-chart.bar{width:23em}.block.surveyresultblockservice .survey-result-container .result-container .result-list .result-item .choices-list .result-item-choices{margin-right:0}.block.surveyresultblockservice .survey-result-container .result-container .result-list .result-item .choices-list .result-item-choices .order-choices-list .field-name.choices{width:100%}}@media screen and (min-width:992px) and (max-width:1280px){.block.surveyresultblockservice .survey-result-container .result-container .result-list .result-item .stat-container .result-chart.bar{width:30em}}.section-filters-menu.offcanvas.sidebar{background-color:#eaeaea!important}.btn.btn-toggle.filter-type{padding-left:.25em!important}.section-filters-menu .filters-list-container .filter-type.label .filter-type-title{color:#000;font-size:1.2rem}.form-control.cost::placeholder,.form-control.owner::placeholder{color:#d5d5d5!important;font-size:1rem;font-style:italic}.section-filters-menu .filters-list-container .filter-type.dropdown .form-check{margin-left:0!important;margin-right:0!important;padding-left:0!important}.filter-usage-done-container .btn.btn-primary{border-radius:.3em;height:2em;padding:0;width:2em}@media screen and (max-width:768px){.section-filters-menu .filters-list-container .filter-usage-done .btn-primary{width:2.5em!important}}.sections-type-custompage div,.sections-type-custompage img{max-width:100%}.sections-type-custompage .custompagearticleblockservice{margin-top:0}#map-dialog,.section-map{position:relative}#map-dialog{height:40em}.map-proposal-menu.btn-container{border-radius:.25em;height:1.9em;left:.95em;position:absolute;top:.95em;width:1.9em;z-index:450}@media screen and (max-width:768px){#map-dialog{height:42em;position:relative}}@media screen and (min-width:768px) and (max-width:992px){#map-dialog{height:52em;position:relative}}.map-proposal-menu.offcanvas{background-color:#fff!important;height:100%;left:0;opacity:0;overflow:hidden!important;position:absolute;right:auto!important;top:0;transition:opacity .3s,visibility .3s;visibility:hidden!important;width:20em;z-index:550!important}.map-proposal-menu.offcanvas.show{opacity:1;transition:opacity .3s,visibility .3s;visibility:visible!important}.map-proposal-menu .offcanvas-header{justify-content:right;padding-bottom:0!important}.map-proposal-menu.offcanvas .map-proposal-container{display:none}.proposal-show{display:block!important;overflow-y:auto!important}.map-proposal-container .proposal-frame .card{box-shadow:none!important}.map-proposal-menu.btn-container{box-shadow:3px 3px 2px #00000031}.section-map .btn.btn-link.map-card{position:absolute}.map-proposal-menu.offcanvas .card .open-modal-btn-container{display:none}.proposal.list.element:nth-of-type(odd){background-color:#eaeaea}.proposal.list.element:nth-of-type(2n){background-color:#fff}.list.element.title{color:#000;font-weight:600}.pagination{justify-content:center!important}.btn.btn-link.pagination{text-decoration:none}.btn-text-pagination{color:#fff!important}.pagination a.page-link{color:#fff}.page-item.disabled .page-link,.pagination a.page-link{background-color:transparent!important;border-color:transparent!important}.pagination .page-item.disabled{display:none}.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}}