@media (min-width: 768px){.notification{width:500px}}.cf-form-section .accordion-title{cursor:pointer;display:flex;align-items:center}.cf-form-section .accordion-title:after{flex-shrink:0;width:24px;height:24px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;margin-left:auto;content:"";background-size:24px;transition:transform .2s ease-in-out}.cf-form-section .accordion-title.open:after{transform:rotate(-180deg)}.slide-enter-active,.slide-leave-active{transition:all .5s cubic-bezier(.4,0,.2,1);transform-origin:top;overflow:hidden}.slide-enter-from,.slide-leave-to{transform:scaleY(0);opacity:0;max-height:0}.slide-enter-to,.slide-leave-from{transform:scaleY(1);opacity:1;max-height:1000px}.ue-logo{min-width:300px}.app-main{height:100vh}.app-main div:first-child{top:50%;left:50%}.app-main .main-body{min-height:500px}.it-brand-wrapper img{margin-right:10px}.just-validate-error-label{font-size:14px;font-weight:bolder;padding:8px;width:100%}.privacy-terms h4{margin-top:8px;margin-bottom:8px}.privacy-terms ul,.privacy-terms ol{margin:0}.privacy-terms li{margin:8px 0;position:relative}.list-move,.list-enter-active,.list-leave-active{transition:all .5s ease}.list-move .duplicated div,.list-enter-active .duplicated div,.list-leave-active .duplicated div{background-color:#fffaf0;box-shadow:0 0 5px #fff8dc;-webkit-box-shadow:0px 0px 5px #fff8dc;-moz-box-shadow:0px 0px 5px #fff8dc}.list-enter-from,.list-leave-to{opacity:0;transform:translate(-30px)}.drop-shadow{box-shadow:0 2px 20px #0000001a}.cf-contacts .card:after{content:unset}.cf-contacts h2{font-size:1.25rem;font-weight:600;line-height:1.2}@media (min-width: 576px){.cf-contacts h2{font-size:1.3333333333rem}}@media (min-width: 768px){.cf-contacts h2{line-height:1.2}}.cf-contacts .contact-list li{font-size:1rem;margin:1rem 0;color:#007a52;font-weight:400}@media (min-width: 576px){.cf-contacts .contact-list li{font-size:1rem}}@media (min-width: 768px){.cf-contacts .contact-list li{line-height:1.5;margin:.889rem 0}}.cf-contacts .contact-list li:last-child{margin-bottom:0}.cf-contacts .contact-list li span{margin-left:10px}.cf-rating{padding:1.5rem 0}.cf-rating .card-body{padding:0}.cf-rating h2{font-size:1.25rem;font-weight:600;line-height:1.2}@media (min-width: 576px){.cf-rating h2{font-size:1.3333333333rem}}@media (min-width: 768px){.cf-rating h2{line-height:1.2}}@media (min-width: 576px){.cf-rating{padding:1.33rem 0}}@media (min-width: 992px){.cf-rating{padding:5rem 0}}.cf-rating .rating>label svg{fill:#7d97b0}.cf-rating .form-group{margin-bottom:0;min-height:5rem}@media (min-width: 576px){.cf-rating .form-group{min-height:5.56rem}}.cf-rating .card{padding:1rem}@media (min-width: 576px){.cf-rating .card{padding:.89rem}}@media (min-width: 992px){.cf-rating .card{padding:1.78rem}}.cf-rating .card:after{content:unset}.cf-rating .card.card-teaser{padding:16px 24px;text-decoration:none}@media (min-width: 992px){.cf-rating .card.card-teaser{flex-direction:row}}.cf-rating .card.card-teaser .icon{min-width:auto}.cf-rating .card-header{padding:0;margin-bottom:1.25rem}@media (min-width: 576px){.cf-rating .card-header{margin-bottom:1.11rem}}.cf-rating .rating input:focus+label{border-color:#f90!important;box-shadow:0 0 0 2px #f90!important;outline:none!important}.cf-rating .cf-rating-section{padding:1.5rem 1rem}@media (min-width: 576px){.cf-rating .cf-rating-section{padding:1.33rem .89rem}}@media (min-width: 992px){.cf-rating .cf-rating-section{padding:4.44rem 0}}.cf-steps-rating .step-title{padding:.875rem;margin-bottom:2.375rem}@media (min-width: 576px){.cf-steps-rating .step-title{padding:.78rem;margin-bottom:2.111rem}}.cf-steps-rating .step-title legend{font-size:1.125rem;font-weight:600;line-height:36px;text-overflow:initial;white-space:normal}@media (min-width: 576px){.cf-steps-rating .step-title legend{font-size:1rem}}.cf-radio-list{font-size:1rem;font-weight:600}@media (min-width: 576px){.cf-radio-list{font-size:1rem}}.cf-radio-list__item:not(:last-child){margin-bottom:1rem}@media (min-width: 576px){.cf-radio-list__item:not(:last-child){margin-bottom:.89rem}}.cf-radio-list .form-check [type=checkbox]+label,.cf-radio-list .form-check [type=radio]+label{height:auto;margin-bottom:1.25rem}@media (min-width: 576px){.cf-radio-list .form-check [type=checkbox]+label,.cf-radio-list .form-check [type=radio]+label{margin-bottom:1.11rem}}.p-contacts{padding:2.5rem 1.5rem}@media (min-width: 992px){.p-contacts{padding:2.66rem 0}}.cf-filter{padding:0 .75rem}@media (min-width: 576px){.cf-filter{padding:0}}@media (min-width: 992px){.cf-filter:not(:last-child){margin-top:0}}.cf-filter:not(:first-child){margin-top:2rem}@media (min-width: 576px){.cf-filter:not(:first-child){margin-top:1.78rem}}@media (min-width: 992px){.cf-filter:not(:first-child){margin-top:2.89rem}}.cf-filter__title{font-size:2rem;font-weight:700;line-height:1.25;margin-bottom:.5rem}@media (min-width: 576px){.cf-filter__title{margin-bottom:.44rem}}@media (min-width: 992px){.cf-filter__title{margin-bottom:.89rem}}.cf-filter .filter-section{display:flex;justify-content:space-between}.cf-filter .filter-wrapper button span{font-size:.875rem;font-weight:600;color:var(--bs-primary)}@media (min-width: 576px){.cf-filter .filter-wrapper button span{font-size:.8888888889rem}}.cf-accordion.faq .accordion-body,.cf-accordion.faq .accordion-button{padding:1rem 1.5rem}@media (min-width: 576px){.cf-accordion.faq .accordion-body,.cf-accordion.faq .accordion-button{padding:.889rem 1.333rem}}.are-more-btn{font-size:.875rem;font-weight:600;line-height:1.6}@media (min-width: 576px){.are-more-btn{font-size:.7777777778rem}}.back-button{font-size:1.125rem;font-weight:700;line-height:1.5}@media (min-width: 576px){.back-button{font-size:1rem}}.faq-accordion{border:none!important}.faq-accordion .accordion-button{padding-top:0!important}.faq-accordion .accordion-body .label{font-size:1rem;color:#191919b3;line-height:1.5}@media (min-width: 576px){.faq-accordion .accordion-body .label{font-size:.8888888889rem}}#user-btnTarget a{color:var(--bs-primary)}#user-btnTarget a:hover{color:var(--bs-link-hover-color)}#personal-area-nav:before{background:none}#personal-area-nav ul{width:100%;flex-wrap:nowrap;overflow-x:auto}#personal-area-nav li{cursor:pointer}#personal-area-nav li .router-link-active.active{cursor:default!important}#personal-area-nav li .nav-link{padding:8px;margin-bottom:calc(-2 * var(--bs-nav-tabs-border-width))}#personal-area-nav li:hover .nav-link{color:var(--bs-primary)}#personal-area-nav li:hover .icon{fill:var(--bs-primary)}#personal-area-nav .messages-not-read-badge{position:absolute;top:0px;left:24px;display:block;min-width:20px;min-height:20px;border-radius:50%;padding:4px}.btn-default-primary{color:var(--bs-primary)}.btn-default-primary:hover{color:var(--bs-link-hover-color)}#btn-profile .btn-profile__label{color:var(--bs-primary)}#btn-profile .icon{margin-right:-.3em;fill:var(--bs-primary)}#btn-profile:hover .btn-profile__label{color:var(--bs-link-hover-color);text-decoration:underline}#btn-profile:hover .icon{fill:var(--bs-link-hover-color)}@media (min-width: 768px){#search-modal .modal-xl{margin:0;max-width:100%!important}#search-modal .modal-xl .modal-content{min-height:100vh}}.appointment-office-branch{cursor:pointer}#frontOfficeListContainer.just-validate-success-field,#providerListContainer.just-validate-success-field{padding-right:0!important;background:none}.appointment-free-slot-calendar__slot__time{width:100%;max-width:200px}.appointment-free-slot-calendar__slot-time-button{max-height:220px}.appointment-free-slot-calendar__month-selector button{border-radius:50%;padding:4px;box-shadow:none}.appointment-free-slot-calendar__month-selector button:active,.appointment-free-slot-calendar__month-selector button:hover{box-shadow:none}.appointment-free-slot-calendar__month-view{border:1px solid #e6ecf2}.appointment-free-slot-calendar__month-view .row .col{padding:0;text-align:center}.appointment-free-slot-calendar__month-selector__previous-button--disabled,.appointment-free-slot-calendar__month-selector__next-button--disabled{visibility:hidden}.appointment-free-slot-calendar__date{width:34px;height:34px;padding:0;line-height:34px;text-align:center;border-radius:50%;pointer-events:none;cursor:not-allowed;transition:all .4s ease;box-sizing:border-box;margin:auto;user-select:none}.appointment-free-slot-calendar__date--available{pointer-events:auto!important;cursor:pointer;position:relative}.appointment-free-slot-calendar__date--selected{color:#fff;font-weight:700}.appointment-free-slot-calendar__button{width:34px;height:34px;padding:0;line-height:34px;text-align:center;border-radius:50%;pointer-events:none;cursor:not-allowed;transition:all .4s ease;box-sizing:border-box;margin:auto;user-select:none}@media (max-width: 400px){.appointment-free-slot-calendar__button{width:27px;height:27px;line-height:27px;font-size:12px!important}}.appointment-free-slot-calendar__button--available{pointer-events:auto;cursor:pointer;position:relative}.appointment-free-slot-calendar__button--selected{color:#fff;font-weight:700}.appointment-office-item.border{border-width:3px}.appointment-office-item .form-check [type=radio]+label{width:100%;padding-left:0;padding-right:52px}.appointment-office-item .form-check [type=radio]+label:before,.appointment-office-item .form-check [type=radio]+label:after{content:"";right:0;top:0;left:unset}.cf-modal .modal-dialog{margin:auto}@media screen and (min-width: 576px){.cf-modal .modal-dialog.modal-xl{max-width:calc(100% - 96px)}}.cf-modal .btn-modal-action{min-width:120px}.cf-modal button{padding-right:16px!important;display:inline-block}.notification{z-index:10000}.preference-channel-checkbox{min-width:55px;padding:0 8px;display:flex;flex-direction:column;align-items:center}.preference-channel-checkbox .form-check{width:20px!important;height:20px!important;margin-right:0!important}.preference-channel-checkbox .form-check [type=checkbox]+label{position:absolute;width:20px;height:20px;left:50%;transform:translate(-50%)}.preference-channel-checkbox .form-check [type=checkbox]+label:after{margin-top:0}.preference-channel-checkbox .form-check [type=checkbox]+label:before{top:-1px}.preference-icon{text-align:center;min-width:55px}.preference-icon i{font-size:20px}.preference-icon .btn-flatext-primary{padding:8px}.preference-icon .btn-flatext-primary:focus{box-shadow:none}.cf-preferences-tree--root{position:relative;border:none!important}.cf-preferences-tree--root svg{margin-top:-4px;margin-left:-16px;width:32px!important;height:32px!important;transform:rotate(90deg)}.cf-preferences-tree--row li{position:relative;padding-left:30px}.cf-preferences-tree--row li:before{content:"";position:absolute;top:-32px;bottom:50%;width:16px;left:-1px;border-left:2px solid var(--bs-primary);border-bottom:2px solid var(--bs-primary)}.cf-preferences-tree--row:after{content:"";position:absolute;bottom:0;width:2px;right:auto;left:16px;border-left:2px solid var(--bs-primary)}.cf-preferences-tree__title{color:#000;padding-left:16px}.cf-preferences-tree__title:before{content:"\a";position:absolute;width:10px;height:10px;top:4px;border-radius:50%;background:var(--bs-primary);display:inline-block;margin-left:-4px;left:16px}.user-contacts-card .form-control-plaintext,.user-contacts-card .input-group,.user-contacts-card input,.user-contacts-card label{cursor:pointer}.filter-search-buttons .just-validate-success-field{padding-right:0!important;background:none}.stepper-navigation .steppers-nav{padding:0;margin-bottom:.889rem}.stepper-navigation .steppers-nav button{min-width:120px}.stepper-navigation .steppers-nav button:not(.steppers-btn-confirm){margin-right:0}#fcmPermissionModal .modal-dialog{margin:16px auto}.stepper-vertical__dot{contain:layout;font-size:14px;width:32px;min-width:32px;height:32px;min-height:32px;border-radius:50%;margin:8px}.stepper-vertical__body{width:100%;padding:8px 24px 8px 8px}.stepper-vertical-navigation button{min-width:120px}#footer .menu-item-title{margin-bottom:.889rem;padding-bottom:.889rem;border-bottom:1px solid rgba(255,255,255,.5);font-size:.7777777778rem;font-weight:700;line-height:1.5;text-transform:uppercase;min-height:38px}#footer .it-footer-small-prints-list{border-top:1px solid #fff;padding:1.5rem 1rem}#footer .list-item a{font-size:.8888888889rem!important}header .social-section-title{font-size:.875rem}header .list-inline-item{margin-right:0!important}.faq-card .accordion-button{border-style:none!important}#otpModal .form-group{margin-bottom:5px!important}#check-otp-form #Otp{margin-bottom:0!important}.service-card__favorite-icon{min-height:30px}.appointment-card .appointment-card__link{width:auto}.document-card .cf-card__date{margin-left:44px}.document-card .document-card__download-button{width:auto}#pratiche .instance-item{scroll-margin:40px}.page-assistance-request form.invisible{height:"0px"}.card-footer{border:none}.page-services-moon{min-height:300px}.delegation-list-item .accordion{border:none}.delegation-list-item button,.delegation-list-item button:hover{text-decoration:none!important}.delegation-list-item .accordion-button{border:none;padding-top:0!important}.delegation-list-item .button-wrapper{width:100%}.delegation-list-item .avatar{margin-right:-1rem}.delegation-list-item .card.focused{border:1px rgba(var(--bs-primary-rgb),.5) solid;box-shadow:0 .5rem 1rem rgba(var(--bs-primary-rgb),.15)!important}.delegate-service-item{margin-bottom:1rem;min-height:90px}@media screen and (min-width: 768px){.delegate-service-item .delegation-service-item-status{padding-left:56px}}.delegate-service-item label{max-width:100px}.delegate-service-item .toggle-label{font-size:1.125rem;position:relative;margin-left:-24px;font-weight:600}.delegate-service-item .lever{float:left!important}.delegate-service-item .description-label{font-weight:600;font-size:.875rem;line-height:calc(2.5rem - 1px)}.delegate-service-item li{font-size:1rem}.delegations-chip{border:1px solid var(--bs-secondary);display:inline-flex;justify-content:space-evenly;align-items:center;height:32px;min-width:120px;border-radius:16px;padding:2px 24px 0 16px}.delegations-chip.chip-pending{border-color:var(--bs-warning);background-color:var(--bs-warning)}.delegations-chip.chip-pending .chip-label{color:#fff}.delegations-chip .chip-label{color:var(--bs-secondary);font-size:1rem;height:12px;transform:translateY(-8px);font-weight:600}.delegator-service-item .service-title{font-size:1.125rem;font-weight:600}.delegation-request-service-item .text{font-size:1rem!important}.icon-delegation{border:2px solid var(--bs-secondary);border-radius:50%;padding:4px;fill:var(--bs-secondary);width:48px;height:48px}.btn-icon-delegations{width:auto!important}datalist{position:absolute;max-height:20em;border:0 none;overflow-x:hidden;overflow-y:auto}.btn-group.btn-group-delegation .btn-check:checked+.btn{color:#fff}.btn-group.btn-group-delegation .btn-check:checked+.btn.btn-group-delegation__approved{background-color:var(--bs-success);box-shadow:inset 0 0 0 1px var(--bs-success)}.btn-group.btn-group-delegation .btn-check:checked+.btn.btn-group-delegation__refused{background-color:var(--bs-danger);box-shadow:inset 0 0 0 1px var(--bs-danger)}.btn-group.btn-group-delegation .btn{box-shadow:inset 0 0 0 1px var(--bs-primary);color:var(--bs-primary)}.list-style-none{list-style-type:none!important}.it-footer{font-size:16px;line-height:1.5}.pa-info-label{line-height:1.5;font-weight:700;color:#191919b3}
