/*!
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

*/body{overflow:auto;-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{display:none}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}body{margin:0;padding:0;overflow-x: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;display:block}@media screen and (max-width: 768px){div.logo-box{text-align:center !important}div.logo-box>img{width:200px !important;display:inline-block !important}}@font-face{font-family:"Switzer-Medium";src:url("font/Switzer-Medium.eot");src:url("font/Switzer-Medium.eot?#iefix") format("embedded-opentype"),url("font/Switzer-Medium.woff2") format("woff2"),url("font/Switzer-Medium.woff") format("woff"),url("font/Switzer-Medium.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Switzer-Regular";src:url("font/Switzer-Regular.eot");src:url("font/Switzer-Regular.eot?#iefix") format("embedded-opentype"),url("font/Switzer-Regular.woff2") format("woff2"),url("font/Switzer-Regular.woff") format("woff"),url("font/Switzer-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Switzer-Semibold";src:url("font/Switzer-Semibold.eot");src:url("font/Switzer-Semibold.eot?#iefix") format("embedded-opentype"),url("font/Switzer-Semibold.woff2") format("woff2"),url("font/Switzer-Semibold.woff") format("woff"),url("font/Switzer-Semibold.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}.m-lr{margin-left:24px;margin-right:112px}.tb{display:none}.mb{display:none}body{font-family:"Switzer-Regular",sans-serif;font-weight:400;font-size:16px;line-height:20px;color:#000;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:none}body.overflow{overflow:hidden}.visuallyhidden{position:absolute;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(0px 0px 99.9% 99.9%);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:32px;line-height:36px;font-family:"Switzer-Medium",sans-serif}.titoloh3{font-weight:400;font-size:24px;line-height:27px;font-family:"Switzer-Medium",sans-serif}.titoloh4{font-weight:400;font-size:21px;line-height:25px;font-family:"Switzer-Medium",sans-serif}.lable,.p-medium{font-weight:400;font-size:21px;line-height:25px}.p-big{font-weight:400;font-size:32px;line-height:36px}.category-lable{font-size:12px;line-height:12px;font-family:"Switzer-Medium",sans-serif;border:1px solid #000;border-radius:24px;padding:8px 24px 8px 24px;min-width:80px;display:inline-block;text-align:center}.link-text{display:flex;flex-direction:row;align-items:center;font-size:16px;line-height:16px;font-family:"Switzer-Semibold";margin-top:32px}.link-text::before{display:inline-block;content:"";height:28px;width:28px;background:url(img/+cta.svg) no-repeat;background-size:28px 28px;margin-right:16px;transition:all .4s ease}.link-text:hover::before{transform:rotate(90deg)}@media screen and (max-width: 992px){body{cursor:auto}.m-lr{margin-left:24px;margin-right:24px}.dk{display:none}.tb{display:block}.titoloh2{font-size:21px;line-height:24px}.titoloh3{font-size:21px;line-height:24px}.p-big{font-size:21px;line-height:24px}.link-text{margin-top:24px}.link-text::before{height:24px;width:24px;background-size:24px 24px;margin-right:12px}}@media screen and (max-width: 768px){.mb{display:block}.m-lr{margin-left:16px;margin-right:16px}.category-lable{min-width:50px}}a{cursor:none}.custom-cursor{position:relative;z-index:999;width:20px;height:20px;background-color:#000;border-radius:50%;position:fixed;pointer-events:none;transition:transform .3s ease}.custom-cursor.hover{transform:scale(1.6)}.custom-cursor.hover-arrow-right{transform:scale(3);background:none}.custom-cursor.hover-arrow-right::after{display:block;content:"";position:absolute;top:50%;left:50%;transform:translate(-49%, -49%) scale(0.2) rotate(180deg);height:80px;width:80px;background:url(img/freccia.svg) no-repeat}.custom-cursor.hover-arrow-left{transform:scale(3);background:none}.custom-cursor.hover-arrow-left::after{display:block;content:"";position:absolute;top:50%;left:50%;transform:translate(-49%, -49%) scale(0.2);height:80px;width:80px;background:url(img/freccia.svg) no-repeat}@media(hover: none){.custom-cursor{display:none}}header{position:relative;z-index:10;padding:24px 112px 104px 24px;display:grid;grid-template-columns:45fr 10fr 45fr;flex-direction:row;justify-content:center}header .header_menu nav ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;-moz-column-gap:16px;column-gap:16px}header .header_menu nav ul li a{font-size:18px;font-family:"Switzer-Semibold"}header .header_logo{align-self:center;width:140px;justify-self:center}header .header_hamburger_dk{display:none}header .header_hamburger_dk span{font-size:16px;font-family:"Switzer-Semibold"}header .header_hamburger_mb{width:28px;height:28px;cursor:pointer;grid-column:2/3;justify-self:end;align-self:center;padding-top:22px;display:none}header .header_hamburger_mb .bar_hamburger,header .header_hamburger_mb .bar_hamburger:before,header .header_hamburger_mb .bar_hamburger:after{width:100%;height:2px;background:#000}header .header_hamburger_mb .bar_hamburger{position:relative;transition:all .3s .3s cubic-bezier(0.215, 0.61, 0.355, 1)}header .header_hamburger_mb .bar_hamburger:before{content:"";position:absolute;bottom:9px;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 .header_hamburger_mb .bar_hamburger:after{content:"";position:absolute;top:9px;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 .header_lingua nav ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;justify-content:right;-moz-column-gap:16px;column-gap:16px}header .header_lingua nav ul li a{font-size:18px;font-family:"Switzer-Semibold"}header .header_lingua nav ul .wpml-ls-item a{color:#939393}header .header_lingua nav ul .wpml-ls-item a:after{display:none}header .header_lingua nav ul .wpml-ls-current-language a{color:#000}header .header_lingua nav ul .menu-item-wpml-ls-35-it{margin-left:0;transform:translatex(-2px)}header .header_lingua nav ul .menu-item-wpml-ls-35-it a::before{font-size:22px;content:"/";color:#000;display:inline-block;margin-right:3px;transform:translateY(-1px)}@media screen and (max-width: 992px){header{padding:24px 24px;display:flex;flex-direction:row;justify-content:space-between}header .header_hamburger_mb{display:block}header .header_hamburger_dk{display:none}header .header_lingua{display:none}header .header_menu{display:none}}body.show{overflow:hidden}#sidebar{position:fixed;z-index:12;right:0;bottom:0;top:0;width:56px;height:100svh;border-left:1px solid #000;display:flex;flex-direction:column}#sidebar .tab{height:33.3333333333%;min-height:150px;transform-origin:center;transition:all .3s ease}#sidebar .tab a{width:100%;height:100%;display:flex;justify-content:center;align-items:end}#sidebar .tab a span{font-family:"Switzer-Semibold";font-size:16px;writing-mode:vertical-lr;transition:all .3s ease;padding-bottom:24px}#sidebar .tab.active{height:90%}#sidebar .tab:first-child{border-bottom:1px solid #000}#sidebar .tab:last-child{border-top:1px solid #000}#sidebar:hover .tab:hover{height:90%}#sidebar .tab-project{background-color:#fbf6e6}#sidebar .tab-inspiration{background-color:#a1a786}#sidebar .tab-process{background-color:#516d7b}#off-canvas-dk{position:fixed;width:100%;top:0;right:0%;bottom:0;z-index:12;transition:all .1s ease;overflow:hidden;opacity:0;visibility:hidden}#off-canvas-dk .logo{position:absolute;top:24px;left:24px;width:140px;z-index:13;opacity:0}#off-canvas-dk .bar{width:20vw;height:100%;right:-100%}#off-canvas-dk .bar a{width:100%;height:100%;display:flex;justify-content:center;align-items:end}#off-canvas-dk .bar a span{font-size:100px;writing-mode:vertical-lr;transition:all .3s ease;padding-bottom:24px}#off-canvas-dk .bar-project{position:absolute;z-index:12;top:0;background-color:#fbf6e6;transition:all .7s .6s ease}#off-canvas-dk .bar-inspiration{position:absolute;z-index:13;top:0;background-color:#a1a786;transition:all .7s .4s ease}#off-canvas-dk .bar-process{position:absolute;z-index:14;top:0;background-color:#516d7b;transition:all .7s .2s ease}#off-canvas-dk .bar-main{position:absolute;transition:all .7s ease;z-index:15;right:-100%;width:40vw;height:100%;box-sizing:border-box;background-color:#fff;padding:32px 24px 32px 48px;display:flex;flex-direction:column}#off-canvas-dk .bar-main .chiudi-off-canvas-dk{display:flex;justify-content:right}#off-canvas-dk .bar-main .chiudi-off-canvas-dk span{font-family:"Switzer-Semibold";font-size:18px}#off-canvas-dk .bar-main nav{margin-top:80px}#off-canvas-dk .bar-main nav ul{list-style:none;padding:0;margin:0}#off-canvas-dk .bar-main nav ul li{margin-bottom:8px}#off-canvas-dk .bar-main nav ul li a span{font-size:42px;line-height:44px}#off-canvas-dk .bar-main .mail-lingua{display:flex;flex-direction:row;justify-content:space-between;font-size:24px;margin-top:auto}#off-canvas-dk .bar-main .mail-lingua .lingua nav{margin:0}#off-canvas-dk .bar-main .mail-lingua .lingua nav ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;justify-content:right;-moz-column-gap:4px;column-gap:4px}#off-canvas-dk .bar-main .mail-lingua .lingua nav ul li a span{font-size:18px;line-height:18px;font-family:"Switzer-Semibold"}#off-canvas-dk .bar-main .mail-lingua .lingua nav ul .wpml-ls-item a{color:#9d9d9d}#off-canvas-dk .bar-main .mail-lingua .lingua nav ul .wpml-ls-item a:after{display:none}#off-canvas-dk .bar-main .mail-lingua .lingua nav ul .wpml-ls-current-language a{color:#000}#off-canvas-dk .bar-main .mail-lingua .lingua nav ul .menu-item-wpml-ls-35-it{margin-left:0;transform:translatex(-2px)}#off-canvas-dk .bar-main .mail-lingua .lingua nav ul .menu-item-wpml-ls-35-it a::before{font-size:22px;content:"/";color:#000;display:inline-block;margin-right:3px;transform:translateY(-1px)}#off-canvas-dk .bar-main .copyright-luogo{display:flex;flex-direction:row;justify-content:space-between;margin-top:24px;border-top:1px solid #000;padding-top:16px}#off-canvas-dk.show{opacity:1;visibility:visible}#off-canvas-dk.show .logo{opacity:1}#off-canvas-dk.show .bar-project{right:80vw}#off-canvas-dk.show .bar-inspiration{right:60vw}#off-canvas-dk.show .bar-process{right:40vw}#off-canvas-dk.show .bar-main{right:0}@media screen and (max-width: 992px){#sidebar{display:none}#off-canvas-dk{display:none}#off-canvas{display:block}}#off-canvas{position:fixed;width:100%;top:0;right:-100%;bottom:0;background:#fff;padding:96px 0 24px 0;box-sizing:border-box;z-index:9;transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1);overflow:hidden;display:flex;flex-direction:column}#off-canvas .bar{height:90px;display:flex;align-items:center;padding:0 24px}#off-canvas .bar a{font-size:36px;line-height:36px;height:36px;display:inline-block;font-family:"Switzer-Regular"}#off-canvas nav{margin:8px 24px}#off-canvas nav ul{padding:0;margin:0;list-style:none}#off-canvas nav ul li{border-bottom:1px solid #000;padding:16px 0}#off-canvas nav ul li a{font-size:21px;font-family:"Switzer-Semibold"}#off-canvas .mail-lingua{margin:16px 24px;font-size:21px;margin-top:auto;display:flex;flex-direction:row;justify-content:space-between}#off-canvas .mail-lingua .lingua nav{margin:0}#off-canvas .mail-lingua .lingua nav ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;justify-content:right;-moz-column-gap:8px;column-gap:8px}#off-canvas .mail-lingua .lingua nav ul li{border-bottom:0;padding:0;margin:0}#off-canvas .mail-lingua .lingua nav ul li a span{font-size:18px;line-height:18px;font-family:"Switzer-Semibold"}#off-canvas .mail-lingua .lingua nav ul .wpml-ls-item a{color:#9d9d9d}#off-canvas .mail-lingua .lingua nav ul .wpml-ls-item a:after{display:none}#off-canvas .mail-lingua .lingua nav ul .wpml-ls-current-language a{color:#000}#off-canvas .mail-lingua .lingua nav ul .menu-item-wpml-ls-35-it{margin-left:0;transform:translatex(-2px)}#off-canvas .mail-lingua .lingua nav ul .menu-item-wpml-ls-35-it a::before{font-size:22px;content:"/";color:#000;display:inline-block;margin-right:3px;transform:translateY(-1px)}#off-canvas .bar-project{background-color:#fbf6e6}#off-canvas .bar-inspiration{background-color:#a1a786}#off-canvas .bar-process{background-color:#516d7b}@media screen and (max-width: 768px){.page-template-home header{padding:24px 16px}header .header_logo{width:130px}#off-canvas .bar{padding:0 16px}#off-canvas nav{margin:8px 16px}#off-canvas .mail-lingua{margin:auto 16px 16px 16px}}body.menu-open{overflow:hidden}body.menu-open .header_hamburger_mb .bar_hamburger{background:rgba(255,255,255,0) !important;transition:all .3s 0s cubic-bezier(0.215, 0.61, 0.355, 1)}body.menu-open .header_hamburger_mb .bar_hamburger::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_mb .bar_hamburger::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}footer{margin:160px 24px 32px 24px;border-top:1px solid #000;padding-top:24px}footer .grid1{display:grid;grid-template-columns:3fr 4fr 2fr;margin-bottom:24px}footer .grid2{display:grid;grid-template-columns:3fr 4fr 2fr}footer .grid2 .indirizzo1{grid-column:2}footer .grid2 .indirizzo2{grid-column:2}@media screen and (max-width: 992px){footer{margin:160px 24px 32px 24px;border-top:1px solid #000;padding-top:24px;margin-top:80px;padding-top:16px}footer .grid1{display:none}footer .grid1tb{display:grid;grid-template-columns:1fr 1fr}footer .grid1tb .mail{justify-self:right;text-align:right}footer .grid2{display:block;padding-top:16px;border-top:1px solid #cbcac7;margin-top:16px;padding-bottom:16px;border-bottom:1px solid #cbcac7;margin-bottom:16px}footer .grid2 a{display:block}footer .grid2 span{display:none}footer .grid2 .indirizzo1{margin-bottom:8px}footer .grid2 .credits{display:none}footer .grid3{display:grid;grid-template-columns:1fr 1fr}footer .grid3 .credits{justify-self:right;text-align:right}}@media screen and (max-width: 768px){footer{margin-left:16px;margin-right:16px;margin-bottom:24px}}#error-404{text-align:center;padding:0 16px}#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{width:100vw;height:100svh;overflow:hidden}.page-template-home header{position:absolute;top:0;left:0;right:0}.page-template-home #hero-homepage{width:100vw;height:100svh}.page-template-home #hero-homepage .slider-homepage{width:100vw;height:100svh;position:relative}.page-template-home #hero-homepage .slider-homepage .slick-slide{height:100svh !important}.page-template-home #hero-homepage .slider-homepage .slider{width:100vw;height:100svh;position:relative}.page-template-home #hero-homepage .slider-homepage .slider .img{width:100vw;height:100svh}.page-template-home #hero-homepage .slider-homepage .slider .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-template-home #hero-homepage .slider-homepage .slider .text{position:absolute;z-index:3;bottom:24px;left:200px}.page-template-home #hero-homepage .slider-homepage .slider .text a,.page-template-home #hero-homepage .slider-homepage .slider .text p{color:#000;font-size:21px;font-family:"Switzer-Medium"}.page-template-home #hero-homepage .slider-homepage .slider .link-bg{position:absolute;z-index:2;bottom:0;left:0;top:64px;right:56px}.page-template-home #hero-homepage .slider-homepage .slider .link-bg a{display:block;position:absolute;z-index:3;top:0;left:0;right:0;bottom:0}.page-template-home #hero-homepage .slider-homepage .arrow-left{position:absolute;z-index:2;bottom:24px;left:24px;cursor:pointer;filter:invert(1)}.page-template-home #hero-homepage .slider-homepage .arrow-right{position:absolute;z-index:2;bottom:24px;left:64px;cursor:pointer;filter:invert(1)}.page-template-home footer{display:none}@media screen and (max-width: 992px){.page-template-home #hero-homepage .slider-homepage .arrow-right{bottom:40px;left:56px;padding:8px}.page-template-home #hero-homepage .slider-homepage .arrow-left{bottom:40px;left:16px;padding:8px}.page-template-home #hero-homepage .slider-homepage .slider .text{left:24px;bottom:88px}.page-template-home #hero-homepage .slider-homepage .slider .link-bg{display:none}}.single-project{background-color:#fcfaf2}.single-project header{position:fixed;z-index:3;top:0;left:0;right:0;display:flex;justify-content:space-between}.single-project header .header_menu{display:none}.single-project header .header_lingua{display:none}.single-project header .header_hamburger_dk{display:block}.single-project #sidebar{display:none}.single-project #header-project{padding:24px;position:fixed;z-index:4;left:300px;right:200px;top:0;display:flex;flex-direction:row}.single-project #header-project h1{font-family:"Switzer-Semibold",sans-serif;font-weight:400;font-size:21px;line-height:24px;width:50%}.single-project #header-project .menu-header-project{position:relative;display:flex;justify-content:center}.single-project #header-project .menu-header-project ul{list-style:none;display:flex;gap:20px;padding:0;margin:0;position:relative}.single-project #header-project .menu-header-project ul li{position:relative}.single-project #header-project .menu-header-project ul li a{text-decoration:none;font-weight:bold}.single-project #header-project .menu-header-project .line{position:absolute;bottom:0;height:2px;width:0;background:#000;transform:translateX(0);transition:transform .3s ease,width .3s ease}.single-project #sidebar-project{position:fixed;z-index:6;right:0;bottom:0;top:0;width:56px;height:100vh;border-left:1px solid #000;display:flex;flex-direction:column}.single-project #sidebar-project .tab{border-bottom:1px solid #000;flex:1 1 auto;min-height:150px;display:flex;justify-content:center;align-items:end;padding-bottom:24px;background-color:#fcfaf2;transform-origin:center;transition:all .3s ease;cursor:pointer}.single-project #sidebar-project .tab span{font-family:"Switzer-Medium",sans-serif;font-size:16px;writing-mode:vertical-lr;transition:all .3s ease}.single-project #sidebar-project .tab.active{background-color:#000;height:90%}.single-project #sidebar-project .tab.active span{color:#fff}.single-project #sidebar-project .tab.active span:before{display:inline-block;content:"";height:10px;width:10px;background:url(img/x.svg) no-repeat;background-size:10px 10px;margin-right:8px}.single-project #sidebar-project .tab:last-child{border-bottom:none}.single-project #sidebar-project .tab:hover{flex-grow:9}.single-project .tendina{position:fixed;top:0;left:0;right:0;bottom:0;transform:translateX(100%);transition:transform .5s ease;z-index:5}.single-project .tendina .info{background-color:#fcfaf2;position:absolute;top:0;bottom:0;width:32vw;box-sizing:border-box;padding:32px 64px 32px 32px;display:flex;flex-direction:column}.single-project .tendina .info .container{margin-top:auto}.single-project .tendina .info .container .titolo{margin-bottom:16px}.single-project .tendina .content{background-color:#fcfaf2;position:absolute;top:0;bottom:0;right:0;width:68vw;box-sizing:border-box;padding:40px 160px 40px 32px;border-left:1px solid #000;height:100vh;overflow-y:scroll}.single-project .tendina .content .chiudi-tendina{position:absolute;top:40px;right:88px;cursor:pointer}.single-project .tendina.open{transform:translateX(0)}.single-project #tendina-description .info .container .grid{display:grid;grid-template-columns:1fr 1fr;row-gap:32px;-moz-column-gap:24px;column-gap:24px;margin-bottom:32px}.single-project #tendina-description .info .container .grid .item{font-size:18px;line-height:19px}.single-project #tendina-description .info .container .grid .item .titoloh4{margin-bottom:4px}.single-project #tendina-description .content{display:flex;flex-direction:column}.single-project #tendina-description .content .categorie{margin:24px 0;display:flex;-moz-column-gap:16px;column-gap:16px}.single-project #tendina-description .content .descrizione{-moz-column-count:2;column-count:2;-moz-column-gap:48px;column-gap:48px}.single-project #tendina-description .content .about-info{margin-top:auto;padding-top:40px}.single-project #tendina-description .content .about-info .item{margin-bottom:32px;font-size:18px;line-height:21px}.single-project #tendina-description .content .about-info .item .titoloh2{margin-bottom:4px}.single-project #tendina-description .content .about-info .item:last-child{margin-bottom:0}.single-project #tendina-inspiration .content{padding-left:0;padding-right:56px}.single-project #tendina-inspiration .content h2{padding-left:40px;margin-bottom:16px}.single-project #tendina-inspiration .content .container .inspiration-singola{border-bottom:1px solid #000}.single-project #tendina-inspiration .content .container .inspiration-singola .acc-title{display:flex;flex-direction:row;justify-content:space-between;padding:24px 40px}.single-project #tendina-inspiration .content .container .inspiration-singola .acc-title .icona{cursor:pointer}.single-project #tendina-inspiration .content .container .inspiration-singola .acc-title .icona svg{transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.single-project #tendina-inspiration .content .container .inspiration-singola .acc-title .icona.animate svg{transform:rotate(180deg)}.single-project #tendina-inspiration .content .container .inspiration-singola .acc-title:hover .icona svg{transform:rotate(180deg)}.single-project #tendina-inspiration .content .container .inspiration-singola .acc-panel{padding:16px 40px;display:none;margin-bottom:24px}.single-project #tendina-inspiration .content .container .inspiration-singola .acc-panel .p{width:80%}.single-project #tendina-process .content .container{margin-top:80px;display:grid;grid-template-columns:1fr 1fr 1fr;-moz-column-gap:16px;column-gap:16px;row-gap:40px}.single-project #tendina-process .content .container .process-item .img{width:100%;aspect-ratio:1/1;overflow:hidden;position:relative}.single-project #tendina-process .content .container .process-item .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.single-project #tendina-process .content .container .process-item .process-tag{margin-top:8px;font-size:14px;line-height:15px}.single-project #tendina-process .content .container .process-item .process-tag a{text-decoration:underline}.single-project #hero-project .box-img-hero{height:100vh;min-height:950px;box-sizing:border-box;padding:24px;position:relative}.single-project #hero-project .box-img-hero .img-hero{width:80vw;height:85vh;position:absolute;left:24px;bottom:36px}.single-project #hero-project .box-img-hero .img-hero img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left bottom;object-position:left bottom}.single-project #hero-project .desc{margin:200px 112px 120px 24px;padding-left:20%}.single-project #concept{width:70vw;padding-bottom:120px}.single-project #concept .desc{margin-top:24px;width:60%;opacity:.5}.single-project #photos .img_sx,.single-project #photos .img_dx{width:80vw}.single-project #photos .img_sx figure,.single-project #photos .img_dx figure{height:100%;display:inline-block}.single-project #photos .img_sx figure img,.single-project #photos .img_dx figure img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;max-height:80vh}.single-project #photos .img_sx figure figcaption,.single-project #photos .img_dx figure figcaption{text-align:left}.single-project #photos .img_sx figure img{-o-object-position:left;object-position:left}.single-project #photos .img_dx{margin-left:auto;text-align:right}.single-project #photos .img_dx figure{margin-left:auto;max-width:-moz-fit-content;max-width:fit-content}.single-project #photos .img_dx figure img{-o-object-position:right;object-position:right}.single-project #photos .col_2{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:120px;column-gap:120px;width:100%}.single-project #photos .col_2 .img1 img,.single-project #photos .col_2 .img2 img{-o-object-fit:contain;object-fit:contain;max-height:80vh}.single-project #photos .col_2 .img1{margin-top:35%}.single-project #photos .col_2 .img1 img{-o-object-position:left;object-position:left}.single-project #photos .col_2 .img2{display:flex;justify-content:right}.single-project #photos .paragrafo{width:70vw}.single-project #photos .immagine_full{width:68vw;margin-left:auto;margin-right:auto}.single-project #photos .video-wrapper{position:relative;width:80vw;margin-left:auto;margin-right:auto}.single-project #photos .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.single-project #photos .img_dx,.single-project #photos .img_sx,.single-project #photos .immagine_full,.single-project #photos .paragrafo,.single-project #photos .col_2{padding-top:96px;padding-bottom:96px}.single-project #photos figure{margin:0}.single-project #photos figure figcaption{margin-top:8px}.single-project #drawings{padding-top:160px;margin-bottom:280px}.single-project #drawings .grid{display:grid;grid-template-columns:1fr 2fr}.single-project #drawings .grid .elenco-drawings ul{list-style:none;margin:0;padding:0;position:sticky;top:160px}.single-project #drawings .grid .elenco-drawings ul li a{font-size:32px;line-height:37px;color:#ccc;transition:color .3s ease}.single-project #drawings .grid .elenco-drawings ul li a.active{color:#000}.single-project #drawings .grid .elenco-img .img{margin-bottom:80px}.single-project #drawings .grid .elenco-img .img:last-child{margin-bottom:0}.single-project #progetti-correlati{margin-top:80px}.single-project #progetti-correlati>h3{margin-bottom:40px}.single-project #progetti-correlati .grid-project{margin:0}.single-project .link-fixed{position:fixed;bottom:32px;right:112px}.single-project .link-fixed a{font-size:14px;line-height:14px;font-family:"Switzer-Medium",sans-serif;border:1px solid #000;border-radius:24px;padding:8px 24px 8px 24px;min-width:80px;display:inline-block;text-align:center}@media screen and (min-width: 992px)and (-webkit-min-device-pixel-ratio: 0){_::-webkit-full-page-media,_:future,:root .single-project #photos .img_dx figure figcaption{text-align:right}_::-webkit-full-page-media,_:future,:root .single-project #photos .col_2 .img2 figcaption{text-align:right}_::-webkit-full-page-media,_:future,:root .single-project #photos .col_2 .img2 img{object-position:right}}@media screen and (max-width: 992px){.single-project header{background-color:#fcfaf2;z-index:10}.single-project header .header_hamburger_dk{display:none}.single-project #header-project{z-index:6;top:72px;left:0;right:0;display:block;background-color:#fcfaf2}.single-project #header-project h1{width:auto}.single-project #header-project .menu-header-project{display:none}.single-project #sidebar-project{bottom:auto;top:144px;left:0;right:0;height:auto;width:auto;flex-direction:row;border-top:1px solid #000;border-bottom:1px solid #000;border-left:none}.single-project #sidebar-project .tab{display:flex;justify-content:center;align-items:center;min-height:auto;text-align:center;border-bottom:none;padding-bottom:0;height:40px;border-right:1px solid #000}.single-project #sidebar-project .tab span{writing-mode:horizontal-tb;font-size:15px}.single-project #sidebar-project .tab:last-child{border-right:none}.single-project #sidebar-project .tab:hover{flex-grow:1}.single-project #sidebar-project .tab.active{background-color:#000;height:auto}.single-project #sidebar-project .tab.active span{color:#fff}.single-project .tendina{top:186px;height:calc(100dvh - 186px);overflow-y:scroll;background-color:#fcfaf2}.single-project .tendina .content{position:relative;width:auto;padding:24px 16px 80px 16px;border-left:none;overflow:hidden;height:auto}.single-project .tendina .content .chiudi-tendina{display:none}.single-project .tendina .content h2{display:none}.single-project #tendina-description{overflow-y:scroll;padding-bottom:240px}.single-project #tendina-description .info{position:relative;width:auto;padding:24px 0;margin-left:16px;margin-right:16px;border-bottom:1px solid #000}.single-project #tendina-description .info .container .grid{margin-bottom:0;row-gap:24px}.single-project #tendina-description .info .container .img{display:none}.single-project #tendina-description .content{display:block;overflow-y:hidden}.single-project #tendina-description .content .categorie{margin-top:0}.single-project #tendina-description .content .descrizione{-moz-column-count:1;column-count:1}.single-project #tendina-process .info{display:none}.single-project #tendina-process .content .container{margin-top:32px;grid-template-columns:1fr}.single-project #tendina-inspiration .info{display:none}.single-project #tendina-inspiration .content{padding-top:0;padding-right:0}.single-project #tendina-inspiration .content .container .inspiration-singola .acc-title{padding:24px 16px}.single-project #tendina-inspiration .content .container .inspiration-singola .acc-title:hover .icona svg{transform:rotate(0deg)}.single-project #tendina-inspiration .content .container .inspiration-singola .acc-panel{padding:8px 16px 0 16px}.single-project #tendina-inspiration .content .container .inspiration-singola .acc-panel .p{width:auto}.single-project #hero-project{margin:216px 16px 0 16px}.single-project #hero-project .box-img-hero{padding:0;height:auto;min-height:auto;position:static;margin-bottom:32px}.single-project #hero-project .box-img-hero .img-hero{height:auto;width:auto;position:static}.single-project #hero-project .desc{margin:0;padding:0}.single-project #concept{width:auto;padding-bottom:40px;border-top:1px solid #000;margin-top:48px}.single-project #concept .desc{width:auto;margin-top:0}.single-project #photos .immagine_full{width:auto}.single-project #photos .col_2{-moz-column-gap:40px;column-gap:40px}.single-project #photos .img_dx,.single-project #photos .img_sx,.single-project #photos .immagine_full,.single-project #photos .paragrafo,.single-project #photos .col_2{padding-top:48px;padding-bottom:48px}.single-project #drawings{border-top:1px solid #000;border-bottom:1px solid #000;padding-top:40px;margin-bottom:48px}.single-project #drawings .grid{display:none}.single-project #drawings .slider-mobile-drawings .slide h3{font-size:24px;line-height:24px;font-weight:400}.single-project #drawings .slider-mobile-drawings .slick-dots{text-align:center;padding:0;margin:0;margin-top:16px;margin-bottom:24px}.single-project #drawings .slider-mobile-drawings .slick-dots li{display:inline-block;margin-left:10px}.single-project #drawings .slider-mobile-drawings .slick-dots li button{text-indent:-9999px;height:8px;width:8px;padding:0;border:none;background-color:#000;opacity:.2;border-radius:14px}.single-project #drawings .slider-mobile-drawings .slick-dots li.slick-active button{opacity:1}}@media screen and (max-width: 768px){.single-project #photos .img_sx,.single-project #photos .img_dx{width:auto}.single-project #photos .img_sx figure img,.single-project #photos .img_dx figure img{max-height:none}.single-project #photos{padding-bottom:24px}.single-project #photos .img_dx,.single-project #photos .img_sx,.single-project #photos .immagine_full,.single-project #photos .paragrafo,.single-project #photos .col_2{padding-top:16px;padding-bottom:16px}.single-project #photos .col_2{grid-template-columns:1fr;row-gap:32px}.single-project #photos .col_2 .img1{margin-top:0}}.page-template-project{background-color:#fcfaf2}.page-template-project #intro-archive-project{display:grid;grid-template-columns:4fr 1fr;-moz-column-gap:32px;column-gap:32px;margin-bottom:80px}.page-template-project #intro-archive-project .griglia{justify-self:right;display:flex;flex-direction:row;-moz-column-gap:16px;column-gap:16px}.page-template-project #intro-archive-project .griglia a{display:inline-block;height:30px}.page-template-project #intro-archive-project .griglia a svg{opacity:.4;transition:all .3s ease;width:23px}.page-template-project #intro-archive-project .griglia a.active svg{opacity:1}.page-template-project #archive-project .bar{margin-bottom:56px;position:sticky;top:24px}.page-template-project #archive-project .bar .categorie ul.cat-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:row;justify-content:space-between}.page-template-project #archive-project .bar .categorie ul.cat-list li a{font-family:"Switzer-Semibold";font-size:18px;line-height:22px;color:#a9a9a9;transition:all .4s ease}.page-template-project #archive-project .bar .categorie ul.cat-list li a.active{color:#000}.page-template-project #inspiration-archive-project{margin-top:160px}.page-template-project #inspiration-archive-project .grid{display:grid;grid-template-columns:1fr 2fr;-moz-column-gap:32px;column-gap:32px}.grid-project{display:grid;grid-template-columns:1fr 1fr 1fr;-moz-column-gap:24px;column-gap:24px;row-gap:64px;margin-left:24px;margin-right:112px}.grid-project .card-project a{transition:all .3s ease}.grid-project .card-project a .numero{display:none}.grid-project .card-project a .img{aspect-ratio:3/2}.grid-project .card-project a .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.grid-project .card-project a .titolo .testo-titolo{font-size:18px;font-weight:400;margin-top:12px}.grid-project .card-project a .categoria{margin-top:16px;display:flex;flex-wrap:wrap;-moz-column-gap:12px;column-gap:12px;row-gap:8px}.grid-project .card-project a .link{display:none}.grid-project .card-project a .link .link-text{margin-top:0}.grid-project article{transition:all 1000ms 50ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project article:nth-child(1){transition:all 1000ms 50ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project article:nth-child(2){transition:all 1000ms 100ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project article:nth-child(3){transition:all 1000ms 150ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project article:nth-child(4){transition:all 1000ms 200ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project article:nth-child(5){transition:all 1000ms 250ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project article:nth-child(6){transition:all 1000ms 300ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project article:nth-child(7){transition:all 1000ms 350ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project article:nth-child(8){transition:all 1000ms 400ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project article:nth-child(9){transition:all 1000ms 450ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project article:nth-child(10){transition:all 1000ms 500ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project article:nth-child(11){transition:all 1000ms 550ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project article:nth-child(12){transition:all 1000ms 600ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project article:nth-child(13){transition:all 1000ms 650ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project article:nth-child(14){transition:all 1000ms 700ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project article:nth-child(15){transition:all 1000ms 750ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project article:nth-child(16){transition:all 1000ms 800ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project article:nth-child(17){transition:all 1000ms 850ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project article:nth-child(18){transition:all 1000ms 900ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project article:nth-child(19){transition:all 1000ms 950ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project article:nth-child(20){transition:all 1000ms 1000ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project article:nth-child(21){transition:all 1000ms 1050ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project article:nth-child(22){transition:all 1000ms 1100ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project article:nth-child(23){transition:all 1000ms 1150ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project article:nth-child(24){transition:all 1000ms 1200ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project article:nth-child(25){transition:all 1000ms 1250ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project article:nth-child(26){transition:all 1000ms 1300ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project article:nth-child(27){transition:all 1000ms 1350ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project article:nth-child(28){transition:all 1000ms 1400ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project article:nth-child(29){transition:all 1000ms 1450ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project article:nth-child(30){transition:all 1000ms 1500ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project article:nth-child(31){transition:all 1000ms 1550ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project article:nth-child(32){transition:all 1000ms 1600ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project article:nth-child(33){transition:all 1000ms 1650ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project article:nth-child(34){transition:all 1000ms 1700ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project article:nth-child(35){transition:all 1000ms 1750ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project article:nth-child(36){transition:all 1000ms 1800ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project article:nth-child(37){transition:all 1000ms 1850ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project article:nth-child(38){transition:all 1000ms 1900ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project article:nth-child(39){transition:all 1000ms 1950ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project article:nth-child(40){transition:all 1000ms 2000ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project article:nth-child(41){transition:all 1000ms 2050ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project article:nth-child(42){transition:all 1000ms 2100ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project article:nth-child(43){transition:all 1000ms 2150ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project article:nth-child(44){transition:all 1000ms 2200ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project article:nth-child(45){transition:all 1000ms 2250ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project article:nth-child(46){transition:all 1000ms 2300ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project article:nth-child(47){transition:all 1000ms 2350ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project article:nth-child(48){transition:all 1000ms 2400ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project article:nth-child(49){transition:all 1000ms 2450ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project article:nth-child(50){transition:all 1000ms 2500ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project article:nth-child(51){transition:all 1000ms 2550ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project article:nth-child(52){transition:all 1000ms 2600ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project article:nth-child(53){transition:all 1000ms 2650ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project article:nth-child(54){transition:all 1000ms 2700ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project article:nth-child(55){transition:all 1000ms 2750ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project article:nth-child(56){transition:all 1000ms 2800ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project article:nth-child(57){transition:all 1000ms 2850ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project article:nth-child(58){transition:all 1000ms 2900ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project article:nth-child(59){transition:all 1000ms 2950ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project article:nth-child(60){transition:all 1000ms 3000ms cubic-bezier(0.215, 0.61, 0.355, 1)}.grid-project.loading article{opacity:0}.grid-project.lista{display:block;margin-left:0;margin-right:0}.grid-project.lista .card-project>a{transition:all .3s ease;display:grid;grid-template-columns:150px 1fr 1fr 150px;position:relative;border-top:1px solid #000;padding:24px 112px 24px 24px}.grid-project.lista .card-project>a div{display:flex;align-self:center}.grid-project.lista .card-project>a .numero{display:block;font-size:24px;line-height:27px}.grid-project.lista .card-project>a .img{position:absolute;z-index:2;top:20px;left:55vw;width:30vw;opacity:0;visibility:hidden;transition:all .3s ease}.grid-project.lista .card-project>a .titolo .testo-titolo{font-size:32px;line-height:32px;margin-top:0}.grid-project.lista .card-project>a .categoria{margin-top:0}.grid-project.lista .card-project>a .link{display:block;text-align:right}.grid-project.lista .card-project>a:hover .img{opacity:1;visibility:visible}@media screen and (max-width: 992px){.page-template-project #intro-archive-project{display:block;margin-bottom:40px}.page-template-project #intro-archive-project .griglia{display:none}.page-template-project #archive-project .bar{border-bottom:1px solid #000;padding-bottom:16px;margin-bottom:40px}.page-template-project #archive-project .bar .categorie ul.cat-list{flex-wrap:wrap;-moz-column-gap:6px;column-gap:6px}.page-template-project #archive-project .bar .categorie ul.cat-list li a{font-size:14px}.page-template-project #inspiration-archive-project{margin-top:32px;border-top:1px solid #000;padding-top:24px}.page-template-project #inspiration-archive-project .grid{grid-template-columns:1fr;row-gap:16px}.grid-project{margin-left:24px;margin-right:24px;grid-template-columns:1fr 1fr}}@media screen and (max-width: 768px){.grid-project{grid-template-columns:1fr;margin-left:16px;margin-right:16px}.grid-project .card-project a .titolo .testo-titolo{font-size:16px}}.single-inspiration{background-color:#ebeeda}.single-inspiration header{position:fixed;z-index:3;top:0;left:0;right:0}.single-inspiration .hero-inspiration{height:100vh;width:100vw}.single-inspiration .hero-inspiration img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-inspiration .content-inspiration .disegno{margin-top:80px;margin-bottom:160px}.single-inspiration .content-inspiration .disegno .img{width:60vw;margin:0 auto}.single-inspiration .content-inspiration .desc{display:grid;grid-template-columns:1fr 4fr;margin-bottom:160px}.single-inspiration .content-inspiration .slider-inspiration{position:relative}.single-inspiration .content-inspiration .slider-inspiration .slide .container{width:80vw;height:80vh;margin:0 auto;text-align:center;display:flex;justify-content:center;align-items:center}.single-inspiration .content-inspiration .slider-inspiration .slide .container figure{display:inline-block;text-align:left}.single-inspiration .content-inspiration .slider-inspiration .slide .container figure img{width:100%;height:100%;max-height:85vh;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.single-inspiration .content-inspiration .slider-inspiration .slide .container figure figcaption{margin-top:16px;color:#838383}.single-inspiration .content-inspiration .slider-inspiration .arrow-left-cursor{position:absolute;z-index:2;top:0;left:0;bottom:0;width:50vw}.single-inspiration .content-inspiration .slider-inspiration .arrow-right-cursor{position:absolute;z-index:2;top:0;right:0;bottom:0;width:50vw}.single-inspiration .project-inspiration{margin-top:200px}.single-inspiration .project-inspiration h2{margin-bottom:40px}.single-inspiration .project-inspiration .grid-project{margin:0}@media screen and (max-width: 992px){.single-inspiration header{position:static}.single-inspiration .hero-inspiration{height:auto;width:100vw}.single-inspiration .content-inspiration .lable{font-family:"Switzer-Semibold"}.single-inspiration .content-inspiration .disegno{margin-top:32px;margin-bottom:56px}.single-inspiration .content-inspiration .disegno .img{width:60vw;margin:0 auto}.single-inspiration .content-inspiration .desc{display:grid;grid-template-columns:1fr;row-gap:16px;margin-bottom:32px}.single-inspiration .content-inspiration .desc .p-big{font-size:16px;line-height:19px}.single-inspiration .content-inspiration .slider-inspiration{position:relative}.single-inspiration .content-inspiration .slider-inspiration .slide .container{width:auto;height:auto}.single-inspiration .content-inspiration .slider-inspiration .slide .container figure{margin-bottom:8px}.single-inspiration .content-inspiration .slider-inspiration .slide .container figure figcaption{margin-top:8px}.single-inspiration .content-inspiration .slick-dots{text-align:center;padding:0;margin:0}.single-inspiration .content-inspiration .slick-dots li{display:inline-block;margin-left:10px}.single-inspiration .content-inspiration .slick-dots li button{text-indent:-9999px;height:11px;width:11px;padding:0;border:none;background-color:#000;opacity:.2;border-radius:14px}.single-inspiration .content-inspiration .slick-dots li.slick-active button{opacity:1}.single-inspiration .project-inspiration{margin-top:32px;border-top:1px solid #000;padding-top:56px}.single-inspiration .project-inspiration h2{margin-bottom:40px;font-size:24px;line-height:27px;font-family:"Switzer-Regular"}.single-inspiration .project-inspiration .grid-project{margin:0}}.page-template-inspiration{background-color:#ebeeda}.page-template-inspiration #intro-archive-inspiration{margin-bottom:80px}.page-template-inspiration #intro-archive-inspiration .p-big{width:80%}.page-template-inspiration #archive-inspiration{display:grid;grid-template-columns:repeat(3, 1fr);-moz-column-gap:24px;column-gap:24px;grid-template-areas:"item1 . item2" ". item3 item4" "item5 item6 ." "item7 item8 ." ". item9 ." "item10 . item11" ". item12 item13" "item14 item15 ." "item16 item17 ." ". item18 ." "item19 . item20" ". item21 item22" "item23 item24 ." "item25 item26 ." ". item27 ."}.page-template-inspiration #archive-inspiration article{margin-bottom:80px;position:relative}.page-template-inspiration #archive-inspiration article .img{position:relative}.page-template-inspiration #archive-inspiration article .img .img-hover{position:absolute;top:0;bottom:0;left:0;right:0}.page-template-inspiration #archive-inspiration article .img .img-hover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-mask-image:url("img/maschera_1.svg");mask-image:url("img/maschera_1.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:0%;mask-size:0%;transition:all .5s ease-in-out}.page-template-inspiration #archive-inspiration article .img .sketch{opacity:1;transition:all .5s ease-in-out}.page-template-inspiration #archive-inspiration article .nome h2{margin-top:16px;font-size:20px;text-align:center;font-weight:400}.page-template-inspiration #archive-inspiration article .link{position:absolute;top:0;left:0;right:0;bottom:0}.page-template-inspiration #archive-inspiration article .link a{position:absolute;top:0;left:0;right:0;bottom:0}.page-template-inspiration #archive-inspiration article:hover .img .img-hover img{-webkit-mask-size:100%;mask-size:100%}.page-template-inspiration #archive-inspiration article:hover .img .sketch{opacity:0;transition:all .5s ease-in-out}.page-template-inspiration #archive-inspiration>article:nth-child(1){grid-area:item1}.page-template-inspiration #archive-inspiration>article:nth-child(2){grid-area:item2}.page-template-inspiration #archive-inspiration>article:nth-child(3){grid-area:item3}.page-template-inspiration #archive-inspiration>article:nth-child(4){grid-area:item4}.page-template-inspiration #archive-inspiration>article:nth-child(5){grid-area:item5}.page-template-inspiration #archive-inspiration>article:nth-child(6){grid-area:item6}.page-template-inspiration #archive-inspiration>article:nth-child(7){grid-area:item7}.page-template-inspiration #archive-inspiration>article:nth-child(8){grid-area:item8}.page-template-inspiration #archive-inspiration>article:nth-child(9){grid-area:item9}.page-template-inspiration #archive-inspiration>article:nth-child(10){grid-area:item10}.page-template-inspiration #archive-inspiration>article:nth-child(11){grid-area:item11}.page-template-inspiration #archive-inspiration>article:nth-child(12){grid-area:item12}.page-template-inspiration #archive-inspiration>article:nth-child(13){grid-area:item13}.page-template-inspiration #archive-inspiration>article:nth-child(14){grid-area:item14}.page-template-inspiration #archive-inspiration>article:nth-child(15){grid-area:item15}.page-template-inspiration #archive-inspiration article:nth-child(3n+1) .img .img-hover img{-webkit-mask-image:url("img/maschera_1.svg");mask-image:url("img/maschera_1.svg")}.page-template-inspiration #archive-inspiration article:nth-child(3n+2) .img .img-hover img{-webkit-mask-image:url("img/maschera_2.svg");mask-image:url("img/maschera_2.svg")}.page-template-inspiration #archive-inspiration article:nth-child(3n) .img .img-hover img{-webkit-mask-image:url("img/maschera_3.svg");mask-image:url("img/maschera_3.svg")}@media screen and (max-width: 992px){.page-template-inspiration #intro-archive-inspiration{border-bottom:1px solid #cbcac7;padding-bottom:40px;margin-bottom:48px}.page-template-inspiration #intro-archive-inspiration .p-big{width:auto}.page-template-inspiration #archive-inspiration{display:block}.page-template-inspiration #archive-inspiration article{padding-bottom:40px;margin-bottom:24px}.page-template-inspiration #archive-inspiration article:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}}.page-template-process{background-color:#e5f3fb}.page-template-process #intro-archive-process{display:grid;grid-template-columns:4fr 1fr;-moz-column-gap:32px;column-gap:32px;margin-bottom:80px}.page-template-process #intro-archive-process .griglia{justify-self:right;display:flex;flex-direction:row;-moz-column-gap:16px;column-gap:16px}.page-template-process #intro-archive-process .griglia a{display:inline-block;height:30px}.page-template-process #intro-archive-process .griglia a svg{opacity:.4;transition:all .3s ease;width:23px}.page-template-process #intro-archive-process .griglia a.active svg{opacity:1}.page-template-process #archive-process .grid-process{display:grid;grid-template-columns:repeat(4, 1fr);-moz-column-gap:40px;column-gap:40px;grid-template-areas:"item1 item2  . item3" "item4 . item5 item6" "item7 item8 item9 ." "item10 item11  . item12" "item13 . item14 item15" "item16 item17 item18 ." "item19 item20  . item21" "item22 . item23 item24" "item25 item26 item27 ." "item28 item29  . item30" "item31 . item32 item33" "item34 item35 item36 ." "item37 item38 item39 ." "item40 item41  . item42" "item43 . item44 item45" "item46 item47 item48 ." "item49 item50  . item51" "item52 . item53 item54" "item55 item56 item57 ."}.page-template-process #archive-process .grid-process article{margin-bottom:80px}.page-template-process #archive-process .grid-process article a .numero{display:none}.page-template-process #archive-process .grid-process article a .img{width:100%;aspect-ratio:1/1;overflow:hidden;position:relative}.page-template-process #archive-process .grid-process article a .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:50%}.page-template-process #archive-process .grid-process article a h2{text-align:center;font-size:21px;font-weight:400;margin-top:24px}.page-template-process #archive-process .grid-process article a .link{display:none}.page-template-process #archive-process .grid-process article a .link .link-text{margin-top:0}.page-template-process #archive-process .grid-process>article:nth-child(1){grid-area:item1}.page-template-process #archive-process .grid-process>article:nth-child(2){grid-area:item2}.page-template-process #archive-process .grid-process>article:nth-child(3){grid-area:item3}.page-template-process #archive-process .grid-process>article:nth-child(4){grid-area:item4}.page-template-process #archive-process .grid-process>article:nth-child(5){grid-area:item5}.page-template-process #archive-process .grid-process>article:nth-child(6){grid-area:item6}.page-template-process #archive-process .grid-process>article:nth-child(7){grid-area:item7}.page-template-process #archive-process .grid-process>article:nth-child(8){grid-area:item8}.page-template-process #archive-process .grid-process>article:nth-child(9){grid-area:item9}.page-template-process #archive-process .grid-process>article:nth-child(10){grid-area:item10}.page-template-process #archive-process .grid-process>article:nth-child(11){grid-area:item11}.page-template-process #archive-process .grid-process>article:nth-child(12){grid-area:item12}.page-template-process #archive-process .grid-process>article:nth-child(13){grid-area:item13}.page-template-process #archive-process .grid-process>article:nth-child(14){grid-area:item14}.page-template-process #archive-process .grid-process>article:nth-child(15){grid-area:item15}.page-template-process #archive-process .grid-process>article:nth-child(16){grid-area:item16}.page-template-process #archive-process .grid-process>article:nth-child(17){grid-area:item17}.page-template-process #archive-process .grid-process>article:nth-child(18){grid-area:item18}.page-template-process #archive-process .grid-process>article:nth-child(19){grid-area:item19}.page-template-process #archive-process .grid-process>article:nth-child(20){grid-area:item20}.page-template-process #archive-process .grid-process>article:nth-child(21){grid-area:item21}.page-template-process #archive-process .grid-process>article:nth-child(22){grid-area:item22}.page-template-process #archive-process .grid-process>article:nth-child(23){grid-area:item23}.page-template-process #archive-process .grid-process>article:nth-child(24){grid-area:item24}.page-template-process #archive-process .grid-process>article:nth-child(25){grid-area:item25}.page-template-process #archive-process .grid-process>article:nth-child(26){grid-area:item26}.page-template-process #archive-process .grid-process>article:nth-child(27){grid-area:item27}.page-template-process #archive-process .grid-process>article:nth-child(28){grid-area:item28}.page-template-process #archive-process .grid-process>article:nth-child(29){grid-area:item29}.page-template-process #archive-process .grid-process>article:nth-child(30){grid-area:item30}.page-template-process #archive-process .grid-process>article:nth-child(31){grid-area:item31}.page-template-process #archive-process .grid-process>article:nth-child(32){grid-area:item32}.page-template-process #archive-process .grid-process>article:nth-child(33){grid-area:item33}.page-template-process #archive-process .grid-process>article:nth-child(34){grid-area:item34}.page-template-process #archive-process .grid-process>article:nth-child(35){grid-area:item35}.page-template-process #archive-process .grid-process>article:nth-child(36){grid-area:item36}.page-template-process #archive-process .grid-process>article:nth-child(37){grid-area:item37}.page-template-process #archive-process .grid-process>article:nth-child(38){grid-area:item38}.page-template-process #archive-process .grid-process>article:nth-child(39){grid-area:item39}.page-template-process #archive-process .grid-process>article:nth-child(40){grid-area:item40}.page-template-process #archive-process .grid-process>article:nth-child(41){grid-area:item41}.page-template-process #archive-process .grid-process>article:nth-child(42){grid-area:item42}.page-template-process #archive-process .grid-process>article:nth-child(43){grid-area:item43}.page-template-process #archive-process .grid-process>article:nth-child(44){grid-area:item44}.page-template-process #archive-process .grid-process>article:nth-child(45){grid-area:item45}.page-template-process #archive-process .grid-process>article:nth-child(46){grid-area:item46}.page-template-process #archive-process .grid-process>article:nth-child(47){grid-area:item47}.page-template-process #archive-process .grid-process>article:nth-child(48){grid-area:item48}.page-template-process #archive-process .grid-process>article:nth-child(49){grid-area:item49}.page-template-process #archive-process .grid-process>article:nth-child(50){grid-area:item50}.page-template-process #archive-process .grid-process>article:nth-child(51){grid-area:item51}.page-template-process #archive-process .grid-process>article:nth-child(52){grid-area:item52}.page-template-process #archive-process .grid-process>article:nth-child(53){grid-area:item53}.page-template-process #archive-process .grid-process>article:nth-child(54){grid-area:item54}.page-template-process #archive-process .grid-process>article:nth-child(55){grid-area:item55}.page-template-process #archive-process .grid-process>article:nth-child(56){grid-area:item56}.page-template-process #archive-process .grid-process>article:nth-child(57){grid-area:item57}.page-template-process #archive-process .grid-process>article:nth-child(58){grid-area:item58}.page-template-process #archive-process .grid-process>article:nth-child(59){grid-area:item59}.page-template-process #archive-process .grid-process>article:nth-child(60){grid-area:item60}.page-template-process #archive-process .grid-process>article:nth-child(61){grid-area:item61}.page-template-process #archive-process .grid-process>article:nth-child(62){grid-area:item62}.page-template-process #archive-process .grid-process>article:nth-child(63){grid-area:item63}.page-template-process #archive-process .grid-process>article:nth-child(64){grid-area:item64}.page-template-process #archive-process .grid-process>article:nth-child(65){grid-area:item65}.page-template-process #archive-process .grid-process>article:nth-child(66){grid-area:item66}.page-template-process #archive-process .grid-process>article:nth-child(67){grid-area:item67}.page-template-process #archive-process .grid-process>article:nth-child(68){grid-area:item68}.page-template-process #archive-process .grid-process>article:nth-child(69){grid-area:item69}.page-template-process #archive-process .grid-process>article:nth-child(70){grid-area:item70}.page-template-process #archive-process .grid-process>article:nth-child(71){grid-area:item71}.page-template-process #archive-process .grid-process>article:nth-child(72){grid-area:item72}.page-template-process #archive-process .grid-process>article:nth-child(73){grid-area:item73}.page-template-process #archive-process .grid-process>article:nth-child(74){grid-area:item74}.page-template-process #archive-process .grid-process>article:nth-child(75){grid-area:item75}.page-template-process #archive-process .grid-process>article:nth-child(76){grid-area:item76}.page-template-process #archive-process .grid-process>article:nth-child(77){grid-area:item77}.page-template-process #archive-process .grid-process>article:nth-child(78){grid-area:item78}.page-template-process #archive-process .grid-process>article:nth-child(79){grid-area:item79}.page-template-process #archive-process .grid-process>article:nth-child(80){grid-area:item80}.page-template-process #archive-process .grid-process.lista{display:block;margin-left:0;margin-right:0}.page-template-process #archive-process .grid-process.lista article>a{display:grid;grid-template-columns:150px 1fr 150px;position:relative;border-top:1px solid #000;padding:24px 112px 24px 24px}.page-template-process #archive-process .grid-process.lista article>a div{display:flex;align-self:center}.page-template-process #archive-process .grid-process.lista article>a .numero{display:block;font-size:24px;line-height:27px}.page-template-process #archive-process .grid-process.lista article>a .img{position:absolute;z-index:2;top:calc(50% - 10vw);left:40vw;width:20vw;opacity:0;visibility:hidden}.page-template-process #archive-process .grid-process.lista article>a h2{font-size:32px;line-height:32px;margin-top:0;text-align:left}.page-template-process #archive-process .grid-process.lista article>a .link{display:block;text-align:right}.page-template-process #archive-process .grid-process.lista article>a:hover .img{opacity:1;visibility:visible}@media screen and (max-width: 992px){.page-template-process #intro-archive-process{display:block;border-bottom:1px solid #cbcac7;padding-bottom:40px;margin-bottom:48px}.page-template-process #intro-archive-process .griglia{display:none}.page-template-process #archive-process .grid-process{grid-template-columns:1fr 1fr;-moz-column-gap:24px;column-gap:24px;row-gap:48px;grid-template-areas:none}.page-template-process #archive-process .grid-process article{margin-bottom:0;grid-area:auto !important}.page-template-process #archive-process .grid-process article a h2{margin-top:8px;font-size:16px}}.tax-process_category{background-color:#fcfaf2}.tax-process_category header{padding-bottom:56px}.tax-process_category main{position:relative}.tax-process_category main .titolo-desc{width:30vw;position:absolute;top:0;left:0}.tax-process_category main .titolo-desc h1{margin-bottom:24px}.tax-process_category main .linea{position:absolute;left:38%;top:0;height:100%;width:1px;background-color:#000}.tax-process_category main .slider-process-main{position:relative}.tax-process_category main .slider-process-main .slide{display:grid !important;grid-template-columns:35% 40%;-moz-column-gap:120px;column-gap:120px}.tax-process_category main .slider-process-main .slide .tag-project{display:flex;flex-direction:column;margin-top:240px}.tax-process_category main .slider-process-main .slide .tag-project .current-category{text-decoration:underline}.tax-process_category main .slider-process-main .slide .tag-project .label{font-family:"Switzer-Semibold"}.tax-process_category main .slider-process-main .slide .img{width:100%;aspect-ratio:1/1;overflow:hidden;position:relative}.tax-process_category main .slider-process-main .slide .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.tax-process_category main .slider-process-main .arrow-right{position:absolute;z-index:2;left:calc(75% + 72px);top:48%}.tax-process_category main .slider-process-main .arrow-left{position:absolute;z-index:2;left:calc(35% + 135px);top:48%}.tax-process_category main .container-slider{display:grid !important;grid-template-columns:35% 40%;-moz-column-gap:120px;column-gap:120px}.tax-process_category main .slider-process-nav{grid-column:2/3;margin-top:16px}.tax-process_category main .slider-process-nav .slick-slide{margin:0 8px}.tax-process_category main .slider-process-nav .slick-list{margin:0 -8px}.tax-process_category main .slider-process-nav .slide .img{width:100%;aspect-ratio:1/1;overflow:hidden;position:relative}.tax-process_category main .slider-process-nav .slide .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (max-width: 992px){.tax-process_category main .titolo-desc{position:static;width:auto}.tax-process_category main .titolo-desc h1{margin-bottom:8px}.tax-process_category main .linea{display:none}.tax-process_category main .slider-process-main .slide{display:block !important}.tax-process_category main .slider-process-main .slide .tag-project{margin-top:24px;border-bottom:1px solid #b0a9a5;padding-bottom:24px;margin-bottom:24px;min-height:40px}.tax-process_category main .slider-process-main .slick-dots{text-align:center;padding:0;margin:0;margin-top:16px;margin-bottom:24px}.tax-process_category main .slider-process-main .slick-dots li{display:inline-block;margin-left:10px}.tax-process_category main .slider-process-main .slick-dots li button{text-indent:-9999px;height:8px;width:8px;padding:0;border:none;background-color:#000;opacity:.2;border-radius:14px}.tax-process_category main .slider-process-main .slick-dots li.slick-active button{opacity:1}.tax-process_category main .container-slider{display:none !important}}.page-template-journal #archive-journal .bar{display:flex;flex-direction:row;justify-content:space-between;border-bottom:1px solid #000;padding-bottom:16px;margin-bottom:56px}.page-template-journal #archive-journal .bar .categorie ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;-moz-column-gap:16px;column-gap:16px}.page-template-journal #archive-journal .bar .categorie ul .category-lable.active{background-color:#000;color:#fff}.page-template-journal #archive-journal .grid-journal{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;-moz-column-gap:24px;column-gap:24px;row-gap:64px;margin-left:24px;margin-right:112px}.page-template-journal #archive-journal .grid-journal .card-journal a{transition:all .3s ease}.page-template-journal #archive-journal .grid-journal .card-journal a .img{aspect-ratio:3/4}.page-template-journal #archive-journal .grid-journal .card-journal a .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-template-journal #archive-journal .grid-journal .card-journal a .titolo{margin-top:16px;margin-bottom:16px}.page-template-journal #archive-journal .grid-journal .card-journal a .categoria{margin-top:16px;display:flex;flex-wrap:wrap;-moz-column-gap:12px;column-gap:12px;row-gap:8px}.page-template-journal #archive-journal .grid-journal .card-journal a .link .link-text{margin-top:16px}.page-template-journal #archive-journal .grid-journal article{transition:all 1000ms 50ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal article:nth-child(1){transition:all 1000ms 50ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal article:nth-child(2){transition:all 1000ms 100ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal article:nth-child(3){transition:all 1000ms 150ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal article:nth-child(4){transition:all 1000ms 200ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal article:nth-child(5){transition:all 1000ms 250ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal article:nth-child(6){transition:all 1000ms 300ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal article:nth-child(7){transition:all 1000ms 350ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal article:nth-child(8){transition:all 1000ms 400ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal article:nth-child(9){transition:all 1000ms 450ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal article:nth-child(10){transition:all 1000ms 500ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal article:nth-child(11){transition:all 1000ms 550ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal article:nth-child(12){transition:all 1000ms 600ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal article:nth-child(13){transition:all 1000ms 650ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal article:nth-child(14){transition:all 1000ms 700ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal article:nth-child(15){transition:all 1000ms 750ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal article:nth-child(16){transition:all 1000ms 800ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal article:nth-child(17){transition:all 1000ms 850ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal article:nth-child(18){transition:all 1000ms 900ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal article:nth-child(19){transition:all 1000ms 950ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal article:nth-child(20){transition:all 1000ms 1000ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal article:nth-child(21){transition:all 1000ms 1050ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal article:nth-child(22){transition:all 1000ms 1100ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal article:nth-child(23){transition:all 1000ms 1150ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal article:nth-child(24){transition:all 1000ms 1200ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal article:nth-child(25){transition:all 1000ms 1250ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal article:nth-child(26){transition:all 1000ms 1300ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal article:nth-child(27){transition:all 1000ms 1350ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal article:nth-child(28){transition:all 1000ms 1400ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal article:nth-child(29){transition:all 1000ms 1450ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal article:nth-child(30){transition:all 1000ms 1500ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal article:nth-child(31){transition:all 1000ms 1550ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal article:nth-child(32){transition:all 1000ms 1600ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal article:nth-child(33){transition:all 1000ms 1650ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal article:nth-child(34){transition:all 1000ms 1700ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal article:nth-child(35){transition:all 1000ms 1750ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal article:nth-child(36){transition:all 1000ms 1800ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal article:nth-child(37){transition:all 1000ms 1850ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal article:nth-child(38){transition:all 1000ms 1900ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal article:nth-child(39){transition:all 1000ms 1950ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal article:nth-child(40){transition:all 1000ms 2000ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal article:nth-child(41){transition:all 1000ms 2050ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal article:nth-child(42){transition:all 1000ms 2100ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal article:nth-child(43){transition:all 1000ms 2150ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal article:nth-child(44){transition:all 1000ms 2200ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal article:nth-child(45){transition:all 1000ms 2250ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal article:nth-child(46){transition:all 1000ms 2300ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal article:nth-child(47){transition:all 1000ms 2350ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal article:nth-child(48){transition:all 1000ms 2400ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal article:nth-child(49){transition:all 1000ms 2450ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal article:nth-child(50){transition:all 1000ms 2500ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal article:nth-child(51){transition:all 1000ms 2550ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal article:nth-child(52){transition:all 1000ms 2600ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal article:nth-child(53){transition:all 1000ms 2650ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal article:nth-child(54){transition:all 1000ms 2700ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal article:nth-child(55){transition:all 1000ms 2750ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal article:nth-child(56){transition:all 1000ms 2800ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal article:nth-child(57){transition:all 1000ms 2850ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal article:nth-child(58){transition:all 1000ms 2900ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal article:nth-child(59){transition:all 1000ms 2950ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal article:nth-child(60){transition:all 1000ms 3000ms cubic-bezier(0.215, 0.61, 0.355, 1)}.page-template-journal #archive-journal .grid-journal.loading article{opacity:0}@media screen and (max-width: 1300px){.page-template-journal #archive-journal .grid-journal{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width: 992px){.page-template-journal #archive-journal .grid-journal{grid-template-columns:1fr 1fr;margin-right:24px}}@media screen and (max-width: 768px){.page-template-journal #archive-journal .bar{display:block}.page-template-journal #archive-journal .bar h1{margin-bottom:16px}.page-template-journal #archive-journal .bar .categorie ul{flex-wrap:wrap;row-gap:8px;-moz-column-gap:8px;column-gap:8px}.page-template-journal #archive-journal .grid-journal{grid-template-columns:1fr;margin-right:16px;margin-left:16px;row-gap:40px}.page-template-journal #archive-journal .grid-journal article{padding-bottom:24px;border-bottom:1px solid #000}}.single-journal #hero-journal .box{display:flex;flex-direction:row;justify-content:space-between;border-bottom:1px solid #000;padding-bottom:8px;margin-bottom:56px}.single-journal #hero-journal .box .categorie .category-lable{margin-left:8px}.single-journal #sezioni-news{max-width:1250px;margin:120px auto;padding-left:24px;padding-right:112px}.single-journal #sezioni-news .col_2{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:56px;column-gap:56px}.single-journal #sezioni-news .col_2 .desc{position:relative}.single-journal #sezioni-news .col_2 .desc .p{position:sticky;top:40px}.single-journal #sezioni-news .col_2,.single-journal #sezioni-news .immagine_full,.single-journal #sezioni-news .paragrafo,.single-journal #sezioni-news .paragrafo_grande,.single-journal #sezioni-news .video{margin-bottom:120px}.single-journal #sezioni-news .col_2 h2,.single-journal #sezioni-news .immagine_full h2,.single-journal #sezioni-news .paragrafo h2,.single-journal #sezioni-news .paragrafo_grande h2,.single-journal #sezioni-news .video h2{font-weight:400;font-size:21px;line-height:25px;font-family:"Switzer-Medium",sans-serif}.single-journal #sezioni-news figure{margin-bottom:0}.single-journal .video .embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.single-journal .video .embed-container iframe,.single-journal .video .embed-container object,.single-journal .video .embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.single-journal .link-fixed{position:fixed;bottom:32px;right:112px}.single-journal .link-fixed a{font-size:14px;line-height:14px;font-family:"Switzer-Medium",sans-serif;border:1px solid #000;border-radius:24px;padding:8px 24px 8px 24px;min-width:80px;display:inline-block;text-align:center}@media screen and (max-width: 992px){.single-journal #hero-journal .box{display:block;margin-bottom:32px}.single-journal #hero-journal .box .categorie{margin-top:16px;margin-bottom:8px}.single-journal #sezioni-news{padding-right:24px;margin:80px 0}.single-journal #sezioni-news .col_2,.single-journal #sezioni-news .immagine_full,.single-journal #sezioni-news .paragrafo,.single-journal #sezioni-news .paragrafo_grande,.single-journal #sezioni-news .video{margin-bottom:64px}.single-journal .link-fixed{right:16px}}@media screen and (max-width: 768px){.single-journal #sezioni-news{padding-right:16px;padding-left:16px;margin:64px 0}.single-journal #sezioni-news .col_2,.single-journal #sezioni-news .immagine_full,.single-journal #sezioni-news .paragrafo,.single-journal #sezioni-news .paragrafo_grande,.single-journal #sezioni-news .video{margin-bottom:40px}.single-journal #sezioni-news .col_2{grid-template-columns:1fr;row-gap:40px}}.page-template-studio #hero-studio{padding-bottom:80px;border-bottom:1px solid #000;margin-bottom:80px}.page-template-studio #hero-studio .p{width:80%;font-family:"Switzer-Regular",sans-serif}.page-template-studio #sezione-studio{padding-bottom:80px;border-bottom:1px solid #000;margin-bottom:80px}.page-template-studio #sezione-studio .grid{display:grid;grid-template-columns:1fr 3fr;-moz-column-gap:80px;column-gap:80px}.page-template-studio #sezione-studio .grid .titolo h2{font-size:24px;line-height:28px;font-weight:400}.page-template-studio #sezione-studio .grid .img-desc .p{margin-top:24px;-moz-column-count:2;column-count:2;-moz-column-gap:40px;column-gap:40px}.page-template-studio #sezione_flessibile{margin-bottom:80px}.page-template-studio #sezione_flessibile .sezione-flessibile{margin-bottom:56px;padding-bottom:56px;border-bottom:1px solid #000}.page-template-studio #sezione_flessibile .sezione-flessibile:last-child{margin-bottom:0}.page-template-studio #sezione_flessibile .testo-immagine .grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));-moz-column-gap:24px;column-gap:24px;align-items:start}.page-template-studio #sezione_flessibile .testo-immagine .testo,.page-template-studio #sezione_flessibile .testo-immagine .media{min-width:0}.page-template-studio #sezione_flessibile .testo-immagine .testo h2{font-size:32px;line-height:36px;font-weight:400}.page-template-studio #sezione_flessibile .testo-immagine .testo .p{margin-top:16px}.page-template-studio #sezione_flessibile .sezione-2-colonne .titolo{margin-bottom:24px}.page-template-studio #sezione_flessibile .sezione-2-colonne .titolo h2{font-size:32px;line-height:36px;font-weight:400}.page-template-studio #sezione_flessibile .sezione-2-colonne .colonne{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));-moz-column-gap:24px;column-gap:24px}.page-template-studio #sezione_flessibile .sezione-2-colonne .colonna{min-width:0}.page-template-studio #sezione_flessibile .sezione-2-colonne .colonna .testo{margin-top:16px}.page-template-studio #sezione_flessibile .sezione-2-colonne .colonna .testo h3{font-size:21px;line-height:24px;font-weight:400;margin-bottom:8px}.page-template-studio #sezione_flessibile .slider-studio{position:relative}.page-template-studio #sezione_flessibile .slider-studio .slide img{width:100%;height:auto;display:block}.page-template-studio #sezione_flessibile .slider-studio .arrow-left,.page-template-studio #sezione_flessibile .slider-studio .arrow-right{position:absolute;top:50%;transform:translateY(-50%);z-index:2;cursor:pointer}.page-template-studio #sezione_flessibile .slider-studio .arrow-left{left:16px}.page-template-studio #sezione_flessibile .slider-studio .arrow-right{right:16px}.page-template-studio #sezione_flessibile .slider-studio .arrow-left svg,.page-template-studio #sezione_flessibile .slider-studio .arrow-right svg{width:22px;height:22px}.page-template-studio #team-studio .grid{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:32px;column-gap:32px}.page-template-studio #team-studio .grid .titolo h2{font-size:32px;line-height:35px;font-weight:400}.page-template-studio #team-studio .grid .team{grid-column:1/3;display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:24px;column-gap:24px;row-gap:32px;margin-top:80px;border-bottom:1px solid #000;padding-bottom:120px}.page-template-studio #team-studio .grid .team .item-team .acc-title .nome{display:flex;flex-direction:row;justify-content:space-between;margin-top:16px}.page-template-studio #team-studio .grid .team .item-team .acc-title .nome h3{font-weight:400;font-size:24px}.page-template-studio #team-studio .grid .team .item-team .acc-title .icona{cursor:pointer}.page-template-studio #team-studio .grid .team .item-team .acc-panel{display:none;margin-top:8px}.page-template-studio #scroll-studio{margin-top:80px;position:relative}.page-template-studio #scroll-studio .container{position:relative;height:100vh}.page-template-studio #scroll-studio .section-scroll{margin-bottom:40px;height:100vh;position:absolute;top:0;left:0;right:0;bottom:0;opacity:1;transition:opacity .8s ease-in-out;opacity:0}.page-template-studio #scroll-studio .section-scroll .grid{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:96px;column-gap:96px;height:100vh;padding:40px 0;box-sizing:border-box}.page-template-studio #scroll-studio .section-scroll .grid .desc h2{font-size:32px;font-weight:400;margin-bottom:16px}.page-template-studio #scroll-studio .section-scroll .grid .img{height:calc(100vh - 80px)}.page-template-studio #scroll-studio .section-scroll .grid .img img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center}.page-template-studio #scroll-studio #section1{opacity:1}.page-template-studio .link-fixed{position:fixed;bottom:32px;right:112px}.page-template-studio .link-fixed a{font-size:14px;line-height:14px;font-family:"Switzer-Medium",sans-serif;border:1px solid #000;border-radius:24px;padding:8px 24px 8px 24px;min-width:80px;display:inline-block;text-align:center}@media screen and (max-width: 1100px){.page-template-studio #scroll-studio{margin-top:40px;height:auto !important}.page-template-studio #scroll-studio .container{height:auto}.page-template-studio #scroll-studio .container .section-scroll{position:static;height:auto !important;opacity:1;margin-bottom:64px}.page-template-studio #scroll-studio .container .section-scroll .grid{display:block;height:auto;padding-bottom:0;padding-top:0}.page-template-studio #scroll-studio .container .section-scroll .grid .desc{margin-bottom:40px}.page-template-studio #scroll-studio .container .section-scroll .grid .desc h2{font-size:21px;line-height:24px;font-family:"Switzer-Semibold"}.page-template-studio #scroll-studio .container .section-scroll .grid .img{height:auto}}@media screen and (max-width: 992px){.page-template-studio #hero-studio{padding-bottom:40px;margin-bottom:40px}.page-template-studio #hero-studio .p{width:auto}.page-template-studio #sezione-studio{padding-bottom:40px;margin-bottom:40px}.page-template-studio #sezione-studio .grid{display:block}.page-template-studio #sezione-studio .grid .titolo{margin-bottom:24px}.page-template-studio #sezione-studio .grid .titolo h2{font-size:21px;line-height:24px;font-family:"Switzer-Semibold"}.page-template-studio #sezione-studio .grid .img-desc .p{-moz-column-count:1;column-count:1}.page-template-studio #sezione-studio .grid .img-desc .p p{margin-bottom:8px}.page-template-studio #sezione_flessibile{margin-bottom:40px}.page-template-studio #sezione_flessibile .sezione-flessibile{margin-bottom:64px}.page-template-studio #sezione_flessibile .testo-immagine .grid{grid-template-columns:1fr;row-gap:32px}.page-template-studio #sezione_flessibile .testo-immagine .testo h2{font-size:21px;line-height:24px;font-family:"Switzer-Semibold"}.page-template-studio #sezione_flessibile .sezione-2-colonne .titolo h2{font-size:21px;line-height:24px;font-family:"Switzer-Semibold"}.page-template-studio #sezione_flessibile .sezione-2-colonne .colonne{grid-template-columns:1fr;row-gap:40px}.page-template-studio #sezione_flessibile .sezione-2-colonne .colonna{display:flex;flex-direction:column;gap:16px}.page-template-studio #sezione_flessibile .sezione-2-colonne .colonna .testo{order:-1;margin-top:0}.page-template-studio #sezione_flessibile .slider-studio .slick-dots{text-align:center;padding:0;margin:16px 0 0 0}.page-template-studio #sezione_flessibile .slider-studio .slick-dots li{display:inline-block;margin-left:10px}.page-template-studio #sezione_flessibile .slider-studio .slick-dots li button{text-indent:-9999px;height:8px;width:8px;padding:0;border:none;background-color:#000;opacity:.2;border-radius:14px}.page-template-studio #sezione_flessibile .slider-studio .slick-dots li.slick-active button{opacity:1}.page-template-studio #team-studio .grid{display:block}.page-template-studio #team-studio .grid .titolo{margin-bottom:24px}.page-template-studio #team-studio .grid .titolo h2{font-size:21px;line-height:24px;font-family:"Switzer-Semibold"}.page-template-studio #team-studio .grid .team{margin-top:24px;grid-template-columns:1fr;row-gap:32px;padding-bottom:40px}.page-template-studio #team-studio .grid .team .item-team .acc-title .nome h3{font-size:18px}.page-template-studio #scroll-studio{margin-top:40px;height:auto !important}.page-template-studio #scroll-studio .container{height:auto}.page-template-studio #scroll-studio .container .section-scroll{position:static;height:auto !important;opacity:1;margin-bottom:64px}.page-template-studio #scroll-studio .container .section-scroll .grid{display:block;height:auto;padding-bottom:0;padding-top:0}.page-template-studio #scroll-studio .container .section-scroll .grid .desc{margin-bottom:40px}.page-template-studio #scroll-studio .container .section-scroll .grid .desc h2{font-size:21px;line-height:24px;font-family:"Switzer-Semibold"}.page-template-studio .link-fixed{display:none}}.page-template-contatti #contatti{display:grid;grid-template-columns:1fr 2fr;-moz-column-gap:8%;column-gap:8%}.page-template-contatti #contatti .desc h1{margin-bottom:16px}.page-template-contatti #contatti .form form .grid{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:32px;column-gap:32px;margin-bottom:32px}.page-template-contatti #contatti .form form .grid input{font-size:21px;border:none;border-bottom:1px solid #000;padding:8px 0;background:none;width:100%;border-radius:0}.page-template-contatti #contatti .form form .grid input::-moz-placeholder{color:#000;opacity:1}.page-template-contatti #contatti .form form .grid input::placeholder{color:#000;opacity:1}.page-template-contatti #contatti .form form textarea{font-family:"Switzer-Regular",sans-serif;font-size:21px;border:none;border-bottom:1px solid #000;padding:8px 0;background:none;width:100%;border-radius:0}.page-template-contatti #contatti .form form textarea::-moz-placeholder{color:#000;opacity:1}.page-template-contatti #contatti .form form textarea::placeholder{color:#000;opacity:1}.page-template-contatti #contatti .form form label{font-size:21px;margin-bottom:4px;display:inline-block}.page-template-contatti #contatti .form form .wpcf7-not-valid-tip{font-family:"Switzer-Regular",sans-serif;font-size:14px}.page-template-contatti #contatti .form form .wpcf7-response-output{border:none;padding:0;margin:0;margin-top:24px}.page-template-contatti #contatti .form form .wpcf7-response-output{font-size:14px;color:#ffb900}.page-template-contatti #contatti .form form .wpcf7-radio{margin-top:8px;display:inline-block;margin-bottom:24px}.page-template-contatti #contatti .form form .wpcf7-radio .wpcf7-list-item{margin-left:0;margin-right:24px}.page-template-contatti #contatti .form form .wpcf7-radio input{display:none}.page-template-contatti #contatti .form form .wpcf7-radio .wpcf7-list-item-label{display:inline-block;padding:8px 16px;border-radius:24px;font-size:16px;border:1px solid #000;cursor:pointer;transition:all .3s ease;background-color:rgba(0,0,0,0);color:#000}.page-template-contatti #contatti .form form .wpcf7-radio .wpcf7-list-item-label::before,.page-template-contatti #contatti .form form .wpcf7-radio .wpcf7-list-item-label::after{display:none !important}.page-template-contatti #contatti .form form .wpcf7-radio .wpcf7-list-item-label.selected{background-color:#000;color:#fff}.page-template-contatti #contatti .form form .quiz{margin-top:16px}.page-template-contatti #contatti .form form .quiz input{font-size:16px;border:none;border-bottom:1px solid #bebebe;padding:4px 0;background:none;border-radius:0;width:50px;margin-left:8px}.page-template-contatti #contatti .form form .wpcf7-acceptance{margin-top:24px;display:inline-block}.page-template-contatti #contatti .form form .wpcf7-acceptance .wpcf7-list-item{margin-left:0}.page-template-contatti #contatti .form form .wpcf7-acceptance .wpcf7-list-item-label{font-size:14px;color:#bebebe}.page-template-contatti #contatti .form form .wpcf7-submit{display:block;margin-top:40px;background:#000;padding:10px 32px;border-radius:24px;border:none;color:#fff;font-size:15px;line-height:15px;font-weight:400;font-family:"Switzer-Regular",sans-serif}@media screen and (max-width: 992px){.page-template-contatti #contatti{grid-template-columns:1fr;row-gap:40px}}@media screen and (max-width: 768px){.page-template-contatti #contatti .form form .grid{grid-template-columns:1fr;row-gap:16px;margin-bottom:16px}.page-template-contatti #contatti .form form .grid:nth-of-type(3){margin-bottom:24px}.page-template-contatti #contatti .form form .wpcf7-radio .wpcf7-list-item{margin-right:4px}.page-template-contatti #contatti .form form .wpcf7-radio{margin-bottom:16px}}