.popup-overlay .popup-content.crediti-popup{width:32rem!important}.popup-overlay .popup-content.crediti-popup>h3,.popup-overlay .popup-content.crediti-popup>p{padding-left:2rem;padding-right:2rem}.popup-overlay .popup-content.crediti-popup label{display:none}.popup-overlay .popup-content.crediti-popup .crediti-container{justify-content:center;margin:2rem 0 1rem;display:flex}.popup-overlay .popup-content.crediti-popup .crediti-container .box{cursor:pointer;flex:0 0 8rem;margin:0 .5rem}@media screen and (pointer:fine) and (hover:hover){.popup-overlay .popup-content.crediti-popup .crediti-container .box:hover h4,.popup-overlay .popup-content.crediti-popup .crediti-container .box:hover p{color:var(--orange)}}.popup-overlay .popup-content.crediti-popup .crediti-container .box.selected{background:var(--warm-white)}.popup-overlay .popup-content.crediti-popup .crediti-container .box.selected h4{color:var(--orange)}.popup-overlay .popup-content.crediti-popup .crediti-container .box h4,.popup-overlay .popup-content.crediti-popup .crediti-container .box p{text-align:center;width:100%;transition:all .3s var(--easing)}.popup-overlay .popup-content.crediti-popup .button-container{padding-left:1rem;padding-right:1rem}.popup-overlay .popup-content.crediti-popup .button-container button{margin-right:1rem!important}
.site-header{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--graphite);z-index:1000;padding:1rem var(--padding-4);background:#6b72801a;justify-content:space-between;align-items:center;transition:background .3s;display:flex;position:fixed;top:0;left:0;right:0}.site-header.scrolled{background:#0f0f10cc}.site-header.dashboard-header{padding:1rem var(--padding-2);background:#0f0f10eb}.site-header.dashboard-header .header-nav{justify-content:flex-end;width:100%}.site-header.dashboard-header .burger-menu{display:none}.site-header .home-link{width:4.6rem;display:block}@media screen and (pointer:fine) and (hover:hover){.site-header .home-link:hover svg .logo-orizzontale_svg__scritta path,.site-header .home-link:hover svg .logo-orizzontale_svg__logo path{fill:var(--deep-black)}}.site-header .home-link svg path{transition:all .5s var(--easing)}.site-header .home-link svg .logo-orizzontale_svg__scritta path,.site-header .home-link svg .logo-orizzontale_svg__logo path{fill:var(--orange)}.site-header .header-nav{align-items:center;display:flex}@media not all and (pointer:fine) and (hover:hover){.site-header .header-nav nav{display:none}}.site-header .header-nav nav{font-size:var(--font-16pt);line-height:1.5em}.site-header .header-nav nav ul{padding:0;display:flex}.site-header .header-nav nav ul li{font-size:var(--font-16pt);padding-bottom:0;line-height:1.5em;list-style:none}.site-header .header-nav nav ul li a{color:var(--border-color);transition:all .3s var(--easing);padding:0 1rem;font-weight:700}.site-header .header-nav nav ul li a.active{color:var(--orange)}@media screen and (pointer:fine) and (hover:hover){.site-header .header-nav nav ul li a:hover{color:var(--orange)}}.site-header .header-nav nav ul li a.current-page{color:var(--orange)}.site-header .header-nav nav ul li:last-of-type{padding-right:1rem}.site-header .header-nav .crediti-attuali{background-color:var(--light-orange);font-size:var(--font-14pt);border-radius:1.5rem;align-items:center;margin-left:1rem;margin-right:1rem;padding:.25rem .8rem .25rem .5rem;font-weight:700;line-height:1.25em;display:flex}@media not all and (pointer:fine) and (hover:hover){.site-header .header-nav .crediti-attuali{width:4.85rem;margin-right:.5rem}}.site-header .header-nav .crediti-attuali .svg-container{background-color:var(--base);border-radius:50%;justify-content:center;align-items:center;width:1.2rem;height:1.2rem;margin-right:.5rem;display:flex}@media not all and (pointer:fine) and (hover:hover){.site-header .header-nav .crediti-attuali .svg-container{display:none}}.site-header .header-nav .crediti-attuali .svg-container svg{width:.8rem;height:.8rem;transform:translateY(.05rem)}.site-header .user-foto{background:var(--orange);border-radius:3rem;justify-content:center;align-items:center;width:2rem;height:2rem;margin-left:.5rem;display:flex}.site-header .user-foto:has(img){background:0 0}.site-header .user-foto a{width:100%;height:100%}.site-header .user-foto a img{object-fit:cover;border-radius:2rem;width:100%;height:100%}.site-header .user-initials{background:var(--orange);border-radius:3rem;justify-content:center;align-items:center;width:2rem;height:2rem;margin-left:.5rem;display:flex}.site-header .button{font-size:var(--font-16pt);margin-top:0;margin-left:1rem;padding-left:1rem;padding-right:1rem;line-height:1.5em}@media screen and (pointer:fine) and (hover:hover){.site-header .button:not(:disabled):hover{background:var(--deep-black);border:1px solid var(--deep-black)}}@media not all and (pointer:fine) and (hover:hover){.site-header .button .hide-mobile{display:none}}.site-header .button.button-logged{color:var(--base);background-color:#0000;border:none;border-radius:0;justify-content:center;align-items:center;margin:0;padding:0;font-size:1.1rem;line-height:1em;display:flex;transform:translateY(-.02rem)}@media screen and (pointer:fine) and (hover:hover){.site-header .button.button-logged:hover{background-color:#0000!important;border:none!important;transform:none!important}}.site-header .burger-menu{cursor:pointer;z-index:1100;width:2.5rem;height:2.5rem;transition:all .3s var(--easing);background:0 0;border:none;justify-content:center;align-items:center;margin-top:0;padding:0;display:none;background:0 0!important;border:none!important;transform:scale(1)!important}@media screen and (pointer:fine) and (hover:hover){.site-header .burger-menu:hover{background:0 0!important;border:none!important;transform:scale(1)!important}}.site-header .burger-menu:focus{background:0 0!important;border:none!important;transform:scale(1)!important}@media not all and (pointer:fine) and (hover:hover){.site-header .burger-menu{display:flex}}.site-header .burger-menu .burger-lines{flex-direction:column;justify-content:space-between;width:2rem;height:1.5rem;display:flex}.site-header .burger-menu .burger-line{background:var(--orange);width:100%;height:.25rem;transition:all .4s var(--easing);border-radius:2px}.site-header .burger-menu.active .burger-line:first-child{transform:translateY(.6rem)rotate(45deg)}.site-header .burger-menu.active .burger-line:nth-child(2){opacity:0}.site-header .burger-menu.active .burger-line:nth-child(3){transform:translateY(-.6rem)rotate(-45deg)}.site-header .mobile-nav{background:var(--deep-black);z-index:1099;width:70svw;height:100vh;transition:transform .4s var(--easing);flex-direction:column;padding:6rem 1.5rem 1.5rem;display:none;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-2px 0 12px #00000014}@media not all and (pointer:fine) and (hover:hover){.site-header .mobile-nav{display:flex}.site-header .mobile-nav .home-link{width:55%}}.site-header .mobile-nav ul{padding:3rem 0 0}.site-header .mobile-nav ul li{font-size:var(--font-22pt);padding-bottom:1.5rem;font-weight:700;line-height:1.4em;list-style:none}.site-header .mobile-nav ul li a{color:var(--base);transition:all .3s var(--eaasing)}.site-header .mobile-nav ul li a.active{color:var(--orange)}.site-header .mobile-nav.open{transform:translate(0)}.site-header .mobile-nav-overlay{z-index:1098;opacity:0;pointer-events:none;width:100svw;height:100vh;transition:opacity .3s var(--easing);background:#0000002e;position:fixed;top:0;left:0}.site-header .mobile-nav-overlay.open{opacity:1;pointer-events:auto}.crediti-popup{width:30rem!important}.crediti-popup label{display:none}.crediti-popup .crediti-container{justify-content:center;margin:1rem 0;display:flex}.crediti-popup .crediti-container .box{cursor:pointer;flex:0 0 8rem;margin:0 .5rem}@media screen and (pointer:fine) and (hover:hover){.crediti-popup .crediti-container .box:hover h4,.crediti-popup .crediti-container .box:hover p{color:var(--orange)}}.crediti-popup .crediti-container .box.selected{background:var(--warm-white)}.crediti-popup .crediti-container .box.selected h4{color:var(--orange)}.crediti-popup .crediti-container .box h4,.crediti-popup .crediti-container .box p{text-align:center;width:100%;transition:all .3s var(--easing)}.crediti-popup .button-container button{margin-right:1rem!important}
.site-footer{padding:4rem var(--padding-4)0 var(--padding-4);background-color:#000}.site-footer .footer-cols{justify-content:space-between;padding-bottom:2rem;display:flex}@media not all and (pointer:fine) and (hover:hover){.site-footer .footer-cols{padding-bottom:0;display:block}}.site-footer .footer-cols h2{font-size:var(--font-16pt);color:var(--border-color);text-transform:uppercase;font-weight:700;line-height:1.5em}.site-footer .footer-cols p,.site-footer .footer-cols a{font-size:var(--font-16pt);color:var(--muted-grey);line-height:1.5em}.site-footer .footer-cols .social{display:flex}@media not all and (pointer:fine) and (hover:hover){.site-footer .footer-cols .social{padding-bottom:2rem}}.site-footer .footer-cols .social p{background:var(--orange);width:2rem;height:2rem;transition:all .3s var(--easing);border-radius:2rem;flex:0 0 2rem;margin-right:.5rem}@media screen and (pointer:fine) and (hover:hover){.site-footer .footer-cols .social p:hover{transform:scale(1.1)}}.site-footer .footer-cols .social p a{flex-direction:column;justify-content:center;align-items:center;width:2rem;height:2rem;padding:.6rem;display:flex}.site-footer .footer-cols .social p svg path{fill:var(--base)}.site-footer .footer-cols .social p svg rect,.site-footer .footer-cols .social p svg circle{stroke:var(--base)}.site-footer .footer-cols .footer-col{flex:0 0 calc(24% - 1rem)}@media not all and (pointer:fine) and (hover:hover){.site-footer .footer-cols .footer-col{padding-bottom:2rem}}.site-footer .footer-cols .footer-col:first-of-type{flex:1;padding-right:2rem}.site-footer .footer-cols .home-link{width:4.5rem;margin-bottom:1.02rem;display:block}@media screen and (pointer:fine) and (hover:hover){.site-footer .footer-cols .home-link:hover svg .logo-orizzontale_svg__scritta path,.site-footer .footer-cols .home-link:hover svg .logo-orizzontale_svg__logo path{fill:var(--orange)}}.site-footer .footer-cols .home-link svg path{transition:all .5s var(--easing)}.site-footer .footer-cols .home-link svg .logo-orizzontale_svg__scritta path,.site-footer .footer-cols .home-link svg .logo-orizzontale_svg__logo path{fill:var(--base)}.site-footer .footer-cols nav ul{padding:0}.site-footer .footer-cols nav ul li{font-size:var(--font-16pt);line-height:1.5em;list-style:none}@media not all and (pointer:fine) and (hover:hover){.site-footer .footer-cols nav ul li{font-size:var(--font-18pt);line-height:1.4em}}.site-footer .footer-cols nav ul li a{transition:all .3s var(--easing)}@media screen and (pointer:fine) and (hover:hover){.site-footer .footer-cols nav ul li a:hover{color:var(--orange)!important}}.site-footer .copyright{border-top:1px solid var(--muted-grey);justify-content:center;padding:2rem 0;display:flex}.site-footer .copyright p{font-size:var(--font-14pt);color:var(--muted-grey);line-height:1.25em}@media not all and (pointer:fine) and (hover:hover){.site-footer .copyright p{font-size:var(--font-16pt);line-height:1.5em}}#CookiebotWidget{display:none!important}
