:root{--color1:#0074a1;--color1rgb:0,116,161;--color1light:#306eeb;--color1dark:#003c57;;--color1darkrgb:0, 60, 87;;--color1over:#003c57;--color2:#ff851c;--color2rgb:255,133,28;--color2over:#99e530;--color2rgb:133,222,9;--color3:#ebf5f9;--color3rgb:235,245,249;--color3alpha:153,203,223,.2;--color4:#e6f0f5;--color4rgb:230,240,245;--color5:#292e33;--color6:#ffffff;--color6rgb:255,255,255;--backdrop-color:rgba(255, 255, 255, 1);--backdrop-navscroll:rgba(255, 255, 255, 0.8);--backdrop-navcollapse:linear-gradient(135deg, rgba(255,255,255,.95) 0%, rgba(255,255,255,.95) 50%, rgba(243,246,252,.95) 73%, rgba(226,233,248,.95) 100%);--backdrop-color-dark:rgba(0, 60, 87, 0.85);--color7:#dcdfe5;--color8:#0084cb;--roundcorner:28px;--roundcornerbig:38px}html,body{height:100%;min-height:100%;font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:16px;line-height:1.6em}body{color:var(--color5);background-color:var(--color6);min-height:100vh;height:100svh}body::before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-image:url(/img/bg-opensport.svg);background-repeat:no-repeat;background-position:right 80%;background-size:75% auto;opacity:.05;z-index:-1;pointer-events:none}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Space Grotesk",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;letter-spacing:-.03em;color:var(--color1)}h1{color:var(--color1dark)}a{color:var(--color1);text-decoration:none}a:hover,a:focus{color:var(--color1over);text-decoration:none}b,strong{font-weight:500}::-moz-selection{color:var(--color1);background:var(--color4);text-shadow:none}::selection{color:var(--color1);background:var(--color4);text-shadow:none}select:focus,input:focus,textarea:focus,button:focus,.btn.focus,.btn:focus,select:active,input:active,textarea:active,button:active,.btn.active,.btn:active{outline:none!important;outline-color:#fff0;outline-style:none;box-shadow:none!important}.form-control:focus{box-shadow:none;border-color:var(--color1)}.bg-color1{background:var(--color1)}.bg-color2{background:var(--color2)}.bg-color3{background:var(--color3)}.bg-color4{background:var(--color4)}.bg-color5{background:var(--color5)}.bg-transparent{background:#fff0}.color1{color:var(--color1)}.color2{color:var(--color2)}.color3{color:var(--color3)}.color4{color:var(--color4)}.color5{color:var(--color5)}.color6{color:var(--color6)}.percent99{width:99%}.btn{font-size:1rem;line-height:1em;font-family:"Space Grotesk",sans-serif;font-weight:700;text-transform:uppercase;border-radius:var(--roundcorner);transition:all .15s ease-in-out;box-shadow:inset 0 -5px 0 rgb(0 0 0 / .3);outline:none;border:none;display:inline-flex;flex-direction:row;padding:0rem 1.25rem 5px 1.25rem;width:auto;min-height:56px;justify-content:center;align-items:center;position:relative;overflow:hidden}.btn:hover,.btn:focus{box-shadow:inset 0 -5px 0 rgb(0 0 0 / .3)!important}.btn:active,.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active{padding-bottom:0;transform:scale(.98);box-shadow:inset 0 2px 0 rgb(0 0 0 / .3)!important}.btn:after{background:#fff;content:"";height:155px;left:-75px;opacity:.2;position:absolute;top:-50px;transform:rotate(35deg);transition:all 550ms cubic-bezier(.19,1,.22,1);width:50px}.btn:hover::after{left:120%;transition:all 550ms cubic-bezier(.19,1,.22,1)}.btn>span+.icon{margin:0;margin-left:.5rem!important}.btn>.icon+span{margin:0;margin-right:.5rem!important}.btn-primary{color:var(--color6);background:var(--color1);border:none;box-shadow:inset 0 -5px 0 var(--color1dark)!important}.btn-primary:hover,.btn-primary:focus,.show>.btn-primary.dropdown-toggle{color:var(--color6);background:var(--color1);box-shadow:inset 0 -5px 0 var(--color1dark)!important}.btn-primary:active,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active{color:var(--color6);background:var(--color1);box-shadow:inset 0 2px 0 var(--color1dark)!important}.btn-primary.disabled,.btn-primary:disabled{color:var(--color6);background-color:var(--color1)}.btn-primary>.icon,.btn-primary:hover>.icon,.btn-primary:focus>.icon{fill:var(--color6)!important}.btn-outline-primary{color:var(--color2);border:2px solid var(--color2)}.btn-outline-primary:hover,.btn-outline-primary:focus,.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{background:#fff0;color:var(--color2over);border:2px solid var(--color2over)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:var(--color7);border:2px solid var(--color7)}.btn-outline-primary>.icon,.btn-outline-primary:hover>.icon,.btn-outline-primary:focus>.icon{fill:var(--color2)!important}.btn-secondary{color:var(--color6);border:none;background:var(--color2)}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:var(--color6);background:var(--color2)}.btn-secondary.disabled,.btn-secondary:disabled{color:var(--color6);background-color:var(--color2)}.btn-secondary>.icon,.btn-secondary:hover>.icon,.btn-secondary:focus>.icon{fill:var(--color6)!important}.py-x{padding-top:4rem;padding-bottom:4rem}.pt-x{padding-top:4rem}.pb-x{padding-bottom:4rem}.py-2x{padding-top:8rem;padding-bottom:8rem}.pt-2x{padding-top:8rem}.pb-2x{padding-bottom:8rem}.card-img{border-radius:0}.icon{width:24px;height:24px;margin:7.5px}a .icon,.icon{fill:var(--color1)}a:hover .icon,a:focus.icon{fill:var(--color1over)}#form-container{color:var(--color5)}#form-container h2{margin-top:0}.btn-col{text-align:center}.btn-col:last-child{margin-bottom:0}input.form-control,textarea.form-control,select.form-control{width:100%;font-size:1.2rem;height:auto;color:var(--color5);background:var(--color6);border:2px solid var(--color7);padding:12px;-moz-border-radius:var(--roundcorner);-webkit-border-radius:var(--roundcorner);border-radius:var(--roundcorner);box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}input.form-control:focus,textarea.form-control:focus,select.form-control:focus,input.form-control:active,textarea.form-control:active,select.form-control:active,.form-control:focus,.form-control:active{outline:0;border-color:var(--color1);box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.form-control::-webkit-input-placeholder{color:var(--color7)}.form-control::-moz-placeholder{color:var(--color7)}.form-control:-moz-placeholder{color:var(--color7)}.form-control:-ms-input-placeholder{color:var(--color7)}.has-error .form-control,.has-error .checkbox label,.has-error .form-control:focus,.has-error .checkbox label:focus{border-color:#ff7f7f;-webkit-box-shadow:none;box-shadow:none}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline{color:#ff7f7f}.has-success .form-control,.has-success .checkbox label,.has-success .form-control:focus,.has-success .checkbox label:focus{border-color:#75ea75;-webkit-box-shadow:none;box-shadow:none}.has-error .help-block{display:block;position:absolute;z-index:1;background:#ff7f7f;color:#fff;margin-top:2px;padding:.5em;line-height:1.4em;border-radius:3px}.has-error .help-block:before{content:"";position:absolute;left:10px;width:0;height:0;border-style:solid;top:-12px;border-width:12px 12px 0 12px;-webkit-transform:rotate(180deg);border-color:#ff7f7f #fff0 #fff0 #fff0;-webkit-background-clip:padding-box;background-clip:padding-box}input[type=checkbox]{visibility:hidden}.checkbox{width:25px;position:relative;float:left;margin-right:20px;margin-top:0}.checkbox label{cursor:pointer;position:absolute;width:25px;height:25px;top:0;left:0;background:#fff0;border:2px solid var(--color7);background:var(--color6);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.checkbox label:after{opacity:.2;content:'';position:absolute;width:13px;height:7px;background:#fff0;top:6px;left:5px;border:3px solid var(--color5);border-top:none;border-right:none;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.checkbox label:hover{border:2px solid var(--color1)}.checkbox label:hover::after{opacity:.3}input[type=checkbox]:checked+label::after{opacity:1}.form-msg{color:var(--color5);text-align:center;padding:2rem;border-radius:var(--roundcornerbig)}.form-msg .icon{fill:var(--color6);height:5rem;width:5rem;margin:0 auto 1rem auto}.form-msg.form-msg-err{background:#ff7f7f}.form-msg.form-msg-ok{background:#75ea75}.scrollreveal{opacity:0;transform:translateY(80px);transition:opacity 0.3s ease-out,transform 0.3s ease-out}.scrollreveal.scrollreveal-animate{opacity:1;transform:translateY(0);transition-delay:300ms}.navbar{padding:0;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;font-weight:400;font-size:1.25rem;background:#fff0}.navbar.onscroll{background:var(--color6);background-color:var(--backdrop-navscroll);backdrop-filter:blur(10px);-webkit-box-shadow:0 1px 4px 0 rgb(0 0 0 / .33);-moz-box-shadow:0 1px 4px 0 rgb(0 0 0 / .33);box-shadow:0 1px 4px 0 rgb(0 0 0 / .33)}.navbarMenuLeft{display:flex;flex-direction:row;width:100%;gap:10px;justify-content:space-between;align-items:center}.navbar-collapse{display:flex;justify-content:space-between;align-items:center;margin-bottom:auto}.navbar-nav{margin:auto}.navbarMenuRight{display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center;margin-bottom:auto}.navbarMenuRight .btn{margin:0}.navbar-brand{display:flex;height:60px;margin:0;padding:0;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.navbar-brand:hover,navbar-brand:focus{transform:scale(1.1)}.navbar-brand .logo-marchio{aspect-ratio:1 / 1;height:80px;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.navbar-brand::after{content:"";display:block;aspect-ratio:1 / 1;width:auto;height:80px;margin:0;background:#fff;position:absolute;border-radius:50%;outline:5px solid #fff;z-index:-1;opacity:1;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.navbar-brand .logo-nome{aspect-ratio:3.21 / 1;height:100%;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.navbar.onscroll .navbar-brand .logo-marchio{height:60px}.navbar.onscroll .navbar-brand::after{height:60px;opacity:0;outline:0}.button-cerca{position:relative;width:54px;height:68px;border:none;padding:0;background:#fff0;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.button-cerca .icon{width:24px;height:24px;fill:var(--color1);cursor:pointer}.button-cerca:hover .icon,.button-cerca:focus .icon{fill:var(--color1dark)}.navbar-toggler{position:relative;z-index:1;width:54px;height:68px;background-color:#fff0;border:none;border-radius:0;padding:0}.icon-bars{width:20px;height:20px}.icon-bars span{display:block;width:20px;height:3px;border-radius:0;margin-bottom:5px;background:var(--color1);-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.icon-bars span:last-child{margin-bottom:0}.icon-esc .icon-bars span:nth-child(1){-ms-transform:translate(0,8px) rotate(45deg);-webkit-transform:translate(0,8px) rotate(45deg);-moz-transform:translate(0,8px) rotate(45deg);-o-transform:translate(0,8px) rotate(45deg);transform:translate(0,8px) rotate(45deg)}.icon-esc .icon-bars span:nth-child(2){opacity:0}.icon-esc .icon-bars span:nth-child(3){-ms-transform:translate(0,-8px) rotate(-45deg);-webkit-transform:translate(0,-8px) rotate(-45deg);-moz-transform:translate(0,-8px) rotate(-45deg);-o-transform:translate(0,-8px) rotate(-45deg);transform:translate(0,-8px) rotate(-45deg)}.navbar-collapse{text-transform:uppercase;text-align:center;position:fixed;top:0;left:0;right:0;height:0;overflow:hidden;opacity:0;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-ms-flex-direction:column!important;flex-direction:column!important;background:var(--backdrop-navcollapse)}.navbar-collapse ul{font-family:"Space Grotesk",sans-serif;font-weight:700}.btn-nav{display:flex;flex-direction:column;justify-content:center;align-items:center}@media(max-width:991px){.navbar-collapse.show{display:flex;height:100svh;opacity:1;overflow-y:auto;background:var(--color6)}.navbar-nav{width:100%}}.navbar-nav .nav-link{color:var(--color1);padding-top:1rem;padding-bottom:1rem;border-top:none}.navbar-nav .nav-item:first-child .nav-link{border-top:0}.navbar-nav .active>.nav-link{color:var(--color2)}.navbar-nav .active>.nav-link:hover{color:var(--color2)}.navbar-nav .nav-link:hover{color:var(--color1dark)}.navbar-nav .nav-link:focus{color:var(--color1dark)}.dropdown-menu{position:relative;padding:0;margin:0;border:0 solid #fff0;border-radius:0;-webkit-box-shadow:none!important;box-shadow:none!important;text-align:center}.navbar .collapse ul ul.dropdown-menu::before{content:"";display:block;width:20px;height:15px;position:absolute;z-index:1;left:calc(50% - 10px);padding:0;margin:0;margin-top:-32px;border-bottom:15px solid var(--color1);border-left:10px solid #fff0;border-right:10px solid #fff0;border-radius:0!important}.navbar .collapse ul ul.dropdown-menu ul.dropdown-menu::before{content:"";display:block;width:15px;height:20px;position:absolute;z-index:1;left:-15px;top:6px;padding:0;margin:0;border-right:15px solid var(--color1);border-top:10px solid #fff0;border-bottom:10px solid #fff0;border-left:0;border-radius:0!important}.navbar .collapse ul>li:hover>a{background:#fff0}.navbar .collapse ul ul>li:hover>a,.navbar-default .navbar-nav .show .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .show .dropdown-menu>li>a:hover{background:#fff0}.navbar .collapse ul ul ul>li:hover>a{background:#fff0}.navbar .collapse ul ul,.navbar .collapse ul ul.dropdown-menu{background:var(--color3);margin:0 auto;padding:1rem 0;border-radius:5px;border-top:5px solid var(--color1);max-width:340px}.navbar .collapse ul ul ul,.navbar .collapse ul ul ul.dropdown-menu{background:#fff0;border-top:0;border-left:5px solid var(--color1)}.dropdown-item,.dropdown-item a{color:var(--color1);font-weight:400}.dropdown-item{padding:.5rem;transition:all ease-in-out .2s}.dropdown-item:first-child{padding-top:0}.dropdown-item:last-child{padding-bottom:0}.dropdown-item a{transition:all ease-in-out .2s}.dropdown-item a:hover,.dropdown-item a:focus,.dropdown-item a:active,.dropdown-item.active,.dropdown-item:active,.dropdown-item:focus,.dropdown-item:hover{color:var(--color1dark);background:#fff0}.dropdown-menu.collapsing{display:block}@media only screen and (min-width:992px){.navbar .collapse ul li:hover>ul{display:block}.navbar .collapse ul ul{position:absolute;top:100%;left:0;display:none}.navbar .collapse ul ul li{position:relative}.navbar .collapse ul ul li:hover>ul{display:block}.navbar .collapse ul ul ul{position:absolute;top:0;left:100%;display:none}.navbar .collapse ul ul ul li{position:relative}}.navbarMenu .dropdown-toggle::after{display:none}.header{margin-top:0}.slider{background:#fff0;position:relative}.slider .slick-track{height:100vh;min-height:100svh}.slider .slide{margin:68px 15px 0 15px;height:85vh;height:85svh;height:calc(100svh - 68px - 68px);border-radius:var(--roundcornerbig);overflow:hidden}.slider .slide .slide-image{background-size:cover;background-position:50%;width:100%;height:100%;margin:0;overflow:hidden;border-radius:var(--roundcornerbig)}.slider .header-gradient{display:none}.slider .slide .slide-title{padding:1.5rem 1rem;margin:1rem;border-radius:var(--roundcornerbig);border-radius:calc(var(--roundcornerbig) - 1rem);position:absolute;bottom:0;left:0;z-index:2;font-size:2rem;line-height:1.1em;width:75vw;width:calc(100% - 1rem - 1rem);color:var(--color1dark);transition:opacity .5s ease-out .75s,transform .5s ease-out .75s;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;transform:translateY(-50px);background:var(--color6);background-color:var(--backdrop-navscroll);backdrop-filter:blur(10px);opacity:0}.slider .slide .slide-title span{display:block}.slider .slide.slick-active .slide-title{opacity:1;z-index:2;transform:translateY(0)}.slider .slide .slide-image{background-position:30% 50%;transition:background-position 1s cubic-bezier(.7,0,.3,1)}.slider .slide.slick-active .slide-image{background-position:50% 50%}.slider .slide .btn{width:auto;min-width:unset}.header-links{text-align:center;width:100%;padding:2rem 0}.header-contacts{display:inline}.header-links li.list-inline-item{display:inline-block;margin-right:.2rem}.header-links a{display:block;font-weight:700}.header-links a span{color:var(--color1);display:none}.header-links a:hover span,.header-links a:focus span{color:var(--color1over)}.header-links a .icon{fill:var(--color1)}.header-links a:hover .icon,.header-links a:focus .icon{fill:var(--color1over)}.header-scrolldown{position:absolute;z-index:1;bottom:.5rem;left:50%;margin-left:-28px;;text-align:center}.header-scrolldown:before{content:"SCROLL";text-align:center;display:block;margin-bottom:-.7rem;font-size:.9rem;color:var(--color1)}.header-scrolldown .icon{fill:var(--color1)}.header.header-elenco{text-align:center;padding:2rem 1rem;width:clamp(300px, auto, 1600px);margin:0 auto;margin-top:68px;padding-left:clamp(1rem, 3.5vw, 7rem);padding-right:clamp(1rem, 3.5vw, 7rem)}.header.header-elenco::before{content:"";display:block;position:absolute;z-index:-1;width:100%;height:50vh;top:68px;left:0;background-size:100% 50vh;background-position:0 0;background-image:linear-gradient(180deg,rgba(var(--color1darkrgb),.05) 1%,rgba(var(--color1darkrgb),0) 99%)}.header.header-elenco h1{color:var(--color1dark);font-size:2.1rem;line-height:1.2em;margin-bottom:0}.header.single-post{margin-top:68px;padding:2rem 0rem 1rem 0rem}.header.single-post::before{content:"";display:block;position:absolute;z-index:-1;width:100%;height:50vh;top:68px;left:0;background-size:100% 50vh;background-position:0 0;background-image:linear-gradient(180deg,rgba(var(--color1darkrgb),.05) 1%,rgba(var(--color1darkrgb),0) 99%)}.header.single-post .tipo-contenuto{color:rgba(var(--color1rgb),.5);font-weight:700;text-transform:uppercase;text-align:left;font-size:1rem}.header.single-post h1{color:var(--color1dark);font-size:2.1rem;padding:0 0 0 0;line-height:1.2em;text-align:left;margin-bottom:0}.header.single-post time{display:block;color:var(--color1);padding-top:1rem;text-align:left;font-size:1rem;line-height:1rem;font-weight:700;text-transform:uppercase}.header.single-post .place{color:var(--color1);font-size:1rem;line-height:1rem}.header.single-post .icon{fill:var(--color1);margin:5px 10px 5px 0}.header.single-post .icon-text{vertical-align:middle}.error-404{font-family:"Space Grotesk",sans-serif;font-weight:400;font-style:normal;color:var(--color2);font-size:40vw;line-height:1em}.error-404 span{display:inline-block}.error-404 span:nth-child(1){-webkit-animation:errFirst .6s ease-in-out infinite;-moz-animation:errFirst .6s ease-in-out infinite;-o-animation:errFirst .6s ease-in-out infinite;-ms-animation:errFirst .6s ease-in-out infinite;animation:errFirst .6s ease-in-out infinite}.error-404 span:nth-child(2){-webkit-animation:errSecond .6s ease-in-out infinite;-moz-animation:errSecond .6s ease-in-out infinite;-o-animation:errSecond .6s ease-in-out infinite;-ms-animation:errSecond .6s ease-in-out infinite;animation:errSecond .6s ease-in-out infinite}.error-404 span:nth-child(3){-webkit-animation:errFirst .6s .4s ease-in-out infinite;-moz-animation:errFirst .6s .4s ease-in-out infinite;-o-animation:errFirst .6s .4s ease-in-out infinite;-ms-animation:errFirst .6s .4s ease-in-out infinite;animation:errFirst .6s .4s ease-in-out infinite}@keyframes errFirst{0%,100%{transform:rotate(0deg) scaleX(1) scaleY(1)}50%{transform:rotate(3deg) scaleX(1.2) scaleY(1.2)}}@-moz-keyframes errFirst{0%,100%{-moz-transform:rotate(0deg) scaleX(1) scaleY(1)}50%{-moz-transform:rotate(3deg) scaleX(1.2) scaleY(1.2)}}@-webkit-keyframes errFirst{0%,100%{-webkit-transform:rotate(0deg) scaleX(1) scaleY(1)}50%{-webkit-transform:rotate(3deg) scaleX(1.2) scaleY(1.2)}}@-o-keyframes errFirst{0%,100%{-o-transform:rotate(0deg) scaleX(1) scaleY(1)}50%{-o-transform:rotate(3deg) scaleX(1.2) scaleY(1.2)}}@-ms-keyframes errFirst{0%,100%{-ms-transform:rotate(0deg) scaleX(1) scaleY(1)}50%{-ms-transform:rotate(3deg) scaleX(1.2) scaleY(1.2)}}@keyframes errSecond{0%,100%{transform:rotate(-4deg) scaleX(1.3) scaleY(1.3)}50%{transform:rotate(0deg) scaleX(1) scaleY(1)}}@-moz-keyframes errSecond{0%,100%{-moz-transform:rotate(-4deg) scaleX(1.3) scaleY(1.3)}50%{-moz-transform:rotate(0deg) scaleX(1) scaleY(1)}}@-webkit-keyframes errSecond{0%,100%{-webkit-transform:rotate(-4deg) scaleX(1.3) scaleY(1.3)}50%{-webkit-transform:rotate(0deg) scaleX(1) scaleY(1)}}@-o-keyframes errSecond{0%,100%{-o-transform:rotate(-4deg) scaleX(1.3) scaleY(1.3)}50%{-o-transform:rotate(0deg) scaleX(1) scaleY(1)}}@-ms-keyframes errSecond{0%,100%{-ms-transform:rotate(-4deg) scaleX(1.3) scaleY(1.3)}50%{-ms-transform:rotate(0deg) scaleX(1) scaleY(1)}}.main.single-post .container-fluid{padding-bottom:3rem}.testo a{text-decoration:underline}.testo li::marker{font-weight:700;color:var(--color2);line-height:2.5rem}.testo ul li::marker{font-size:1.5em;content:"› "}.photos{border-radius:var(--roundcornerbig);overflow:hidden;margin-bottom:2rem}.photos .slide{margin-bottom:0}.photos .slick-dots{display:flex;justify-content:center;align-items:center;gap:1.5rem;position:absolute;bottom:0;flex-direction:row;list-style:none;text-align:center;width:auto;height:60px;margin:1rem;padding:0 30px 5px 30px;background:rgba(var(--color1rgb),1);border-radius:var(--roundcorner);box-shadow:inset 0 -5px 0 var(--color1dark)}.photos .slick-dots li{position:relative;display:block;height:16px;width:16px;padding:0;cursor:pointer;border:3px solid var(--color6);background:#fff0;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.photos .slick-dots li button{background:#fff0;display:block;height:12px;width:12px;outline:none;margin:0;border:0;line-height:0;font-size:0;cursor:pointer;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.photos .slick-dots li.slick-active{background:var(--color2);border:2px solid var(--color2)}.photos .slick-slide{height:auto}.video-thumb{display:block;float:left;width:100%;background-color:var(--color3);background-repeat:no-repeat;background-position:center center;background-size:cover}.sixteen-nine{position:relative}.sixteen-nine:before{display:block;content:" ";width:100%;padding-top:56.25%}.video-thumb{position:absolute;top:0;left:0;right:0;bottom:0}.video-thumb .play{position:relative;outline:none;z-index:1;width:84px;height:84px;top:50%;left:50%;border:0;padding:0;text-align:center;background:rgb(0 0 0 / .33);-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-webkit-border-radius:42px;-moz-border-radius:42px;border-radius:42px;margin:-42px 0 0 -42px;border:2px solid #fff;-webkit-box-shadow:0 1px 4px 0 rgb(0 0 0 / .33);-moz-box-shadow:0 1px 4px 0 rgb(0 0 0 / .33);box-shadow:0 1px 4px 0 rgb(0 0 0 / .33)}.video-thumb .play:hover,.video-thumb .play:focus{transform:scale(1.05)}.video-thumb .play div{width:40px;height:40px;border-style:solid;border-width:20px;border-color:#fff0 #fff0 #fff0 #fff;box-sizing:border-box;border-width:20px 0 20px 34px;margin:20px 16px 20px 28px}.embed-container{position:relative;padding-bottom:56.25%;margin:0 auto;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.card-item{margin-bottom:2rem}.card-item .card{background:var(--color3);background:rgba(var(--color3alpha));backdrop-filter:blur(5px);color:var(--color5);border:none;-moz-border-radius:var(--roundcornerbig);-webkit-border-radius:var(--roundcornerbig);border-radius:var(--roundcornerbig);transition:transform .25s cubic-bezier(.7,0,.3,1),background-color .5s cubic-bezier(.7,0,.3,1),box-shadow .25s cubic-bezier(.7,0,.3,1);overflow:hidden}.card-img-container{margin-bottom:0}.card-img-top{border-top-left-radius:var(--roundcornerbig);border-top-right-radius:var(--roundcornerbig);border:0;transition:transform .5s cubic-bezier(.7,0,.3,1)}.card-img-gradient{position:absolute;width:100%;height:100%;top:0;transform:scale(1.55);opacity:0;transition:opacity .5s cubic-bezier(.7,0,.3,1);background:rgb(var(--color3rgb));background:-moz-linear-gradient(180deg,rgba(var(--color3rgb),.4) 20%,rgba(var(--color3rgb),1) 100%);background:-webkit-linear-gradient(180deg,rgba(var(--color3rgb),.4) 20%,rgba(var(--color3rgb),1) 100%);background:linear-gradient(180deg,rgba(var(--color3rgb),.4) 20%,rgba(var(--color3rgb),1) 100%)}.card-item figure{margin-bottom:0;position:relative}.card-item time{color:var(--color6);position:absolute;z-index:1;top:0;left:0;text-align:center;font-family:"Space Grotesk",sans-serif;font-weight:700;line-height:1em;text-transform:uppercase;background:var(--color1);box-shadow:inset 0 -5px 0 var(--color1dark);border-radius:var(--roundcorner);margin:10px;padding:1.15rem .5rem}.card-item time div{position:relative;z-index:1;padding:0 0 .1rem 0}.card-item time div:last-child{padding:0 0 0 0}.card-item time div:first-child{font-size:1.85rem;line-height:.8em;padding:0 0 .2rem 0}.card-item time:nth-child(2){left:auto;right:0;border-radius:var(--roundcorner)}.card-item .card-title{color:var(--color1);font-size:1.75rem;margin-bottom:1rem}.card-item .card-body{padding:2rem;position:relative;z-index:1;top:0;transition:top .25s cubic-bezier(.7,0,.3,1)}.card-item .card-body p:last-child{margin-bottom:0}.card-item .card-footer{background:#fff0;color:var(--color1);text-align:left;text-transform:uppercase;font-family:"Space Grotesk",sans-serif;font-size:1rem;font-weight:700;padding:0 2rem 1rem 2rem;border-top:0}.card-item .card-footer .icon{fill:var(--color1);margin-left:0}.card-item .card:hover,.card-item .card:focus{background:var(--color3);transform:scale(1.05);-webkit-box-shadow:0 5px 10px 0 rgb(0 0 0 / .33);-moz-box-shadow:0 5px 10px 0 rgb(0 0 0 / .33);box-shadow:0 5px 10px 0 rgb(0 0 0 / .33)}.card-item .card:hover .card-body,.card-item .card:focus .card-body{top:-2rem}.card-item .card:hover .card-img-top,.card-item .card:focus .card-img-top{transform:scale(1.5)}.card-item .card:hover .card-img-gradient,.card-item .card:focus .card-img-gradient{opacity:1}.badge{background:var(--color2);color:var(--color6)}.table{margin-bottom:2em}.table-responsive{border:0}.table tr td,.table tr th,.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{border-top:2px solid rgb(0 0 0 / .1);padding:1em .25em}.table tr td a,#main .box-content-big .table tr td a{color:var(--color1)}.table-hover tbody tr:hover{background:var(--color3)}.main .table tr td a:hover,.main .table tr td a:focus{text-decoration:none}.table tr:last-child td,.table tr:last-child th{border-bottom:2px solid rgb(0 0 0 / .1)}.docs,.links{margin-top:3rem;text-align:left}.docs header,.links header{text-align:center}.docs a,.links a{font-weight:700}.container-docslinks>div>div>div:last-child .table{margin-bottom:0}.next-prev{display:flex;flex-direction:column;justify-content:flex-start;margin-top:3rem;border-radius:var(--roundcornerbig);padding:1rem 2rem;background:var(--color3);background:rgba(var(--color3alpha));backdrop-filter:blur(5px)}.next-prev a{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;gap:1rem;border-bottom:2px solid rgb(0 0 0 / .1);padding:1rem 0}.next-prev h4{margin-bottom:0}.next-prev a:hover .title h4,.next-prev a:focus .title h4{color:var(--color1over)}.next-prev div:last-child a:last-child{border-bottom:0}.next-prev img{width:20%;max-width:80px;border-radius:50%}.next-prev .time{text-transform:uppercase;font-weight:700;font-size:1rem;color:rgba(var(--color1rgb),.5)}.mappa__container{width:clamp(300px, 100%, 1600px)}.mappa{width:100%;height:60vh;background:var(--color3);margin:3rem 0;border-radius:var(--roundcornerbig)}.mappa-indirizzo{padding:1rem 0}.mappa-popup .leaflet-popup-content-wrapper{font-size:1rem;background:var(--color1);color:var(--color6);border-radius:var(--roundcornerbig);box-shadow:none}.mappa-popup .leaflet-popup-content{margin:20px}.mappa-popup .leaflet-popup-tip-container{display:none}.leaflet-container .mappa-popup a.leaflet-popup-close-button,.leaflet-container .mappa-popup a.leaflet-popup-close-button:hover{color:var(--color6);width:30px;height:30px;display:flex;justify-content:center;align-items:center;padding:0;font-size:30px;line-height:30px;background:var(--color1dark);border-radius:15px;font-family:"Arial",sans-serif;font-weight:400;top:-5px;right:-5px}.mappa-popup strong{font-size:1rem}.mappa-popup.leaflet-popup{margin-bottom:0}.leaflet-top .leaflet-control{margin-top:20px!important;border:0!important}.leaflet-left .leaflet-control{margin-left:20px!important;border:0!important}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:0}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:20px!important;border-top-right-radius:20px!important}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:20px!important;border-bottom-right-radius:20px!important}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px!important;background:var(--color1)!important;color:var(--color6)!important}.leaflet-bar a{color:var(--color6);border-bottom:0!important}.leaflet-bar a:hover{color:var(--color6)!important;background:var(--color1over)!important;border-bottom:0!important}.leaflet-bar a.leaflet-disabled{cursor:default!important;color:rgba(var(--color6rgb),.5)!important;background:var(--color1over)!important}#orari-turni{line-height:1.6em;color:var(--color5)}.tabella-turno-orari{width:100%;font-size:.85em;line-height:1.1em}.tabella-turno-orari tbody{background:var(--color6)}.tabella-turno-orari tr{border-right:0}.tabella-turno-orari tr:last-child td{border-bottom:2px solid var(--color4)}.tabella-turno-orari th{color:var(--color1);padding:5px;font-weight:700;text-transform:uppercase;text-align:center}.tabella-turno-orari td{width:14%;background:var(--color3);border-top:2px solid var(--color4);vertical-align:top;border-left:2px solid var(--color4);position:relative}.tabella-turno-orari td:last-child{border-right:2px solid var(--color4)}.tabella-turno-orari td.colonna-ora{width:2%;padding:0 5px;text-align:center;background:var(--color4);font-weight:700;color:rgb(0 0 0 / .2)}.tabella-turno-orari td.colonna-ora div{height:24px;margin-top:2px;overflow:hidden}div.orario-container,div.orario-selected-container{position:relative}div.orario-container div{display:flex;justify-content:center;align-items:center;cursor:pointer;position:absolute;z-index:1;left:0;width:100%;overflow:hidden;text-align:center;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-bottom:1px solid var(--color3);background:var(--color1)}div.orario-container div span{color:var(--color6)}div.orario-selected-container div{display:flex;justify-content:center;align-items:center;position:absolute;z-index:100;left:0;width:100%;overflow:hidden;text-align:center;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-bottom:1px solid var(--color3);color:var(--color1);background:var(--color2)}.servizi,.attivita{text-align:center}.servizi h3{margin-bottom:1rem}.servizi .icon{display:block;width:100%;height:auto;max-height:6rem;aspect-ratio:1 / 1;margin:0 auto .25em auto}.servizi p{max-width:320px;text-align:left;margin-left:auto;margin-right:auto;}.attivita .attivita-item{margin-top:1rem;margin-bottom:1rem}.attivita a{color:var(--color5);display:block;background:var(--color3);background:rgba(var(--color3alpha));backdrop-filter:blur(5px);border-radius:100vw;overflow:hidden}.attivita figure figcaption{text-align:center;padding:1rem 1rem 2rem 1rem}.attivita-item-img-container{position:relative}.attivita .nome{line-height:1.1em;position:relative;z-index:1}.attivita .attivita-item img{margin:0 auto;transition:transform .5s cubic-bezier(.7,0,.3,1);-webkit-mask-image:linear-gradient(to bottom,black 40%,transparent 100%);mask-image:linear-gradient(to bottom,black 40%,transparent 100%)}.attivita .attivita-item a:hover img,.attivita .attivita-item a:focus img{transform:scale(1.5)}.aside-sponsor .sponsor-item{margin:0 .5rem}.aside-sponsor .sponsor-item.slick-slide img{width:100%;max-width:260px;margin:0 auto;transition:all 0.25s ease-in-out;object-fit:contain}.aside-sponsor .sponsor-item.slick-slide img{opacity:1}.aside-sponsor .sponsor-item.slick-slide:hover img{opacity:1}.aside-sponsor>.container>.row:hover .sponsor-item.slick-slide img:not(:hover){opacity:.3}.orari-apertura .table{text-transform:uppercase;margin-bottom:0;border-bottom:2px solid rgb(0 0 0 / .1)}.orari-apertura .table td,.orari-apertura .table th{border-top:2px solid rgb(0 0 0 / .1);border-bottom:0}.orari-apertura .table tr:last-child td,.orari-apertura .table tr:last-child th{border-bottom:0}.orari-apertura .table tr td:first-child{text-align:left}.orari-apertura .table td.condizione{padding:.2em .25em}.social-sharer{display:block;margin:0 auto;text-align:center;padding:0 0 3rem 0!important;font-size:1rem}.social-sharer:before{content:"Condividi";text-transform:uppercase;font-weight:700;color:rgb(var(--color1rgb))}.social-sharer .icon{fill:var(--color1);margin:1rem}.social-sharer a:hover .icon,.social-sharer a:focus .icon,.social-sharer a:active .icon{fill:var(--color1dark)}.social-sharer ul{margin-bottom:0}.msg-link-copiato{color:var(--color6);background:var(--color1);position:fixed;z-index:3;left:50%;bottom:50px;width:140px;margin-left:-70px;padding:.5em;font-weight:700;text-transform:uppercase;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.footer-dati{width:clamp(300px, 100%, 1600px);margin:0 auto;padding-left:clamp(1rem, 3.5vw, 7rem);padding-right:clamp(1rem, 3.5vw, 7rem);color:var(--color5);background:var(--color3);background:rgba(var(--color3alpha));backdrop-filter:blur(5px);border-radius:var(--roundcornerbig)}.footer-item{margin-bottom:0}.footer h6{text-align:left;color:var(--color1);padding-bottom:.5rem;margin-bottom:0}.footer h6+ul{border-top:2px solid rgb(0 0 0 / .1);padding-top:.5rem}.footer p{text-align:center;margin:0 auto 0 auto;padding:0 10%}.footer a{display:block;color:var(--color5);white-space:nowrap;text-align:left;margin:0 auto}.footer a:hover,.footer a:focus{color:var(--color1)}.footer .icon{fill:var(--color1);display:inline-block;margin:.4rem 10px 10px 0}.footer a:hover .icon,.footer a:focus .icon{fill:var(--color1over)}.footer-contacts{color:var(--color5);margin:0 auto 2rem auto}.footer-social{color:var(--color5);margin:0 auto 2rem auto;display:flex;flex-direction:row;gap:20px}.footer-contacts a,.footer-social a{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;white-space:normal}.footer-social a .icon{margin:0}.footer-copyright-container{width:clamp(300px, 100%, 1600px)}.copyright{font-size:.9em;text-align:center}.copyright a{color:var(--color5);text-align:center}.copyright>span{display:block}.copyright a:hover,.copyright a:focus{color:var(--color5);text-decoration:underline}.by-siteland{display:inline;position:relative;z-index:1;font-size:.9em;text-align:center;margin-top:.9rem}.by-siteland a{color:var(--color1);text-transform:uppercase;text-align:center}.by-siteland a:focus,.by-siteland a:hover{color:var(--color1dark);text-decoration:underline}.aside-loghi .logo-item{margin:0 .5rem}.aside-loghi .logo-item.slick-slide img{width:100%;max-width:170px;margin:0 auto;transition:all 0.25s ease-in-out;object-fit:contain}.aside-loghi .logo-item.slick-slide img{opacity:1}.aside-loghi .logo-item.slick-slide:hover img{opacity:1}.aside-loghi>.container>.row:hover .logo-item.slick-slide img:not(:hover){opacity:.3}.modal-backdrop.show{opacity:1;filter:alpha(opacity=100)}.modal .close{font-size:3rem;line-height:.7em;font-weight:400;color:var(--color1);text-shadow:0 0 0 #fff0;opacity:1;position:absolute;z-index:1;top:20px;right:20px;float:none}.modal-title{color:#fff;text-shadow:0 1px 3px rgb(0 0 0 / .75);width:100%;text-align:center}.modal-header{border-bottom:0;border-top-left-radius:0;border-top-right-radius:0}.modal-backdrop{background:var(--backdrop-color);backdrop-filter:blur(10px)}.modal.modal-cerca .close:focus,.modal.modal-cerca .close:hover{color:var(--color1)!important}.modal-cerca .modal-dialog{width:100%;max-width:100%;height:100%;margin:0}.modal-cerca .modal-content{background-color:#fff0;border:none;border-radius:none;-webkit-box-shadow:none;box-shadow:none}.modal-cerca .modal-footer{border-top:none}.modal-cerca .modal-body{padding:3em .5em}.cerca-input{width:100%;height:100%;padding:.2em 10% .2em 10px;font-size:1.75rem;font-weight:700;border:none;background:#fff0;color:var(--color1);border-bottom:2px solid var(--color7);outline:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.cerca-input::-webkit-input-placeholder{color:var(--color7)}.cerca-input:-moz-placeholder{color:var(--color7)}.cerca-input::-moz-placeholder{color:var(--color7)}.cerca-input:-ms-input-placeholder{color:var(--color7)}.cerca-submit{position:absolute;width:1.5rem;height:3rem;margin-right:1.5rem;overflow:hidden;right:0;top:0%;background:#fff0 url(/img/search.svg) no-repeat center center;background-size:100%;border:none;transform-origin:50% 50%;outline:none;cursor:pointer}.cerca-subtitle{padding:0 0 .5em 0;font-size:2em;color:var(--color1)}.cerca-error{background:#f9b8b8;padding:1em;color:var(--color5);margin-bottom:3em;border-radius:var(--roundcorner);font-weight:700}.cerca-result{display:table;width:100%;background:var(--color3);padding:1em;color:var(--color5);margin-bottom:3px;border-radius:var(--roundcorner)}.cerca-result:last-child{margin-bottom:3em}.cerca-result-title{display:table-cell;font-size:1.15em}.cerca-result-text{display:table-cell;width:60%;color:var(--color5);font-weight:300;font-size:.9rem;line-height:1.3em}.cerca-result-type{display:block;font-size:.75em;color:rgba(var(--color1rgb),.5);text-transform:uppercase;margin-bottom:2px}.cerca-result:hover,.cerca-result:focus{background:var(--color4);color:var(--color5);text-decoration:none}.media-modal-open .modal-backdrop{background-color:var(--backdrop-color-dark);backdrop-filter:blur(10px)}.modal.media-modal .close,.modal.media-modal .close:focus,.modal.media-modal .close:hover{color:#fff;text-shadow:0 1px 3px rgb(0 0 0 / .75)}.media-modal .modal-dialog{width:100%;max-width:100%;height:100%;margin:0}.media-modal .modal-content{background-color:#fff0;border:none;border-radius:none;-webkit-box-shadow:none;box-shadow:none}.media-modal .modal-footer{border-top:none}.media-modal .modal-body{padding:0}.embed-container{position:relative;padding-bottom:56.25%;margin:0 auto;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width:601px){.embed-container{max-width:80%}.embed-container iframe,.embed-container object,.embed-container embed{height:80%}}
@media (min-width:576px){.form__container-fluid{padding:0 5vw;padding:0 clamp(2rem, 5vw, 8rem)}.navbar{font-size:1.4rem;padding:0 5vw;padding:0 clamp(2rem, 5vw, 8rem)}.navbar-nav .nav-link{padding-top:1.4rem;padding-bottom:1.4rem}.dropdown-item{padding:.35rem}.slider .slide{margin:68px 5vw 0 5vw;margin:68px clamp(2rem, 5vw, 8rem) 0 clamp(2rem, 5vw, 8rem)}.slider .slide .slide-title{font-size:2.25rem;width:65vw;padding:2rem 1.5rem}.header.header-elenco{padding:2.5rem 0rem}.header.header-elenco h1{font-size:2.5rem}.header.single-post{padding:2.5rem 0rem}.header.single-post h1{font-size:2.5rem}.main{font-size:1rem;line-height:1.6em}.card-item .card-title{font-size:1.9rem}.card-item .card-body{padding:1.8rem 2.4rem}.mappa__container-fluid{padding:0 5vw;padding:0 clamp(2rem, 5vw, 8rem)}.servizi p{max-width:100%}.footer{padding:0 5vw;padding:0 clamp(2rem, 5vw, 8rem)}.footer h6{text-align:left}.footer a{text-align:left}.orari-apertura table{margin-left:auto;margin-right:auto}.footer-copyright-container{padding-left:2rem;padding-right:2rem}.by-siteland{margin-top:0}.footer .by-siteland a{text-align:right}.copyright{text-align:left}}
@media (min-width:768px){body::before{background-position:right 80%;background-size:65% auto}.navbar{font-size:1.3rem}.navbar-brand{height:100px;padding:15px 0}.navbar.onscroll .navbar-brand{height:60px;padding:0}.navbar-brand .logo-marchio,.navbar-brand::after{height:110px}.header-scrolldown{bottom:.5rem}.slider .slide{margin:100px 5vw 0 5vw;margin:100px clamp(2rem, 5vw, 8rem) 0 clamp(2rem, 5vw, 8rem);height:80vh;height:80svh;height:calc(100svh - 100px - 68px)}.slider .slide .slide-title{width:60vw;margin-bottom:80px;margin-bottom:calc(60px + 1rem + 1rem);border-radius:var(--roundcorner)}.slider .slide .slide-image{width:auto}.slider .dots{display:flex;justify-content:center;align-items:center;gap:1.5rem;position:absolute;bottom:68px;left:5vw;left:clamp(2rem, 5vw, 8rem);flex-direction:row;list-style:none;text-align:center;width:auto;height:60px;margin:1rem;padding:0 30px 5px 30px;background:rgba(var(--color1rgb),1);border-radius:var(--roundcorner);box-shadow:inset 0 -5px 0 var(--color1dark)}.slider .dots li{position:relative;display:block;height:16px;width:16px;margin:10px auto;padding:0;cursor:pointer;border:3px solid var(--color6);background:#fff0;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.slider .dots li button{background:#fff0;display:block;height:12px;width:12px;outline:none;margin:0;border:0;line-height:0;font-size:0;cursor:pointer;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.slider .dots li.slick-active{background:var(--color2);border:2px solid var(--color2)}.header.header-elenco{text-align:center;margin-top:102px;padding:3rem 0rem}.header.header-elenco h1{font-size:3rem}.header.header-elenco::before{top:100px}.header.single-post{text-align:left;margin-top:102px;padding:3rem 0rem}.header.single-post h1{font-size:3rem}.header.single-post::before{top:100px}.photos{margin-bottom:4rem}.main .testo{font-size:1.05rem;margin-bottom:3rem}.docs,.links{font-size:1.05rem}.card-item .card-title{font-size:1.75rem}.card-item .card-body{padding:2rem}.next-prev{margin-top:0}.footer h6{padding-bottom:1rem}.copyright>span{display:inline-block;margin-right:1rem}.copyright>span:last-child{margin-right:0}.cerca-input{font-size:4rem}.modal-cerca .modal-body{padding:4em 4em}.cerca-submit{width:4rem;height:6rem}.cerca-result-title{padding-right:1rem}}
@media (min-width:992px){body::before{background-position:right 85%;background-size:55% auto}.navbar-nav{font-size:1.1rem;flex-direction:row;gap:10px;padding:0;margin:0 auto}.navbarMenuLeft{width:auto;margin-left:1.25rem}.navbar-collapse{margin-bottom:0}.navbarMenuRight{flex-direction:row;margin-bottom:0;margin-right:1.25rem}.navbarMenuRight .btn{min-width:auto}.navbar-collapse{position:relative;flex-direction:row!important;height:100px;overflow:visible;opacity:1;margin-bottom:0;background:#fff0}.navbar.onscroll .navbar-collapse{height:68px}.button-cerca{display:flex;width:auto;justify-content:center;align-items:center;padding:0}.navbar-expand-lg .navbar-nav .nav-link{padding:0}.navbar-nav .nav-link{display:flex;height:100px;justify-content:center;align-items:center;padding:0;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.navbar.onscroll .navbar-nav .nav-link{height:68px}.dropdown-menu{text-align:left;border-radius:var(--roundcornerbig)}.navbar .collapse ul ul,.navbar .collapse ul ul.dropdown-menu{background:var(--color3);-webkit-box-shadow:0 3px 3px 0 rgb(0 0 0 / .2)!important;-moz-box-shadow:0 3px 3px 0 rgb(0 0 0 / .2)!important;box-shadow:0 3px 3px 0 rgb(0 0 0 / .2)!important}.navbar .collapse ul ul ul,.navbar .collapse ul ul ul.dropdown-menu{background:var(--color3);-webkit-box-shadow:0 0 6px 0 rgb(0 0 0 / .2)!important;-moz-box-shadow:0 0 6px 0 rgb(0 0 0 / .2)!important;box-shadow:0 0 6px 0 rgb(0 0 0 / .2)!important}.navbar .collapse ul ul.dropdown-menu::before{left:2rem}.navbar-nav .nav-link{border-top:0}.dropdown-item{padding:0;margin:0;transition:all ease-in-out .2s}.dropdown-item a{display:block;padding:.6rem 2rem;font-size:.9rem;line-height:1.2em;min-width:250px;white-space:normal;font-weight:400;transition:all ease-in-out .2s}.dropdown-item:hover,.dropdown-item:focus,.dropdown-item:active,.dropdown-item.active{background:var(--color6)}.dropdown-item a:hover,.dropdown-item a:focus,.dropdown-item a:active,.dropdown-item.active a{color:var(--color1dark);padding:.6rem 2.5rem .6rem 1.5rem;font-weight:600}.header-links{display:flex;justify-content:center;align-items:center;position:absolute;bottom:68px;right:5vw;right:clamp(2rem, 5vw, 8rem);list-style:none;text-align:center;width:auto;height:60px;margin:10px;padding:0 30px 5px 30px;background:rgba(var(--color1rgb),1);border-radius:var(--roundcorner);box-shadow:inset 0 -5px 0 var(--color1dark)}.header-links.header-links-md{display:flex!important}.header-links a .icon{fill:var(--color6)}.header-links a:hover .icon,.header-links a:focus .icon{fill:var(--color2)}.header-contacts{width:auto;display:flex;gap:1rem;align-content:center;justify-content:center;margin:0}.header-links li.list-inline-item{padding:.25rem 0}.header-links a span{display:none}.slider .slide .slide-title{font-size:2.75rem;padding:2.5rem 2rem;width:50vw}.header.single-post h1{font-size:3.5rem}.header.single-post .place{display:inline-block;margin-left:3rem}.error-404{font-size:22.5rem}.photos{margin-bottom:5rem}.main .testo{font-size:1.1rem;line-height:1.6em;margin-bottom:4rem}.main.single-post .container-fluid{max-width:1360px;padding-left:2rem;padding-right:2rem}.main.single-post aside{padding-left:1.5rem}.next-prev h3{font-size:1.75rem}.docs,.links{font-size:1.1rem}.staff-card{padding:3rem 0}.footer-social{margin:0 auto 0 auto}.footer-social{gap:30px;position:absolute;bottom:0}.cerca-input{font-size:5rem}.modal-cerca .modal-body{padding:2em 5em}.cerca-submit{width:5rem;height:7rem}}
@media (min-width:1200px){body::before{background-position:right 85%;background-size:45% auto}.navbar-nav{gap:30px}.navbar-brand{height:100px}.header-home{margin-left:clamp(2rem, 5vw, 8rem);margin-right:clamp(2rem, 5vw, 8rem);padding:0;width:auto}.slider{width:clamp(300px, 100%, 1600px);padding:0;margin:0 auto}.slider .slide{margin:100px auto 0 auto;padding:0}.slider .slide .slide-title{font-size:3.25rem;padding:3rem 2.5rem;width:45vw;max-width:700px}.slider .dots{left:0}header.header-elenco{padding:3rem 0 6.5rem 0}.header.header-elenco h1{font-size:4rem;max-width:1360px;margin-left:auto;margin-right:auto}header.single-post{padding:3rem 0 6.5rem 0}.header.single-post h1{font-size:4rem;max-width:1360px;margin-left:auto;margin-right:auto}.header.single-post .tipo-contenuto,.header.single-post .time{max-width:1360px;margin-left:auto;margin-right:auto}.main .testo{font-size:1.15rem;line-height:1.6em}.card-item .card-title{font-size:1.9rem}.next-prev h3{font-size:1.9rem}.docs,.links{font-size:1.15rem}.attivita .nome{font-size:1.9rem}.footer h6{padding-bottom:1.25rem}}@media (min-width:1780px){body::before{background-position:right 85%;background-size:40% auto}.navbar{padding:0 calc(calc(100% - 1600px) / 2)}.navbar-nav{gap:40px}.header-links{right:calc(calc(100% - 1600px) / 2)}}@media (min-width:1980px){body::before{background-position:right 85%;background-size:900px auto}}