.site-header{position:fixed;top:0;left:0;right:0;z-index:1000;display:flex;align-items:center;justify-content:space-between;padding:1rem var(--padding-2);background-color:hsla(0,0%,100%,.8);box-shadow:var(--box-shadow-orange-small)}.site-header .home-link{display:block;width:9.5rem}@media screen and (pointer:fine)and (hover:hover){.site-header .home-link:hover svg .logo-orizzontale_svg__logo path,.site-header .home-link:hover svg .logo-orizzontale_svg__scritta path{fill:var(--brown)}}.site-header .home-link svg path{transition:all .5s var(--easing)}.site-header .home-link svg .logo-orizzontale_svg__logo path,.site-header .home-link svg .logo-orizzontale_svg__scritta path{fill:var(--orange)}.site-header .header-nav{display:flex;align-items:center}@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.25em}.site-header .header-nav nav ul{display:flex;padding:0}.site-header .header-nav nav ul li{list-style:none;font-size:var(--font-18pt);line-height:1.4em;font-weight:600;padding-bottom:0}.site-header .header-nav nav ul li a{color:var(--brown);transition:all .3s var(--easing);padding:0 1.5rem}@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{display:flex;align-items:center;border-radius:1.5rem;background-color:var(--light-orange);font-size:var(--font-14pt);line-height:1.25em;font-weight:700;padding:.25rem .8rem .25rem .5rem;margin-left:1rem;margin-right:1rem}@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);display:flex;align-items:center;justify-content:center;border-radius:50%;width:1.2rem;height:1.2rem;margin-right:.5rem}@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 .header-nav .user-foto{display:flex;justify-content:center;align-items:center;background:var(--orange);border-radius:3rem;width:2rem;height:2rem;margin-left:.5rem}.site-header .header-nav .user-foto a{width:100%;height:100%}.site-header .header-nav .user-foto a img{width:100%;height:100%;object-fit:cover;border-radius:2rem}.site-header .header-nav .user-initials{display:flex;justify-content:center;align-items:center;background:var(--orange);border-radius:3rem;width:2rem;height:2rem;margin-left:.5rem}.site-header .header-nav .button{font-size:var(--font-16pt);line-height:1.25em;margin-top:0;padding-left:1rem;padding-right:1rem;margin-left:1rem}@media screen and (pointer:fine)and (hover:hover){.site-header .header-nav .button:not(:disabled):hover{background:var(--brown);border:1px solid var(--brown)}}@media not all and (pointer:fine)and (hover:hover){.site-header .header-nav .button .hide-mobile{display:none}}.site-header .header-nav .button.button-logged{background-color:rgba(0,0,0,0);border:none;margin:0;border-radius:0;display:flex;align-items:center;justify-content:center;padding:0;color:var(--base);font-size:1.1rem;line-height:1em;transform:translateY(-.02rem)}@media screen and (pointer:fine)and (hover:hover){.site-header .header-nav .button.button-logged:hover{background-color:rgba(0,0,0,0);border:none}}.site-header .burger-menu{display:none;cursor:pointer;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;z-index:1100;background:none;border:none;padding:0;transition:all .3s var(--easing);margin-top:0;margin-left:1rem;transform:scale(1)!important;background:none!important;border:none!important}@media screen and (pointer:fine)and (hover:hover){.site-header .burger-menu:hover{transform:scale(1)!important;background:none!important;border:none!important}}.site-header .burger-menu:focus{transform:scale(1)!important;background:none!important;border:none!important}@media not all and (pointer:fine)and (hover:hover){.site-header .burger-menu{display:flex}}.site-header .burger-menu .burger-lines{width:2rem;height:1.5rem;display:flex;flex-direction:column;justify-content:space-between}.site-header .burger-menu .burger-line{height:.25rem;width:100%;background:var(--brown);border-radius:2px;transition:all .4s var(--easing)}.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{position:fixed;top:0;right:0;height:100vh;width:70svw;background:hsla(0,0%,100%,.98);box-shadow:-2px 0 12px rgba(0,0,0,.08);z-index:1099;transform:translateX(100%);transition:transform .4s var(--easing);display:none;flex-direction:column;padding:6rem 1.5rem 1.5rem;overflow-y:auto}@media not all and (pointer:fine)and (hover:hover){.site-header .mobile-nav{display:flex}.site-header .mobile-nav .home-link{width:80%}}.site-header .mobile-nav ul{padding:3rem 0 0}.site-header .mobile-nav ul li{font-size:var(--font-22pt);line-height:1.4em;font-weight:700;list-style:none;padding-bottom:1rem}.site-header .mobile-nav ul li span{font-size:var(--font-26pt);line-height:1.1em;margin-right:.5rem;color:var(--orange)}.site-header .mobile-nav.open{transform:translateX(0)}.site-header .mobile-nav-overlay{position:fixed;top:0;left:0;width:100svw;height:100vh;background:rgba(0,0,0,.18);z-index:1098;opacity:0;pointer-events:none;transition:opacity .3s var(--easing)}.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{display:flex;justify-content:center;margin:1rem 0}.crediti-popup .crediti-container .box{flex:0 0 8rem;margin:0 .5rem;cursor:pointer}@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(--beige)}.crediti-popup .crediti-container .box.selected h4{color:var(--orange)}.crediti-popup .crediti-container .box h4,.crediti-popup .crediti-container .box p{width:100%;text-align:center;transition:all .3s var(--easing)}.crediti-popup .button-container button{margin-right:1rem!important}.site-footer{background-color:var(--brown);color:var(--base);padding:3rem var(--padding-3) 0 var(--padding-3)}.site-footer .footer-cols{display:flex;justify-content:space-between;padding-bottom:2rem}@media not all and (pointer:fine)and (hover:hover){.site-footer .footer-cols{display:block}}.site-footer .footer-cols a,.site-footer .footer-cols p{font-size:var(--font-16pt);line-height:1.25em;color:var(--base)}@media not all and (pointer:fine)and (hover:hover){.site-footer .footer-cols a,.site-footer .footer-cols p{font-size:var(--font-18pt);line-height:1.4em}}.site-footer .footer-cols .col-1{flex:0 0 17rem}.site-footer .footer-cols .col-1 .home-link{display:block;width:9rem;margin-bottom:1.02rem}@media screen and (pointer:fine)and (hover:hover){.site-footer .footer-cols .col-1 .home-link:hover svg .logo-orizzontale_svg__logo path,.site-footer .footer-cols .col-1 .home-link:hover svg .logo-orizzontale_svg__scritta path{fill:var(--orange)}}.site-footer .footer-cols .col-1 .home-link svg path{transition:all .5s var(--easing)}.site-footer .footer-cols .col-1 .home-link svg .logo-orizzontale_svg__logo path,.site-footer .footer-cols .col-1 .home-link svg .logo-orizzontale_svg__scritta path{fill:var(--base)}.site-footer .footer-cols .col-1 .button{display:inline-flex;align-items:center;border:1px solid var(--base);padding-left:1rem;padding-right:1rem;font-size:var(--font-16pt);line-height:1.25em;color:var(--orange)}.site-footer .footer-cols .col-1 .button:hover{border:1px solid var(--orange);background:var(--orange);color:var(--base)}.site-footer .footer-cols .col-2{flex:0 0 17rem;margin-left:2.5rem}@media not all and (pointer:fine)and (hover:hover){.site-footer .footer-cols .col-2{margin-left:0;margin-top:2rem}}.site-footer .footer-cols .col-2 h2{font-size:var(--font-16pt);line-height:1.25em;font-weight:700}.site-footer .footer-cols .col-2 nav ul{padding:0}.site-footer .footer-cols .col-2 nav ul li{font-size:var(--font-16pt);line-height:1.25em;list-style:none}@media not all and (pointer:fine)and (hover:hover){.site-footer .footer-cols .col-2 nav ul li{font-size:var(--font-18pt);line-height:1.4em}}.site-footer .footer-cols .col-2 nav ul li a{transition:all .3s var(--easing)}@media screen and (pointer:fine)and (hover:hover){.site-footer .footer-cols .col-2 nav ul li a:hover{color:var(--orange)!important}}.site-footer .footer-cols .col-3{margin-left:2.5rem;flex:1 1}@media not all and (pointer:fine)and (hover:hover){.site-footer .footer-cols .col-3{margin-left:0;margin-top:2rem}}.site-footer .footer-cols .col-3 h2{font-size:var(--font-16pt);line-height:1.25em;font-weight:700}@media not all and (pointer:fine)and (hover:hover){.site-footer .footer-cols .col-3 h2{font-size:var(--font-18pt);line-height:1.4em}}@media screen and (pointer:fine)and (hover:hover){.site-footer .footer-cols .col-3 p.facebook a:hover svg path,.site-footer .footer-cols .col-3 p.instagram a:hover svg path{fill:var(--orange)}}.site-footer .footer-cols .col-3 p.facebook a svg,.site-footer .footer-cols .col-3 p.instagram a svg{flex:0 0 1rem;width:1rem;height:1rem;transform:translateY(.1rem);margin-right:.5rem}@media not all and (pointer:fine)and (hover:hover){.site-footer .footer-cols .col-3 p.facebook a svg,.site-footer .footer-cols .col-3 p.instagram a svg{flex:0 0 3rem;width:2.5rem;height:2.5rem}}.site-footer .footer-cols .col-3 p.facebook a svg path,.site-footer .footer-cols .col-3 p.instagram a svg path{fill:var(--base)}.site-footer .footer-cols .col-3 p a{display:flex;align-items:center;transition:all .3s var(--easing)}@media screen and (pointer:fine)and (hover:hover){.site-footer .footer-cols .col-3 p a:hover{color:var(--orange)!important}.site-footer .footer-cols .col-3 p a:hover svg path{stroke:var(--orange)!important}}.site-footer .footer-cols .col-3 p a svg{flex:0 0 .8rem;width:.8rem;height:.8rem;transform:translateY(.1rem);margin-right:.5rem}@media not all and (pointer:fine)and (hover:hover){.site-footer .footer-cols .col-3 p a svg{flex:0 0 3rem;width:1.5rem;height:1.5rem}}.site-footer .footer-cols .col-3 p a svg path{transition:all .3s var(--easing)}.site-footer .copyright{display:flex;justify-content:space-between;border-top:1px solid var(--light-brown);padding:2rem 0}@media not all and (pointer:fine)and (hover:hover){.site-footer .copyright{display:block}}.site-footer .copyright p{font-size:var(--font-14pt);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.25em}}.site-footer .copyright ul{display:flex;padding:0}@media not all and (pointer:fine)and (hover:hover){.site-footer .copyright ul{display:block}}.site-footer .copyright ul li{font-size:var(--font-14pt);line-height:1.25em;list-style:none}@media not all and (pointer:fine)and (hover:hover){.site-footer .copyright ul li{font-size:var(--font-16pt);line-height:1.25em}}.site-footer .copyright ul li a{color:var(--base);padding-left:1rem;transition:all .3s var(--easing)}@media not all and (pointer:fine)and (hover:hover){.site-footer .copyright ul li a{padding-left:0}}@media screen and (pointer:fine)and (hover:hover){.site-footer .copyright ul li a:hover{color:var(--orange)}}#CookiebotWidget{display:none!important}