.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:var(--cdp-color-text)!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}.clickable-btn{margin:0;text-align:left;cursor:pointer}.btn-unstyled,.clickable-btn{background:none;border:none;padding:0;font:inherit;color:inherit}.btn-unstyled,select{width:100%}select{border:none!important;border-bottom:1px solid var(--cdp-color-secondary)!important;border-radius:0;padding:.375rem .5rem;outline:0;height:2.5rem;box-shadow:none!important;transition:.2s ease-out;font-weight:700;color:var(--cdp-color-text-dark);background-color:var(--cdp-color-white)}.p{line-height:1.5}.formio-component-select .selection{border:none!important;border-bottom:1px solid var(--cdp-color-secondary)!important;box-shadow:none!important;color:var(--cdp-color-text-dark);background-color:var(--cdp-color-white);//height:3rem}.choices__item{overflow:inherit!important;word-wrap:break-word;white-space:inherit!important;line-height:inherit!important}textarea{border:1px solid var(--cdp-color-secondary)!important;height:auto}.avatar.avatar-success{background-color:var(--cdp-color-success);color:var(--cdp-color-white)}.regione-liguria{background-color:var(--cdp-color-primary)!important}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--cdp-color-text-global)}.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 var(--cdp-color-shadow)}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--cdp-color-overlay);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 var(--cdp-color-shadow);max-width:500px;width:90%;z-index:1051}.steppers .steppers-header li.active,.steppers .steppers-header li.confirmed{color:var(--cdp-color-stepper-active)!important}.steppers .steppers-header li.active:after{background:var(--cdp-color-stepper-active)!important}.steppers .steppers-header li{color:var(--cdp-color-stepper-inactive)!important}.formio-error-wrapper .formio-errors .error{color:var(--cdp-color-error)!important}.msg-blackboard{max-width:70vw}.upload-file-list .upload-file p{color:var(--cdp-color-accent)!important}.upload[type=file]+label{background-color:var(--cdp-color-accent)!important}.accordion-header .accordion-button:not(.collapsed),.it-list-wrapper .it-list .list-item .it-right-zone span.metadata{color:var(--cdp-color-stepper-inactive)!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:var(--cdp-color-focus)!important}.btn-outline-white:focus-visible{color:#fff!important}.btn-success:focus-visible{color:#fff!important}div .text-muted{color:var(--cdp-color-text-muted)!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:var(--cdp-color-secondary)!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:var(--cdp-color-success-btn)!important}.btn-primary{color:#fff;background:var(--cdp-color-primary-btn)!important}.btn-dropdown{color:var(--cdp-color-primary-btn)!important}.icon.icon-primary{fill:var(--cdp-color-primary-btn)!important}.btn-outline-primary,.dropdown-item.list-item>span{color:var(--cdp-color-primary-btn)!important}.btn-outline-primary{box-shadow:inset 0 0 0 2px var(--cdp-color-primary-btn)!important}.pagination .page-item .page-link[aria-current]{border:1px solid var(--cdp-color-primary-btn)!important;color:var(--cdp-color-primary-btn)!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}