/*!
Theme Name: duovision
Theme URI: http://underscores.me/
Author: Duovision
Author URI: https://www.duovision.it/
Description: Thems for duovision
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: duovision
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

*/h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}html,body{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}body{margin:0;padding:0;overflow-x:hidden}body.overflow{overflow:hidden}a{text-decoration:none;color:#000}a:hover{text-decoration:none;color:#000}a:visited{color:#000}a:focus{outline:none}:focus{outline:none}img{width:100%;height:auto}@font-face{font-family:"HelveticaNeueRegular";src:url("font/HelveticaKVAFont.eot");src:url("font/HelveticaKVAFont.eot?#iefix") format("embedded-opentype"),url("font/HelveticaKVAFont.woff2") format("woff2"),url("font/HelveticaKVAFont.woff") format("woff"),url("font/HelveticaKVAFont.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"HelveticaNeueMedium";src:url("font/HelveticaNeueMedium.eot");src:url("font/HelveticaNeueMedium.eot?#iefix") format("embedded-opentype"),url("font/HelveticaNeueMedium.woff2") format("woff2"),url("font/HelveticaNeueMedium.woff") format("woff"),url("font/HelveticaNeueMedium.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}body{font-family:"HelveticaNeueRegular",Arial,Helvetica,sans-serif;font-weight:400;font-size:16px;line-height:19px;color:#000;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.visuallyhidden{position:absolute;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(0px 0px 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}.titoloh1{font-weight:600;font-size:65px;color:#000;text-transform:uppercase}.titoloh2{font-weight:400;font-size:21px;line-height:24px}.label-category{font-size:16px;display:flex;flex-direction:row;align-items:center}.label-category::before{content:"";margin-top:-3px;width:12px;height:12px;border:1px solid #000;margin-right:10px;border-radius:50%;transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.button{font-size:16px;display:flex;flex-direction:row;align-items:center}.button::before{content:"";margin-top:-3px;width:12px;height:12px;border:1px solid #000;margin-right:10px;border-radius:50%;transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.button:hover::before{background-color:#000;border:1px solid #000}.m-lr{margin-left:40px;margin-right:40px}@media screen and (max-width: 768px){body{font-size:16px;line-height:19px}.titoloh2{font-size:16px;line-height:19px}.label-category::before{margin-top:0px}.m-lr{margin-left:24px;margin-right:24px}}.header{position:relative;padding:40px 40px 56px 40px;display:flex;flex-direction:row;justify-content:space-between;transition:all .1s cubic-bezier(0.215, 0.61, 0.355, 1)}.header__logo{align-self:center;position:relative;z-index:11;transition:all .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:.5s}.header__logo svg{width:70px}.header__hamburger{width:22px;height:22px;cursor:pointer;grid-column:2/3;justify-self:end;padding-top:11px;position:relative;z-index:11}.header__hamburger .bar{width:90%;height:2px;background:#000}.header__hamburger .bar:before,.header__hamburger .bar:after{width:130%;left:-30%;height:2px;background:#000}.header__hamburger .bar{position:relative;transition:all .3s .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.header__hamburger .bar:before{content:"";position:absolute;bottom:10px;transition:all .3s .3s cubic-bezier(0.215, 0.61, 0.355, 1),transform .3s 0s cubic-bezier(0.215, 0.61, 0.355, 1)}.header__hamburger .bar:after{content:"";position:absolute;top:10px;transition:all .3s .3s cubic-bezier(0.215, 0.61, 0.355, 1),transform .3s 0s cubic-bezier(0.215, 0.61, 0.355, 1)}.header .background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:8;background-color:#fff}body.show{overflow:hidden}#off-canvas{position:fixed;width:30vw;top:0;right:-100%;bottom:0;background:#d8d8d8;z-index:9;transition:all .6s cubic-bezier(0.215, 0.61, 0.355, 1);overflow:hidden;padding:40px;box-sizing:border-box}#off-canvas p{font-size:21px;line-height:26px}#off-canvas nav{margin-top:100px}#off-canvas nav ul{margin:0;padding:0}#off-canvas nav ul li{padding:24px 0 22px 0;display:block;list-style:none;left:4rem;transition:all .4s 0s cubic-bezier(0.215, 0.61, 0.355, 1);opacity:0;position:relative;border-bottom:1px solid #000;overflow:hidden}#off-canvas nav ul li a{display:flex;flex-direction:row;align-items:center;font-size:32px;line-height:31px;text-decoration:none;position:relative;color:#000;transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1);transform:translateX(-29px)}#off-canvas nav ul li a:before{content:"";display:block;width:12px;height:12px;border-radius:50%;border:1px solid #f0b905;margin-right:16px;transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1)}#off-canvas nav ul li a:hover{transform:translateX(0px)}#off-canvas nav ul .current_page_item a{transform:translateX(0px)}#off-canvas nav ul .current_page_item a:before{background-color:#f0b905}body.menu-open{overflow:hidden}body.menu-open .header__hamburger .bar{background:hsla(0,0%,100%,0) !important;transition:all .3s 0s cubic-bezier(0.215, 0.61, 0.355, 1)}body.menu-open .header__hamburger .bar::after{top:0;transition:all .3s 0s cubic-bezier(0.215, 0.61, 0.355, 1),transform .3s .3s cubic-bezier(0.215, 0.61, 0.355, 1);transform:rotate(-45deg)}body.menu-open .header__hamburger .bar::before{bottom:0;transition:all .3s 0s cubic-bezier(0.215, 0.61, 0.355, 1),transform .3s .3s cubic-bezier(0.215, 0.61, 0.355, 1);transform:rotate(45deg)}body.menu-open #off-canvas{right:0}body.menu-open #off-canvas nav ul li{left:0;opacity:1;backface-visibility:hidden}body.menu-open #off-canvas nav ul li:nth-child(1){transition:all .8s .5s cubic-bezier(0.215, 0.61, 0.355, 1),transform .3s .3s cubic-bezier(0.215, 0.61, 0.355, 1)}body.menu-open #off-canvas nav ul li:nth-child(2){transition:all .8s .6s cubic-bezier(0.215, 0.61, 0.355, 1),transform .3s .3s cubic-bezier(0.215, 0.61, 0.355, 1)}body.menu-open #off-canvas nav ul li:nth-child(3){transition:all .8s .7s cubic-bezier(0.215, 0.61, 0.355, 1),transform .3s .3s cubic-bezier(0.215, 0.61, 0.355, 1)}body.menu-open #off-canvas nav ul li:nth-child(4){transition:all .8s .8s cubic-bezier(0.215, 0.61, 0.355, 1),transform .3s .3s cubic-bezier(0.215, 0.61, 0.355, 1)}body.menu-open #off-canvas nav ul li:nth-child(5){transition:all .8s .9s cubic-bezier(0.215, 0.61, 0.355, 1),transform .3s .3s cubic-bezier(0.215, 0.61, 0.355, 1)}body.menu-open #off-canvas nav ul li:nth-child(6){transition:all .8s 1s cubic-bezier(0.215, 0.61, 0.355, 1),transform .3s .3s cubic-bezier(0.215, 0.61, 0.355, 1)}#contatti{position:fixed;top:0;right:-100%;z-index:8;background-color:#2c2c2c;width:100vw;height:100vh;box-sizing:border-box;padding-top:200px;transition:all .8s ease;display:flex;flex-direction:column}#contatti .box{padding-left:40px;padding-right:40px;display:flex;flex-direction:row;margin-bottom:56px}#contatti .box .label{width:20vw;margin-top:6px}#contatti .box .label h2{font-size:16px;line-height:19px;font-weight:400;color:#fff}#contatti .box .desc a{font-size:21px;line-height:29px;font-weight:400;color:#fff}#contatti .footer-contatti{margin-top:auto;display:flex;flex-direction:row;justify-content:space-between;text-transform:uppercase;color:#fff;width:calc(70vw - 90px);box-sizing:border-box;padding-top:24px;padding-bottom:24px;margin-left:40px;margin-right:40px;border-top:1px solid #fff;font-size:14px;line-height:16px}body.section-contatti-open .header{background:none}body.section-contatti-open .header__logo{filter:invert(100)}body.section-contatti-open #contatti{right:0%}@media screen and (max-width: 1110px){#off-canvas{width:40vw}#contatti .footer-contatti{width:calc(60vw - 90px)}}@media screen and (max-width: 768px){#off-canvas{transition:all 0s cubic-bezier(0.215, 0.61, 0.355, 1)}body.menu-open #off-canvas{transition:all .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.section-contatti-open.menu-open .header__hamburger{filter:invert(0)}.section-contatti-open.menu-open .header__logo{filter:invert(0)}.section-contatti-open .header__hamburger{filter:invert(100)}#contatti .footer-contatti{width:auto}#contatti{transition:all 0s ease;padding-top:160px}#contatti .box{padding-left:0;padding-right:0;margin-left:24px;margin-right:24px;padding-top:16px;margin-bottom:16px;flex-direction:column;row-gap:8px;border-top:1px solid #fff}#contatti .box .label{width:30vw}#contatti .box:nth-child(2){margin-bottom:20px}#contatti .box:first-child{border-top:none}#contatti .footer-contatti{margin-left:24px;margin-right:24px;margin-bottom:120px}#contatti .footer-contatti a:visited{color:#fff !important}#contatti .footer-contatti a:hover{color:#fff !important}#contatti .footer-contatti a{color:#fff !important}.header{padding:24px 24px 32px 24px}.header__logo svg{width:60px}#off-canvas{width:100vw;padding:24px}#off-canvas p{display:none}#off-canvas nav ul li a{font-size:24px;line-height:26px}}footer{display:grid;grid-template-columns:1fr 1fr 1fr;border-top:1px solid #a6a6a6;padding-top:24px;padding-bottom:24px;margin-top:160px;font-size:14px;line-height:16px;text-transform:uppercase}footer .credits{text-align:right}footer .privacy{margin-left:23px}footer .bold{font-family:"HelveticaNeueMedium",Arial,Helvetica,sans-serif}@media screen and (max-width: 768px){footer{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;row-gap:8px;font-size:12px;line-height:14px;margin-top:80px;padding-top:16px}footer .azienda{grid-column:1/2;grid-row:1/2}footer .credits{text-align:right;grid-column:2/3;grid-row:1/2}footer .privacy{margin-left:0;grid-column:span 2;grid-row:2/3;display:flex;flex-direction:row;justify-content:space-between}}#error-404{background-color:#f0b905;text-align:center;min-height:100vh;padding:0 24px}#error-404 h2{padding-top:20vh;font-size:180px;line-height:normal;font-weight:500}#error-404 h1{font-size:25px;font-style:italic;line-height:normal;font-weight:400}#error-404 h1 span{font-weight:bold;font-style:normal}#error-404 p{margin-top:16px;font-size:25px;line-height:normal;font-weight:400}#error-404 h3{margin-top:15vh;font-size:32px;font-weight:bold;line-height:normal}#error-404 a{display:inline-block;margin-top:32px;margin-bottom:80px;font-size:18px;text-transform:uppercase;text-decoration:none;padding:16px 48px;border:2px solid #000;line-height:normal}.error404 .header{position:absolute;top:0;left:0}@media screen and (max-width: 767px){#error-404 h2{font-size:80px}#error-404 h1{font-size:20px}#error-404 p{font-size:20px}#error-404 h3{font-size:22px}#error-404 a{font-size:16px;margin-top:24px}}.page-template-home.stop-animation .animation-loader{display:none}.page-template-home .header .background{background:none}.page-template-home .header{position:absolute;top:0;left:0;right:0}.page-template-home .animation-loader{position:fixed;z-index:999999999999;top:0;left:0;right:0;bottom:0;opacity:1;visibility:visible;background-color:#fff}.page-template-home .animation-loader .text{position:absolute;top:48%;left:50%;transform:translate(-50%, -50%);font-size:42px;line-height:42px;display:flex;flex-direction:row}.page-template-home .animation-loader .text .box-parole{position:relative}.page-template-home .animation-loader .text .box-parole .parola1,.page-template-home .animation-loader .text .box-parole .parola2,.page-template-home .animation-loader .text .box-parole .parola3{color:#a6a6a6;position:absolute;top:0;left:0;margin-left:8px;clip-path:polygon(0 100%, 100% 100%, 100% 100%, 0% 100%);transition:all .5s ease}.page-template-home .hero{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.page-template-home .hero .text{font-size:34px;line-height:37px;text-align:center;width:73%}.page-template-home .hero .text a{color:#a6a6a6;display:inline-block;position:relative;transition:all .4s cubic-bezier(0, 0, 0.23, 1);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-image:linear-gradient(to right, #000, #000 50%, #A6A6A6 50%);background-size:200% 100%;background-position:100%}.page-template-home .hero .text a:hover{transition:all .4s cubic-bezier(0, 0, 0.23, 1);background-position:0%}.page-template-home .hero .img-link-1,.page-template-home .hero .img-link-2{position:absolute;z-index:-1;opacity:0;visibility:hidden;transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-home .hero .img-link-1{left:10%;top:52%}.page-template-home .hero .img-link-1 img{width:28vw}.page-template-home .hero .img-link-1.active{opacity:1;visibility:visible}.page-template-home .hero .img-link-2{left:45%;top:12.5%}.page-template-home .hero .img-link-2 img{width:28vw}.page-template-home .hero .img-link-2.active{opacity:1;visibility:visible}.page-template-home .progetti-home .titolo{margin-bottom:32px}.page-template-home .progetti-home .elenco .slide{border-top:1px solid #000;padding-top:40px;display:grid;grid-template-columns:100%;grid-template-rows:auto}.page-template-home .progetti-home .elenco .slide .nome{grid-row:1/2;grid-column:1/2;z-index:1;display:grid;grid-template-columns:1fr 2fr 35px;cursor:pointer}.page-template-home .progetti-home .elenco .slide .nome .numero{font-size:21px;line-height:26px}.page-template-home .progetti-home .elenco .slide .nome .info{display:grid;grid-template-columns:60% 40%;margin-left:72px}.page-template-home .progetti-home .elenco .slide .nome .info .titolo h2{font-size:32px;line-height:32px;font-weight:400;margin-bottom:4px;margin-left:-3px}.page-template-home .progetti-home .elenco .slide .nome .info .titolo .category{font-family:"HelveticaNeueMedium",Arial,Helvetica,sans-serif;font-size:14px;line-height:16px;font-weight:400}.page-template-home .progetti-home .elenco .slide .nome .info .anno-luogo{font-size:21px;line-height:26px}.page-template-home .progetti-home .elenco .slide .nome .info .link{align-self:end;margin-bottom:-2px}.page-template-home .progetti-home .elenco .slide .nome .info .link .button{font-size:16px;line-height:16px}.page-template-home .progetti-home .elenco .slide .nome .icona{position:relative;left:5px;margin-right:10%}.page-template-home .progetti-home .elenco .slide .nome .icona svg{position:absolute;top:0;right:0}.page-template-home .progetti-home .elenco .slide .nome .icona .close{transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1);opacity:0}.page-template-home .progetti-home .elenco .slide .nome .icona .open{transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-home .progetti-home .elenco .slide .nome .icona:hover svg{transform:rotate(180deg)}.page-template-home .progetti-home .elenco .slide .nome .icona.animate:hover svg{transform:rotate(0deg)}.page-template-home .progetti-home .elenco .slide .nome .icona.animate .close{opacity:1}.page-template-home .progetti-home .elenco .slide .nome .icona.animate .open{opacity:0}.page-template-home .progetti-home .elenco .slide .acc-panel{grid-row:1/2;grid-column:1/2;z-index:2;position:relative;display:none;margin-bottom:42px;width:60%}.page-template-home .progetti-home .elenco .slide .acc-panel .grid{display:flex;flex-direction:row;align-items:end}.page-template-home .progetti-home .elenco .slide .acc-panel .grid .img{width:30vw}.page-template-home .progetti-home .elenco .slide .acc-panel .grid .img img{display:block}.page-template-home .progetti-home .elenco .slide .acc-panel .grid .button{margin-left:72px;margin-bottom:-5px}.page-template-home .progetti-home .elenco .slide.animate .acc-panel{display:block}.page-template-home .progetti-home .elenco .slide:last-child{border-bottom:1px solid #000}.page-template-home .progetti-home .link{display:grid;grid-template-columns:1fr 2fr 35px;margin-top:40px}.page-template-home .progetti-home .link p{grid-column:2/3;margin-left:72px}.page-template-home .studio-home{display:grid;grid-template-columns:1fr 2fr;-moz-column-gap:32px;column-gap:32px;margin-top:120px}.page-template-home .studio-home .p-big{font-size:30px;line-height:33px;margin-bottom:40px}@media screen and (max-width: 1300px){.page-template-home .hero .text{font-size:26px;line-height:29px}.page-template-home .progetti-home .elenco .slide .nome .info .titolo h2{font-size:26px;line-height:29px}.page-template-home .studio-home .p-big{font-size:24px;line-height:27px}}@media screen and (max-width: 968px){.page-template-home .animation-loader .text{font-size:24px;line-height:24px}.page-template-home .hero .text{font-size:24px;line-height:28px;width:auto}.page-template-home .hero .text a:hover{background-position:100%}.page-template-home .hero .img-link-1,.page-template-home .hero .img-link-2{position:absolute;z-index:-1;opacity:0;visibility:hidden;transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-home .hero .img-link-1.active{opacity:0;visibility:hidden}.page-template-home .hero .img-link-2.active{opacity:0;visibility:hidden}.page-template-home .progetti-home .titolo{margin-bottom:24px}.page-template-home .progetti-home .elenco .slide{border-top:1px solid #000;padding-top:24px;display:block;grid-template-columns:100%;grid-template-rows:auto}.page-template-home .progetti-home .elenco .slide .nome{grid-template-columns:1fr 30px;cursor:pointer}.page-template-home .progetti-home .elenco .slide .nome .numero{display:none}.page-template-home .progetti-home .elenco .slide .nome .info{grid-template-columns:1fr;margin-left:0}.page-template-home .progetti-home .elenco .slide .nome .info .titolo h2{font-size:24px;line-height:24px;font-weight:400;margin-bottom:4px;margin-left:-3px}.page-template-home .progetti-home .elenco .slide .nome .info .anno-luogo{display:none}.page-template-home .progetti-home .elenco .slide .nome .info .link{align-self:end;margin-bottom:-2px}.page-template-home .progetti-home .elenco .slide .nome .info .link .button{font-size:16px;line-height:16px}.page-template-home .progetti-home .elenco .slide .nome .icona{position:relative;top:20%;left:0;margin-right:0}.page-template-home .progetti-home .elenco .slide .nome .icona svg{position:absolute;top:0;right:0;width:20px;height:20px}.page-template-home .progetti-home .elenco .slide .nome .icona:hover svg{transform:rotate(0deg)}.page-template-home .progetti-home .elenco .slide .acc-panel{grid-row:1/2;grid-column:1/2;z-index:2;position:relative;display:none;margin-bottom:24px;width:auto}.page-template-home .progetti-home .elenco .slide .acc-panel .grid{display:flex;flex-direction:column;row-gap:24px;align-items:start}.page-template-home .progetti-home .elenco .slide .acc-panel .grid .img{width:auto}.page-template-home .progetti-home .elenco .slide .acc-panel .grid .button{margin-left:0;margin-bottom:0}.page-template-home .progetti-home .link{display:grid;grid-template-columns:1fr;margin-top:40px}.page-template-home .progetti-home .link p{grid-column:1/2;margin-left:0}.page-template-home .studio-home{display:grid;grid-template-columns:1fr;-moz-column-gap:32px;column-gap:32px;margin-top:80px;row-gap:24px}.page-template-home .studio-home .p-big{font-size:24px;line-height:26px;margin-bottom:40px}}.page-template-studio .grid-studio{display:grid;grid-template-columns:1fr 2fr;-moz-column-gap:32px;column-gap:32px;border-bottom:1px solid #000;margin-bottom:72px;padding-bottom:72px}.page-template-studio .grid-studio .p-big{font-size:30px;line-height:33px}.page-template-studio .grid-studio .elenco .slide{display:grid;grid-template-columns:1fr 1fr;padding:28px 24px;border-bottom:1px solid #000}.page-template-studio .grid-studio .elenco .slide .nome{font-size:30px;line-height:30px;display:flex;flex-direction:row;cursor:pointer}.page-template-studio .grid-studio .elenco .slide .nome .icona{position:relative;left:5px;margin-right:10%}.page-template-studio .grid-studio .elenco .slide .nome .icona svg{position:absolute;top:0;right:0}.page-template-studio .grid-studio .elenco .slide .nome .icona .close{opacity:0;transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-studio .grid-studio .elenco .slide .nome .icona .open{transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-studio .grid-studio .elenco .slide .nome .icona:hover svg{transform:rotate(180deg)}.page-template-studio .grid-studio .elenco .slide .nome .icona.animate:hover svg{transform:rotate(0deg)}.page-template-studio .grid-studio .elenco .slide .nome .icona.animate .close{opacity:1}.page-template-studio .grid-studio .elenco .slide .nome .icona.animate .open{opacity:0}.page-template-studio .grid-studio .elenco .slide .nome p{margin-top:2px}.page-template-studio .grid-studio .elenco .slide .acc-panel{display:none;margin-left:24px}.page-template-studio .grid-studio .elenco .slide .acc-panel .p{margin-bottom:24px}.page-template-studio .grid-studio .elenco .slide.animate .acc-panel{display:block}.page-template-studio .grid-studio .elenco .slide:first-child{padding-top:0}.page-template-studio .grid-studio .grid-team{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:24px;column-gap:24px;row-gap:48px}.page-template-studio .grid-studio .grid-team .box .nome{display:flex;flex-direction:row;justify-content:space-between;align-items:end;margin-top:8px}.page-template-studio .grid-studio .grid-team .box .nome h4{font-size:24px;line-height:26px;font-weight:400}.page-template-studio .grid-studio .grid-team .box .nome p{font-size:14px;line-height:16px;font-family:"HelveticaNeueMedium",Arial,Helvetica,sans-serif;color:gray}.page-template-studio .filosofia .grid-studio{margin-bottom:80px;padding-bottom:80px}.page-template-studio .team{display:none}.page-template-studio .team .grid-studio{border-bottom:none;padding-bottom:0}.page-template-studio .news{margin-bottom:120px}.page-template-studio .news .elenco-news .box{border-bottom:1px solid #000}.page-template-studio .news .elenco-news .box .acc-title{display:grid;grid-template-columns:1fr 2fr;-moz-column-gap:64px;column-gap:64px;padding:24px 0 24px 0}.page-template-studio .news .elenco-news .box .acc-title .box-icona{display:flex;flex-direction:row;align-items:center;-moz-column-gap:16px;column-gap:16px}.page-template-studio .news .elenco-news .box .acc-title .box-icona .icona{position:relative;width:30px;height:30px}.page-template-studio .news .elenco-news .box .acc-title .box-icona .icona svg{position:absolute;top:0;right:0}.page-template-studio .news .elenco-news .box .acc-title .box-icona .icona .close{opacity:0;transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-studio .news .elenco-news .box .acc-title .box-icona .icona .open{transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-studio .news .elenco-news .box .acc-title .box-icona .icona:hover svg{transform:rotate(180deg)}.page-template-studio .news .elenco-news .box .acc-title .box-icona .icona.animate:hover svg{transform:rotate(0deg)}.page-template-studio .news .elenco-news .box .acc-title .box-icona .icona.animate .close{opacity:1}.page-template-studio .news .elenco-news .box .acc-title .box-icona .icona.animate .open{opacity:0}.page-template-studio .news .elenco-news .box .acc-title .box-titolo{display:flex;flex-direction:row;-moz-column-gap:16px;column-gap:16px}.page-template-studio .news .elenco-news .box .acc-title .box-titolo h3,.page-template-studio .news .elenco-news .box .acc-title .box-titolo p{font-size:26px;line-height:26px;font-weight:400}.page-template-studio .news .elenco-news .box .acc-title .box-titolo p{color:#aaa}.page-template-studio .news .elenco-news .box .acc-panel{display:none}.page-template-studio .news .elenco-news .box .acc-panel .grid{display:grid;grid-template-columns:1fr 2fr;-moz-column-gap:64px;column-gap:64px;margin-bottom:40px}.page-template-studio .news .elenco-news .box .acc-panel .grid .img img{display:block}.page-template-studio .news .elenco-news .box .acc-panel .grid .desc{display:flex;flex-direction:column}.page-template-studio .news .elenco-news .box .acc-panel .grid .desc .cta{padding-top:24px;margin-top:auto}.page-template-studio .press .elenco-press{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;border-top:1px solid #000;margin-top:40px}.page-template-studio .press .elenco-press .box{display:flex;flex-direction:column;aspect-ratio:1/1;box-sizing:border-box;border-bottom:1px solid #000;padding:16px 16px}.page-template-studio .press .elenco-press .box .desc h3{margin-top:8px;margin-bottom:8px;font-family:"HelveticaNeueMedium";font-weight:400}.page-template-studio .press .elenco-press .box .cta{margin-top:auto}.page-template-studio .press .elenco-press .box:nth-child(1){border-right:1px solid #000}.page-template-studio .press .elenco-press .box:nth-child(2){border-right:1px solid #000}.page-template-studio .press .elenco-press .box:nth-child(3){border-right:1px solid #000}.page-template-studio .press .elenco-press .box:nth-child(4){border-right:1px solid #000}.page-template-studio .press .elenco-press .box:nth-child(6){border-right:1px solid #000}.page-template-studio .press .elenco-press .box:nth-child(7){border-right:1px solid #000}.page-template-studio .press .elenco-press .box:nth-child(8){border-right:1px solid #000}.page-template-studio .press .elenco-press .box:nth-child(9){border-right:1px solid #000}.page-template-studio .press .elenco-press .box:nth-child(11){border-right:1px solid #000}.page-template-studio .press .elenco-press .box:nth-child(12){border-right:1px solid #000}.page-template-studio .press .elenco-press .box:nth-child(13){border-right:1px solid #000}.page-template-studio .press .elenco-press .box:nth-child(14){border-right:1px solid #000}.page-template-studio .press .elenco-press .box:nth-child(16){border-right:1px solid #000}.page-template-studio .press .elenco-press .box:nth-child(17){border-right:1px solid #000}.page-template-studio .press .elenco-press .box:nth-child(18){border-right:1px solid #000}.page-template-studio .press .elenco-press .box:nth-child(19){border-right:1px solid #000}.page-template-studio .press .elenco-press .box:nth-child(1){padding-left:0 !important}.page-template-studio .press .elenco-press .box:nth-child(6){padding-left:0 !important}.page-template-studio .press .elenco-press .box:nth-child(11){padding-left:0 !important}.page-template-studio .press .elenco-press .box:nth-child(16){padding-left:0 !important}@media screen and (max-width: 1400px){.page-template-studio .press .elenco-press{grid-template-columns:1fr 1fr 1fr 1fr}.page-template-studio .press .elenco-press .box:nth-child(1){border-right:1px solid #000 !important;padding-left:16px !important}.page-template-studio .press .elenco-press .box:nth-child(2){border-right:1px solid #000 !important;padding-left:16px !important}.page-template-studio .press .elenco-press .box:nth-child(3){border-right:1px solid #000 !important;padding-left:16px !important}.page-template-studio .press .elenco-press .box:nth-child(5){border-right:1px solid #000 !important;padding-left:16px !important}.page-template-studio .press .elenco-press .box:nth-child(6){border-right:1px solid #000 !important;padding-left:16px !important}.page-template-studio .press .elenco-press .box:nth-child(7){border-right:1px solid #000 !important;padding-left:16px !important}.page-template-studio .press .elenco-press .box:nth-child(9){border-right:1px solid #000 !important;padding-left:16px !important}.page-template-studio .press .elenco-press .box:nth-child(10){border-right:1px solid #000 !important;padding-left:16px !important}.page-template-studio .press .elenco-press .box:nth-child(11){border-right:1px solid #000 !important;padding-left:16px !important}.page-template-studio .press .elenco-press .box:nth-child(13){border-right:1px solid #000 !important;padding-left:16px !important}.page-template-studio .press .elenco-press .box:nth-child(14){border-right:1px solid #000 !important;padding-left:16px !important}.page-template-studio .press .elenco-press .box:nth-child(15){border-right:1px solid #000 !important;padding-left:16px !important}.page-template-studio .press .elenco-press .box:nth-child(17){border-right:1px solid #000 !important;padding-left:16px !important}.page-template-studio .press .elenco-press .box:nth-child(18){border-right:1px solid #000 !important;padding-left:16px !important}.page-template-studio .press .elenco-press .box:nth-child(19){border-right:1px solid #000 !important;padding-left:16px !important}.page-template-studio .press .elenco-press .box:nth-child(1){padding-left:0 !important}.page-template-studio .press .elenco-press .box:nth-child(5){padding-left:0 !important}.page-template-studio .press .elenco-press .box:nth-child(9){padding-left:0 !important}.page-template-studio .press .elenco-press .box:nth-child(13){padding-left:0 !important}.page-template-studio .press .elenco-press .box:nth-child(17){padding-left:0 !important}.page-template-studio .press .elenco-press .box:nth-child(4){border-right:none !important;padding-left:16px !important}.page-template-studio .press .elenco-press .box:nth-child(8){border-right:none !important;padding-left:16px !important}.page-template-studio .press .elenco-press .box:nth-child(12){border-right:none !important;padding-left:16px !important}.page-template-studio .press .elenco-press .box:nth-child(16){border-right:none !important;padding-left:16px !important}.page-template-studio .press .elenco-press .box:nth-child(20){border-right:none !important;padding-left:16px !important}}@media screen and (max-width: 1300px){.page-template-studio .grid-studio .p-big{font-size:24px;line-height:27px}.page-template-studio .grid-studio .elenco .slide .nome{font-size:24px;line-height:24px}.page-template-studio .grid-studio .grid-team .box .nome h4{font-size:21px;line-height:23px}}@media screen and (max-width: 1100px){.page-template-studio .grid-studio{grid-template-columns:1fr;row-gap:24px;margin-bottom:48px;padding-bottom:48px}.page-template-studio .filosofia .grid-studio{border-bottom:none;padding-bottom:0}.page-template-studio .news .elenco-news .box .acc-title{display:flex;flex-direction:row-reverse;justify-content:space-between;-moz-column-gap:24px;column-gap:24px;padding:16px 0}.page-template-studio .news .elenco-news .box .acc-title .box-titolo{display:block}.page-template-studio .news .elenco-news .box .acc-title .box-titolo h3{display:inline;font-size:24px;line-height:26px}.page-template-studio .news .elenco-news .box .acc-title .box-titolo p{display:block;margin-left:0;margin-top:4px;font-size:18px;line-height:21px}.page-template-studio .news .elenco-news .box .acc-title .box-icona p{display:none}.page-template-studio .news .elenco-news .box .acc-panel .grid{grid-template-columns:1fr;row-gap:32px}.page-template-studio .press .elenco-press{grid-template-columns:1fr 1fr 1fr}.page-template-studio .press .elenco-press .box:nth-child(1){border-right:1px solid #000 !important;padding-left:16px !important}.page-template-studio .press .elenco-press .box:nth-child(2){border-right:1px solid #000 !important;padding-left:16px !important}.page-template-studio .press .elenco-press .box:nth-child(4){border-right:1px solid #000 !important;padding-left:16px !important}.page-template-studio .press .elenco-press .box:nth-child(5){border-right:1px solid #000 !important;padding-left:16px !important}.page-template-studio .press .elenco-press .box:nth-child(7){border-right:1px solid #000 !important;padding-left:16px !important}.page-template-studio .press .elenco-press .box:nth-child(8){border-right:1px solid #000 !important;padding-left:16px !important}.page-template-studio .press .elenco-press .box:nth-child(10){border-right:1px solid #000 !important;padding-left:16px !important}.page-template-studio .press .elenco-press .box:nth-child(11){border-right:1px solid #000 !important;padding-left:16px !important}.page-template-studio .press .elenco-press .box:nth-child(13){border-right:1px solid #000 !important;padding-left:16px !important}.page-template-studio .press .elenco-press .box:nth-child(14){border-right:1px solid #000 !important;padding-left:16px !important}.page-template-studio .press .elenco-press .box:nth-child(16){border-right:1px solid #000 !important;padding-left:16px !important}.page-template-studio .press .elenco-press .box:nth-child(17){border-right:1px solid #000 !important;padding-left:16px !important}.page-template-studio .press .elenco-press .box:nth-child(19){border-right:1px solid #000 !important;padding-left:16px !important}.page-template-studio .press .elenco-press .box:nth-child(20){border-right:1px solid #000 !important;padding-left:16px !important}.page-template-studio .press .elenco-press .box:nth-child(1){padding-left:0 !important}.page-template-studio .press .elenco-press .box:nth-child(4){padding-left:0 !important}.page-template-studio .press .elenco-press .box:nth-child(7){padding-left:0 !important}.page-template-studio .press .elenco-press .box:nth-child(10){padding-left:0 !important}.page-template-studio .press .elenco-press .box:nth-child(13){padding-left:0 !important}.page-template-studio .press .elenco-press .box:nth-child(16){padding-left:0 !important}.page-template-studio .press .elenco-press .box:nth-child(19){padding-left:0 !important}.page-template-studio .press .elenco-press .box:nth-child(3){border-right:none !important;padding-left:16px !important}.page-template-studio .press .elenco-press .box:nth-child(6){border-right:none !important;padding-left:16px !important}.page-template-studio .press .elenco-press .box:nth-child(9){border-right:none !important;padding-left:16px !important}.page-template-studio .press .elenco-press .box:nth-child(12){border-right:none !important;padding-left:16px !important}.page-template-studio .press .elenco-press .box:nth-child(15){border-right:none !important;padding-left:16px !important}.page-template-studio .press .elenco-press .box:nth-child(18){border-right:none !important;padding-left:16px !important}}@media screen and (max-width: 768px){.page-template-studio .grid-studio .p-big{font-size:24px;line-height:27px}.page-template-studio .grid-studio .elenco .slide{grid-template-columns:1fr;padding:24px;padding-left:0;padding-right:0}.page-template-studio .grid-studio .elenco .slide .nome{font-size:24px;line-height:26px}.page-template-studio .grid-studio .elenco .slide .nome .icona{position:relative;left:24px}.page-template-studio .grid-studio .elenco .slide .nome .icona svg{width:25px;height:25px}.page-template-studio .grid-studio .elenco .slide .nome .icona:hover svg{transform:rotate(0deg)}.page-template-studio .grid-studio .elenco .slide .nome .icona.animate:hover svg{transform:rotate(0deg)}.page-template-studio .grid-studio .elenco .slide .acc-panel{display:none;margin-left:0;margin-top:24px}.page-template-studio .grid-studio .elenco .slide .acc-panel .p{margin-bottom:0}.page-template-studio .grid-studio .elenco .slide:first-child{padding-top:0}.page-template-studio .grid-studio .grid-team{grid-template-columns:1fr;row-gap:40px}.page-template-studio .grid-studio .grid-team .box .nome{flex-direction:column;align-items:start;row-gap:4px}.page-template-studio .news .elenco-news .box .acc-panel .grid{row-gap:24px;margin-bottom:32px}.page-template-studio .press .elenco-press{margin-top:24px;grid-template-columns:1fr}.page-template-studio .press .elenco-press .box{aspect-ratio:auto;min-height:135px;border-right:none !important;padding-left:0 !important;padding-right:0 !important}.page-template-studio .press .elenco-press .box:nth-child(1){border-right:none !important;padding-left:0 !important;padding-right:0 !important}.page-template-studio .press .elenco-press .box:nth-child(2){border-right:none !important;padding-left:0 !important;padding-right:0 !important}.page-template-studio .press .elenco-press .box:nth-child(4){border-right:none !important;padding-left:0 !important;padding-right:0 !important}.page-template-studio .press .elenco-press .box:nth-child(5){border-right:none !important;padding-left:0 !important;padding-right:0 !important}.page-template-studio .press .elenco-press .box:nth-child(7){border-right:none !important;padding-left:0 !important;padding-right:0 !important}.page-template-studio .press .elenco-press .box:nth-child(8){border-right:none !important;padding-left:0 !important;padding-right:0 !important}.page-template-studio .press .elenco-press .box:nth-child(10){border-right:none !important;padding-left:0 !important;padding-right:0 !important}.page-template-studio .press .elenco-press .box:nth-child(11){border-right:none !important;padding-left:0 !important;padding-right:0 !important}.page-template-studio .press .elenco-press .box:nth-child(13){border-right:none !important;padding-left:0 !important;padding-right:0 !important}.page-template-studio .press .elenco-press .box:nth-child(14){border-right:none !important;padding-left:0 !important;padding-right:0 !important}.page-template-studio .press .elenco-press .box:nth-child(16){border-right:none !important;padding-left:0 !important;padding-right:0 !important}.page-template-studio .press .elenco-press .box:nth-child(17){border-right:none !important;padding-left:0 !important;padding-right:0 !important}.page-template-studio .press .elenco-press .box:nth-child(19){border-right:none !important;padding-left:0 !important;padding-right:0 !important}.page-template-studio .press .elenco-press .box:nth-child(20){border-right:none !important;padding-left:0 !important;padding-right:0 !important}.page-template-studio .press .elenco-press .box:nth-child(3){border-right:none !important;padding-left:0 !important}.page-template-studio .press .elenco-press .box:nth-child(6){border-right:none !important;padding-left:0 !important}.page-template-studio .press .elenco-press .box:nth-child(9){border-right:none !important;padding-left:0 !important}.page-template-studio .press .elenco-press .box:nth-child(12){border-right:none !important;padding-left:0 !important}.page-template-studio .press .elenco-press .box:nth-child(15){border-right:none !important;padding-left:0 !important}.page-template-studio .press .elenco-press .box:nth-child(18){border-right:none !important;padding-left:0 !important}}.single-progetto .info{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:80px;column-gap:80px;padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid #000;align-items:end}.single-progetto .info .box1{display:grid;grid-template-columns:230px auto;align-items:end}.single-progetto .info .box2{display:grid;grid-template-columns:1fr 1fr;align-items:end}.single-progetto .info .img-mobile{display:none}.single-progetto .info .anno,.single-progetto .info .luogo{font-size:21px;line-height:23px}.single-progetto .info .label-category{font-family:"HelveticaNeueMedium",Arial,Helvetica,sans-serif}.single-progetto .info h1{font-size:32px;line-height:32px;font-weight:400;margin-bottom:-2px}.single-progetto .content{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:80px;column-gap:80px}.single-progetto .content .elenco .item{display:flex;flex-direction:row;font-size:16px;line-height:19px;color:#a6a6a6;margin-bottom:8px}.single-progetto .content .elenco .item .bold{font-family:"HelveticaNeueMedium",Arial,Helvetica,sans-serif;display:inline-block;min-width:230px;color:#000}.single-progetto .content .elenco-mobile{display:none}.single-progetto .content .desc a{color:#a6a6a6;text-decoration:underline}.single-progetto .main-grid img{display:block}.single-progetto .main-grid .img-full{margin-top:72px;margin-bottom:72px}.single-progetto .main-grid .img-full figcaption{width:48%}.single-progetto .main-grid .img-grid{margin-top:72px;margin-bottom:72px;display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:24px;column-gap:24px}.single-progetto .main-grid .immagine_testo{margin-top:72px;margin-bottom:72px;display:grid;grid-template-columns:1fr 2fr;-moz-column-gap:24px;column-gap:24px}.single-progetto .main-grid .immagine_testo .desc{font-size:16px;line-height:19px}.single-progetto .main-grid .immagine_testo .desc a{color:#a6a6a6;text-decoration:underline}.single-progetto .main-grid .titolo-sezione{padding-bottom:16px;border-bottom:1px solid #000;margin-bottom:-32px;margin-top:48px}.single-progetto .main-grid .titolo-sezione h2{font-family:"HelveticaNeueMedium",Arial,Helvetica,sans-serif;font-weight:400}.single-progetto .main-grid figcaption{color:#a6a6a6;margin-top:8px;font-size:14px;line-height:18px;margin-left:4px}.single-progetto .main-grid figure{margin-bottom:0}.single-progetto .progetti-correlati .title{display:flex;flex-direction:row;justify-content:space-between;border-bottom:1px solid #000;padding-bottom:16px;align-items:end;margin-bottom:40px;margin-top:48px}.single-progetto .progetti-correlati .title h3{font-family:"HelveticaNeueMedium",Arial,Helvetica,sans-serif}.single-progetto .progetti-correlati .title .scroll-up{cursor:pointer}.single-progetto .progetti-correlati .title .scroll-up svg{margin-left:4px}.single-progetto .progetti-correlati .grid{display:grid;grid-template-columns:1fr 1fr 1fr;-moz-column-gap:24px;column-gap:24px}.single-progetto .progetti-correlati .grid article h4{font-size:24px;line-height:24px;font-weight:400;margin-top:8px}.single-progetto .progetti-correlati .link-tutti-progetti{display:none}@media screen and (max-width: 1300px){.single-progetto .info h1{font-size:26px;line-height:29px}.single-progetto .progetti-correlati .grid article h4{font-size:21px;line-height:23px}}@media screen and (max-width: 998px){.single-progetto .content{grid-template-columns:1fr;row-gap:24px}.single-progetto .info{grid-template-columns:1fr;border-bottom:none;padding-bottom:0}.single-progetto .info .box1{display:flex;flex-direction:row-reverse;justify-content:space-between;border-bottom:1px solid #000;padding-bottom:16px;margin-bottom:16px}.single-progetto .info .box2{display:flex;flex-direction:row;justify-content:space-between;row-gap:8px;margin-bottom:24px}.single-progetto .info .box2 .luogo{font-size:16px;line-height:19px}.single-progetto .info .img-mobile{display:block}.single-progetto .info .img-mobile img{display:block}.single-progetto .content .elenco{display:none}.single-progetto .content .elenco-mobile{display:block}.single-progetto .content .elenco-mobile .slide .nome{display:flex;flex-direction:row;justify-content:space-between;font-family:"HelveticaNeueMedium",Arial,Helvetica,sans-serif;font-size:16px;line-height:19px;padding-top:16px;padding-bottom:16px;border-top:1px solid #000}.single-progetto .content .elenco-mobile .slide .nome .icona{position:relative}.single-progetto .content .elenco-mobile .slide .nome .icona svg{position:absolute;top:0;right:0}.single-progetto .content .elenco-mobile .slide .nome .icona .close{opacity:0;transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.single-progetto .content .elenco-mobile .slide .nome .icona .open{transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.single-progetto .content .elenco-mobile .slide .nome .icona.animate .close{opacity:1}.single-progetto .content .elenco-mobile .slide .nome .icona.animate .open{opacity:0}.single-progetto .content .elenco-mobile .slide .acc-panel{margin-bottom:16px;display:none}.single-progetto .content .elenco-mobile .slide:last-child{border-bottom:1px solid #000}.single-progetto .main-grid .remove_mobile{display:none}.single-progetto .main-grid .img-grid{grid-template-columns:1fr}.single-progetto .main-grid .img-grid.due-immagine{row-gap:72px}.single-progetto .progetti-correlati .title{margin-bottom:24px}.single-progetto .progetti-correlati .title .link-tutti-progetti-dk{display:none}.single-progetto .progetti-correlati .grid{grid-template-columns:1fr;row-gap:32px}.single-progetto .progetti-correlati .link-tutti-progetti{display:block;margin-top:32px}}@media screen and (max-width: 768px){.single-progetto .info .box2{display:grid;grid-template-columns:1fr}.single-progetto .info h1{font-size:26px;line-height:28px}.single-progetto .main-grid .img-full{margin-top:24px;margin-bottom:24px}.single-progetto .main-grid .img-full figcaption{width:auto}.single-progetto .main-grid .img-grid{margin-top:24px;margin-bottom:24px;grid-template-columns:1fr}.single-progetto .main-grid .img-grid.due-immagine{row-gap:24px}.single-progetto .main-grid .immagine_testo{margin-top:24px;margin-bottom:24px;row-gap:24px;grid-template-columns:1fr}.single-progetto .main-grid .immagine_testo .desc{font-size:16px;line-height:19px}.single-progetto .main-grid .titolo-sezione{padding-bottom:16px;border-bottom:1px solid #000;margin-bottom:24px}.single-progetto .main-grid img.disegni{border:1px solid #a6a6a6}.single-progetto .main-grid figcaption{color:#a6a6a6;margin-top:8px;font-size:14px;line-height:18px;margin-left:4px}}.page-template-progetti .menu-categorie-mobile{display:none}.page-template-progetti .cat-list{margin:0;padding:0;margin-bottom:28px;display:flex;flex-direction:row;justify-content:space-between}.page-template-progetti .cat-list li{display:inline-block}.page-template-progetti .cat-list li .cat-list_item{font-size:16px;line-height:16px;font-family:"HelveticaNeueMedium",Arial,Helvetica,sans-serif;color:#a6a6a6;transition:all .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .cat-list li .cat-list_item::before{content:"";display:inline-block;width:12px;height:12px;border:1px solid #a6a6a6;border-radius:50%;margin-right:10px;transition:all .2s cubic-bezier(0.215, 0.61, 0.355, 1);margin-bottom:-1px}.page-template-progetti .cat-list li .cat-list_item:hover{color:#000}.page-template-progetti .cat-list li .cat-list_item:hover::before{border:1px solid #000}.page-template-progetti .cat-list li .cat-list_item.active{color:#000}.page-template-progetti .cat-list li .cat-list_item.active::before{background-color:#000;border:1px solid #000}.page-template-progetti article{display:grid;grid-template-columns:1fr 2fr;-moz-column-gap:80px;column-gap:80px;border-top:1px solid #000;padding-top:40px;margin-top:40px}.page-template-progetti article .img{overflow:hidden}.page-template-progetti article .img img{display:block;transition:all 1.2s cubic-bezier(0.215, 0.61, 0.355, 1);transform:scale(1.04)}.page-template-progetti article .info{display:grid;grid-template-columns:60% 40%}.page-template-progetti article .info .titolo h2{font-size:32px;line-height:32px;font-weight:400;margin-bottom:4px;margin-left:-3px}.page-template-progetti article .info .titolo .category{font-family:"HelveticaNeueMedium",Arial,Helvetica,sans-serif;font-size:14px;line-height:16px;font-weight:400}.page-template-progetti article .info .anno-luogo{font-size:21px;line-height:26px}.page-template-progetti article .info .link{align-self:end;margin-bottom:-2px}.page-template-progetti article .info .link .button{font-size:16px;line-height:16px}.page-template-progetti article .link-mobile{display:none}.page-template-progetti article .img:hover img{transform:scale(1)}.page-template-progetti article:first-child{margin-top:0}.page-template-progetti .progetti article{transition:all 1500ms 200ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti article:nth-child(1){transition:all 2000ms 100ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti article:nth-child(2){transition:all 2000ms 200ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti article:nth-child(3){transition:all 2000ms 300ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti article:nth-child(4){transition:all 2000ms 400ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti article:nth-child(5){transition:all 2000ms 500ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti article:nth-child(6){transition:all 2000ms 600ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti article:nth-child(7){transition:all 2000ms 700ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti article:nth-child(8){transition:all 2000ms 800ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti article:nth-child(9){transition:all 2000ms 900ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti article:nth-child(10){transition:all 2000ms 1000ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti article:nth-child(11){transition:all 2000ms 1100ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti article:nth-child(12){transition:all 2000ms 1200ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti article:nth-child(13){transition:all 2000ms 1300ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti article:nth-child(14){transition:all 2000ms 1400ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti article:nth-child(15){transition:all 2000ms 1500ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti article:nth-child(16){transition:all 2000ms 1600ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti article:nth-child(17){transition:all 2000ms 1700ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti article:nth-child(18){transition:all 2000ms 1800ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti article:nth-child(19){transition:all 2000ms 1900ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti article:nth-child(20){transition:all 2000ms 2000ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti article:nth-child(21){transition:all 2000ms 2100ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti article:nth-child(22){transition:all 2000ms 2200ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti article:nth-child(23){transition:all 2000ms 2300ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti article:nth-child(24){transition:all 2000ms 2400ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti article:nth-child(25){transition:all 2000ms 2500ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti article:nth-child(26){transition:all 2000ms 2600ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti article:nth-child(27){transition:all 2000ms 2700ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti article:nth-child(28){transition:all 2000ms 2800ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti article:nth-child(29){transition:all 2000ms 2900ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti article:nth-child(30){transition:all 2000ms 3000ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti article:nth-child(31){transition:all 2000ms 3100ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti article:nth-child(32){transition:all 2000ms 3200ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti article:nth-child(33){transition:all 2000ms 3300ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti article:nth-child(34){transition:all 2000ms 3400ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti article:nth-child(35){transition:all 2000ms 3500ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti article:nth-child(36){transition:all 2000ms 3600ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti article:nth-child(37){transition:all 2000ms 3700ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti article:nth-child(38){transition:all 2000ms 3800ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti article:nth-child(39){transition:all 2000ms 3900ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti article:nth-child(40){transition:all 2000ms 4000ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti article:nth-child(41){transition:all 2000ms 4100ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti article:nth-child(42){transition:all 2000ms 4200ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti article:nth-child(43){transition:all 2000ms 4300ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti article:nth-child(44){transition:all 2000ms 4400ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti article:nth-child(45){transition:all 2000ms 4500ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti article:nth-child(46){transition:all 2000ms 4600ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti article:nth-child(47){transition:all 2000ms 4700ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti article:nth-child(48){transition:all 2000ms 4800ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti article:nth-child(49){transition:all 2000ms 4900ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti article:nth-child(50){transition:all 2000ms 5000ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti article:nth-child(51){transition:all 2000ms 5100ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti article:nth-child(52){transition:all 2000ms 5200ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti article:nth-child(53){transition:all 2000ms 5300ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti article:nth-child(54){transition:all 2000ms 5400ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti article:nth-child(55){transition:all 2000ms 5500ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti article:nth-child(56){transition:all 2000ms 5600ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti article:nth-child(57){transition:all 2000ms 5700ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti article:nth-child(58){transition:all 2000ms 5800ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti article:nth-child(59){transition:all 2000ms 5900ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti article:nth-child(60){transition:all 2000ms 6000ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .progetti.loading article{opacity:0}@media screen and (max-width: 1300px){.page-template-progetti article .info .titolo h2{font-size:26px;line-height:29px}.page-template-progetti article .info{grid-template-columns:70% 30%}}@media screen and (max-width: 1100px){.page-template-progetti article{padding-top:24px;margin-top:24px;-moz-column-gap:32px;column-gap:32px}.page-template-progetti article .info .titolo h2{font-size:24px;line-height:26px}}@media screen and (max-width: 768px){.page-template-progetti .menu-categorie-mobile{display:block;z-index:4;position:relative;background-color:#fff;margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}.page-template-progetti .menu-categorie-mobile .box{display:flex;flex-direction:row;justify-content:space-between;border-top:1px solid #000;border-bottom:1px solid #000;padding:20px 0}.page-template-progetti .menu-categorie-mobile .box p{font-size:16px;font-family:"HelveticaNeueMedium",Arial,Helvetica,sans-serif}.page-template-progetti .menu-categorie-mobile .box .icona{position:relative}.page-template-progetti .menu-categorie-mobile .box .icona svg{position:absolute;top:0;right:0}.page-template-progetti .menu-categorie-mobile .box .icona .close{opacity:0;transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .menu-categorie-mobile .box .icona .open{transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .menu-categorie-mobile .box .icona.animate .close{opacity:1}.page-template-progetti .menu-categorie-mobile .box .icona.animate .open{opacity:0}.page-template-progetti .bg-categorie{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#d8d8d8;opacity:0;visibility:hidden;z-index:2;transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-progetti .cat-list{position:absolute;top:-100%;width:100vw;box-sizing:border-box;left:0;right:0;z-index:3;background-color:#fff;margin-bottom:0;padding-left:24px;padding-right:24px;display:flex;flex-direction:column;justify-content:space-between;transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1);padding-bottom:56px}.page-template-progetti .cat-list li{display:inline-block;border-bottom:1px solid #000;padding:20px 0 16px 0}.page-template-progetti .categorie.active .cat-list{top:192px}.page-template-progetti .categorie.active .bg-categorie{opacity:.5;visibility:visible}.page-template-progetti article{display:flex;flex-direction:column;row-gap:24px}.page-template-progetti article .img{order:2}.page-template-progetti article .img img{display:block;transform:scale(1)}.page-template-progetti article .info{order:1;display:grid;grid-template-columns:1fr}.page-template-progetti article .info .anno-luogo{display:none}.page-template-progetti article .info .link{display:none}.page-template-progetti article .link-mobile{order:3;display:block}.page-template-progetti article:first-child{border-top:none}}.page-template-contatti{background-color:#2c2c2c}.page-template-contatti .header__logo{filter:invert(100)}.page-template-contatti .header__hamburger .bar{background:hsla(0,0%,100%,0) !important;transition:all .3s 0s cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-contatti .header__hamburger .bar::after{top:0;transition:all .3s 0s cubic-bezier(0.215, 0.61, 0.355, 1),transform .3s .3s cubic-bezier(0.215, 0.61, 0.355, 1);transform:rotate(-45deg)}.page-template-contatti .header__hamburger .bar::before{bottom:0;transition:all .3s 0s cubic-bezier(0.215, 0.61, 0.355, 1),transform .3s .3s cubic-bezier(0.215, 0.61, 0.355, 1);transform:rotate(45deg)}.page-template-contatti #off-canvas{right:0}.page-template-contatti #off-canvas nav ul li{left:0;opacity:1;backface-visibility:hidden}.page-template-contatti .box{display:flex;flex-direction:row;margin-bottom:56px}.page-template-contatti .box .label{width:20vw}.page-template-contatti .box .label h2{font-size:16px;line-height:19px;font-weight:400;color:#fff}.page-template-contatti .box .desc a{font-size:21px;line-height:29px;font-weight:400;color:#fff}lb-cookie-banner{--radius: 0px !important}