.dimmer[data-v-3ffc68f0]{background-color:rgba(31,41,51,.59)!important;z-index:9999999!important}.dimmer-inner[data-v-3ffc68f0]{position:fixed;left:50%;top:50%;width:100%;height:100%}.topLayerNotification[data-v-3916df9a]{z-index:100000000}.notification{.notification-close[data-v-3916df9a]{position:absolute;right:0;top:0;display:block;width:44px;height:44px;padding:0;background:none}}.modal[data-v-7ba1418c]{z-index:10000!important}.form-group label{position:relative!important}.form-group label,span.separator{color:#2a2f33!important}.inline-text label{line-height:inherit!important;overflow:inherit!important;white-space:inherit!important;word-wrap:break-word!important}.form-group{position:relative;margin-bottom:.5rem!important;margin-top:0}.formio-select-autocomplete-input{height:0!important}select{border:none!important;border-bottom:1px solid #5b6f82!important;border-radius:0;padding:.375rem .5rem;outline:0;height:2.5rem;width:100%;box-shadow:none!important;transition:.2s ease-out;font-weight:700;color:#17324d;background-color:#fff}.p{line-height:1.5}.formio-component-select .selection{border:none!important;border-bottom:1px solid #5b6f82!important;box-shadow:none!important;color:#17324d;background-color:#fff;//height:3rem}.choices__item{overflow:inherit!important;word-wrap:break-word;white-space:inherit!important;line-height:inherit!important}textarea{border:1px solid #5b6f82!important;height:auto}.avatar.avatar-success{background-color:#008758;color:#fff}.regione-liguria{background-color:#1d294b!important}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50}.it-footer a{color:#fff}.warning-message{max-width:700px;padding:5px 0;border-radius:6px;position:absolute;z-index:1;bottom:0;right:10em;background:#fff;border:.1em solid;box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1050}.modal-container{background:#fff;padding:2em;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);max-width:500px;width:90%;z-index:1051}.steppers .steppers-header li.active,.steppers .steppers-header li.confirmed{color:#054080!important}.steppers .steppers-header li.active:after{background:#054080!important}.steppers .steppers-header li{color:#5c5070!important}.formio-error-wrapper .formio-errors .error{color:darkred!important}.msg-blackboard{max-width:70vw}.upload-file-list .upload-file p{color:#04d!important}.upload[type=file]+label{background-color:#04d!important}.accordion-header .accordion-button:not(.collapsed),.it-list-wrapper .it-list .list-item .it-right-zone span.metadata{color:#5c5070!important}.card .card-body .card-text{line-height:1.5rem!important}@media (max-width:992px){.it-header-slim-wrapper{padding:7.5px 18px!important}}.btn-primary:focus-visible{color:#fff!important}.btn-outline-primary:focus-visible{color:#06c!important}.btn-outline-white:focus-visible{color:#fff!important}.btn-success:focus-visible{color:#fff!important}div .text-muted{color:#595959!important}.cursor-pointer{cursor:pointer}.cursor-not-allowed{cursor:not-allowed!important}.form-check [type=checkbox],.form-check [type=radio]{position:unset!important;opacity:unset!important;margin-top:.5rem!important;border-width:2px!important;border-color:#5b6f82!important}.form-check-input[type=checkbox],.form-check-input[type=radio]{float:none!important;width:20px!important;height:20px!important}.custom-banner{max-height:150px!important;min-height:50px!important;margin:1em 1em 0!important;padding:1em!important;background-color:var(--bs-warning)!important;font-weight:700!important}.formio-component-resource .control-label--hidden.field-required,.formio-component-select .control-label--hidden.field-required{right:0!important;z-index:2}input[type=date],input[type=datetime-local],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],textarea{width:100%}.skip-to-content{position:fixed;top:1rem;left:1rem;z-index:-1;padding-inline:1.75ch;padding-block:.75ch;border-radius:.5ch;background:#fff;color:#000;font-weight:700;opacity:0}.skip-to-content:focus-visible{outline-color:#fff;outline-style:solid;outline-width:2px;outline-offset:3px;opacity:1;z-index:999}.btn-success{background:#006552!important}.btn-primary{color:#fff;background:#024080!important}.btn-dropdown{color:#024080!important}.icon.icon-primary{fill:#024080!important}.btn-outline-primary,.dropdown-item.list-item>span{color:#024080!important}.btn-outline-primary{box-shadow:inset 0 0 0 2px #024080!important}.pagination .page-item .page-link[aria-current]{border:1px solid #024080!important;color:#024080!important}.avatar-upload:focus-within:not([data-focus-mouse=true]),.form-check .toggles label:has(input[type=checkbox]:focus:not([data-focus-mouse=true])),.form-check [type=checkbox]:focus+label,.form-check [type=radio]:focus+label,.it-carousel-wrapper .splide__pagination button:focus:not([data-focus-mouse=true]),.nav-tabs .nav-link:focus:not([data-focus-mouse=true]),.rating input:focus:not([data-focus-mouse=true])+label svg,.toggles label input[type=checkbox]:focus+.lever,.upload-dragdrop-input:focus[type=file]:not([data-focus-mouse=true])+label,.upload:focus:not([data-focus-mouse=true])+label,:focus:not([data-focus-mouse=true]){border-color:#995c00!important;box-shadow:0 0 0 2px #995c00!important;outline:none!important}