@font-face{font-family:Helvetica;src:url(../fonts/Helvetica/Helvetica.eot);src:url(../fonts/Helvetica/Helvetica.eot?#iefix) format('embedded-opentype'),url(../fonts/Helvetica/Helvetica.woff) format('woff'),url(../fonts/Helvetica/Helvetica.ttf) format('truetype'),url(../fonts/Helvetica/Helvetica.svg#Helvetica) format('svg');font-weight:400;font-style:normal}@font-face{font-family:Helvetica-Bold;src:url(../fonts/Helvetica-Bold/Helvetica-Bold.eot);src:url(../fonts/Helvetica-Bold/Helvetica-Bold.eot?#iefix) format('embedded-opentype'),url(../fonts/Helvetica-Bold/Helvetica-Bold.woff) format('woff'),url(../fonts/Helvetica-Bold/Helvetica-Bold.ttf) format('truetype'),url(../fonts/Helvetica-Bold/Helvetica-Bold.svg#Helvetica-Bold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:Helvetica-BoldOblique;src:url(../fonts/Helvetica-BoldOblique/Helvetica-BoldOblique.eot);src:url(../fonts/Helvetica-BoldOblique/Helvetica-BoldOblique.eot?#iefix) format('embedded-opentype'),url(../fonts/Helvetica-BoldOblique/Helvetica-BoldOblique.woff) format('woff'),url(../fonts/Helvetica-BoldOblique/Helvetica-BoldOblique.ttf) format('truetype'),url(../fonts/Helvetica-BoldOblique/Helvetica-BoldOblique.svg#Helvetica-BoldOblique) format('svg');font-weight:400;font-style:normal}@font-face{font-family:Helvetica-Light;src:url(../fonts/Helvetica-Light/Helvetica-Light.eot);src:url(../fonts/Helvetica-Light/Helvetica-Light.eot?#iefix) format('embedded-opentype'),url(../fonts/Helvetica-Light/Helvetica-Light.woff) format('woff'),url(../fonts/Helvetica-Light/Helvetica-Light.ttf) format('truetype'),url(../fonts/Helvetica-Light/Helvetica-Light.svg#Helvetica-Light) format('svg');font-weight:400;font-style:normal}@font-face{font-family:Helvetica-LightOblique;src:url(../fonts/Helvetica-LightOblique/Helvetica-LightOblique.eot);src:url(../fonts/Helvetica-LightOblique/Helvetica-LightOblique.eot?#iefix) format('embedded-opentype'),url(../fonts/Helvetica-LightOblique/Helvetica-LightOblique.woff) format('woff'),url(../fonts/Helvetica-LightOblique/Helvetica-LightOblique.ttf) format('truetype'),url(../fonts/Helvetica-LightOblique/Helvetica-LightOblique.svg#Helvetica-LightOblique) format('svg');font-weight:400;font-style:normal}@font-face{font-family:Helvetica-Oblique;src:url(../fonts/Helvetica-Oblique/Helvetica-Oblique.eot);src:url(../fonts/Helvetica-Oblique/Helvetica-Oblique.eot?#iefix) format('embedded-opentype'),url(../fonts/Helvetica-Oblique/Helvetica-Oblique.woff) format('woff'),url(../fonts/Helvetica-Oblique/Helvetica-Oblique.ttf) format('truetype'),url(../fonts/Helvetica-Oblique/Helvetica-Oblique.svg#Helvetica-Oblique) format('svg');font-weight:400;font-style:normal}@font-face{font-family:HelveticaTextbookCom-Bold;src:url(../fonts/HelveticaTextbookCom-Bold/HelveticaTextbookCom-Bold.eot);src:url(../fonts/HelveticaTextbookCom-Bold/HelveticaTextbookCom-Bold.eot?#iefix) format('embedded-opentype'),url(../fonts/HelveticaTextbookCom-Bold/HelveticaTextbookCom-Bold.woff) format('woff'),url(../fonts/HelveticaTextbookCom-Bold/HelveticaTextbookCom-Bold.ttf) format('truetype'),url(../fonts/HelveticaTextbookCom-Bold/HelveticaTextbookCom-Bold.svg#HelveticaTextbookCom-Bold) format('svg');font-weight:400;font-style:normal}*{margin:0;padding:0;outline:0!important;-webkit-font-smoothing:antialiased}img:not(.icon-play){pointer-events:none}a,a:focus,a:hover{color:inherit;text-decoration:none;cursor:pointer}h1,h2,h3,h4,h5,h6{font-weight:400}b{font-weight:400;font-family:Helvetica-Bold,sans-serif}p{margin-bottom:20px}.text-left{text-align:left!important}body,html{scrollbar-width:none}body{background:#000;font-family:Helvetica,sans-serif;color:#e7e7e7;font-size:18px;line-height:26px;padding:50px 0;position:relative;touch-action:auto;-webkit-user-drag:auto}.news img{touch-action:none}header{height:148px;transition:all .2s ease 0s}body.bg-white.open-menu::after{background:rgba(255,255,255,.98)}body.open-menu::after{content:'';background:rgba(0,0,0,.8);position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000}body.open-menu{width:100%;height:100%;overflow:hidden!important}body.no-scroll{overflow:hidden}html.no-scroll{overflow:hidden}.text-gray{color:#999}.no-padding{padding:0!important}.no-margin-top{margin-top:0!important}.no-margin-bottom{margin-bottom:0!important}.no-padding-bottom{padding-bottom:0!important}.no-padding-top{padding-top:0!important}.img-responsive{width:100%}.bg{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}#wrapper{min-height:calc(100vh - 148px);word-break:break-word;padding-top:90px;margin:0 auto}section{position:relative;padding:30px 0;width:100%}header .footer{position:relative;z-index:2000;width:200px;padding-left:30px;margin-top:calc(100vh - 412px)}footer{position:relative;z-index:2000}header{position:fixed;width:100%;left:0;top:0;padding:36px 0 0;z-index:2000}header .container{padding:0}header.black{background:#000}header .menu{font-family:Helvetica-Bold,sans-serif;font-size:16px;color:#999;margin-left:-30px;margin-right:-30px;margin-top:18px;margin-bottom:18px;position:relative}header .menu ul{list-style:none}header .menu ul>li{display:inline-block;position:relative}header .menu ul>li.has-sub>ul{position:absolute;left:0;top:40px;width:100%;min-width:450px;display:none;padding-top:5px;margin-bottom:env(safe-area-inset-bottom)}header .menu ul>li.has-sub>ul>li{display:inline-block;width:100%}header .menu ul a{padding:8px 30px;display:inline-block;transition:.3s ease 0s;text-shadow:1px 1px 2px rgba(0,0,0,1);color:#999}body.bg-white header .menu ul a{text-shadow:none!important}header .menu ul a.link{padding-left:0}header .menu ul li a.active{color:#fff!important}.home-box{width:220px;margin:0 auto;display:inline-block}.home-box .img{width:100%;height:220px;margin-bottom:15px;overflow:hidden}.home-box .img img{max-width:100%;transition:.3s ease 0s;max-height:100%}.home-box .img:not(.mobile) img:last-child{display:none}.home-box .text h2{margin:0;color:#000;font-family:Helvetica-Bold,sans-serif;font-size:16px;margin-bottom:1px;line-height:20px}.home-box .text p{margin:0;color:#000;font-family:Helvetica,sans-serif;font-size:12px;line-height:18px}.home-box .text{min-height:80px;opacity:0;transition:.3s ease 0s;text-align:left;width:220px;max-width:100%;margin:0 auto}.mark,mark{padding:1.5px 0 0;background-color:#fff}.home-box .text mark{padding:2px 0 0;box-shadow:4px 0 0 #fff,-4px 0 0 #fff}header .logo img{width:360px;filter:drop-shadow( 1px 1px 2px rgba(0,0,0,1))}body.bg-white header .logo img{filter:none!important}header .test34px{height:34px;width:100%;background:red;position:absolute;top:0;left:0;display:none}footer h2,header .footer h2{font-family:Helvetica-Bold,sans-serif;color:#999;font-size:16px}footer .social a,header .footer .social a{color:#999;font-size:20px;display:inline-block;padding:8px 10px;transition:.3s ease 0s}footer .social a:hover,header .footer .social a:hover{color:#fff}footer .social a:first-child,header .footer .social a:first-child{padding-left:0}.title{color:#fff;font-size:42px;line-height:56px;margin:0;margin-bottom:20px;font-family:Helvetica-Bold,sans-serif}.team .title{margin-bottom:20px;font-size:42px;line-height:56px}.team .box{margin-bottom:20px;margin-top:40px;display:inline-block;width:100%}.team .box img{width:25%}.team .box .name{font-family:Helvetica-Bold,sans-serif;color:#fff;font-size:32px;line-height:42px;margin-top:12px;margin-bottom:6px}.team .box .position{color:#999;font-size:18px;line-height:24px}.team .box .desc{margin-top:25px;font-size:18px;line-height:26px}.contact .address{margin-bottom:50px;line-height:28px}.contact .address b{color:#fff}.contact .address p{margin:0}.line{background:#fff;height:5px;width:30px;margin:30px 0 0}.contact .email{margin-top:25px;display:inline-block;width:100%;margin-bottom:10px}.contact .email h2{font-family:Helvetica-Bold,sans-serif;color:#fff;font-size:32px;line-height:42px;margin:0;margin-bottom:10px}.contact .email p{margin:0}.contact .email i{margin-right:40px;margin-left:2px}.press .year{width:100%;position:relative;padding:0 30px;display:inline-block;color:#999;cursor:pointer;height:38px;padding-top:0;line-height:35px}.press .year .icon-left{position:absolute;left:0;top:1px;font-size:22px;line-height:22px}.press .year .icon-right{position:absolute;right:0;top:1px;font-size:22px;line-height:22px}.press .year .item{font-family:Helvetica,sans-serif;color:#999;transition:.3s ease 0s;display:inline-block}.press .year .owl-item{text-align:center}.press .year .owl-next{right:0;margin-top:-14px}.press .year .owl-prev{left:0;margin-top:-14px}.press .year .item.active,.press .year .item:hover{color:#fff;font-family:Helvetica-Bold,sans-serif}.press .year i:hover{color:#fff}.press .year .box{overflow:hidden}.press .year .control{display:inline-block;transition:.3s ease 0s}.year-desc{width:100%;display:inline-block;line-height:28px}.year-desc .head{font-family:Helvetica-Bold,sans-serif;color:#fff;margin-bottom:5px;position:relative;display:inline-block}.year-desc .head:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background:#fff;transition:.3s ease 0s;opacity:0}.year-desc .sub{width:100%;cursor:pointer;margin:35px 0 0}.year-desc .in{display:none}.year-desc .in:first-child{display:block}.popup-iframe{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);z-index:3000;display:none}.popup-iframe .box{width:142.1vh;margin:0 auto;height:80vh;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.popup-iframe .box .gallery,.popup-iframe .box iframe{width:100%;height:100%;background:#fff}.popup-iframe .box .gallery .item{width:100%;height:100%;position:relative;overflow:hidden;text-align:center}.popup-iframe .box .gallery .item img{height:100%}.owl-item{float:left;height:100%}.owl-stage-outer{text-align:center}.owl-stage{display:inline-block;height:100%}.owl-prev{position:absolute;top:50%;left:-50px;margin-top:-30px;height:60px;cursor:pointer}.owl-next{position:absolute;top:50%;right:-50px;margin-top:-30px;height:60px;cursor:pointer}.owl-next img,.owl-prev img{height:100%}.owl-stage-outer{height:100%;overflow:hidden}.popup-iframe .box .fa-close{position:absolute;top:-10px;right:-10px;background:#fff;color:#000;width:30px;height:30px;border-radius:50%;text-align:center;line-height:30px;font-size:20px;box-shadow:2px 2px 2px rgba(0,0,0,.2);cursor:pointer}.em .head{font-family:Helvetica-Bold,sans-serif;font-size:32px;line-height:42px;color:#fff;margin:20px 0 5px}.em .box{margin-top:60px}.em .panel-title{text-decoration:underline}.em .panel-title.collapsed{text-decoration:none}.panel-default>.panel-heading{color:#e7e7e7;background-color:#000;border-color:#000;border:0;border:0;padding:12px 0;font-family:Helvetica-Bold,sans-serif;font-size:18px;line-height:26px;padding-right:40px;position:relative;cursor:pointer}.panel-default>.panel-heading:hover{color:#fff}.panel-default>.panel-heading span{position:absolute;right:0;top:6px;font-size:22px;color:#e7e7e7}.panel-group .panel{margin-bottom:0;border-radius:0;border:0;border-bottom:1px solid #999}.panel{background:0 0}.panel-body{padding:15px 0}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top:0;padding-bottom:40px}.project{display:inline-block;height:calc(100vh - 140px);padding-left:250px;padding-bottom:0;overflow:hidden}.project .control:first-child{float:left;width:250px;position:absolute;left:0;height:100%;overflow-y:auto;padding-bottom:50px}.project .control:last-child{float:left;width:100%;display:inline-block;height:100%;overflow-y:scroll;scrollbar-width:none}.project .mode{font-family:Helvetica-Bold,sans-serif;font-size:24px;line-height:32px;color:#fff}.project .mode .in.active,.project .mode .in:hover{text-decoration:underline}.project .mode .in{margin-bottom:10px;cursor:pointer}.project .box{float:left;width:33.33%;padding:0 15px}.project .box .in{float:left;width:100%;color:#fff;margin-bottom:30px;position:relative;display:inline-block}.project .box a.in{cursor:pointer}.project .box .in img{width:100%}.project .box .in h2{font-family:Helvetica-Bold,sans-serif;font-size:24px;line-height:32px;margin-top:0;margin-bottom:5px}.project .box .in p{font-size:16px;line-height:24px;margin-bottom:0}.project .box .text{top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);position:absolute;padding:30px;opacity:0;overflow:hidden}.project .box .in:hover .text{opacity:1}.project .box.list{width:100%}.project .box.list{display:inline-block}.project .box.list .in{display:flex;justify-content:center;align-items:flex-end;color:#999;width:66.67%}.project .box.list img{float:left;width:120px;display:inline-block}.project .box.list .text{position:relative;opacity:1;padding-left:40px;width:calc(100% - 120px);padding-bottom:0}.project .box.list .in:hover{color:#fff}.project .map{display:none;width:100%;height:100%;padding-bottom:50px;position:relative;overflow-x:hidden}.project .map .zoom{width:100%;overflow:hidden;height:100%;position:relative}.project .map .zoom img{width:1999px}.project .map .zoom .inner{position:relative;display:inline-block}.project .map .zoom .overlay{top:0;left:0;width:100%;height:100%;cursor:pointer;position:absolute;z-index:2}.project .map .view span,.project .map .zoom span{display:inline-block;width:9px;height:9px;border-radius:50%;position:absolute;cursor:pointer;background:#fff;padding:1px}.project .map .view span:hover,.project .map .zoom span:hover{background:#ccc}.project .map .zoom span.active{border:1px solid #fff;background:#000;padding:2px}.project .map .zoom span.active:after{content:'';top:0;left:0;width:calc(100% - 2px);height:calc(100% - 2px);border-radius:50%;background:#fff;position:absolute;z-index:2;margin:1px 0 0 1px}.project .map .view{top:0;right:0;width:200px;position:absolute;border:1px solid #fff;overflow:hidden;z-index:5;transition:.3s ease 0s}.project .map .view.open{right:350px}.project .map .view img{position:relative}.project .map .view .focus{width:35px;height:30px;top:0;left:0;position:absolute;border:1px solid #fff;background:0 0;cursor:pointer;z-index:4}.project .map .view .inner{position:relative}.project .map .view .inner .overlay{top:0;left:0;width:100%;height:100%;position:absolute;z-index:2}.project .map .map-project{top:0;right:0;width:100%;height:100%;max-width:350px;padding:20px 40px;position:absolute;background:#000;z-index:10;margin-right:-350px;transition:.3s ease 0s}.project .map .map-project.open{margin-right:0}.project .map .map-project .map-close{top:6px;right:0;width:30px;height:30px;position:absolute;cursor:pointer}.project .map .map-project .map-close:after{content:'';top:11px;left:0;width:100%;border:1px solid #fff;transform:rotate(45deg);transform-origin:center;position:absolute}.project .map .map-project .map-close:before{content:'';top:11px;left:0;width:100%;border:1px solid #fff;transform:rotate(-45deg);transform-origin:center;position:absolute}.project .map .map-project .header{font-size:28px;line-height:32px;color:#999;font-family:Helvetica-Bold,sans-serif;margin-top:25px}.project .map .map-project .inner{padding:10px 0}.project .map .map-project .sub-inner{width:100%;position:relative;margin:16px 0;display:table;cursor:pointer}.project .map .map-project .sub-inner:hover p{color:#fff}.project .map .map-project .sub-inner img{position:relative;top:0;left:0;width:80px}.project .map .map-project .sub-inner p{margin:0;width:calc(100% - 80px);display:inline-block;text-align:left;vertical-align:bottom;color:#999;font-family:Helvetica-Bold,sans-serif;font-size:15px;line-height:20px;padding-left:15px;transition:.3s ease 0s}.project .map .map-project .other{border-top:2px solid #999;height:calc(100% - 165px);overflow-y:auto}.project .map .map-project .other::-webkit-scrollbar{display:none}.project .map .map-project .point .header{color:#fff;margin:0;margin-top:-18px}.project .map .map-project .point p{color:#fff}.banner{margin-left:calc((1170px - 100vw)/ 2);margin-right:calc((1170px - 100vw)/ 2);margin-top:-140px;position:relative;overflow:hidden}.banner .item{width:100%;height:55vw;position:relative;z-index:1;display:inline-block;overflow:hidden}.banner .item img{width:100%}.banner .item .bg{background-position:top center}.banner .item.v{text-align:right}.banner .item.v img{max-width:100%;max-height:100%;width:initial}.banner:after{content:'';top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.1);position:absolute;z-index:0}.banner.no-after:after{display:none}.banner .owl-next img{-webkit-filter:drop-shadow( -2px -1px 2px rgba(0,0,0,.15));filter:drop-shadow( -2px -1px 2px rgba(0,0,0,.15))}.banner .owl-prev img{-webkit-filter:drop-shadow( -2px -1px 2px rgba(0,0,0,.15));filter:drop-shadow( -2px -1px 2px rgba(0,0,0,.15));-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.project-detail{margin-top:-100px}.project-detail .subtitle{font-size:32px;line-height:42px;font-family:Helvetica-Bold,sans-serif;width:66.67%;color:#fff}.project-detail .line{margin-bottom:25px;height:5px;width:30px}.project-detail .info{position:relative;display:inline-block;width:100%;margin-top:40px;margin-bottom:40px;color:#999;font-size:16px;line-height:26px}.project-detail .info .head{color:#e7e7e7;font-family:Helvetica-Bold,sans-serif;margin-bottom:5px}.project-detail .info .box{margin:20px 0}.project-detail .desc{margin-bottom:40px;font-size:18px;line-height:26px}.project-detail .credit .head{font-size:36px;line-height:46px;margin-bottom:0;font-family:Helvetica-Bold,sans-serif;cursor:pointer;font-size:16px;line-height:26px;color:#999;transition:.3s ease 0s;padding:8px 0}.project-detail .credit .head.active{color:#fff}.project-detail .credit .ct{color:#999;line-height:26px;font-size:16px}.project-detail .credit .box{display:none}.project-detail .credit .ct b.bold{font-family:Helvetica-Bold,sans-serif;display:inline-block;margin-bottom:5px}.project-detail .credit .ct b{color:#e7e7e7;font-family:Helvetica,sans-serif}.project-detail .hide-credit{margin:20px 0;cursor:pointer;transition:.3s ease 0s}.project-detail .link{font-size:16px;line-height:26px;color:#999;font-family:Helvetica-Bold,sans-serif}.project-detail .link a{display:inline-block;width:100%;transition:.3s ease 0s}.news{color:#000;position:relative}.news:first-child{padding-top:0!important;margin-top:30px!important}.news .section{padding:35px 0}.news .head{font-size:32px;line-height:42px;font-family:Helvetica-Bold,sans-serif;margin-bottom:20px;display:inline-block;width:100%;transition:.3s ease 0s;cursor:pointer}.news .desc{font-size:16px;line-height:26px;margin-bottom:30px}.news .date{font-family:Helvetica-Bold,sans-serif;font-size:14px;line-height:22px;position:relative;margin-bottom:30px;padding-bottom:20px}.news .date:after{content:'';bottom:0;left:0;width:30px;height:5px;background:#000;position:absolute}.vdo-popup{position:relative}.vdo-popup .icon-play{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;width:60px;z-index:2}.vdo-popup .icon-play:hover{cursor:pointer}.vdo-popup .text{color:#fff;font-family:Helvetica-Bold,sans-serif;position:absolute;top:0;left:0;padding:30px;text-shadow:1px 1px 2px rgba(0,0,0,.8)}.vdo-popup .text h2{font-size:32px;line-height:42px;margin:0;margin-bottom:10px}.vdo-popup .text p{font-size:14px;line-height:22px;margin:0}.news video{width:100%}.news.format-e .box{padding-left:100px}.news.format-e .img{float:right}.news.format-e .box{padding-right:20px}.news.format-d .box{padding-right:100px}.news.format-g{width:65%;margin:0 auto}.news.format-f .head{margin-top:20px}.news.format-f .date{margin-bottom:0}.news.format-f .tags{margin-top:0}.news.format-a .date{margin-bottom:0;padding-bottom:0}.news.format-a .date:after{display:none}body.bg-white{background:#fff}body.bg-white header{-webkit-filter:invert(1);filter:invert(1)}.popup-iframe.white{background:rgba(255,255,255,.99)}.popup-iframe.white .number{position:absolute;left:-50px;font-size:15px;font-weight:400;color:#bababa;letter-spacing:1px}.popup-iframe.white .close{position:absolute;right:-50px;font-size:15px;font-weight:400;color:#bababa;opacity:1;z-index:50}.popup-iframe.white .close:hover{color:#000}.popup-iframe.white .owl-next:hover,.popup-iframe.white .owl-prev:hover{opacity:initial}.news-detail{color:#000;font-size:18px;line-height:28px}.news-detail .box,.project-detail .inner,.team .inner{margin:40px 0}.project-detail .inner:first-child,.team .inner:first-child{margin-top:0}.news-detail .box img,.project-detail .box img,.team .box .desc img{cursor:pointer}.news-detail .head .line{width:30px;height:5px;background:#000;margin-bottom:15px;margin-top:0}.news-detail .head h1{font-size:42px;line-height:56px;font-family:Helvetica-Bold,sans-serif;margin-bottom:20px;margin-top:0;display:inline-block;width:100%}.news-detail .head p{color:#999;font-size:18px;line-height:28px}.news-detail .img-banner p,.news-detail .n-3 p,.news-detail .n-4 p,.project-detail .n-3 p,.project-detail .n-4 p,.team .n-3 p,.team .n-4 p{color:#999;font-size:12px;line-height:20px;margin-top:5px;margin-bottom:0}.news-detail .n-3 p:last-child,.news-detail .n-4 p:last-child,.project-detail .n-3 p:last-child,.project-detail .n-4 p:last-child,.team .n-3 p:last-child,.team .n-4 p:last-child{margin-top:0}.news-detail .about .head{color:#000;font-size:30px;line-height:50px;font-family:Helvetica-Bold,sans-serif}.news-detail .about .link ul{list-style:none}.news-detail .about .link p{margin:0;margin-top:15px}.news-detail .about .link>ul>li{color:#999;font-family:Helvetica-Bold,sans-serif;font-size:16px;line-height:26px}.news-detail .about .link>ul>li>ul>li{font-family:Helvetica,sans-serif}.news-detail .about .link a:hover{color:#000}.news-banner .text{padding:20px 15px}.news-banner .text p{margin:0}.banner .owl-prev{left:20px;z-index:5}.banner .owl-next{right:20px;z-index:5}.under-banner{background:rgba(0,0,0,.7);position:relative;width:100%;padding:10px 0;margin-top:100px;transition:.5s ease .1s}.x-under{position:relative;top:-100px;margin-left:calc((1170px - 100vw)/ 2);margin-right:calc((1170px - 100vw)/ 2);height:100px}.under-banner .items{width:100%;max-width:1170px;margin:0 auto;position:relative}.under-banner .items .owl-stage-outer{text-align:left}.under-banner .item{height:80px;position:relative;padding:4px;cursor:pointer;transition:.3s ease 0s}.under-banner .item .in{width:100%;height:100%;position:relative}.panel-title[aria-expanded=true] span:after{content:'-';font-family:sans-serif;font-size:38px;line-height:24px}.panel-title[aria-expanded=false] span:after{content:'+'}.filter{margin-top:60px}.filter .head{color:#999;font-size:16px;line-height:20px;margin-bottom:10px}.filter .menu{width:100%;display:inline-block}.filter .menu .box{width:100%;padding:0}.filter .menu .topic{width:100%;font-family:Helvetica-Bold,sans-serif;font-size:24px;line-height:32px;margin-bottom:10px;cursor:pointer;color:#fff}.filter .menu .topic:hover{text-decoration:underline}.filter .menu ul{list-style:none;color:#999;font-size:16px;line-height:24px;display:none}.filter .menu .box ul li:focus{color:#999!important}.filter .menu .box>ul{padding-left:0;margin-top:12px;margin-bottom:5px}.filter .menu .box ul li{padding:3px 0;cursor:pointer;transition:.3s ease 0s}.filter .menu .box ul li.active,.filter .menu .box ul li:hover,.filter .menu .box ul span.active{color:#fff}.filter .menu .box>ul>li>ul{padding-left:20px}.filter .menu .box>ul>li>ul>li>ul{padding-left:20px}.filter .menu .box ul .for-filter,.filter .menu .box ul .for-filter2,.filter .menu .box ul .for-filter3{position:relative}.filter .menu .box ul .for-filter.active:before,.filter .menu .box ul .for-filter2.active:before,.filter .menu .box ul .for-filter3.active:before{display:block}body.page-project{overflow:hidden}.highlight{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:3000}.highlight .in{width:460px;height:460px;max-width:90vw;max-height:90vw;position:relative;top:50%;text-align:center;margin:0 auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.highlight .in .img{position:relative;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:50%}.highlight .in .img:after{content:'';top:-6px;left:-6px;width:calc(100% + 12px);height:calc(100% + 12px);background:#fff;position:absolute;opacity:1;transition:.2s ease 0s;z-index:-1;border-radius:50%}.highlight .in h1{font-size:52px;line-height:60px;font-family:Helvetica-Bold,sans-serif;margin:0;position:relative;width:70%;top:52%;margin:0 auto;color:#fff;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);transition:.3s ease 0s}.highlight .icon-close{opacity:1}.icon-close{width:22px;height:22px;position:absolute;top:0;right:0;opacity:.5;cursor:pointer}.icon-close:hover{opacity:.8}.icon-close:after{content:'';top:0;left:10px;width:3px;height:100%;background:#fff;position:absolute;display:inline-block;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.icon-close:before{content:'';top:0;left:10px;width:3px;height:100%;background:#fff;position:absolute;display:inline-block;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.pd-50{padding-top:50px}.contact,.em,.press,.profile,.team{padding-top:40px}#accordion .panel-body{position:relative}#accordion .panel-body .p-close{content:'-';font-family:sans-serif;font-size:38px;line-height:24px;text-align:right;position:absolute;right:0;bottom:10px;cursor:pointer;z-index:2}.news:not(.format-f):hover img:not(.icon-play){-webkit-filter:grayscale(0);filter:grayscale(0)}.news{padding:50px 0}.img-vdo{position:relative}.mt-50{margin-bottom:50px}.project .control:first-child::-webkit-scrollbar,.project .control:last-child::-webkit-scrollbar{display:none}.under-banner .owl-dots{left:4px;bottom:5px;width:calc(100% - 8px);height:2px;background:rgba(255,255,255,.3);position:absolute;z-index:12;cursor:pointer}.under-banner .owl-dot{float:left;width:50%;height:100%;display:inline-block}.under-banner .owl-dot.active{background:rgba(255,255,255,.6)}.news.format-f .row{text-align:center}.news.format-f .row .box{float:initial;display:inline-block;text-align:left;vertical-align:top;width:33%}.news.format-f .box:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}.box-vdo-popup{overflow:hidden;cursor:pointer}.showme{display:none}#news_related .related{opacity:0;display:inline-block;width:100%}.format-ig{width:100%;position:relative;display:inline-block;margin-bottom:10px}.format-ig .ig-link{float:left;width:33.33%;height:322px;position:relative}.format-ig .bg{width:100%;height:100%;transition:.3s ease 0s;cursor:pointer;position:relative}.format-ig .ig-account{content:'#BuroOleScheeren';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-family:Helvetica-Bold,sans-serif;font-size:50px;line-height:72px;z-index:2;cursor:pointer;width:auto;display:inline-block}.format-ig .bg:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.1);z-index:1}.panzoom{width:100%}#GDPR{position:fixed;left:0;bottom:0;width:100%;border-top:1px solid #fff;background:#000}#GDPR .container{padding:0}#GDPR .inner{width:581px;font-size:11px;line-height:18px;background:#fff;padding:15px 20px;padding-right:130px;position:relative;width:100%;text-align:center;background:#000;color:#fff;padding:8px 20px}#GDPR .text{text-align:center;display:inline-block;color:#fff}#GDPR .btn{position:relative;right:-3px;background:#fff;color:#000;text-transform:uppercase;font-family:Helvetica,sans-serif;font-size:14px;padding:0 2px;min-width:initial;line-height:14px;border-radius:0}.contact .address,.news-detail,.news-detail .head p,.year-desc{font-size:18px;line-height:26px}.project-detail .title{margin-top:20px;margin-bottom:0}.project-detail .sub{margin-bottom:20px}.contact .title,.press .title,.profile .title,.team .title{margin-left:-2px}.project-detail .desc img,.team .box .desc img{width:100%;max-width:100%;cursor:pointer}.logo{padding-left:1px}.news a.no-news-detail,.news a.no-news-detail .head,.no-point{cursor:default!important}.news .tags{font-size:14px;line-height:18px;font-family:Helvetica-Bold,sans-serif;padding-left:1px;margin-top:-18px}.mfp-bg,.mfp-wrap{z-index:10000}button.mfp-arrow{display:none}.pswp{z-index:3000}#swipebox-close{background:0 0!important}#swipebox-close:after{content:'';top:20%;left:55%;width:3px;height:50%;background:#fff;position:absolute;display:inline-block;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#swipebox-close:before{content:'';top:20%;left:55%;width:3px;height:50%;background:#fff;position:absolute;display:inline-block;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none}#social{display:inline-block;position:absolute;top:-39px;right:30px;margin-right:-10px}#social a{color:#999;font-size:20px;display:inline-block;padding:0 10px;transition:.3s ease 0s}#social a:hover{color:#fff!important}.under-banner .item{display:inline-block;float:left}.under-banner .items{width:auto;display:inline-flex}.x-under{margin-left:0;margin-right:0}.x-under .under-banner{padding-left:0;padding-right:0;overflow-x:scroll;position:relative;width:100%;overflow:none;overflow-x:auto;overflow-x:scroll;white-space:nowrap;will-change:transform;user-select:none;cursor:pointer;padding-bottom:0;scroll-behavior:smooth;direction:ltr;-webkit-overflow-scrolling:auto}.x-under .under-banner::-webkit-scrollbar{width:100%;height:3px;margin-top:10px}.x-under .under-banner::-webkit-scrollbar-track{background:rgba(255,255,255,.3)}.x-under .under-banner::-webkit-scrollbar-thumb{background:rgba(255,255,255,.6)}.under-banner .item:first-child{padding-left:0}.under-banner .item:last-child{padding-right:0}.under-banner .items .box{display:inherit}#loading{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:10000;background:#000;display:none}#loading .lds-ellipsis{top:50%;left:50%;position:relative;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:992px){#wrapper{width:970px}.project-detail .credit .head:hover,.project-detail .hide-credit:hover,.project-detail .link a:hover{color:#fff}.year-desc .sub:hover .head:after{opacity:1}}@media (min-width:1200px){#wrapper{width:1170px}}