body{margin:0;max-width:100%;overflow-x:hidden;line-height:24px}h1{font-family:'Montserrat',sans-serif;font-weight:200;font-size:45px;color:#fff;text-transform:uppercase;text-align:left}h2{font-family:'century-gothic',sans-serif;font-weight:700;font-size:36px;color:#333;text-transform:none;font-style:normal}h3{font-family:'Montserrat',sans-serif;font-weight:800;font-size:24px;color:#c00418}p{font-family:'Quicksand',sans-serif;font-weight:500;font-size:15px;color:#333;line-height:26px;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}ul li{font-family:'Quicksand',sans-serif;font-weight:500;font-size:15px;color:#333;line-height:26px;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}a{color:inherit;font-family:'Quicksand',sans-serif}a{color:#036}#lightbox span{font-family:'Montserrat',sans-serif!important;font-weight:400!important;font-size:17px!important}.text{font-family:'Quicksand',sans-serif;font-weight:500;font-size:15px;color:#333;line-height:26px;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}ul li{color:#fff;line-height:30px}button{font-family:'Quicksand',sans-serif;font-weight:500}.clear{clear:both}.slick-next:before{content:url(https://www.eco2.ch/site/images/xarrow-next-2.png.pagespeed.ic.2Q0sOiQWE0.png)!important}.slick-prev:before{content:url(https://www.eco2.ch/site/images/xarrow-prev-2.png.pagespeed.ic.lZUiLnMAj9.png)!important}.slick-prev{left:-15px!important}.slick-next{right:-15px!important}div .navItem{float:left;width:33.3%}div .menu{width:20%;float:right}dev .logo{width:23.3%}.navbar{position:fixed;width:100%;height:150px;transition:all .4s ease;z-index:99;top:0;background:#d3d8ec}.navbar .navItem,.navbar .logo{padding-top:15px;transition:all .4s ease}.navbar .social img{padding-left:0;padding-right:15px;float:left;padding-top:5px;width:55%;margin-top:-10px;transition:width .3s ease-in-out}.navbar .social{padding-top:15px}.navbar .navItem ul li{display:inline;list-style:none;color:#000;padding-left:15px;font-family:'Montserrat',sans-serif;font-weight:400;font-size:15px;margin-top:-15px;cursor:pointer}.navbar .menuCont{height:50px;width:50px;cursor:pointer}.navbar .navItem.menu{padding-top:45px}.navbar .menuCont img{padding-top:20px;padding-right:25px;width:70%}.navbar ul{width:100%;margin-top:-1px;margin-top:17px}.navbar a{color:#fff;text-decoration:none}.navbar a:hover{font-weight:700}#chooseLang{float:left;height:45px;margin:10px 0 0 0;vertical-align:top;display:inline-block;width:95px;padding-right:0;cursor:pointer;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#chooseLang.open{height:100px;background:#0e3d74}#chooseLang a{font:400 16px/24px 'Muli',sans-serif;display:none;color:#fff;margin-right:20px}#chooseLang a:nth-child(1) {margin-top:9px}#chooseLang a:nth-child(2) {margin-top:9px}#chooseLang a:nth-child(3) {margin-top:9px}#chooseLang.open a:nth-child(1) {margin-top:0}#chooseLang{background:url(https://www.eco2.ch/site/images/misc/xopen-choose-lang-white.png.pagespeed.ic.EudPR8jo5A.png) right no-repeat;display:none!important}#chooseLang a{color:#fff}#chooseLang a:hover{font-weight:700}#chooseLang.open a:last-child{padding-bottom:10px}#chooseLang a.selected{display:block;font-weight:700}.container{width:1120px;margin:0 auto}.col70{width:70%;float:left}.col70 p{width:70%}.col30{width:30%;float:left}.col40{width:40%;float:left}.col50{width:50%;float:left}.col60{width:60%;float:left}.col10{width:10%;float:left}.col90{width:90%;float:left}.col80{width:80%;float:left}.col20{width:20%;float:left}.col10 img{padding-top:20px}.col90 p{width:90%}.header{height:100%}.header .content{width:100%;min-height:600px;height:800px;background:rgba(180,190,225,.9)}.header .content .titolo{padding-top:400px;width:50%;line-height:52px}.header h2{font-weight:700;color:#fff;font-size:36px;padding-top:50px;line-height:40px}.header p{color:#fff;font-size:15px;padding-top:50px;width:80%}.header ul{margin-top:70px;width:80%}.header ul li{line-height:25px}.header.primo ul{margin-top:0;margin-bottom:100px}.header hr{width:80%}.section.about{height:500px;padding-top:150px;background:#b4bee1}.section.about h1{position:relative;color:#fff;font-size:177px;z-index:1;font-weight:900;top:-250px;left:80px}.section.about img{margin-bottom:130px}.section.about h2{padding-top:50px;font-size:60px;color:#5b648d;line-height:60px;text-transform:none;width:62%;font-weight:700}.section.about .container{z-index:2;top:0;margin-bottom:100px}.section.about .col100 p{width:68%;color:#5b648d!important}.section.about .col40 h2{padding-right:30px}.section.prodotti{height:785px}.section.prodotti button b{font-weight:800;font-size:18px}.section.prodotti h3{color:#fff;padding-left:30px}.prodotto1{width:25%;height:785px;background:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)) , url(https://www.eco2.ch/site/images/prodotti1.jpg);background-size:cover;float:left;position:relative}.prodotto1:hover{width:25%;height:785px;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0)) , url(https://www.eco2.ch/site/images/prodotti1.jpg);background-size:cover;float:left;position:relative;cursor:pointer}.prodotto1:hover h3{display:none}.prodotto1 img{position:relative;top:50%}.prodotto1:hover img{display:block!important}.prodotto2:hover h3{display:none}.prodotto3:hover h3{display:none}.prodotto4:hover h3{display:none}.prodotto2{width:25%;height:785px;background:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)) , url(https://www.eco2.ch/site/images/prodotti2.jpg);background-size:cover;float:left;position:relative}.prodotto2:hover{width:25%;height:785px;background:linear-gradient(rgba(0,0,0,.0),rgba(0,0,0,.0)) , url(https://www.eco2.ch/site/images/prodotti2.jpg);background-size:cover;float:left;position:relative;cursor:pointer}.prodotto3{width:25%;height:785px;background:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)) , url(https://www.eco2.ch/site/images/prodotti3.jpg);background-size:cover;float:left;position:relative}.prodotto3:hover{width:25%;height:785px;background:linear-gradient(rgba(0,0,0,.0),rgba(0,0,0,.0)) , url(https://www.eco2.ch/site/images/prodotti3.jpg);background-size:cover;float:left;position:relative;cursor:pointer}.prodotto4{width:25%;height:785px;background:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)) , url(https://www.eco2.ch/site/images/prodotti4.jpg);background-size:cover;float:left;position:relative}.prodotto4:hover{width:25%;height:785px;background:linear-gradient(rgba(0,0,0,.0),rgba(0,0,0,.0)) , url(https://www.eco2.ch/site/images/prodotti4.jpg);background-size:cover;float:left;position:relative;cursor:pointer}.prodotto1 p,.prodotto2 p,.prodotto3 p,.prodotto4 p{color:#fff;position:absolute;bottom:0;padding-left:0;transform:rotate(-90deg);transform-origin:left top 0;padding-top:30px}.prodotto1:hover p,.prodotto2:hover p,.prodotto3:hover p,.prodotto4:hover p{display:none}.prodotti .col50{overflow:hidden}.prodotti .col30{overflow:hidden}.prodotti .col40{overflow:hidden}.prodotti .col20{overflow:hidden}.prodotto{width:100%;height:490px;cursor:pointer;transition:all 1s ease}.prodotto:hover button{display:none}.prodotto:hover{transform:scale(1.02)}.prodotto img{display:none}.prodotto:hover img{display:inline-block}.section{outline:none}.contatti .col40 .col30{width:33%}.contatti .col40 .col30 p{font-size:12px}.section.prodotti button{height:80px;width:260px;margin:-80px -130px;position:relative;top:50%;left:50%;background:transparent;border:2px solid #fff;color:#fff;line-height:24px}.section.prodotti img{height:120px;width:120px;margin:-60px -65px;position:relative;top:50%;left:50%}.prodotto.tavoli{background:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)) , url(https://www.eco2.ch/site/images/xtavolisedie2.jpg.pagespeed.ic.NXzz4IPdJk.jpg);background-size:cover}.prodotto.tavoli:hover{background:linear-gradient(rgba(0,0,0,.0),rgba(0,0,0,.0)) , url(https://www.eco2.ch/site/images/xtavolisedie2.jpg.pagespeed.ic.NXzz4IPdJk.jpg);background-size:cover}.prodotto.camere{background:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)) , url(https://www.eco2.ch/site/images/xcamerebambini2.jpg.pagespeed.ic.6bDxVeYS31.jpg);background-size:cover}.prodotto.camere:hover{background:linear-gradient(rgba(0,0,0,.0),rgba(0,0,0,.0)) , url(https://www.eco2.ch/site/images/xcamerebambini2.jpg.pagespeed.ic.6bDxVeYS31.jpg);background-size:cover}.prodotto.divani{background:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)) , url(https://www.eco2.ch/site/images/xdivani3.jpg.pagespeed.ic.518Iw0PWzs.jpg);background-size:cover}.prodotto.divani:hover{background:linear-gradient(rgba(0,0,0,.0),rgba(0,0,0,.0)) , url(https://www.eco2.ch/site/images/xdivani3.jpg.pagespeed.ic.518Iw0PWzs.jpg);background-size:cover}.prodotto.notte{background:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)) , url(https://www.eco2.ch/site/images/xzonanotte2.jpg.pagespeed.ic.dGLSaMWG15.jpg);background-size:cover}.prodotto.notte:hover{background:linear-gradient(rgba(0,0,0,.0),rgba(0,0,0,.0)) , url(https://www.eco2.ch/site/images/xzonanotte2.jpg.pagespeed.ic.dGLSaMWG15.jpg);background-size:cover}.prodotto.soggiorno{background:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)) , url(https://www.eco2.ch/site/images/xsoggiorno2.jpg.pagespeed.ic.y3GK8WW-Go.jpg);background-size:cover}.prodotto.soggiorno:hover{background:linear-gradient(rgba(0,0,0,.0),rgba(0,0,0,.0)) , url(https://www.eco2.ch/site/images/xsoggiorno2.jpg.pagespeed.ic.y3GK8WW-Go.jpg);background-size:cover}.prodotto.armadi{background:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)) , url(https://www.eco2.ch/site/images/xarmadi4.jpg.pagespeed.ic.2bnlvLH_18.jpg);background-size:cover}.prodotto.armadi:hover{background:linear-gradient(rgba(0,0,0,.0),rgba(0,0,0,.0)) , url(https://www.eco2.ch/site/images/xarmadi4.jpg.pagespeed.ic.2bnlvLH_18.jpg);background-size:cover}.prodotto.misura{background:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)) , url(https://www.eco2.ch/site/images/xmaterassi.jpg.pagespeed.ic.iCqPeaUP-k.jpg);background-size:cover}.prodotto.misura:hover{background:linear-gradient(rgba(0,0,0,.0),rgba(0,0,0,.0)) , url(https://www.eco2.ch/site/images/xmaterassi.jpg.pagespeed.ic.iCqPeaUP-k.jpg);background-size:cover}.prodotto.prodTitolo{background:#c00418;background-size:cover;display:flex;align-items:center;justify-content:center;text-align:center}.prodotto.prodTitolo h1{line-height:40px;font-size:35px;text-align:center}.prodotto.prodTitolo{cursor:default}.section.soluzioni{height:auto;padding-top:130px;background:#fff;padding-bottom:100px}.section.soluzioni#prestazioni{height:600px}.section.soluzioni h1{color:#c00418}.section.soluzioni h3,.section.soluzioni .box p{padding-left:60px;padding-right:60px;font-size:15px;padding-bottom:60px}.header.primo{height:800px}.section.soluzioni.valori{height:620px;margin-top:-60px}.section.soluzioni .gallery{padding-bottom:100px;display:none}.section.soluzioni .gallery img{height:200px;width:auto}.section.soluzioni .col30{width:33%}.section.soluzioni h3{min-height:50px}.section.soluzioni img{width:100%}.section.soluzioni h2{padding-left:50px;padding-top:60px;text-transform:none;color:#b4bee1;font-weight:700;font-size:36px;line-height:36px}.section.soluzioni .col40 h2{padding-top:0}.section.soluzioni .col50.box{background:#fff;margin-top:100px;margin-left:-150px;z-index:44;width:60%;margin-bottom:100px}button{height:40px;background:#b4bee1;border:0;padding-left:20px;padding-right:20px;color:#fff;margin-top:20px;cursor:pointer}.section.soluzioni hr{background:#f6f6f6;margin-bottom:30px;margin-top:30px}.slick-slider button{margin-top:0!important}.section.condizioni #contatto{margin-top:50px;margin-bottom:50px}.section.condizioni .col60 iframe{margin-top:50px}.section.soluzioni.condizioni{padding-top:0;margin-top:-30px}.gallery{display:none!important}.section.contatti h1{color:#c00418}.section.contatti{background:#e7e7e7;min-height:500px;padding-top:100px}.section.contatti span{color:#c00418}.footer span{color:#c00418}.section.contatti h2{color:#0e3d74;font-weight:700}.section.contatti img{width:100%}.section.contatti .col30{margin-right:3%;margin-top:30px}.section.contatti a{color:#0e3d74;font-size:14px;text-decoration:underline;cursor:pointer}.section.certificazione .col50{height:700px}.section.certificazione .col50.blu{background:#0e3d74;color:#fff}.section.certificazione .col50.blu p{color:#fff;width:60%;font-weight:500;padding-left:200px}.section.certificazione .col50.blu h2{color:#fff;font-weight:700;font-size:36px;padding-top:200px;padding-left:200px}.section.certificazione{margin-top:-8px}.section.soluzioni ul li a{color:#0e3d74;cursor:pointer}.section.soluzioni ul li{color:#0e3d74}.section.soluzioni .sec_links{padding-top:50px;margin-bottom:100px}.section.condizioni .col40 hr{width:90%;text-align:left;left:0}.section.condizioni{height:700px}.section.soluzioni.condizioni h2{padding-left:0}.section.soluzioni.condizioni .col40 h2{padding-top:0}.section.referenze{background:#f0f0f0;height:800px;padding-top:130px}.referenze .col70 img{margin-left:200px}.referenze .col30{height:300px;background:#036;margin-left:-200px;margin-top:180px}.referenze .col30 h2{color:#fff;padding-left:30px}.referenze .col30 p{color:#fff;padding-left:30px}.footer{padding-top:50px;padding-bottom:50px;background:#b4bee1}.footer p{font-size:12px;color:#fff}.footer a{font-size:12px;color:#fff}.section.map iframe{width:100%;border:0;filter:url(data:image/svg+xml;utf8,<svg\ xmlns=\'http://www.w3.org/2000/svg\'><filter\ id=\'grayscale\'><feColorMatrix\ type=\'matrix\'\ values=\'0.3333\ 0.3333\ 0.3333\ 0\ 0\ 0.3333\ 0.3333\ 0.3333\ 0\ 0\ 0.3333\ 0.3333\ 0.3333\ 0\ 0\ 0\ 0\ 0\ 1\ 0\'/></filter></svg>#grayscale);filter:gray;-webkit-filter:grayscale(99%);-webkit-backface-visibility:hidden}.overlay{height:100%;width:0;position:fixed;z-index:1000000000000;left:0;top:0;background-color:rgba(180,190,225,1);overflow-x:hidden;transition:.5s}.overlay-content{position:relative;top:20%;width:100%;text-align:center;margin-top:30px}.overlay a{font-family:'Raleway',sans-serif;font-weight:400;font-size:23px;color:#fff;padding:8px;text-decoration:none;font-size:36px;color:#5b648d;display:block;transition:.3s;line-height:30px}.overlay a:hover,.overlay a:focus{color:#f1f1f1}.overlay .closebtn{position:absolute;top:20px;right:45px;font-size:60px}#slider ul li img{max-height:500px!important;width:auto!important;margin:0 auto}.secGallery h2{padding-top:150px}#slider{padding-top:20px!important}.flex-direction-nav a:before{font-size:20px!important}#carousel .slides img{height:100%!important;cursor:pointer}#carousel .slides>li{height:150px!important;width:150px!important}.imgDown{margin:0 auto;bottom:50px;z-index:99;margin-top:-100px}.imgDown img{position:relative;left:50%;right:0;margin-left:-20px}.slider-pro img.sp-image{max-width:100%!important;max-height:80vh!important}.sp-slide{left:0!important;right:0!important;margin:0 auto!important}.gallery{margin-top:80px}.secGallery .imgSlProdotti img{width:30%;height:auto;float:left;margin-right:3%;margin-bottom:3%}.section.contatti .col40{width:35%}.section.soluzioni.dettaglio h2{padding-left:0;padding-top:0;width:80%;line-height:30px}.section.soluzioni.dettaglio .ti p{width:70%}.section.soluzioni.dettaglio{height:auto}.navbar .logo{display:block}.navbar .logo h2{font-size:36px;line-height:36px;color:#5b648d;text-align:left;transition:all .4s ease}.mobileShow{display:none!important}.overlay-content #chooseLang a.selected{display:none}@media (min-width:1925px) and (max-width:2500px){.slick-dots{padding-left:22%!important}}@media (max-width:1800px){.slick-dots{padding-left:12%!important}.header .content .titolo{padding-top:300px}}@media (max-width:1439px){.slick-dots{padding-left:5%!important}.navbar .logo{display:block}.slick-dots{bottom:120px!important}}@media (max-width:1120px){body{overflow-x:hidden}html{overflow-x:hidden}.container{width:1024px;padding-left:30px;padding-right:30px}.navbar .logo{display:none}h1{font-size:35px}#header h1{font-size:35px;padding-right:50px;padding-left:50px}.section.prodotti button{width:180px;margin:-80px -90px}.mobileShow{display:block!important}.navbar .menuCont{background:transparent;width:auto;height:auto}.navbar .menuCont img{padding-top:30px;margin-right:50px}.navbar .menu ul{display:none}.prodotti .col40{width:30%}.prodotti .col20{width:40%}}@media (max-width:1024px){.container{width:900px}.section.soluzioni .col50.box{width:66%}.section.about h2{width:67%}.section.soluzioni .col50 .col60 p{width:90%}.section.certificazione .col50{height:500px}.section.certificazione .col50.blu h2{padding-top:50px;padding-left:50px}.section.certificazione .col50.blu p{padding-left:50px}.navbar .social img{width:55%}.navbar .menuCont img{padding-top:18px;margin-right:0;padding-right:0;width:20%}.gallery{margin-top:50px}#chooseLang a{display:block;font-size:28px;display:inline-block;margin:0 10px!important}#chooseLang{float:none;background:transparent;text-align:center;width:40%;margin:30px auto 0 auto;border-top:1px solid #fff;padding-top:30px}.navItem #chooseLang{display:none}.header .content{height:900px}.header.primo{height:900px}}@media (max-width:900px){.container{width:90%;margin-left:0}body{overflow-x:hidden}html{overflow-x:hidden}.section.about{height:550px;padding-top:80px}.section.about h2{width:85%}.section.soluzioni img{width:160%}.section.soluzioni{height:930px}.section.certificazione .col50.blu p{width:75%}.section.soluzioni.condizioni{height:600px}.navbar .social img{width:40%;padding-top:10px}.navbar .menuCont img{padding-top:18px;margin-right:0;padding-right:0}.col60.clienti{width:100%}.col60.clienti img{width:90%}.section.soluzioni .gallery img{height:100px}.mobileShow{display:block!important}.overlay-content{top:10%}.navItem.menu{margin-right:40px}.navbar .navItem.menu{padding-top:15px}.section.about h2{margin-top:30px}}@media (max-width:700px){.section.soluzioni.dettaglio .col40{width:100%}}@media (max-width:450px){.container{width:350px;margin-left:0}.navbar .social img{width:85%;padding-left:0;margin-left:-20px;padding-top:5px}.navbar{height:100px}.header .content{height:980px;min-height:830px}#header h1{font-size:25px;padding-left:0;line-height:35px}.header .content .titolo{width:100%}.section.about{padding-top:50px;height:450px}.section.about .col40{width:100%}.prodotto{height:300px}.section.soluzioni h3{padding-left:40px}.section.soluzioni p{margin-left:-20%}.section.soluzioni .buttons p{margin-left:0%}.slick-dots{display:none!important}.section.soluzioni{height:1300px}.col60{width:90%}.section.contatti .col40{width:80%}.section.contatti .col30{width:90%}.section.contatti .col40 .col40{width:40%}.footer .container{width:300px}.navbar .menuCont img{padding-top:8px;margin-right:10px;width:40%}.navbar .menuCont{background:transparent;width:auto;height:auto}.section.soluzioni ul{margin-left:-20%}.section.about h2{font-size:30px;line-height:30px}.section.about .col100 p{width:90%}.header h2{font-size:30px}.header p{padding-top:30px}.section.soluzioni{padding-top:50px}.section.soluzioni img{width:180%}.section.soluzioni h3,.section.soluzioni .box p{padding-right:10px;padding-left:75px}.section.soluzioni .col50.box{width:88%}.section.soluzioni h2{padding-left:0}.section.soluzioni .box h2{padding-left:15px}.section.soluzioni .ti h2{padding-top:0}.section.soluzioni .col50.buttons{width:100%}.header .col40{width:80%}.section.contatti{min-height:800px}.section.certificazione .col50{width:100%}.section.certificazione .col50{height:300px}.section.certificazione .col50.blu{height:500px}.section.soluzioni.condizioni .col50.sec_links{width:90%}.section.soluzioni.condizioni p{margin-left:0}.section.soluzioni.condizioni ul{margin-left:-10px}.section.soluzioni.condizioni{height:469px}.section.soluzioni.condizioni .col40{width:80%}.section.soluzioni.condizioni hr{margin-bottom:20px!important}.navbar .menuCont img{padding-top:0;margin-right:0;padding-right:20px;margin-top:-10px}.col60.clienti img{width:90%}.slick-prev{left:-15px!important}.section.soluzioni.dettaglio{padding-top:100px}.section.soluzioni.dettaglio h2{width:155%}.section.soluzioni.dettaglio .ti p{margin-left:0;width:180%}.section.soluzioni.dettaglio ul{margin-left:0}.section.soluzioni.dettaglio{height:auto}.gallery{margin-top:0}.slick-prev{left:-15px!important}.slick-next{right:15px!important}.overlay a{font-size:25px;line-height:25px}.header.primo .content{height:1300px}.section.soluzioni#prestazioni{height:800px}.header.primo h2{padding-top:0}.header.primo{height:1300px}.navItem.menu{margin-right:10px}.navbar .navItem.menu{padding-top:40px}.section.soluzioni.dettaglio .col40{width:40%}}@media (max-width:320px){.container{width:310px;margin-left:0}.section.soluzioni.dettaglio button{padding-right:40px}}