.figc-card{z-index:1;border-radius:15px;overflow:hidden;transition:.7s}.figc-card:before{content:"";position:absolute;background:rgba(85,108,214,.05);width:170px;height:400px;z-index:-1;transform:rotate(42deg);right:-56px;top:-23px;border-radius:35px}.figc-card:hover{color:#fff;background:#309df0;transform:scale(1.1);z-index:9}.figc-card:hover .card-body,.figc-card:hover .card-text,.figc-card:hover .card-title,.figc-card:hover .categoryicon-top,.figc-card:hover .it-card-footer,.figc-card:hover h5.card-title,.figc-card:hover span.text{color:#fff}.figc-card:hover .hover-color-bubble{top:0}.figc-card .hover-color-bubble{position:absolute;background:rgba(54,81,207,.15);width:100rem;height:100rem;left:0;right:0;z-index:-1;top:16rem;border-radius:50%;transform:rotate(-36deg);left:-18rem;transition:.7s}.figc-card.selected{color:#fff;background-color:var(--primary)}.figc-card.selected .etichetta{color:#fff}.figc-card.selected .etichetta svg{fill:#fff!important}.figc-card.selected .card-body .categoryicon-top span{color:#fff}.list-group-item.first-child-visible{border-top-width:1px!important;border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item.last-child-visible{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.loader.jumping-ball{top:0;left:0;bottom:0;right:0;width:40px;height:120px;position:fixed;display:none;z-index:1051;margin:auto}.loader.jumping-ball:before{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}.loader.jumping-ball .shadow{position:absolute;width:100%;height:10px;background-color:grey;bottom:0;border-radius:100%;transform:scaleX(.8);opacity:.6;animation:shadowScale 1.7s linear infinite}.loader.jumping-ball .gravity{width:40px;height:40px;animation:bounce 1.7s cubic-bezier(.45,.45,.8,.9) infinite}.loader.jumping-ball .gravity .ball{width:40px;height:40px;background-image:url(https://cdn2.iconfinder.com/data/icons/activity-5/50/26BD-soccer-ball-128.png);background-size:cover;animation:roll .7s linear infinite}.loader.pulsing-ball{top:0;left:0;bottom:0;right:0;height:200px;position:fixed;display:none;z-index:1051;margin:auto}.loader.pulsing-ball:before{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.loader.pulsing-ball svg{height:200px;display:block;margin:0 auto}.loader.pulsing-ball svg path{animation-duration:1s;animation-name:pulse;animation-iteration-count:infinite;color:#26a380}.loader.pulsing-ball svg path.path-7{animation-delay:-1s}.loader.pulsing-ball svg path.path-6{animation-delay:-875ms}.loader.pulsing-ball svg path.path-5{animation-delay:-.75s}.loader.pulsing-ball svg path.path-4{animation-delay:-625ms}.loader.pulsing-ball svg path.path-3{animation-delay:-.5s}.loader.pulsing-ball svg path.path-2{animation-delay:-375ms}.loader.pulsing-ball svg path.path-1{animation-delay:-.25s}.loader.pulsing-ball svg path.path-0{animation-delay:-125ms}@keyframes pulse{0%{opacity:.1}30%{opacity:.8}100%{opacity:.1}}@keyframes roll{100%{transform:rotate(360deg)}}@keyframes bounce{50%{transform:translateY(80px)}}@keyframes shadowScale{50%{transform:scaleX(1);opacity:.8}}.it-brand-text{color:#c5b783}.it-header-wrapper .it-header-slim-wrapper{background:#002e5d}.it-header-wrapper .it-header-center-wrapper{background:url(../img/bg_head.jpg);background-position:center;background-repeat:no-repeat;background-color:#092651}.it-header-wrapper .it-brand-wrapper img{height:80px}.it-header-wrapper .it-brand-wrapper.cloned-header img{height:45px}.it-header-wrapper .it-user-wrapper.cloned-header{align-self:center}.it-header-wrapper .it-user-wrapper .profile-panel.show::before{left:215px!important}.it-footer-main .it-socials{padding:32px 0}.it-footer-main .it-socials a{text-decoration:none}.it-footer-main .it-footer-nav ul{margin-top:32px;padding-left:0}.it-footer-main .it-footer-nav ul li{display:inline-flex;margin:0 0;padding:0;border-right:1px solid;line-height:1}.it-footer-main .it-footer-nav ul li a{padding:1px 5px;text-decoration:none}.error-page-image{width:100%}#avatarMenuButton div{width:48px;height:48px}#avatarMenuButton div img{width:inherit;height:inherit;object-fit:cover}.profile-panel{top:-10px!important;left:-200px!important;min-width:260px!important;border-radius:10px!important}.profile-panel img{object-fit:cover}.cookiebar{max-width:1500px}.cookiebar p{width:90%}.cookiebar .cookiebar-buttons{width:10%}:focus:not(.focus--mouse){box-shadow:0 0 0 0 transparent!important;outline:0!important}.form-control:focus{border-color:#5c6f82!important}.text-truncate-three-lines{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.callout a.btn-primary{color:#fff!important}.active-link{cursor:pointer}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.border-dashed{border-style:dashed!important}.modal-dialog.modal-dialog-right{min-width:40%}.bootstrap-autocomplete.dropdown-menu{max-height:300px;overflow-y:auto}.bootstrap-autocomplete.dropdown-menu .dropdown-item{font-size:15px}.validation-summary-errors ul{padding:0}.validation-summary-errors ul li{list-style:circle}@media (max-width:990px){.container{max-width:98%}.it-header-wrapper .it-brand-wrapper img{height:60px}.profile-panel{left:-80px!important}}@media (max-width:767px){.it-header-wrapper .it-brand-wrapper img{height:45px}.cookiebar .cookiebar-buttons{width:100%}}@media (max-width:575px){.it-footer-main .it-brand-wrapper{display:flex;justify-content:center}}.it-header-wrapper .it-user-wrapper .notifications-panel.show::before{left:215px!important;background-color:#e9e6f2!important}#dropdownMenuButton .bell{transition:.3s}#dropdownMenuButton .bell:hover{color:#d63031}#dropdownMenuButton .notification-badge{position:absolute;top:-7px;left:17px;padding:0 7px;font-size:15px;line-height:22px;height:22px;background:#d63031;border-radius:15px;white-space:nowrap}#dropdownMenuButton .notification-badge.pulsing{animation:badge-pulse 2s ease-out;animation-iteration-count:infinite}.notifications-panel{top:-20px!important;left:-210px!important;padding:9px 0!important;width:350px!important;border-radius:10px!important}.notifications-panel ul{height:450px}.notifications-panel ul li{cursor:pointer;font-size:14px;border-radius:10px}.notifications-panel ul li:hover{background-color:#cbd9e1}@media (max-width:990px){.notifications-panel{left:-150px!important}.it-header-wrapper .it-user-wrapper .notifications-panel.show::before{left:290px!important}}@media (max-width:575px){.it-header-wrapper .it-user-wrapper .notifications-panel.show::before{left:275px!important}}@media only screen and (max-width:400px){.notifications-panel{left:-120px!important}.it-header-wrapper .it-user-wrapper .notifications-panel.show::before{left:245px!important}}@keyframes badge-pulse{40%{transform:scale3d(1,1,1)}50%{transform:scale3d(1.3,1.3,1.3)}55%{transform:scale3d(1,1,1)}60%{transform:scale3d(1.3,1.3,1.3)}65%{transform:scale3d(1,1,1)}}
