html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"Lobster";src:url("/css/font/Lobster14.woff2") format("woff2"),url("/css/font/Lobster14.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Engschrift";src:url("/css/font/DINEngschriftStd.woff2") format("woff2"),url("/css/font/DINEngschriftStd.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Museo";src:url("/css/font/Museo100.woff2") format("woff2"),url("/css/font/Museo100.woff") format("woff");font-weight:100;font-style:normal}@font-face{font-family:"Museo";src:url("/css/font/Museo300.woff2") format("woff2"),url("/css/font/Museo300.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:"Museo";src:url("/css/font/Museo500.woff2") format("woff2"),url("/css/font/Museo500.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Museo";src:url("/css/font/Museo700.woff2") format("woff2"),url("/css/font/Museo700.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Museo";src:url("/css/font/Museo900.woff2") format("woff2"),url("/css/font/Museo900.woff") format("woff");font-weight:900;font-style:normal}@keyframes bike-sprite{0%{background-position:left center}100%{background-position:right center}}@keyframes close-trees{0%{background-position-x:0}100%{background-position-x:-2020px}}@keyframes far-trees{0%{background-position-x:0}100%{background-position-x:-1991px}}@keyframes clouds{0%{background-position-x:0}100%{background-position-x:-2044px}}:root{--nav-height: 80px;--dark-noise: url(/img/diagonal-noise-dark.png);--light-noise: url(/img/diagonal-noise-light.png);--dark-text-color: 38, 37, 40;--light-text-color: 254, 254, 254;--brp-small: 512px;--main-width: 860px;scroll-behavior:smooth}*,*::before,*::after{box-sizing:border-box}html,body{font:200 16px/1.4 Helvetica,Arial,sans-serif;scroll-snap-type:y mandatory}a{color:inherit;text-decoration:none}.no-display{display:none}.bg-contain{background-size:contain !important}.card{height:100vh;overflow:hidden;scroll-behavior:smooth;scroll-snap-align:start}.main{margin:0 auto;width:var(--main-width)}.negative{background-color:#262528;color:#fefefe;margin:.75em 0;padding:.4em 1em}.dark-bg{--base-color: var(--light-text-color);background-image:var(--light-noise);color:rgba(var(--base-color), 1)}.light-bg{--base-color: var(--dark-text-color);background-image:var(--dark-noise);color:rgba(var(--base-color), 1)}.splash{background:url(/img/h1-bg.jpg) center center no-repeat;height:100%;position:relative}.splash .thinkgreen{background:url(/img/green-shadow.png) center top no-repeat;display:flex;height:200px;justify-content:center;overflow:hidden;position:absolute;right:0;top:16px;width:206px}.splash .thinkgreen img{position:absolute;top:-130px;transition:top .6s}.splash .thinkgreen img:hover{top:0}nav{background-color:rgba(255,255,255,.6);font:1.4375em Museo,sans-serif;height:calc(var(--nav-height));margin-top:calc(var(--nav-height)*-1);padding:10px 0;position:sticky;top:0;z-index:1000}nav ul{align-items:end;border-bottom:1px solid #a5a4a5;display:flex;justify-content:space-around;padding:10px 0;position:relative}nav ul::before{border-bottom:1.5px solid #201c21;content:"";display:block;position:absolute;bottom:-6px;width:100%}nav ul li{position:relative}nav ul li:hover::before{background-color:rgba(0,0,0,.2);content:"";height:6px;position:absolute;bottom:-16px;width:100%;z-index:-1}nav ul li img{margin-bottom:-1px}nav ul li::after{background-color:#b7b7b7;border:1px solid #979797;border-radius:8px 8px 8px 8px;bottom:1.65em;color:#fff;content:attr(data-balloon);font-size:.67em;left:50%;padding:1px 10px;position:absolute;transform:translateX(-50%);visibility:hidden;white-space:pre;z-index:1000}nav ul li:hover::after{visibility:visible}.page{align-content:center;display:grid;height:100vh;width:100vw}.page h2{font:4.375em Museo,serif;line-height:1;margin-bottom:10px}.page h3{border-bottom:1px solid rgba(var(--base-color), 0.6);font:1.5625em Museo,serif;padding-bottom:30px}.page h4{font:300 2.1em Museo,serif;margin-top:1.2em}.page p{border-top:1px solid rgba(var(--base-color), 1);font-style:italic;margin:.25em 0 .875em;padding-top:20px}.page .page-content{align-content:center;align-items:center;display:flex;justify-content:space-between}.page .page-content .left-col{width:40%}.page .page-content .left-col a{font-style:italic}.page .page-content .right-col{align-self:stretch;background-position:center;background-repeat:no-repeat;background-size:contain;transition:opacity .5s;width:55%}.page .page-content .right-col:hover{opacity:.67}.page.full-page-img{background-position:center;background-repeat:no-repeat;background-size:auto 80%}.scroller{display:flex;height:100%;width:calc(100%*var(--pages-num))}#hexam{background-color:#723568}#veganmaps{background-color:#b96606}#idp{background-color:#4e4d4b}#metis{background-color:#5a4b35}#lista{background-color:#6890a6}#msba{background-color:#8a8f4f}#tempesta{background-color:#505c38}#cecile{background-color:#c8c1ac}#about{text-align:center}#about h2{font-size:3em}#about .page-content{display:block}#about-2{align-content:start;background-image:url(/img/thinkgreen/background.jpg);border-bottom:30px solid #1d2311;display:block;position:relative}#about-2 #clouds{animation:clouds 52s infinite linear;background:url(/img/thinkgreen/nuvole.png) bottom left repeat-x;bottom:100px;height:81px;position:absolute;width:100%}#about-2 #far-trees{animation:far-trees 26s infinite linear;background:url(/img/thinkgreen/alberi-piccoli.png) bottom left repeat-x;bottom:0;height:89px;position:absolute;width:100%}#about-2 #close-trees{animation:close-trees 13s infinite linear;background:url(/img/thinkgreen/alberi-grandi.png) repeat-x bottom left;bottom:0;height:132px;position:absolute;width:100%}#about-2 #bike{animation:bike-sprite 1s infinite steps(19);background:url(/img/thinkgreen/bicicletta.png) center left;background-size:cosver;bottom:-12px;height:119px;left:50%;position:absolute;transform:translateX(-50%);width:201px}#about-2 #about-content{display:grid;gap:20px;grid-template-columns:1fr 2fr 1fr;height:100%;margin:var(--nav-height) auto 0;width:calc(var(--main-width) + 30px)}#about-2 #about-content>div:first-of-type{padding:5px 20px}#about-2 #about-content>div:first-of-type #top-balloon{background-image:url(/img/thinkgreen/bg-green-soul.jpg);border-radius:10px;color:#fefefe;font:1.1em/1.1 Engschrift,sans-serif;letter-spacing:1.5px;margin-top:30px;padding:1em 1em .5em;position:relative}#about-2 #about-content>div:first-of-type #top-balloon::before{content:url(/img/thinkgreen/arrow-top.png);position:absolute;height:22px;left:50%;top:-22px;transform:translateX(-50%);width:44px}#about-2 #about-content>div:first-of-type #top-balloon .green-soul{color:#a5ae6b;color:rgba(165,174,107,.7)}#about-2 #about-content>div:first-of-type #top-balloon .green-soul+div{font-size:2em;margin-top:-1em}#about-2 #about-content>div:first-of-type #top-balloon .wide{font-size:6em;letter-spacing:0;line-height:1.3}#about-2 #about-content>div:first-of-type h5{color:#617309;font:1.5em Lobster,sans-serif;margin-top:2em}#about-2 #about-content>div:nth-of-type(2){padding:10px}#about-2 #about-content>div:nth-of-type(2) img{width:100%}#about-2 #about-content>div:nth-of-type(2) h2{color:#a5ae6b;font:1.6em Engschrift,sans-serif;letter-spacing:1px}#about-2 #about-content>div:nth-of-type(2) p{font-size:.9em;margin:.5em 0;padding:0}#about-2 #about-content>div:nth-of-type(2) h3{color:#617309;font:2em Engschrift,sans-serif;letter-spacing:1px}#about-2 #about-content>div:last-of-type{padding:20px}#about-2 #about-content>div:last-of-type h4{color:#78754d;font:2em Lobster,sans-serif;line-height:1.1;margin:0 0 1em}#about-2 #about-content>div:last-of-type h5{background-image:url(/img/thinkgreen/bg-zero-emissions.jpg);border-radius:10px 10px 0 0;color:rgba(254,254,254,.6);font:3em/1.1 Engschrift,sans-serif;letter-spacing:1.5px;line-height:.75;margin-top:30px;padding:20px 10px 30px;position:relative}#about-2 #about-content>div:last-of-type h5::after{content:url(/img/thinkgreen/recycle.svg);left:50%;position:absolute;transform:translateX(-50%) rotate(180deg);width:30%}#about-2 #about-content>div:last-of-type h5 .little{font-size:.8em}#about-2 #about-content>div:last-of-type h5 .huge{font-size:2em}#about-2 #about-content>div:last-of-type h5+img{width:100%}#where{background-color:#262528;text-align:center}#where .main{width:auto}#where h2{border-bottom:1px solid #a5a4a5;padding:20px 0;position:relative}#where h2::before{border-bottom:1.5px solid #fff;content:"";display:block;position:absolute;bottom:-6px;width:100%}#where h4:first-of-type{font-weight:bold}