:root{--color1:#342071;--color1over:#5f52aa;--color1rgb:52,32,113;--color2:#ff5500;--color2over:#ff7e00;--color2rgb:255,85,0;--color3:#eef0f8;--color3rgb:238,240,248;--color4:#e0e3f6;--color4rgb:224,227,246;--color5:#48485b;--color6:#ffffff;--backdrop-color:rgba(255, 255, 255, 0.95);--backdrop-color-dark:rgba(52, 32, 113, 0.95);--color7:#dbdbea;--color8:#0084cb;--roundcorner:8px;--roundcornerbig:50px}body,html{height:100%;min-height:100%;font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;font-size:14.5px;line-height:1.6em}body{color:var(--color5);background-color:var(--color6);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;min-height:100vh;height:100svh}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Amaranth,sans-serif;font-weight:400;font-style:normal;color:var(--color1)}a{color:var(--color1);text-decoration:none}a:focus,a:hover{color:var(--color1over);text-decoration:none}::-moz-selection{color:var(--color1);background:var(--color4);text-shadow:none}::selection{color:var(--color1);background:var(--color4);text-shadow:none}.btn.focus,.btn:focus,button:focus,input:focus,select:focus,textarea:focus{outline:0;outline-color:transparent;outline-style:none;box-shadow:none}.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:0 0}.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:'Open Sans',sans-serif;font-weight:700;text-transform:uppercase;border-radius:2rem;padding:1.5rem 2rem;transition:all .25s ease-in-out}.btn>span{display:inline-block}.btn:focus,.btn:hover{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}.btn-primary{color:var(--color6);border:none;background:var(--color2);min-width:240px;margin:.5rem 0}.btn-primary:focus,.btn-primary:hover,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:var(--color6);background:var(--color2over)}.btn-primary.disabled,.btn-primary:disabled{color:var(--color6);background-color:var(--color7);border-color:var(--color7)}.btn-primary .icon{fill:var(--color6)}.btn-outline-primary{color:var(--color2);border:2px solid var(--color2)}.btn-outline-primary:focus,.btn-outline-primary:hover,.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{background:0 0;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{fill:var(--color2)}.btn-secondary{color:var(--color6);border:none;background:var(--color1);min-width:240px;margin:.5rem 0}.btn-secondary:focus,.btn-secondary:hover,.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:var(--color6);background:var(--color1over)}.btn-secondary.disabled,.btn-secondary:disabled{color:var(--color6);background-color:var(--color7);border-color:var(--color7)}.btn-secondary .icon{fill:var(--color6)}.btn .icon{margin:0 .5rem 0 0}.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}.icon,a .icon{fill:var(--color1)}a:focus.icon,a:hover .icon{fill:var(--color1over)}.form__container{width:clamp(300px,100%,1600px);margin:0 auto;padding-left:clamp(1rem,3.5vw,7rem);padding-right:clamp(1rem,3.5vw,7rem);background:var(--color3);border-radius:var(--roundcornerbig)}#form-container{color:var(--color5)}#form-container h2{margin-top:0}#form-container a{color:var(--color1);text-decoration:underline}#form-container a:active,#form-container a:focus,#form-container a:hover{color:var(--color1over);text-decoration:underline}.btn-col{text-align:center}.btn-col:last-child{margin-bottom:0}input.form-control,select.form-control,textarea.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}.form-control:active,.form-control:focus,input.form-control:active,input.form-control:focus,select.form-control:active,select.form-control:focus,textarea.form-control:active,textarea.form-control:focus{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 .checkbox label,.has-error .checkbox label:focus,.has-error .form-control,.has-error .form-control:focus{border-color:#ff7f7f;-webkit-box-shadow:none;box-shadow:none}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline{color:#ff7f7f}.has-success .checkbox label,.has-success .checkbox label:focus,.has-success .form-control,.has-success .form-control: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 transparent transparent transparent;-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:0 0;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:0 0;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}.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}.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:0 0}.navbar.onscroll{background:var(--color6);background-color:var(--backdrop-color);backdrop-filter:blur(10px);-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.33);-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,.33);box-shadow:0 1px 4px 0 rgba(0,0,0,.33)}.navbar-brand{display:flex;justify-content:flex-start;height:68px;margin: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:605.5/174.5;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}.button-cerca{position:relative;float:right;width:54px;height:68px;border:none;padding:0;background:0 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}.button-cerca .icon{width:24px;height:24px;fill:var(--color1);cursor:pointer}.button-cerca:focus .icon,.button-cerca:hover .icon{fill:var(--color1over)}.navbar-toggler{position:relative;z-index:1;float:left;width:54px;height:68px;background-color:transparent;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:first-child{-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;background-color:var(--backdrop-color);-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}.navbar-collapse ul{font-family:'Open sans',sans-serif;font-weight:700}.navbar .collapse ul>li>a.btn-nav{color:var(--color6);background:var(--color2);padding:.9rem 3rem;margin-top:1.25rem}.navbar .collapse ul>li:focus>a.btn-nav,.navbar .collapse ul>li:hover>a.btn-nav,a.btn-nav:focus,a.btn-nav:hover{color:var(--color6);background:var(--color2over);padding:.9rem 5rem}@media(max-width:767px){.navbar-collapse.show{height:100vh;opacity:1;overflow-y:scroll}.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(--color2over)}.navbar-nav .nav-link:hover{color:var(--color1over)}.navbar-nav .nav-link:focus{color:var(--color1over)}.dropdown-menu{position:relative;padding:0;margin:0;border:0 solid transparent;border-radius:0;-webkit-box-shadow:none!important;box-shadow:none!important;text-align:center}.dropdown-menu:before{content:" ";display:block;margin:0 auto 1rem auto;width:100px;height:4px;background:var(--color1over)}.dropdown-menu:after{content:" ";display:block;margin:1rem auto 0 auto;width:100px;height:4px;background:var(--color1over)}.navbar .collapse ul>li:hover>a{background:0 0}.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:0 0}.navbar .collapse ul ul ul>li:hover>a{background:0 0}.navbar .collapse ul ul,.navbar .collapse ul ul.dropdown-menu{background:0 0}.navbar .collapse ul ul ul,.navbar .collapse ul ul ul.dropdown-menu{background:0 0}.dropdown-item,.dropdown-item a{color:var(--color1);font-weight:400}.dropdown-item{padding:.5rem}.dropdown-item:first-child{padding-top:0}.dropdown-item:last-child{padding-bottom:0}.dropdown-item a:active,.dropdown-item a:focus,.dropdown-item a:hover,.dropdown-item.active,.dropdown-item:active,.dropdown-item:focus,.dropdown-item:hover{background:0 0;color:var(--color1over)}.dropdown-menu.collapsing{display:block}@media only screen and (min-width:767px){.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:0 0;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 .slide .slide-title{padding:10vmin 5vmin;margin:0;border-top-right-radius:var(--roundcornerbig);border-bottom-left-radius:var(--roundcornerbig);position:absolute;bottom:0;z-index:2;transform:translateY(20px);font-size:2.25rem;width:75vw;color:var(--color6);background:rgba(var(--color1rgb),.8);opacity:0;transition:all .5s ease-out .75s;display:flex;align-items:center;justify-content:center;transform:translateX(-50px)}.slider .slide .slide-title span{display:block}.slider .slide.slick-active .slide-title{opacity:1;z-index:2;transform:translateX(0)}.slider .slide .slide-image{background-position:30% 50%;transition:all 1s cubic-bezier(.7, 0, .3, 1)}.slider .slide.slick-active .slide-image{background-position:50% 50%}.slider .slide::after{content:'';display:block;width:90%;height:24px;margin:-24px auto 0 auto;position:relative;z-index:11;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHZpZXdCb3g9IjAgMCAzNTkuNyAxOCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMTguM2gyOC4zQzQwLjEgMTguMyA1OS4xIDkgNzggOXMzNy43IDQuNyA3MC44IDQuN1MyMTUgMS44IDI0MSAxLjhzNTkuMSAxNi41IDk4LjggMTYuNUgzNjAgMHoiLz48L3N2Zz4=") no-repeat bottom center;background-size:contain}.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:focus span,.header-links a:hover span{color:var(--color1over)}.header-links a .icon{fill:var(--color1)}.header-links a:focus .icon,.header-links a:hover .icon{fill:var(--color1over)}.header-scrolldown{position:absolute;z-index:1;bottom:.5rem;left:50%;margin-left:-23px;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;background:var(--color3);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 h1{color:var(--color1);font-size:2.1rem;line-height:1.2em;margin-bottom:0}.header.single-post{background:var(--color3);margin-top:68px;padding:2rem 0 1rem 0}.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(--color1);font-size:2.1rem;padding:0;line-height:1.2em;text-align:left;margin-bottom:0}.header.single-post time{display:block;color:rgba(var(--color1rgb),.5);padding-top:1rem;text-align:left;font-size:1rem;line-height:1rem;font-weight:700;text-transform:uppercase}.header.single-post .place{color:rgba(var(--color1rgb),.5);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:Amaranth,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:first-child{-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(0) scaleX(1) scaleY(1)}50%{transform:rotate(3deg) scaleX(1.2) scaleY(1.2)}}@-moz-keyframes errFirst{0%,100%{-moz-transform:rotate(0) scaleX(1) scaleY(1)}50%{-moz-transform:rotate(3deg) scaleX(1.2) scaleY(1.2)}}@-webkit-keyframes errFirst{0%,100%{-webkit-transform:rotate(0) scaleX(1) scaleY(1)}50%{-webkit-transform:rotate(3deg) scaleX(1.2) scaleY(1.2)}}@-o-keyframes errFirst{0%,100%{-o-transform:rotate(0) scaleX(1) scaleY(1)}50%{-o-transform:rotate(3deg) scaleX(1.2) scaleY(1.2)}}@-ms-keyframes errFirst{0%,100%{-ms-transform:rotate(0) 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(0) scaleX(1) scaleY(1)}}@-moz-keyframes errSecond{0%,100%{-moz-transform:rotate(-4deg) scaleX(1.3) scaleY(1.3)}50%{-moz-transform:rotate(0) scaleX(1) scaleY(1)}}@-webkit-keyframes errSecond{0%,100%{-webkit-transform:rotate(-4deg) scaleX(1.3) scaleY(1.3)}50%{-webkit-transform:rotate(0) scaleX(1) scaleY(1)}}@-o-keyframes errSecond{0%,100%{-o-transform:rotate(-4deg) scaleX(1.3) scaleY(1.3)}50%{-o-transform:rotate(0) scaleX(1) scaleY(1)}}@-ms-keyframes errSecond{0%,100%{-ms-transform:rotate(-4deg) scaleX(1.3) scaleY(1.3)}50%{-ms-transform:rotate(0) scaleX(1) scaleY(1)}}.main{background:var(--color6)}.main.single-post{background-size:100% 150px;background-position:0 0;background-image:linear-gradient(0deg,#eef0F800 1%,#eef0F8FF 99%);background-repeat:no-repeat}.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-top-left-radius:var(--roundcornerbig);border-top-right-radius:var(--roundcornerbig);border-bottom-right-radius:var(--roundcornerbig);overflow:hidden;margin-bottom:2rem}.photos .slide{margin-bottom:0}.photos .slick-dots{list-style:none;display:flex;flex-direction:row;gap:1rem;text-align:center;padding:.5rem 2rem 0 .5rem;margin:0 auto 0 auto;position:absolute;bottom:0;background:var(--color6);border-top-right-radius:var(--roundcornerbig)}.photos .slick-dots li{position:relative;display:block;height:16px;width:16px;margin:10px auto;padding:0;cursor:pointer;border:3px solid var(--color1);background:0 0;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.photos .slick-dots li button{background:0 0;display:block;height:12px;width:12px;outline:0;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:0;z-index:1;width:84px;height:84px;top:50%;left:50%;border:0;padding:0;text-align:center;background:rgba(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 rgba(0,0,0,.33);-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,.33);box-shadow:0 1px 4px 0 rgba(0,0,0,.33)}.video-thumb .play:focus,.video-thumb .play:hover{transform:scale(1.05)}.video-thumb .play div{width:40px;height:40px;border-style:solid;border-width:20px;border-color:transparent transparent transparent #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 embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.card-item{margin-bottom:2rem}.card-item .card{background:var(--color3);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(--color4rgb));background:-moz-linear-gradient(180deg,rgba(var(--color4rgb),.4) 20%,rgba(var(--color4rgb),1) 100%);background:-webkit-linear-gradient(180deg,rgba(var(--color4rgb),.4) 20%,rgba(var(--color4rgb),1) 100%);background:linear-gradient(180deg,rgba(var(--color4rgb),.4) 20%,rgba(var(--color4rgb),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:'Open Sans',sans-serif;font-weight:700;font-size:.95rem;line-height:1em;text-transform:uppercase;background:var(--color2);border-top-left-radius:var(--roundcornerbig);border-bottom-right-radius:var(--roundcornerbig)}.card-item time div{position:relative;z-index:1;padding:0 .5rem 0 .5rem}.card-item time div:last-child{padding:0 .5rem 1.75rem .5rem}.card-item time div:first-child{font-family:Amaranth,sans-serif;font-weight:400;font-style:normal;font-size:2.75rem;line-height:.8em;padding:1.75rem .5rem 0 .5rem}.card-item time:nth-child(2){left:auto;right:0;border-top-left-radius:0;border-bottom-right-radius:0;border-top-right-radius:var(--roundcornerbig);border-bottom-left-radius:var(--roundcornerbig)}.card-item a .card-title{color:var(--color1);font-size:1.75rem;line-height:1.1em;margin-bottom:1.5rem}.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-place{color:var(--color1);text-align:left;text-transform:uppercase;font-size:1rem;font-weight:700}.card-item .card-footer{background:0 0;color:var(--color1);text-align:left;text-transform:uppercase;font-size:1rem;font-weight:700;padding:0;margin:-2rem 2rem 1.5rem 2rem;border-top:0}.card-item .card-footer .icon,.card-item .card-place .icon{fill:var(--color1);margin-left:0}.card-item .card-footer .btn-sm{padding:1.1rem .5rem;width:100%}.card-item .card:focus,.card-item .card:hover{background:var(--color4);transform:scale(1.05);-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.33);-moz-box-shadow:0 5px 10px 0 rgba(0,0,0,.33);box-shadow:0 5px 10px 0 rgba(0,0,0,.33)}.card-item .card:focus .card-body,.card-item .card:hover .card-body{top:-2rem}.card-item .card:focus .card-img-top,.card-item .card:hover .card-img-top{transform:scale(1.5)}.card-item .card:focus .card-img-gradient,.card-item .card:hover .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>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{border-top:2px solid var(--color4);padding:1em .25em}#main .box-content-big .table tr td a,.table tr td a{color:var(--color1)}.table-hover tbody tr:hover{background-color:var(--color3)}.main .table tr td a:focus,.main .table tr td a:hover{text-decoration:none}.table tr:last-child td,.table tr:last-child th{border-bottom:2px solid var(--color4)}.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;background:var(--color4);border-radius:var(--roundcornerbig);padding:1rem 2rem}.next-prev a{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;gap:1rem;border-bottom:2px solid rgba(var(--color1rgb),.1);padding:1rem 0}.next-prev a:focus .title h4,.next-prev a:hover .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:var(--roundcorner)}.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 .leaflet-top .leaflet-control{margin-top:20px}.mappa .leaflet-left .leaflet-control{margin-left:20px}.mappa-indirizzo{padding:1rem 0}.mappa-popup .leaflet-popup-content-wrapper{font-size:.8rem;background:var(--color1);color:var(--color6);border-radius:var(--roundcornerbig);box-shadow:none}.mappa-popup .leaflet-popup-content{margin:13px 24px}.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);padding:.65rem 1.65rem 0 0}.mappa-popup strong{font-size:1rem}.mappa-popup.leaflet-popup{margin-bottom:0}#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:rgba(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)}.convenzioni-card{padding:1.5rem 0}.convenzioni-card .card-img{width:80%;max-width:250px;margin:0 1rem}.attivita,.servizi{text-align:center}.servizi h3{width:75%;font-size:1.9rem;line-height:1.1em;margin:0 auto .5em auto;transition:all .25s cubic-bezier(.7, 0, .3, 1)}.servizi .icon{display:block;width:100%;max-width:11rem;aspect-ratio:7/6;height:auto;margin:0 auto .25em auto}.servizi p{max-width:300px;margin:0 auto 3rem auto}.servizi a{color:var(--color5);display:block;transition:all .25s cubic-bezier(.7, 0, .3, 1)}.servizi a:focus,.servizi a:hover{transform:scale(1.1)}.attivita figure figcaption{background:var(--color3);border-radius:var(--roundcornerbig);text-align:center;padding:6rem 1rem 2rem 1rem;margin-top:-6rem;transition:background-color .25s cubic-bezier(.7, 0, .3, 1)}.attivita .attivita-item:focus figure figcaption,.attivita .attivita-item:hover figure figcaption{background:var(--color4)}.attivita .nome{font-size:1.8rem;line-height:1.1em}.attivita a{color:var(--color5);display:block}.flt_svg{visibility:hidden;position:absolute;width:0;height:0}.attivita .attivita-item .attivita-item-img-container{filter:url(#flt_tag)}.attivita .attivita-item img{width:90%;margin:0 auto;transition:clip-path .25s cubic-bezier(.7, 0, .3, 1)}.attivita .attivita-item:nth-child(4n+1) img{clip-path:polygon(7% 8%,97% 0%,90% 100%,0% 87%)}.attivita .attivita-item:nth-child(4n+1):focus img,.attivita .attivita-item:nth-child(4n+1):hover img{clip-path:polygon(9% 0%,100% 9%,93% 93%,0% 100%)}.attivita .attivita-item:nth-child(4n+2) img{clip-path:polygon(10% 0%,92% 9%,100% 99%,0% 88%)}.attivita .attivita-item:nth-child(4n+2):focus img,.attivita .attivita-item:nth-child(4n+2):hover img{clip-path:polygon(0% 0%,100% 10%,90% 100%,10% 90%)}.attivita .attivita-item:nth-child(4n+3) img{clip-path:polygon(9% 0%,100% 9%,93% 93%,0% 100%)}.attivita .attivita-item:nth-child(4n+3):focus img,.attivita .attivita-item:nth-child(4n+3):hover img{clip-path:polygon(7% 8%,97% 0%,90% 100%,0% 87%)}.attivita .attivita-item:nth-child(4n+4) img{clip-path:polygon(0% 0%,100% 10%,90% 100%,10% 90%)}.attivita .attivita-item:nth-child(4n+4):focus img,.attivita .attivita-item:nth-child(4n+4):hover img{clip-path:polygon(10% 0%,92% 9%,100% 99%,0% 88%)}.attivita-list .attivita-item .attivita-item-shadow{filter:url(#flt_tag)}.attivita-list .attivita-item:nth-child(4n+1) img{clip-path:polygon(7% 8%,97% 0%,90% 100%,0% 87%)}.attivita-list .attivita-item:nth-child(4n+2) img{clip-path:polygon(10% 0%,92% 9%,100% 99%,0% 88%)}.attivita-list .attivita-item:nth-child(4n+3) img{clip-path:polygon(9% 0%,100% 9%,93% 93%,0% 100%)}.attivita-list .attivita-item:nth-child(4n+4) img{clip-path:polygon(0% 0%,100% 10%,90% 100%,10% 90%)}.aside-network__container{width:clamp(300px,100%,1600px);margin:0 auto;padding-left:clamp(1rem,3.5vw,7rem);padding-right:clamp(1rem,3.5vw,7rem);background:var(--color3);border-radius:var(--roundcornerbig)}.aside-network .row div{margin-bottom:2rem}.aside-network .row div:last-child{margin-bottom:0}.aside-sponsor .sponsor-item{margin:0 .5rem}.aside-sponsor .sponsor-item.slick-slide img{width:100%;max-width:170px;margin:0 auto;transition:all .25s ease-in-out}.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 var(--color7)}.orari-apertura .table td,.orari-apertura .table th{border-top:2px solid var(--color7);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:rgba(var(--color1rgb),.5)}.social-sharer .icon{fill:var(--color1);margin:1rem}.social-sharer a:active .icon,.social-sharer a:focus .icon,.social-sharer a:hover .icon{fill:var(--color1over)}.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);border-radius:var(--roundcornerbig)}.footer-item{margin-bottom:0}.footer h6{text-align:left;color:var(--color1);font-size:1.75rem;padding-bottom:.5rem;margin-bottom:0}.footer h6+ul{border-top:2px solid var(--color7);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:focus,.footer a:hover{color:var(--color1over)}.footer .icon{fill:var(--color1);display:inline-block;margin:.4rem 10px 10px 0}.footer a:focus .icon,.footer a:hover .icon{fill:var(--color1over)}.footer-contacts{color:var(--color5);margin:0 auto 2rem auto}.footer-social{color:var(--color5);margin:0 auto 2rem auto}.footer-contacts a,.footer-social a{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;white-space:normal}.footer-contacts a .icon,.footer-social a .icon{margin:.4rem .8rem .4rem 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:focus,.copyright a:hover{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(--color2);text-transform:uppercase;text-align:center}.by-siteland a:focus,.by-siteland a:hover{color:var(--color2over);text-decoration:underline}.modal-backdrop{background-color:var(--backdrop-color)}.modal-backdrop.show{opacity:1}.modal .close{font-size:3rem;line-height:.7em;font-weight:400;color:var(--color1);text-shadow:0 0 0 transparent;opacity:1;position:absolute;z-index:1;top:20px;right:20px;float:none}.modal-title{color:#fff;text-shadow:0 1px 3px rgba(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.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:transparent;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:0 0;color:var(--color1);border-bottom:2px solid var(--color7);outline:0;-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:transparent url(/img/search.svg) no-repeat center center;background-size:100%;border:none;transform-origin:50% 50%;outline:0;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;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-weight:700}.cerca-result{display:table;width:100%;background:var(--color3);padding:1em;color:var(--color5);margin-bottom:3px;-webkit-border-radius:var(--roundcorner);-moz-border-radius:var(--roundcorner);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:400}.cerca-result-type{display:block;font-size:.75em;color:rgba(var(--color1rgb),.5);text-transform:uppercase;margin-bottom:2px}.cerca-result:focus,.cerca-result:hover{background:var(--color4);color:var(--color5);text-decoration:none}.media-modal-open .modal-backdrop{background-color:var(--backdrop-color-dark)}.modal.media-modal .close,.modal.media-modal .close:focus,.modal.media-modal .close:hover{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.75)}.media-modal .modal-dialog{width:100%;max-width:100%;height:100%;margin:0}.media-modal .modal-content{background-color:transparent;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 embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width:601px){.embed-container{max-width:80%}.embed-container embed,.embed-container iframe,.embed-container object{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.5rem;width:65vw;padding:10vmin 7vmin}.slider .slide::after{height:30px;margin:-30px auto 0 auto}.header.header-elenco{padding:2.5rem 0}.header.header-elenco h1{font-size:2.5rem}.header.single-post{padding:2.5rem 0}.header.single-post h1{font-size:2.5rem}.main{font-size:1rem;line-height:1.6em}.card-item a .card-title{font-size:2.15rem}.card-item .card-body{padding:1.8rem 2.4rem}.mappa__container-fluid{padding:0 5vw;padding:0 clamp(2rem,5vw,8rem)}.servizi h3{width:85%;font-size:2.15rem;margin:0 auto .3em auto}.servizi p{max-width:auto}.aside-network{padding:0 5vw;padding:0 clamp(2rem,5vw,8rem)}.attivita .nome{font-size:2.05rem}.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){.navbar{font-size:1.3rem}.navbar-brand{z-index:1050;background:#fff;height:140px;margin-left:-30px;padding:30px 30px 30px 30px;border-bottom-left-radius:var(--roundcornerbig);border-bottom-right-radius:var(--roundcornerbig)}.navbar-home>.navbar-brand{border-bottom-left-radius:0}.navbar.onscroll .navbar-brand{height:68px;padding:2px 5px 2px 30px;background:rgba(255,255,255,0)}.navbar-collapse{height:auto;overflow:visible;opacity:1;background:0 0;margin-top:1rem}.navbar.onscroll .navbar-collapse{margin-top:0}.button-cerca{position:absolute;z-index:1;top:0;right:2rem;right:clamp(2rem,5vw,8rem);margin-right:-24px;width:76px;height:76px;margin-top:1rem}.navbar.onscroll .button-cerca{margin-top:0}.navbar-nav{font-size:.9em;margin-right:6rem;margin-right:clamp(4rem,9vw,16rem)}.navbar-expand-md .navbar-nav .nav-link{padding:1.8rem .9rem 2.5rem}.navbar.onscroll.navbar-expand-md .navbar-nav .nav-link{padding:1.7rem .9rem 1.4rem}.navbar-nav .active>.nav-link{border-left:0}.dropdown-menu{text-align:left}.navbar .collapse ul ul,.navbar .collapse ul ul.dropdown-menu{background:var(--color3);-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.2)!important;-moz-box-shadow:0 3px 3px 0 rgba(0,0,0,.2)!important;box-shadow:0 3px 3px 0 rgba(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 rgba(0,0,0,.2)!important;-moz-box-shadow:0 0 6px 0 rgba(0,0,0,.2)!important;box-shadow:0 0 6px 0 rgba(0,0,0,.2)!important}.dropdown-menu:before{margin:0 auto 0 auto;width:auto;height:1.6rem;border-top:4px solid var(--color2);background:0 0}.dropdown-menu:after{margin:0 auto 0 auto;width:auto;height:1.6rem;background:0 0}.navbar-nav .nav-link{border-top:0}.navbar-nav .nav-link:focus{color:var(--color2)}.dropdown-item{padding:0;margin:0}.dropdown-item a{display:block;padding:.6rem 2rem;font-size:.9rem;line-height:1.2em;min-width:250px;white-space:normal}.dropdown-item.active,.dropdown-item:active,.dropdown-item:focus,.dropdown-item:hover{background:var(--color4);border-left:4px solid var(--color2)}.dropdown-item a:active,.dropdown-item a:focus,.dropdown-item a:hover,.dropdown-item.active a{color:var(--color1)}.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);border-top-left-radius:0}.slider .slide .slide-title{width:55vw;max-width:380px;margin:0}.slider .slide .slide-image{width:auto;border-top-left-radius:0}.slider .dots{background:var(--color6);list-style:none;text-align:center;width:60px;height:auto;margin:0 auto 0 auto;padding:0;position:absolute;bottom:67px;right:5vw;right:clamp(2rem,5vw,8rem);display:flex;justify-content:center;flex-direction:column;padding:30px 0;border-top-left-radius:var(--roundcornerbig)}.slider .dots li{position:relative;display:block;height:16px;width:16px;margin:10px auto;padding:0;cursor:pointer;border:3px solid var(--color1);background:0 0;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.slider .dots li button{background:0 0;display:block;height:12px;width:12px;outline:0;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)}.slider .slide::after{height:40px;margin:-40px auto 0 auto}.header-links{background:0 0;list-style:none;text-align:center;width:100%;margin:0 auto 0 auto;padding:0;position:absolute;bottom:.5rem}.header-links.header-links-md{display:flex!important}.header-contacts{width:100%;display:flex;gap:1rem;align-content:center;justify-content:center;margin:0}.header-links li.list-inline-item{padding:.25rem 0}.header-links li.list-inline-item:nth-child(2){margin-right:3rem}.header-links a span{display:none}.header.header-elenco{text-align:center;margin-top:102px;padding:3rem 0}.header.header-elenco h1{font-size:3rem}.header.single-post{text-align:left;margin-top:102px;padding:3rem 0}.header.single-post h1{font-size:3rem}.photos{margin-bottom:4rem}.main .testo{font-size:1.05rem;margin-bottom:3rem}.card-item a .card-title{font-size:1.75rem}.card-item .card-body{padding:2rem}.next-prev{margin-top:0}.aside-network .row div{margin-bottom:0}.attivita-item .nome{font-size:1.9rem}.footer h6{font-size:2rem;padding-bottom:1rem}.copyright>span{display:inline-block;margin-right:2rem}.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){.navbar-nav{margin-right:clamp(4rem,8vw,16rem)}.navbar-brand{padding:20px 30px 20px 30px}.slider .slide .slide-title{padding:10vmin 7.5vmin;font-size:3rem;width:50vw;max-width:450px}.slider .slide::after{height:50px;margin:-50px auto 0 auto}.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}.staff-card{padding:3rem 0}.attivita h3,.servizi h3{width:85%;font-size:1.9rem;margin:0 auto .5em auto}.network-img{position:absolute;top:-170px;width:370px;pointer-events:none}.footer-social{margin:0 auto 0 auto}.cerca-input{font-size:5rem}.modal-cerca .modal-body{padding:2em 5em}.cerca-submit{width:5rem;height:7rem}}@media (min-width:1200px){.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{padding:10vmin 7.5vmin;font-size:4rem;width:50vw;max-width:600px}.slider .slide::after{height:60px;margin:-60px auto 0 auto}.slider .dots{right:0}.header-links{width:600px;margin:0;padding:0;position:absolute;left:50%;margin-left:-300px;bottom:.5rem}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 .time,.header.single-post .tipo-contenuto{max-width:1360px;margin-left:auto;margin-right:auto}.main .testo{font-size:1.15rem;line-height:1.6em}.card-item a .card-title{font-size:2.15rem}.next-prev h3{font-size:1.9rem}.attivita h3,.servizi h3{width:85%;font-size:2.25rem}.servizi .icon{max-width:13rem}.attivita p,.servizi p{max-width:auto}.attivita .nome{font-size:2.05rem}.network-img{position:absolute;top:-230px;width:370px}.footer h6{font-size:2.25rem;padding-bottom:1.25rem}}@media (min-width:1780px){.navbar{padding-left:calc(calc(100% - 1600px)/ 2)}.button-cerca{right:calc(calc(100% - 1600px)/ 2)}.navbar-nav{margin-right:calc(calc(calc(100% - 1600px)/ 2) + 36px)}}