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;outline:none;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;}html,body{margin:0;}body{font-family:'PT Serif', Arial, Helvetica, sans-serif;font-weight:400;font-size:13px;line-height:20px;color:#000;word-spacing:0;letter-spacing:0.02em;-webkit-text-size-adjust:100%;-webkit-font-smoothing:grayscale;-moz-osx-font-smoothing:grayscale;background:#fff;}h1.type-0,h2.type-0,h3.type-0,h4.type-0,h5.type-0,h6.type-0,h1.type-1,h2.type-1,h3.type-1,h4.type-1,h5.type-1,h6.type-1{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-weight:700;font-size:22px;line-height:28px;}h1.type-2,h2.type-2,h3.type-2,h4.type-2,h5.type-2,h6.type-2,h1.type-3,h2.type-3,h3.type-3,h4.type-3,h5.type-3,h6.type-3,h1.type-4,h2.type-4,h3.type-4,h4.type-4,h5.type-4,h6.type-4{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-weight:700;font-size:18px;line-height:24px;}h1.type-3,h2.type-3,h3.type-3,h4.type-3,h5.type-3,h6.type-3{margin-bottom:4px;}h1.type-4,h2.type-4,h3.type-4,h4.type-4,h5.type-4,h6.type-4{margin-top:60px;}h1.type-5,h2.type-5,h3.type-5,h4.type-5,h5.type-5,h6.type-5{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-weight:700;font-size:18px;line-height:24px;margin-bottom:20px;}h1.type-6,h2.type-6,h3.type-6,h4.type-6,h5.type-6,h6.type-6{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-weight:700;}p,.block{margin-bottom:22px;}strong,b,strong *,b *{font-weight:700;}.upper{text-transform:uppercase;}img{outline:0;}img.scale-with-grid{display:block;width:100%;max-width:100%;height:auto;margin:0;}hr{display:block;padding:0;border:0;border-bottom:1px solid #ccc;height:1px;margin:5px 0 15px 0;}a{color:#000;text-decoration:none;outline:0;}a:hover{color:#4d4d4d;}p a,p a:visited{line-height:inherit;}main ul,main ol{padding-bottom:20px;}main ul.nobottom,main ol.nobottom{padding-bottom:0;}main ul,main ol,main li{list-style-type:none;}main li{list-style-type:none;position:relative;}main .center li{display:inline;position:static;}main .center li:after{content:"\A";white-space:pre; }button,input[type="submit"],input[type="reset"],input[type="button"],a.button{display:inline-block;margin-bottom:60px;padding:4px 22px 4px 10px;background:url(../img/main/submit.png) no-repeat right center;background-size:12px 24px;border:1px solid #000;font-family:'PT Serif', Arial, Helvetica, sans-serif;font-weight:400;font-size:13px;line-height:20px;color:#000;text-decoration:none;text-align:left;cursor:pointer;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}form{margin-bottom:0;}fieldset{margin-bottom:0;}input[type="text"],input[type="password"],input[type="email"]{display:block;width:calc(100% - 20px);margin-bottom:40px;padding:4px 10px;background:url(../img/main/input.png) no-repeat left bottom;border:0;border-bottom:1px solid #aaa;outline:none;font-family:'PT Serif', Arial, Helvetica, sans-serif;font-weight:400;font-size:13px;line-height:20px;color:#000;word-spacing:0;}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,textarea:focus{ color:#000;}input[type="checkbox"]{display:inline;}input.form-error,textarea.form-error{color:#ff0000;}p.form-error,p.form-error *{color:#ff0000;}.left{text-align:left;}.right{text-align:right;}.center{text-align:center;}.remove-bottom{margin-bottom:0 !important;}.half-bottom{margin-bottom:10px !important;}.add-bottom{margin-bottom:20px !important;}.add-doublebottom{margin-bottom:40px !important;}.container:after,.container-full:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;}.clearfix:before,.clearfix:after,.row:before,.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}.row:after,.clearfix:after {clear:both;}.row,.clearfix{zoom:1;}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}@font-face {font-family:'Open Sans';font-style:normal;font-weight:300;src:url('../fonts/open-sans-v16-latin-300.eot'); src:local('Open Sans Light'), local('OpenSans-Light'), url('../fonts/open-sans-v16-latin-300.eot?#iefix') format('embedded-opentype'),url('../fonts/open-sans-v16-latin-300.woff2') format('woff2'),url('../fonts/open-sans-v16-latin-300.woff') format('woff'),url('../fonts/open-sans-v16-latin-300.ttf') format('truetype'),url('../fonts/open-sans-v16-latin-300.svg#OpenSans') format('svg'); }@font-face {font-family:'Open Sans';font-style:normal;font-weight:400;src:url('../fonts/open-sans-v16-latin-regular.eot'); src:local('Open Sans Regular'), local('OpenSans-Regular'), url('../fonts/open-sans-v16-latin-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/open-sans-v16-latin-regular.woff2') format('woff2'),url('../fonts/open-sans-v16-latin-regular.woff') format('woff'),url('../fonts/open-sans-v16-latin-regular.ttf') format('truetype'),url('../fonts/open-sans-v16-latin-regular.svg#OpenSans') format('svg'); }@font-face {font-family:'Open Sans';font-style:normal;font-weight:600;src:url('../fonts/open-sans-v16-latin-600.eot'); src:local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url('../fonts/open-sans-v16-latin-600.eot?#iefix') format('embedded-opentype'),url('../fonts/open-sans-v16-latin-600.woff2') format('woff2'),url('../fonts/open-sans-v16-latin-600.woff') format('woff'),url('../fonts/open-sans-v16-latin-600.ttf') format('truetype'),url('../fonts/open-sans-v16-latin-600.svg#OpenSans') format('svg'); }@font-face {font-family:'Open Sans';font-style:normal;font-weight:700;src:url('../fonts/open-sans-v16-latin-700.eot'); src:local('Open Sans Bold'), local('OpenSans-Bold'), url('../fonts/open-sans-v16-latin-700.eot?#iefix') format('embedded-opentype'),url('../fonts/open-sans-v16-latin-700.woff2') format('woff2'),url('../fonts/open-sans-v16-latin-700.woff') format('woff'),url('../fonts/open-sans-v16-latin-700.ttf') format('truetype'),url('../fonts/open-sans-v16-latin-700.svg#OpenSans') format('svg'); }@font-face {font-family:'Open Sans';font-style:normal;font-weight:800;src:url('../fonts/open-sans-v16-latin-800.eot'); src:local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url('../fonts/open-sans-v16-latin-800.eot?#iefix') format('embedded-opentype'),url('../fonts/open-sans-v16-latin-800.woff2') format('woff2'),url('../fonts/open-sans-v16-latin-800.woff') format('woff'),url('../fonts/open-sans-v16-latin-800.ttf') format('truetype'),url('../fonts/open-sans-v16-latin-800.svg#OpenSans') format('svg'); }@font-face {font-family:'PT Serif';font-style:normal;font-weight:400;src:url('../fonts/pt-serif-v10-latin-regular.eot'); src:local('PT Serif'), local('PTSerif-Regular'), url('../fonts/pt-serif-v10-latin-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/pt-serif-v10-latin-regular.woff2') format('woff2'),url('../fonts/pt-serif-v10-latin-regular.woff') format('woff'),url('../fonts/pt-serif-v10-latin-regular.ttf') format('truetype'),url('../fonts/pt-serif-v10-latin-regular.svg#PTSerif') format('svg'); }@font-face {font-family:'PT Serif';font-style:normal;font-weight:700;src:url('../fonts/pt-serif-v10-latin-700.eot'); src:local('PT Serif Bold'), local('PTSerif-Bold'), url('../fonts/pt-serif-v10-latin-700.eot?#iefix') format('embedded-opentype'),url('../fonts/pt-serif-v10-latin-700.woff2') format('woff2'),url('../fonts/pt-serif-v10-latin-700.woff') format('woff'),url('../fonts/pt-serif-v10-latin-700.ttf') format('truetype'),url('../fonts/pt-serif-v10-latin-700.svg#PTSerif') format('svg'); }section{position:relative;width:100%;padding-top:40px;padding-bottom:20px;}section.nobottom{padding-bottom:0;}section.notop{padding-top:0;}.container .box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.container{position:relative;width:92%;padding:0;margin:0 auto;}.container .box{position:relative;float:left;display:inline;}.container .box{margin-left:1%;margin-right:1%;}.container .cols-1.box{ width:6.333333333333333%; }.container .cols-2.box{ width:14.666666666666667%; }.container .cols-3.box{ width:23%; }.container .cols-4.box{ width:31.333333333333332%; }.container .cols-5.box{ width:39.666666666666667%; }.container .cols-6.box{ width:48%; }.container .cols-7.box{ width:56.333333333333333%; }.container .cols-8.box{ width:64.666666666666667%; }.container .cols-9.box{ width:73%; }.container .cols-10.box{ width:81.333333333333333%; }.container .cols-11.box{ width:89.666666666666667%; }.container .cols-12.box{ width:98%; }.container .box.offset-1{ margin-left:9.333333333333333%; }.container .box.offset-2{ margin-left:17.666666666666667%; }.container .box.offset-3{ margin-left:26%; }.container .box.offset-4{ margin-left:34.333333333333332%; }.container .box.offset-5{ margin-left:42.666666666666667%; }.container .box.offset-6{ margin-left:51%; }.container .box.offset-7{ margin-left:59.333333333333333%; }.container .box.offset-8{ margin-left:67.666666666666667%; }.container .box.offset-9{ margin-left:76%; }.container .box.offset-10{ margin-left:84.333333333333333%; }.container .box.offset-11{ margin-left:92.666666666666667%; }@media only screen and (max-width:768px){.container{width:calc(100% - 20px);}.container .cols-1.box,.container .cols-2.box,.container .cols-3.box,.container .cols-4.box,.container .cols-5.box,.container .cols-6.box,.container .cols-7.box,.container .cols-8.box,.container .cols-9.box,.container .cols-10.box,.container .cols-11.box,.container .cols-12.box{width:calc(100%);margin:0;}.container .box.offset-1,.container .box.offset-2,.container .box.offset-3,.container .box.offset-4,.container .box.offset-5,.container .box.offset-6,.container .box.offset-7,.container .box.offset-8,.container .box.offset-9,.container .box.offset-10,.container .box.offset-11{margin-left:0;}.brkill,.boxkill{display:none;}}@media only screen and (min-width:1536px){.container{width:1500px;}}header{position:fixed;left:0;top:0;width:100%;padding:54px 0 27px 0;background:#fff;z-index:99999999;}header a.logo img{width:300px;}header nav{position:fixed;right:-36%;top:0;width:33.7%;min-width:280px;height:100%;background:#000;overflow-x:hidden;overflow-y:auto;z-index:999999999;opacity:0;}header nav div{padding:150px 0 0 30px;}header nav a{display:block;position:relative;left:100px;max-width:180px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-weight:700;font-size:16px;line-height:50px;color:#b2b2b2;opacity:0;}header nav a:hover,header nav a.act{color:#fff;}header nav a.nav-sm{display:block;width:30px;height:30px;margin-bottom:22px;background-repeat:no-repeat;background-position:left top;background-size:30px 60px;}header nav a.nav-sm:hover{background-position:left bottom;}header nav a.nav-sm-fb{background-image:url(../img/header/fb.png);}header nav a.nav-sm-in{margin-top:36px;background-image:url(../img/header/in.png);}header a.nav-toogle{position:absolute;right:-9px;top:-5px;width:30px;height:18px;padding:10px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;z-index:99999999999;}header a.nav-toogle div{position:absolute;left:10px;top:10px;width:30px;height:25px;}header .nav-toogle span{display:block;position:absolute;left:0;height:2px;width:100%;margin:0;padding:0;background:#000;opacity:1;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}header .nav-toogle span:nth-child(1){top:0px;}header .nav-toogle span:nth-child(3),header .nav-toogle span:nth-child(2){width:75%;left:25%;}header .nav-toogle span:nth-child(2),header .nav-toogle span:nth-child(3){top:8px;}header .nav-toogle span:nth-child(4){top:16px;}header .nav-toogle.open span:nth-child(1){top:8px;width:0%;left:50%;}header .nav-toogle.open span:nth-child(2){width:100%;left:0%;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}header .nav-toogle.open span:nth-child(3){width:100%;left:0;background:#fff;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}header .nav-toogle.open span:nth-child(4){top:18px;width:0%;left:50%;}main{display:block;padding-top:134px;}footer a.top{position:fixed;right:1.2%;bottom:1%;display:block;width:29px;height:29px;background:url(../img/footer/top.png) no-repeat left top;background-size:29px 29px;z-index:99999999;}@media only screen and (max-width:768px){header{padding:34px 0 7px 0;}header a.logo img{width:240px;}header a.nav-toogle{top:-10px;}main{padding-top:84px;}}.image-holder{position:relative;width:100%;margin-bottom:14px;background-color:#f7f7f7;overflow:hidden;}.image-holder.nobottom{margin-bottom:0;}.image-holder img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}.image-holder img.lazy,div.lazy{opacity:0;}.image-holder-bg{position:absolute;left:-1px;top:0px;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:100%;}.item-intro{padding-top:120px;}.item-intro .item-intro-cursor{margin-left:4px;border-right:1px solid #000;}@media screen and (-webkit-min-device-pixel-ratio:0){.item-intro .item-intro-cursor{margin-left:-2px;}}.item-project{padding-top:160px;}.item-project-txt{padding-bottom:0px;}.item-projectsgrid-item,.item-project-item{padding-bottom:40px;}.item-projectsgrid-item a{display:block;line-height:18px;}.item-projectsgrid-item *,.item-project-txt,.item-project-txt *{color:#000;}span.item-project-txt-hash,span.item-project-txt-num{display:inline-block;font-family:'PT Serif', Arial, Helvetica, sans-serif;font-weight:400;font-size:14px;}span.item-project-txt-hash{position:relative;top:1px;margin-right:1px;font-size:15px;}span.item-project-txt-num{margin-right:5px;}.item-map{width:100%;margin-bottom:60px;background-color:#f3f3f3;}#map{width:100%;height:400px;}.item-privacy{position:fixed;left:0;bottom:0;width:100%;margin:0;padding:15px 0 15px 0;background:#000;text-align:left;z-index:999999999999999;}.item-privacy,.item-privacy *,.item-privacy a:hover{font-size:12px;line-height:14px;color:#b2b2b2;}.item-privacy a:hover{color:#fff;}a.item-privacy-accept-desktop,a.item-privacy-accept-desktop:hover{display:inline-block;padding:4px 22px 4px 10px;background:url(../img/main/button.png) no-repeat right 2px;background-size:12px 48px;border:1px solid #b2b2b2;font-family:'PT Serif', Arial, Helvetica, sans-serif;font-weight:400;font-size:13px;line-height:20px;color:#b2b2b2;text-decoration:none;text-align:left;cursor:pointer;}a.item-privacy-accept-desktop:hover{color:#fff;border:1px solid #fff;background-position:right -22px;}a.item-privacy-accept-mobile,a.item-privacy-accept-mobile:hover{display:inline-block;margin-left:10px;font-weight:700;}a.item-privacy-accept-mobile{display:none;}@media only screen and (max-width:768px){a.item-privacy-accept-desktop{display:none;}a.item-privacy-accept-mobile{display:inline-block;}}