@media screen and (max-width:1920px){#header-fixed.header .header-content .logo,#header.header .header-content .logo,#hero.hero .menu .logo{width:200px}#hero.hero .menu{height:80px}#hero.hero .menu .phone{margin-top:32px}#header-fixed.header .header-content .navigation,#header.header .header-content .navigation{margin-top:27px}}@media screen and (max-width:1600px){#contact.contact .map-wrapp .map{height:50vh}#contact.contact .map-image .right .list-image{height:calc(25vh - 7.5px)}#contact.contact .information{padding:30px 0}#contact.contact .information .content .address{width:65%}}@media screen and (max-width:1440px){#project.project .container-list-wrapper .grid-item.video-youtube{height:300px}.absolute-popup .container-item .item-right,.absolute-popup .container-item-philosophy .right{width:65%;float:right}}@media only screen and (max-width:1440px){#wrapper-animation.wrapper-animation .example .parallax .level{background-size:cover}#hero.hero .menu .logo{width:150px}#hero.hero .cover .text-cover{font-size:28px}#hero.hero .cover{max-width:800px}#hero.hero .menu .phone{margin-top:17px}}@media only screen and (max-width:1440px) and (max-height:900px){#wrapper-animation.wrapper-animation .example .parallax .level{background-size:cover}}@media screen and (max-width:1366px){#contact.contact .map-wrapp .map{height:50vh}#contact.contact .map-image .right .list-image{height:calc(25vh - 7.5px)}#contact.contact .information{padding:30px 0}#contact.contact .information .content .address{width:65%}.absolute-popup .container-item .content-item .wrapper-diagram .left-diagram{width:100%}.absolute-popup .container-item .content-item .wrapper-diagram .right-diagram{width:100%;clear:both;margin-top:30px}.absolute-popup .container-item .content-item .container-bg-diagram{background-size:145%}}@media screen and (max-width:1280px){#contact.contact .map-wrapp .map{height:50vh}#contact.contact .map-image .right .list-image{height:calc(25vh - 7.5px)}#contact.contact .information{padding:30px 0}#contact.contact .information .content .address{width:65%}#popup-about.popup .popup-wrapper .container-item .content-item .wrapper-diagram{margin-bottom:45px}.absolute-popup .container-item .content-item .container-team .container-list-team .right,.absolute-popup .container-item .item-right,.absolute-popup .container-item-philosophy .right{width:60%;float:right}.absolute-popup .container-item .content-item .container-bg-diagram{background-size:155%}}@media screen and (max-width:1180px){.absolute-popup .container-item-philosophy .item-image{width:215px;min-height:215px}}@media only screen and (max-width:1024px) and (max-height:1366px){#contact.contact .map-wrapp .map{height:35vh}#contact.contact .map-image .right .list-image{height:calc(17.5vh - 7.5px)}}@media screen and (max-width:1024px){#hero.hero .menu{width:86%}#hero.hero .menu .logo{width:160px}#hero.hero .menu .phone{margin-top:27px}#hero.hero .contact{width:86%}#hero.hero .cover{height:207px;height:100px;top:45%}#hero.hero .cover .text-cover{width:632px;font-size:24px;padding-bottom:0;padding-top:0}#hero.hero .cover .navigation{width:460px}#hero.hero .cover .navigation .menu-menus-container .menu .menu-item{margin-left:15%;font-size:.542em}#hero.hero .cover-menu .text-cover{width:632px;padding-top:13px;padding-bottom:80px;font-size:24px}#hero.hero .cover-menu .navigation{width:460px}#hero.hero .cover-menu .navigation .menu-menus-container .menu .menu-item{margin-left:15%;font-size:13px}#hero.hero .instagram-feed{max-width:540px;height:100px}#hero.hero .instagram-feed .wrapper{max-width:390px}#hero.hero .instagram-feed .wrapper .arrow .image{top:32px}#hero.hero .instagram-feed .wrapper .arrow .image.prev{left:-75px}#hero.hero .instagram-feed .wrapper .arrow .image.next{right:-75px}#hero.hero .instagram-feed .wrapper .slide-instagram .list-slide{width:85px;height:95px}#hero.hero .instagram-feed .wrapper .cover-hover .text{line-height:100px;font-size:23px}#header-fixed.header .header-content .navigation .menu-menus-container .menu-item,#header.header .header-content .navigation .menu-menus-container .menu-item{font-size:11px}#hero.hero .instagram-feed .wrapper .slide-instagram .list-slide .image{height:85px}#header.header .header-content .navigation{width:385px;margin-top:20px}#header-fixed.header .header-content .navigation{width:385px;margin-top:15px}#header-fixed.header .header-content .logo,#header.header .header-content .logo{width:160px}#search-result.search-result .content-search-result .header .close-search{margin-top:23px;margin-right:3px}#project.project .container-upper .container-upper-top{padding-top:70px}#project.project .container-upper .container-upper-top p{width:54.4%;margin-left:0;padding-left:40px;min-width:450px;font-size:20px}#project.project .container-upper .container-upper-bottom{padding-top:40px}#project.project .container-upper .container-upper-bottom .container-category{width:100%;margin-left:0;padding-left:40px;height:auto}#project.project .container-upper .container-upper-bottom .container-category .category .category-list{padding-right:30px}#project.project .container-list-wrapper .grid .gutter-sizer{width:40px}#project.project .container-list-wrapper .grid-item{width:calc((100%/3) - (80px/3));margin-bottom:40px;height:350px}#project.project .container-list-wrapper .grid-item:nth-child(4n){height:250px}#project.project .container-list-wrapper .grid-item:nth-child(5n){height:300px}#project.project .container-list-wrapper .grid-item:nth-child(6n){height:400px}#project.project .container-list-wrapper .grid-item:nth-child(7n){height:450px}#project.project .container-list-wrapper .grid-item .container-content-wrapper .inside{padding-left:20px}#project.project .container-list-wrapper .grid-item .container-content-wrapper .inside .title{padding-bottom:15px;font-size:18px}#project.project .container-list-wrapper .grid-item .container-content-wrapper .inside .view{font-size:12px}#project.project .container-list-wrapper .grid-item .pinterest-button{display:block}#project.project .bg-image-project{right:-13px;top:-96px}.relative-popup{height:400px;margin-top:-400px}.relative-popup .image{height:400px}#project-detail.project-detail .container-title{padding-top:70px;padding-bottom:40px}#project-detail.project-detail .container-title .content{width:93%;float:left}#project-detail.project-detail .container-title .content .title{width:43%;min-width:0;padding-left:40px;font-size:20px}#project-detail.project-detail .container-title .content .container-additional{width:52%;margin-left:5%}#project-detail.project-detail .container-description{padding-top:80px;padding-bottom:55px}#project-detail.project-detail .container-description .content{width:60%}#project-detail.project-detail .container-description .content h1{font-size:48px}#project-detail.project-detail .container-description .content h2{font-size:34px}#project-detail.project-detail .container-description .content h3{font-size:24px}#project-detail.project-detail .container-share{padding-bottom:30px;padding-top:30px}#project-detail.project-detail .container-share .content{width:100%}#project-detail.project-detail .container-share .content .link-back{margin-left:6%}#project-detail.project-detail .container-share .content .share{margin-right:6%}#project-detail.project-detail .container-other .content .link-list{margin-left:40px;width:calc((100%/3) - (80px/3));height:285px}#project-detail.project-detail .container-other .content .link-list .container-list .container-desc .inside{padding-left:20px}#project-detail.project-detail .container-other .content .link-list .container-list .container-desc .inside .title{padding-bottom:15px;font-size:18px}#project-detail.project-detail .container-other .container-explore{padding-bottom:40px;padding-top:40px}.container-title-about{padding:70px 60px 28px}.container-title-about .text{padding-left:20px;font-size:20px}#about.about{padding-left:40px;padding-right:40px}#about.about .container-content .container-list{min-height:400px}#about.about .container-content .container-list .container-list-content{width:80%;max-width:320px}#about.about .container-content .container-list .container-list-content .title{font-size:30px}#about.about .container-content .container-list .container-list-content .arrow{right:0;left:auto}#popup-about.popup{padding:0}#popup-about.popup .popup-wrapper{margin-right:40px;margin-left:40px;margin-bottom:80px;width:calc(100% - 80px)}#popup-about.popup .popup-wrapper .container-item{margin-top:0}#popup-about.popup .popup-wrapper .container-item .item-image{height:400px}#popup-about.popup .popup-wrapper .container-item .content-item{margin:0 90px;width:calc(100% - 180px);padding-top:50px}#popup-about.popup .popup-wrapper .container-item .item-left{width:100%;padding-left:0;padding-right:0}#popup-about.popup .popup-wrapper .container-item .item-right{clear:both;width:100%;margin-left:0;padding-right:0;padding-left:0}#popup-about.popup .popup-wrapper .container-item .item-right .excerpt{max-width:100%;margin-bottom:30px}#popup-about.popup .popup-wrapper .container-item .item-right .excerpt p{font-size:24px;max-width:100%;padding-bottom:0}#popup-about.popup .popup-wrapper .container-item .item-right p{max-width:650px;font-size:.64em}#popup-about.popup .popup-wrapper .container-item .item-right .full-content p{max-width:100%;font-size:16px}#popup-about.popup .popup-wrapper .container-item .item-rights .excerpt,#popup-about.popup .popup-wrapper .container-item-philosophy .content-item .full-content p{max-width:650px}#popup-about.popup .popup-wrapper .container-item .item-right ol li,#popup-about.popup .popup-wrapper .container-item .item-right ul li{font-size:.64em}#popup-about.popup .popup-wrapper .container-item .item-rights{clear:both;width:70%;padding-right:0;padding-left:0}#popup-about.popup .popup-wrapper .container-item .item-rights .excerpt p{font-size:1.085em}#popup-about.popup .popup-wrapper .container-item .item-rights p{max-width:650px;font-size:.64em}#popup-about.popup .popup-wrapper .container-item .item-rights ol li,#popup-about.popup .popup-wrapper .container-item .item-rights ul li{font-size:.64em}#popup-about.popup .popup-wrapper .container-item .item-rights img{margin:80px 0 0}#popup-about.popup .footer-popup .text-copyright{font-size:12px}#popup-about.popup .footer-popup .container-address{position:relative;clear:both;width:32%;margin-left:0;padding-top:30px}#popup-about.popup .footer-popup .container-sosmed{width:219px;margin-left:12.5%;padding-top:30px}#popup-about.popup .footer-popup .container-back{padding-top:30px}#popup-about.popup .popup-wrapper .container-item .item-right h3{font-size:26px}#popup-about.popup .popup-wrapper .container-item .content-item .container-team .container-list-team .right .description,#popup-about.popup .popup-wrapper .container-item .item-right table th,table td{font-size:16px}#popup-about.popup .popup-wrapper .container-item-philosophy{margin:0;width:100%}#popup-about.popup .popup-wrapper .container-item .content-item .container-full .item-left{height:auto}#popup-about.popup .popup-wrapper .container-item .content-item .container-full .item-left .images{display:block;max-width:100%;width:auto;margin:0 auto}#popup-about.popup .popup-wrapper .container-item .content-item .container-full .item-left .bg-left{display:none}#popup-about.popup .popup-wrapper .container-item .content-item .container-team .container-list-team .left{width:40%}#popup-about.popup .popup-wrapper .container-item .content-item .container-team .container-list-team .right{width:60%}#popup-about.popup .popup-wrapper .container-item-philosophy .item-image{float:left;width:240px;min-height:240px}#popup-about.popup .popup-wrapper .container-item-philosophy .left{width:35%}#popup-about.popup .popup-wrapper .container-item-philosophy .right{width:65%}#popup-about.popup .popup-wrapper .container-item .content-item .container-team .container-list-team .left .bg-team{width:240px;height:240px;margin-left:0}#popup-about.popup .popup-wrapper .container-item .item-left.team-left{padding-left:90px}#popup-about.popup .popup-wrapper .container-item .content-item .container-team .container-list-team{padding-left:80px;padding-right:80px}#popup-about.popup .popup-wrapper .container-item .content-item .wrapper-diagram{padding:0 90px}.absolute-popup .container-item{margin-top:0}.absolute-popup .container-item .item-image{height:400px}.absolute-popup .container-item .content-item{margin:0 90px;width:calc(100% - 180px);padding-top:50px}.absolute-popup .container-item .item-left{width:100%;padding-left:0;padding-right:0}.absolute-popup .container-item .item-right{clear:both;width:100%;margin-left:0;padding-right:0;padding-left:0}.absolute-popup .container-item .item-right .excerpt{max-width:100%;margin-bottom:30px}.absolute-popup .container-item .item-right .excerpt p{font-size:24px;max-width:100%;padding-bottom:0}.absolute-popup .container-item .item-right p{max-width:650px;font-size:.64em}.absolute-popup .container-item .item-right .full-content p{max-width:100%;font-size:16px}.absolute-popup .container-item .item-rights .excerpt,.absolute-popup .container-item-philosophy .content-item .full-content p{max-width:650px}.absolute-popup .container-item .item-right ol li,.absolute-popup .container-item .item-right ul li{font-size:.64em}.absolute-popup .container-item .item-rights{clear:both;width:70%;padding-right:0;padding-left:0}.absolute-popup .container-item .item-rights .excerpt p{font-size:1.085em}.absolute-popup .container-item .item-rights p{max-width:650px;font-size:.64em}.absolute-popup .container-item .item-rights ol li,.absolute-popup .container-item .item-rights ul li{font-size:.64em}.absolute-popup .container-item .item-rights img{margin:80px 0 0}.absolute-popup .container-item .item-right h3{font-size:26px}#news.news .container-upper .container-upper-left .content-title,.absolute-popup .container-item .content-item .container-team .container-list-team .right .description,.absolute-popup .container-item .item-right table th,table td{font-size:16px}.absolute-popup .container-item-philosophy{margin:0;width:100%}.absolute-popup .container-item .content-item .container-full .item-left{height:auto}.absolute-popup .container-item .content-item .container-full .item-left .images{display:block;max-width:100%;width:auto;margin:0 auto}.absolute-popup .container-item .content-item .container-full .item-left .bg-left{display:none}.absolute-popup .container-item .content-item .container-team .container-list-team .left{width:40%}.absolute-popup .container-item .content-item .container-team .container-list-team .right{width:60%}.absolute-popup .container-item-philosophy .item-image{float:left;width:240px;min-height:240px}.absolute-popup .container-item-philosophy .left{width:35%}.absolute-popup .container-item-philosophy .right{width:65%}.absolute-popup .container-item .content-item .container-team .container-list-team .left .bg-team{width:240px;height:240px;margin-left:0}.absolute-popup .container-item .item-left.team-left{padding-left:90px}.absolute-popup .container-item .content-item .container-team .container-list-team{padding-left:80px;padding-right:80px}.absolute-popup .container-item .content-item .wrapper-diagram{padding:0 90px}#news.news .container-upper{padding-top:70px}#news.news .container-upper .container-upper-left{width:54.5%}#news.news .container-list-wrapper,#news.news .container-list-wrapper .container-list .container-right .container-right-content{width:100%}#news.news .container-upper .container-upper-left p{font-size:.844em;min-width:450px}#news.news .container-upper .container-upper-right .select-topic{margin-right:4%;font-size:14px}#news.news .container-upper .container-upper-right .nice-select .list .option{font-size:14px}#news.news .container-list-wrapper .container-list .container-left{min-height:460px}#news.news .container-list-wrapper .container-list .container-right{min-height:460px;padding:60px}#news.news .container-list-wrapper .container-list .container-right .container-right-content .link-title{font-size:20px;padding-bottom:30px}#news.news .container-list-wrapper .container-list .container-right .container-right-content .description p{font-size:14px}#news.news .container-list-wrapper .container-list .container-right .container-right-content .text-readmore{font-size:12px}#news-detail.news-detail .container-title{padding-top:70px;padding-bottom:40px}#news-detail.news-detail .container-title .content{float:left;width:100%;margin-right:0;margin-left:0;padding-right:30px;padding-left:40px}#news-detail.news-detail .container-title .content .title{width:70%;min-width:0;max-width:450px;margin-left:0}#news-detail.news-detail .container-title .content .container-category{width:30%;padding-right:40px}#news-detail.news-detail .container-description{padding-top:80px;padding-bottom:55px}#news-detail.news-detail .container-description .content{width:60%}#news-detail.news-detail .container-description .content p{font-size:16px}#news-detail.news-detail .container-gallery .gallery{float:left;clear:both;width:100%;margin-right:0;margin-left:0;margin-bottom:-15px}#news-detail.news-detail .container-gallery .gallery .gallery-item-gutter-sizer{width:15px}#news-detail.news-detail .container-gallery .gallery .gallery-item{width:calc(50% - 7.5px);margin-bottom:15px}#news-detail.news-detail .container-share{padding-bottom:30px;padding-top:30px}#news-detail.news-detail .container-share .content{width:100%}#news-detail.news-detail .container-share .content .link-back{margin-left:6%}#news-detail.news-detail .container-share .content .share{margin-right:6%}#news-detail.news-detail .container-other .content .container-list{margin-left:40px;width:calc((100%/3) - (80px/3))}#news-detail.news-detail .container-other .content .container-list .link-list .container-desc .inside{padding-left:20px}#news-detail.news-detail .container-other .content .container-list .link-list .container-desc .inside .title{padding-bottom:15px;font-size:18px}#contact.contact .information .content .address .text-address,#contact.contact .information .content .address .text-company,#contact.contact .information .content .contact-com .text-email,#contact.contact .information .content .contact-com .text-phone,#contact.contact .information .content .container-employee .text,#contact.contact .information .content .text-info{font-size:14px}#news-detail.news-detail .container-other .content .container-list .link-list .bg-image{height:285px}#contact.contact .information{padding-top:30px;padding-bottom:0}#contact.contact .information .content{width:90%}#contact.contact .information .content .address{width:60%;margin-left:12%;padding-right:20px}#footer.footer .container-address{position:relative;clear:both;width:32%;margin-left:0;padding-top:30px}#footer.footer .container-sosmed{width:219px;margin-left:12.5%;padding-top:30px}#footer.footer .container-back{padding-top:30px}#page-not-found.page-not-found .wrapper{max-width:none;width:80%}#project.project .container-list-wrapper .grid-item.video-youtube{height:170px}#contact.contact .information .content .address .address-contact .container-share-location{bottom:40px}}@media screen and (max-width:960px){#popup-about.popup .popup-wrapper .container-item-philosophy .item-image,.absolute-popup .container-item-philosophy .item-image{width:220px;min-height:220px}#popup-about.popup .popup-wrapper .container-item .content-item .container-team .container-list-team .left .bg-team{width:220px;height:220px}.absolute-popup .container-item .content-item .container-team .container-list-team .left .bg-team{width:220px;height:220px}body.page-template-contact{position:relative;height:auto;float:left;width:100%}#contact.contact{max-height:unset}#contact.contact .information{padding-bottom:30px}#contact.contact .bg-image-contact{background-size:cover}}@media screen and (max-width:900px){.tree li{cursor:pointer}.tree li.category::after,.tree li.category::before,.tree ul.child{display:none}.tree li.category{display:block}.tree{display:none}.tree-mobile{display:block}.center-top-parent{margin-top:80px}}@media screen and (max-width:800px){#page-not-found.page-not-found .wrapper{padding:40px}#page-not-found.page-not-found .wrapper .up .green{font-size:54px}#contact.contact .information .content .address .address-contact .container-share-location{bottom:25px}.absolute-popup .container-item .content-item .container-bg-diagram{background-size:175%}.absolute-popup .container-item-philosophy .right{clear:both;width:100%;padding-top:40px}}@media screen and (max-width:768px){.button-ig-mobile{display:block}.container-diagram .center-top-parent{margin-bottom:40px}.tree-mobile ul li{font-size:10px;padding-top:5px;padding-bottom:5px}#hero.hero .menu .logo{width:107px}#hero.hero .cover{height:185px;height:90px}#hero.hero .cover .text-cover{width:558px;font-size:20px;padding-bottom:0}#hero.hero .cover .navigation .menu-menus-container .menu .menu-item{font-size:13px}#hero.hero .cover-menu .text-cover{width:558px;padding-bottom:75px;font-size:20px}#hero.hero .cover-menu .navigation .menu-menus-container .menu .menu-item{font-size:13px}#hero.hero .instagram-feed .wrapper .cover-hover{top:0;height:100%}#header.header .header-content .navigation .menu-menus-container{display:none}#header.header .header-content .navigation{width:142px}#header.header .header-content .navigation .mobile-nav{display:block;width:23px;float:right;cursor:pointer;margin-top:3px}#header.header .header-content .navigation .mobile-nav .ele{float:left;height:2px;background-color:#4c6159;width:100%}#header.header .header-content .navigation .mobile-nav .ele.bottom,#header.header .header-content .navigation .mobile-nav .ele.middle{clear:both;margin-top:4px}#header.header .header-content .navigation .search{float:right}#header-fixed.header .header-content .navigation .menu-menus-container{display:none}#header-fixed.header .header-content .navigation{width:142px}#header-fixed.header .header-content .navigation .mobile-nav{display:block;width:23px;float:right;cursor:pointer;margin-top:3px}#header-fixed.header .header-content .navigation .mobile-nav .ele{float:left;height:2px;background-color:#4c6159;width:100%}#header-fixed.header .header-content .navigation .mobile-nav .ele.bottom,#header-fixed.header .header-content .navigation .mobile-nav .ele.middle{clear:both;margin-top:4px}#header-fixed.header .header-content .navigation .search{float:right}#mobile-navigation.mobile-navigation{position:fixed;top:0;left:0;z-index:100;width:100%;border:13px solid #fff;background-color:#f6f6f6;overflow:auto;height:100vh}#mobile-navigation.mobile-navigation .close-navigation{position:fixed;width:100%;top:0;right:0;height:70px}#mobile-navigation.mobile-navigation .close-navigation .close-wrapper{width:85%;margin:0 auto;position:relative}#mobile-navigation.mobile-navigation .close-navigation .close-wrapper .image{position:absolute;width:16px;height:16px;right:0;top:50px;opacity:.5;cursor:pointer}#mobile-navigation.mobile-navigation .content-navigation{position:fixed;top:70px;height:calc(100% - 70px);overflow-y:auto;padding-bottom:40px;width:100%;left:0;right:0}#mobile-navigation.mobile-navigation .content-navigation .menu-item.home,#mobile-navigation.mobile-navigation .content-navigation .menu-menus-container .menu .menu-item{display:block;margin:0 auto;padding-bottom:20px;font-size:24px;line-height:2;text-transform:uppercase;letter-spacing:5px;font-family:TeXGyreAdventor-Regular;text-align:center}#mobile-navigation.mobile-navigation .content-navigation .menu-item.home a{color:#4c6159}#mobile-navigation.mobile-navigation .content-navigation .menu-menus-container,#mobile-navigation.mobile-navigation .content-navigation .menu-menus-container .menu{float:left;width:100%}#mobile-navigation.mobile-navigation .content-navigation .menu-menus-container .menu .menu-item{padding-top:20px}#mobile-navigation.mobile-navigation .content-navigation .menu-menus-container .menu .menu-item a{color:#4c6159}#project.project .container-upper .container-upper-top p{padding-right:30px;font-size:19px}#project.project .container-list-wrapper .grid-item{width:calc(50% - 25px);margin-bottom:50px;height:400px}#project.project .container-list-wrapper .grid-item:nth-child(4n){height:300px}#project.project .container-list-wrapper .grid-item:nth-child(5n){height:350px}#project.project .container-list-wrapper .grid-item:nth-child(6n){height:450px}#project.project .container-list-wrapper .grid-item:nth-child(7n){height:500px}#popup-about.popup .popup-wrapper .container-item .item-image,.absolute-popup .container-item .item-image{height:450px}#project.project .container-list-wrapper .grid .gutter-sizer{width:50px}#project.project .container-list-wrapper .grid-item .container-content-wrapper .inside .view{font-size:12px}#project-detail.project-detail .container-title{padding-top:50px}#project-detail.project-detail .container-title .content{float:none;margin:0 auto;width:94%}#project-detail.project-detail .container-title .content .title{width:100%;padding-right:30px;padding-left:30px;font-size:25px}#project-detail.project-detail .container-title .content .container-additional{clear:both;width:100%;margin-left:0;padding-left:30px}#project-detail.project-detail .container-description{padding-top:60px;padding-bottom:45px}#project-detail.project-detail .container-description .content{width:80%}#project-detail.project-detail .container-description .content h1{font-size:38px}#project-detail.project-detail .container-description .content h2{font-size:28px}#popup-about.popup .popup-wrapper .container-item .item-right .excerpt p,#project-detail.project-detail .container-description .content h3{font-size:20px}#project-detail.project-detail .container-share .content{float:none;margin:0 auto;width:86.4%}#project-detail.project-detail .container-share .content .link-back{margin-left:0}#project-detail.project-detail .container-share .content .share{margin-right:0}#project-detail.project-detail .container-other .content .link-list:nth-child(3){display:none}#project-detail.project-detail .container-other .content .link-list{width:calc(50% - 25px);margin-left:50px}#project-detail.project-detail .container-other .container-explore{padding-top:50px}.container-title-about{padding-bottom:30px}.container-title-about .text{float:none;width:100%;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0;text-align:center;min-width:0}#news-detail.news-detail .container-title .content .container-category .category,#news-detail.news-detail .container-title .content .container-category .date,#news.news .container-upper .container-upper-right .nice-select .list .option{text-align:left}#about.about{padding-bottom:80px}#about.about .container-content .container-list{width:100%;height:450px;padding:40px}#about.about .container-content .container-list .container-list-content{bottom:50px;left:0;right:0;max-width:450px;margin-right:auto;margin-left:auto}#about.about .container-content .container-list .container-list-content .title{width:100%;max-width:550px;margin-left:0;padding-bottom:30px}#about.about .container-content .container-list .container-list-content p{max-width:450px}#about.about .container-content .container-list.mobile{display:block}#about.about .container-content .container-list.desktop{display:none}#popup-about.popup .popup-wrapper .container-item .item-left{padding-left:10px!important;padding-right:10px}#popup-about.popup .popup-wrapper .container-item .item-left.team-left{padding-left:50px!important}#popup-about.popup .popup-wrapper .container-item .item-right{width:100%;margin-left:0;padding:0 10px}#popup-about.popup .popup-wrapper .container-item .item-right .excerpt{max-width:none}#popup-about.popup .popup-wrapper .container-item .item-right p{max-width:none;font-size:.78em}#popup-about.popup .popup-wrapper .container-item .item-right .full-content p{max-width:none;font-size:16px}#popup-about.popup .popup-wrapper .container-item .item-right ol li,#popup-about.popup .popup-wrapper .container-item .item-right ul li{font-size:.78em}#popup-about.popup .footer-popup .container-sosmed{position:relative;margin-left:27%}#popup-about.popup .footer-popup .container-back{float:left;clear:both;margin-top:-46px;margin-left:59%;padding-left:0}#popup-about.popup .footer-popup .container-back .text-back{margin-left:0}#popup-about.popup .footer-popup .container-sosmed .link-sosmed{margin-left:14%;margin-bottom:13px}#popup-about.popup .footer-popup .container-sosmed .link-sosmed:nth-child(5){clear:both;margin-left:0}#popup-about.popup .popup-wrapper .container-item .content-item{margin:0 40px;width:calc(100% - 80px);padding-bottom:50px}#popup-about.popup .popup-wrapper .container-item-philosophy .right{clear:both;width:100%;padding-top:40px}#popup-about.popup .popup-wrapper .container-item .item-right h3{font-size:20px}#popup-about.popup .popup-wrapper .container-item-philosophy{margin:0;width:100%;padding:50px}#popup-about.popup .popup-wrapper .container-item .content-item .container-full .item-left .images{float:left}#popup-about.popup .popup-wrapper .container-item .content-item .container-team .container-list-team .left{width:100%;margin-bottom:40px}#popup-about.popup .popup-wrapper .container-item .content-item .container-team .container-list-team .right{width:100%;clear:both}#popup-about.popup .popup-wrapper .container-item .content-item .container-team .container-list-team .left .bg-team{float:left}#popup-about.popup .popup-wrapper .container-item .content-item .container-team .container-list-team{padding-top:50px;padding-left:50px;padding-right:50px}#popup-about.popup .popup-wrapper .container-item .item-right table th,table td{font-size:.78em}#popup-about.popup .popup-wrapper .container-item .content-item .wrapper-diagram{padding:0 50px}#popup-about.popup .popup-wrapper .container-item .content-item .wrapper-diagram .left-diagram{width:100%}#popup-about.popup .popup-wrapper .container-item .content-item .wrapper-diagram .right-diagram{width:100%;clear:both;margin-top:30px}.absolute-popup{margin-top:-450px}.absolute-popup .container-item .item-left{padding-left:10px!important;padding-right:10px}.absolute-popup .container-item .item-left.team-left{padding-left:50px!important}.absolute-popup .container-item .item-right{width:100%;margin-left:0;padding:0 10px}.absolute-popup .container-item .item-right .excerpt{max-width:none}.absolute-popup .container-item .item-right .excerpt p{font-size:20px}.absolute-popup .container-item .item-right p{max-width:none;font-size:.78em}.absolute-popup .container-item .item-right .full-content p{max-width:none;font-size:16px}.absolute-popup .container-item .item-right ol li,.absolute-popup .container-item .item-right ul li{font-size:.78em}.absolute-popup .container-item .content-item{margin:0 40px;width:calc(100% - 80px);padding-bottom:50px}.absolute-popup .container-item-philosophy .right{clear:both;width:100%;padding-top:40px}.absolute-popup .container-item .item-right h3{font-size:20px}.absolute-popup .container-item-philosophy{margin:0;width:100%;padding:50px}.absolute-popup .container-item .content-item .container-full .item-left .images{float:left}.absolute-popup .container-item .content-item .container-team .container-list-team .left{width:100%;margin-bottom:40px}.absolute-popup .container-item .content-item .container-team .container-list-team .right{width:100%;clear:both}.absolute-popup .container-item .content-item .container-team .container-list-team .left .bg-team{float:left}.absolute-popup .container-item .content-item .container-team .container-list-team{padding-top:15px;padding-left:50px;padding-right:50px}.absolute-popup .container-item .item-right table th,table td{font-size:16px}.absolute-popup .container-item .content-item .wrapper-diagram{padding:0 50px}.absolute-popup .container-item .content-item .wrapper-diagram .left-diagram{width:100%}.absolute-popup .container-item .content-item .wrapper-diagram .right-diagram{width:100%;clear:both;margin-top:30px}#news.news .container-upper{padding-bottom:30px;width:100%;padding-left:40px;padding-right:30px}#news.news .container-upper .container-upper-left{width:100%}#news.news .container-upper .container-upper-right{float:left;clear:both}#news.news .container-upper .container-upper-left .content-title{padding-bottom:10px}#news.news .container-upper .container-upper-left p{font-size:1em;padding-right:30px;min-width:0}#contact.contact .information .content .address .text-address,#contact.contact .information .content .address .text-company,#contact.contact .information .content .contact-com .text-email,#contact.contact .information .content .contact-com .text-phone,#contact.contact .information .content .container-employee .text{font-size:14px}#news.news .container-upper .container-upper-right .select-topic{margin-top:40px;padding-left:0}#news.news .container-upper .container-upper-right .select-topic .current{float:left;padding-right:0}#news.news .container-upper .container-upper-right .nice-select .list{margin-left:-10px}#news.news .container-list-wrapper .container-list .container-left{width:100%;height:auto;min-height:0;background:0 0;order:unset!important;-webkit-box-ordinal-group:unset!important;-moz-box-ordinal-group:unset!important;-ms-flex-order:unset!important;-webkit-order:unset!important;-webkit-box-flex:unset!important;-webkit-flex:unset!important;-ms-flex:unset!important;flex:unset!important;float:left}#news.news .container-list-wrapper .container-list .container-right{min-height:0;height:auto;width:100%;clear:both;padding:40px;order:unset!important;-webkit-box-ordinal-group:unset!important;-moz-box-ordinal-group:unset!important;-ms-flex-order:unset!important;-webkit-order:unset!important;float:left}#news.news .container-list-wrapper .container-list .container-right .container-right-content .text-readmore{width:112px}#news.news .container-list-wrapper .container-list .container-left .image{display:block!important}#contact.contact .map-image .right .list-image:nth-child(2),#footer.footer .container-sosmed .text-connect.hidden,#news-detail.news-detail .container-other .content .container-list:nth-child(3){display:none}#news-detail.news-detail .container-title{padding-top:50px}#news-detail.news-detail .container-title .content{padding-left:30px}#news-detail.news-detail .container-title .content .title{width:100%;max-width:none;padding-right:30px;padding-bottom:30px}#news-detail.news-detail .container-title .content .container-category{position:static;float:left;clear:both;top:auto;bottom:auto;left:auto;right:auto;width:100%}#news-detail.news-detail .container-description{padding-top:60px;padding-bottom:45px}#news-detail.news-detail .container-description .content{width:80%}#news-detail.news-detail .container-share .content{float:none;width:86.4%;margin-right:auto;margin-left:auto}#news-detail.news-detail .container-share .content .link-back{margin-left:0}#news-detail.news-detail .container-share .content .share{margin-right:0}#news-detail.news-detail .container-other .content .container-list{width:calc(50% - 25px);margin-left:50px}#news-detail.news-detail .container-gallery .gallery .sti.style-flat-small{width:calc(50% - 7.5px)!important}#contact.contact .map-image .map-location{width:100%}#contact.contact .map-image .right{width:100%;padding-left:0;margin-top:15px}#contact.contact .map-wrapp .map{height:350px}#contact.contact .information .content .address{position:relative;clear:both;width:100%;margin-top:30px;margin-left:0;padding-right:0}#contact.contact .information .content .contact-com{width:100%;margin-top:30px;margin-left:0}#contact.contact .map-image .right .list-image{height:260px}#contact.contact .bg-image-contact{width:500px;height:517px}#footer.footer .container-sosmed{position:relative;margin-left:27%}#footer.footer .container-sosmed .link-sosmed{margin-left:14%;margin-bottom:13px}#footer.footer .container-sosmed .link-sosmed:nth-child(5){clear:both;margin-left:0}#footer.footer .container-back{float:left;clear:both;margin-top:-46px;margin-left:59%;padding-left:0}#footer.footer .container-back .text-back{margin-left:0}#page-not-found.page-not-found .wrapper .up .green{font-size:50px}#page-not-found.page-not-found .wrapper .down .text{font-size:15px}#project.project .container-list-wrapper .grid-item.video-youtube{height:180px}}@media screen and (max-width:640px){#hero.hero .menu .phone{margin-top:11px}#hero.hero .contact{padding-top:20px}#hero.hero .contact .text-architect{position:relative;float:none;margin-top:0;margin-right:auto;margin-left:auto;text-align:center}#hero.hero .contact .sosmed{float:none;margin-top:13px;margin-right:auto;margin-left:auto;display:flex;justify-content:center;align-items:center}#hero.hero .cover{height:107px;height:60px}#hero.hero .cover .text-cover{width:402px;padding-top:0;font-size:14px;padding-bottom:0}#hero.hero .cover .navigation{width:380px}#hero.hero .cover .navigation .menu-menus-container .menu .menu-item{margin-left:14%;font-size:.786em}#hero.hero .cover-menu .text-cover{width:402px;padding-top:0;padding-bottom:20px;font-size:14px}#hero.hero .cover-menu .navigation{width:380px}#hero.hero .cover-menu .navigation .menu-menus-container .menu .menu-item{margin-left:14%;font-size:11px}#hero.hero .instagram-feed{height:80px;max-width:360px;top:67vh}#hero.hero .instagram-feed .wrapper{max-width:245px}#hero.hero .instagram-feed .wrapper .slide-instagram .list-slide{width:70px;height:80px}#hero.hero .instagram-feed .wrapper .cover-hover .text{line-height:80px;font-size:20px}#hero.hero .instagram-feed .wrapper .arrow .image{width:50px}#hero.hero .instagram-feed .wrapper .arrow .image.prev{left:-50px;top:25px}#hero.hero .instagram-feed .wrapper .arrow .image.next{right:-50px;top:25px}#hero.hero .instagram-feed .wrapper .slide-instagram .list-slide .image{height:70px}#search-result.search-result .content-search-result .news .news-list .title,#search-result.search-result .content-search-result .project .project-list .title{max-width:none;width:85%}#project.project .container-upper .container-upper-top p{font-size:20px}#project.project .container-list-wrapper .grid .gutter-sizer{width:40px}#project.project .container-list-wrapper .grid-item{width:calc(50% - 20px);margin-bottom:40px}#project.project .container-upper .wrapper-project-category .container-project-category .project-category .project-category-list{font-size:.85em}#project-detail.project-detail .container-title .content .title{font-size:22px}#popup-about.popup .popup-wrapper .container-item .item-right ol li,#popup-about.popup .popup-wrapper .container-item .item-right p,#popup-about.popup .popup-wrapper .container-item .item-right ul li{font-size:1.1em}#popup-about.popup .footer-popup .container-address{width:40%}#popup-about.popup .footer-popup .container-sosmed{margin-left:20%;width:40%}#popup-about.popup .popup-wrapper .container-item .item-right .container-list-team .list-team .container-description,.absolute-popup .container-item .item-right .container-list-team .list-team .container-description{clear:both;width:100%;padding-left:0;padding-top:30px}#popup-about.popup .popup-wrapper .container-item .item-right h3{font-size:1.3em}#popup-about.popup .popup-wrapper .container-item .item-right table th,.absolute-popup .container-item .item-right ol li,.absolute-popup .container-item .item-right p,.absolute-popup .container-item .item-right ul li,table td{font-size:1.1em}.absolute-popup .container-item .item-right h3{font-size:1.3em}.absolute-popup .container-item .item-right table th,table td{font-size:16px}#news.news .container-upper .container-upper-left p{font-size:1.46em;padding-right:0}#news-detail.news-detail .container-gallery .gallery .gallery-item{width:calc(50% - 6px);margin-bottom:12px}#news-detail.news-detail .container-gallery .gallery .gallery-item-gutter-sizer{width:12px}#news-detail.news-detail .container-gallery .gallery{margin-bottom:-12px}#news-detail.news-detail .container-other .content .container-list{width:calc(50% - 20px);margin-left:40px}#footer.footer .container-address{width:40%}#footer.footer .container-sosmed{margin-left:20%;width:40%}}@media screen and (max-width:600px){.tree-sub-mobile ul.architecture-interior-design:before{border-left:1px solid #ccc;height:20px;content:"";position:absolute;left:0;top:-20px}.tree-sub-mobile ul.administration:before{border-right:1px solid #ccc;height:20px;content:"";position:absolute;right:0;top:-20px}.container-diagram .top-parent{width:auto}.center-top-parent,body.admin-bar #header-fixed.header.header-top{margin-top:0}#page-not-found.page-not-found .wrapper .down .text{font-size:14px}#project.project .bg-image-project{opacity:.1}}@media screen and (max-width:500px){.center-top-parent{margin-top:0}.container-diagram .center-top-parent{margin-bottom:40px}.gif-mobile{display:block}.wrapper-animation{display:none}.tree-mobile .category-tree-mobile .middle-tree .content-middle-tree p.less-text{display:block}.tree-mobile .category-tree-mobile .middle-tree .content-middle-tree p.full-text{display:none}#project-detail.project-detail .share-facebook,#project-detail.project-detail .share-google,#project-detail.project-detail .share-linkedin,#project-detail.project-detail .share-pinterest,#project-detail.project-detail .share-thumblr,#project-detail.project-detail .share-twitter{width:20px;height:20px;background-size:20px}#project-detail.project-detail .share-twitter{background-position:0 -20px}#project-detail.project-detail .share-linkedin{background-position:0 -60px}#project-detail.project-detail .share-pinterest{background-position:0 -80px}#project-detail.project-detail .share-thumblr{background-position:0 -100px}#hero.hero .instagram-feed .wrapper .arrow{position:initial}#hero.hero .instagram-feed .wrapper .link-ig-mobile{display:block;height:100%}#contact.contact .information .content .address .address-contact .container-share-location{bottom:65px}#hero.hero .instagram-feed{height:80px}#hero.hero .instagram-feed .wrapper .slide-instagram .list-slide .bg-list{height:100%}#hero.hero .instagram-feed .wrapper .cover-hover .text{font-size:11px}}@media screen and (max-width:460px){#wrapper-animation.wrapper-animation .example .parallax .level{background-size:cover}#hero.hero .cover{bottom:auto;bottom:unset;top:25%}#hero.hero .cover .text-cover{width:87%;padding-right:10px;padding-left:10px}#hero.hero .cover .navigation{width:100%}#hero.hero .cover .navigation .menu-menus-container .menu .menu-item{width:100%;padding-top:15px;padding-bottom:15px;text-align:center;margin-left:0}#hero.hero .cover-menu{height:160px;top:50%;bottom:unset;transform:translate(0,-50%);-webkit-transform:translate(0,-50%)}#hero.hero .cover-menu .text-cover{width:87%;padding-right:10px;padding-left:10px}#hero.hero .cover-menu .navigation{width:100%}#hero.hero .cover-menu .navigation .menu-menus-container .menu .menu-item{width:100%;padding-top:10px;padding-bottom:10px;text-align:center;margin-left:0}#search-result.search-result .content-search-result .news .news-list,#search-result.search-result .content-search-result .project .project-list{padding:15px 0}#hero.hero .cover-menu .navigation .menu-menus-container .menu{height:auto}#hero.hero .contact .text-architect{text-align:center;width:100%;margin-bottom:10px}#hero.hero .contact .sosmed{float:left;width:100%;display:flex;justify-content:center;align-items:center;margin-top:0}#search-result.search-result .content-search-result .container-form-search,#search-result.search-result .content-search-result .news,#search-result.search-result .content-search-result .project{margin-top:30px}#hero.hero .instagram-feed{top:65vh}#search-result.search-result .content-search-result .container-form-search .search-form-wrapper .search-form .search-field{font-size:28px;height:28px}#mobile-navigation.mobile-navigation .content-navigation .menu-item.home,#mobile-navigation.mobile-navigation .content-navigation .menu-menus-container .menu .menu-item,#search-result.search-result .content-search-result .news .news-list .title,#search-result.search-result .content-search-result .project .project-list .title{font-size:18px}#project-detail.project-detail .container-title,#project.project .container-upper .container-upper-top,.container-title-about{padding-top:40px}#mobile-navigation.mobile-navigation .content-navigation{top:90px;height:calc(100% - 90px)}#mobile-navigation.mobile-navigation .close-navigation .close-wrapper{width:80%}#header-fixed.header .header-content .logo,#header.header .header-content .logo{width:130px}#project.project .container-upper .container-upper-top p{width:100%;min-width:0;padding-left:20px;font-size:16px}#project.project .container-upper .container-upper-bottom .container-category{padding-left:20px}#project.project .container-list-wrapper .grid-item{width:100%;margin-bottom:20px;height:450px}#project.project .container-list-wrapper .grid-item:nth-child(4n){height:350px}#project.project .container-list-wrapper .grid-item:nth-child(5n){height:500px}#project.project .container-list-wrapper .grid-item:nth-child(6n){height:400px}#project.project .container-list-wrapper .grid-item:nth-child(7n){height:550px}#project.project .container-list-wrapper .grid .gutter-sizer{width:0}#project.project .bg-image-project{top:-85px}#project-detail.project-detail .container-title .content{float:left;width:100%}#project-detail.project-detail .container-description{padding-top:40px;padding-bottom:15px}#project-detail.project-detail .container-gallery .gallery .gallery-item{width:100%;margin-bottom:12px}#project-detail.project-detail .container-gallery .gallery .gallery-item-gutter-sizer{width:0}#project-detail.project-detail .container-share .content{float:left;width:100%}#project-detail.project-detail .container-share .content .link-back{float:none}#project-detail.project-detail .container-share .content .link-back .back{float:none;width:132px;margin:0 auto}#project-detail.project-detail .container-share .content .share{display:flex;justify-content:center;align-items:center;float:none;margin:10px auto 0}#project-detail.project-detail .container-other .content .link-list{width:100%;height:250px}#project-detail.project-detail .container-other .content .link-list:nth-child(2){display:none}#project-detail.project-detail .container-description .content h1{font-size:32px}#project-detail.project-detail .container-description .content h2{font-size:22px}#project-detail.project-detail .container-description .content h3,.container-title-about .text{font-size:18px}#project-detail.project-detail .container-gallery .gallery .sti.style-flat-small{width:100%!important}#about.about{padding-left:0;padding-right:0;padding-bottom:0}#about.about .container-content .container-list .container-list-content .title,#popup-about.popup .popup-wrapper .container-item .item-left{padding-bottom:20px}#about.about .container-content .container-list .container-list-content{bottom:30px}#popup-about.popup .popup-wrapper{margin-right:0;margin-left:0;width:100%;margin-bottom:0}#popup-about.popup .footer-popup .container-back .text-back{margin-left:0}#popup-about.popup .footer-popup .container-address{width:90%}#popup-about.popup .footer-popup .container-sosmed{width:179px;margin-left:0}#popup-about.popup .footer-popup .container-back{position:relative;width:100%;margin-top:0;margin-left:0;padding-top:47px}#popup-about.popup .popup-wrapper .container-item .content-item{margin:0 20px;width:calc(100% - 40px)}#popup-about.popup .popup-wrapper .container-item-philosophy{margin:0;width:100%;padding:50px 30px}#popup-about.popup .popup-wrapper .container-item .content-item .container-team .container-list-team .left .bg-team,#popup-about.popup .popup-wrapper .container-item-philosophy .item-image{float:none;margin:0 auto}#popup-about.popup .popup-wrapper .container-arrow{display:flex;justify-content:center;align-items:center}#popup-about.popup .popup-wrapper .container-arrow .arrow-next{text-align:center;width:auto}body.ios #popup-about.popup .popup-wrapper .container-arrow{display:table;text-align:center}body.ios #popup-about.popup .popup-wrapper .container-arrow .arrow-next{float:none;clear:both;margin:0 auto;width:130px}#popup-about.popup .popup-wrapper .container-item .content-item .wrapper-diagram .additional-image .image,#popup-about.popup .popup-wrapper .container-item-philosophy .left{width:100%}#popup-about.popup .popup-wrapper .container-item .content-item .container-team .container-list-team{padding-left:30px;padding-right:30px}#popup-about.popup .popup-wrapper .container-item .item-left.team-left{padding-left:30px!important}#popup-about.popup .popup-wrapper .container-item .content-item .wrapper-diagram{padding:0 30px;margin-bottom:30px}.absolute-popup .container-item .item-left{padding-bottom:20px}.absolute-popup .container-item .content-item{margin:0 20px;width:calc(100% - 40px)}.absolute-popup .container-item-philosophy{margin:0;width:100%;padding:50px 30px}.absolute-popup .container-item .content-item .container-team .container-list-team .left .bg-team,.absolute-popup .container-item-philosophy .item-image{float:none;margin:0 auto}.absolute-popup .container-arrow{display:flex;justify-content:center;align-items:center}.absolute-popup .container-arrow .arrow-next{text-align:center;width:auto}body.ios .absolute-popup .container-arrow{display:table;text-align:center}body.ios .absolute-popup .container-arrow .arrow-next{float:none;clear:both;margin:0 auto;width:130px}#news-detail.news-detail .container-gallery .gallery .gallery-item,.absolute-popup .container-item .content-item .wrapper-diagram .additional-image .image,.absolute-popup .container-item-philosophy .left{width:100%}.absolute-popup .container-item .content-item .container-team .container-list-team{padding-left:30px;padding-right:30px}.absolute-popup .container-item .item-left.team-left{padding-left:30px!important}.absolute-popup .container-item .content-item .wrapper-diagram{padding:0 30px}#news-detail.news-detail .container-title,#news.news .container-upper{padding-top:40px}#news.news .container-upper .container-upper-left p{font-size:1.15em}#news-detail.news-detail .container-title .content .title{font-size:24px}#news-detail.news-detail .container-description{padding-top:40px;padding-bottom:15px}#news-detail.news-detail .container-gallery .gallery .gallery-item-gutter-sizer{width:0}#news-detail.news-detail .container-share .content{float:left;width:100%;margin-right:0;margin-left:0}#news-detail.news-detail .container-share .content .link-back{float:none}#news-detail.news-detail .container-share .content .link-back .back{float:none;width:132px;margin:0 auto}#news-detail.news-detail .container-share .content .share{display:flex;justify-content:center;align-items:center;float:none;margin:10px auto 0}#news-detail.news-detail .container-other .content .container-list:nth-child(2){display:none}#news-detail.news-detail .container-other .content .container-list{width:100%;margin-left:0}#news-detail.news-detail .container-other .content .container-list .link-list .container-desc{padding-top:20px}#news-detail.news-detail .container-other .content .container-list .link-list .container-desc .inside{padding-right:5px;padding-left:5px}#news-detail.news-detail .container-other .content .container-list .link-list .bg-image{height:250px}#news-detail.news-detail .container-gallery .gallery .sti.style-flat-small{width:100%!important}#contact.contact .map-wrapp .map{height:298px}#contact.contact .information .content .text-info{padding-bottom:20px}#contact.contact .information .content .address{width:100%;margin-top:0}#contact.contact .information .content .contact-com{clear:both;width:100%;margin-top:0;margin-left:0}#contact.contact .information .content .address .text-address,#contact.contact .information .content .address .text-company,#contact.contact .information .content .contact-com .text-email,#contact.contact .information .content .contact-com .text-phone{font-size:.8752em;letter-spacing:1px}#footer.footer .container-address{width:90%}#footer.footer .container-sosmed{width:179px;margin-left:0}#footer.footer .container-back{position:relative;width:100%;margin-top:0;margin-left:0;padding-top:47px}#page-not-found.page-not-found .wrapper .up .green{font-size:40px}#page-not-found.page-not-found{padding-top:50px;padding-bottom:80px}.container-diagram .top-parent{max-width:100%;height:70px}#project.project .container-list-wrapper .grid-item.video-youtube{height:200px}}@media screen and (max-width:425px){#hero.hero,#wrapper-animation.wrapper-animation .example .parallax{height:calc(100vh - 40px);height:100vh}#project.project .container-upper .container-upper-bottom{display:none}#project.project .container-upper .container-category-mobile{display:block;float:left;clear:both;width:100%;padding-top:40px;padding-bottom:30px}#project.project .container-upper .container-category-mobile .wrapper-category-mobile{width:93%;padding-left:20px}#project.project .container-upper .container-category-mobile .wrapper-category-mobile .category-list-mobile{border:0;font-family:TeXGyreAdventor-Regular;font-family:TeXGyreAdventor-Bold;text-align:center;text-transform:uppercase;letter-spacing:1px;color:#4c6159;font-size:.85em;height:25px;line-height:25px;background-color:transparent;padding-left:0;padding-right:0;width:100%}#project.project .container-upper .container-category-mobile .wrapper-category-mobile .nice-select .list{width:100%;border-radius:0}#project.project .container-upper .container-category-mobile .wrapper-category-mobile .nice-select .list .option{background-color:#85a596;color:#FFF}#popup-about.popup .popup-wrapper .container-item .item-right table td:nth-child(1),#popup-about.popup .popup-wrapper .container-item .item-right table td:nth-child(2),.absolute-popup .container-item .item-right table td:nth-child(1),.absolute-popup .container-item .item-right table td:nth-child(2){width:50%!important}}@media screen and (max-width:415px){.gif-mobile{display:block}#wrapper-animation{display:none}}@media screen and (max-width:375px){#hero.hero .menu .phone{display:none}#hero.hero .menu .logo{float:none;width:120px;margin-right:auto;margin-left:auto}#hero.hero .cover{height:229px;height:80px;top:25%}#hero.hero .cover-menu{height:160px;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%)}#hero.hero .contact{bottom:20px}#hero.hero .contact .text-architect{font-size:12px;margin-top:15px}#hero.hero .contact .phone{display:flex;position:static;top:auto;left:auto;right:auto;margin-right:auto;margin-left:auto;justify-content:center;align-items:center}#hero.hero .contact .phone .image{margin-top:4px;width:auto}#header-fixed.header .header-content .logo,#header.header .header-content .logo{width:120px}#hero.hero .contact .phone .text-phone{font-size:12px;letter-spacing:2px;font-family:TeXGyreAdventor-Regular;line-height:1.38;float:right;margin-left:20px}#news-detail.news-detail .container-description .content p,#project-detail.project-detail .container-description .content p{font-size:14px}#header.header .header-content .navigation{margin-top:15px}#project.project .container-list-wrapper .grid-item{height:350px}#project.project .container-list-wrapper .grid-item:nth-child(4n){height:250px}#project.project .container-list-wrapper .grid-item:nth-child(5n){height:400px}#project.project .container-list-wrapper .grid-item:nth-child(6n){height:300px}#project.project .container-list-wrapper .grid-item:nth-child(7n){height:450px}#project-detail.project-detail .container-title .content .container-additional{padding-right:30px}#project-detail.project-detail .container-title .content .container-additional .additional-list{width:100%;clear:both;margin-bottom:15px}#project-detail.project-detail .container-title .content .container-additional .add-bottom{margin-top:0}#news.news .container-upper{padding-left:20px}#news.news .container-list-wrapper .container-list .container-right{padding:30px}#contact.contact .information .content .contact-com{padding-bottom:0}}@media screen and (max-width:360px){.tree-mobile{left:-35px;right:-35px}.tree-mobile ul li{font-size:9px}#popup-about.popup .popup-wrapper .container-item .content-item .wrapper-diagram{margin-bottom:0}#hero.hero .instagram-feed{top:63vh}#hero.hero .contact .sosmed{margin-top:0}#hero.hero .contact .text-architect{margin-top:5px}}@media screen and (max-width:320px){#news-detail.news-detail .container-description .content,#project-detail.project-detail .container-description .content{width:85%}#project-detail.project-detail .container-title{padding-bottom:30px}#project-detail.project-detail .container-title .content .title{padding-left:15px}#project-detail.project-detail .container-title .content .container-additional{padding-left:15px;padding-right:15px}#project-detail.project-detail .container-other .container-explore{padding-bottom:25px}#news-detail.news-detail .container-other .text-other,#news-detail.news-detail .container-title{padding-bottom:30px}#news-detail.news-detail .container-title .content{padding-left:0;padding-right:0}#news-detail.news-detail .container-title .content .title{padding-left:15px}#news-detail.news-detail .container-title .content .container-category{padding-left:15px;padding-right:15px}#contact.contact .map-wrapp .map{height:251px}}@media screen and (max-height:700px){#contact.contact .information .content .contact-com{margin-top:10px}#contact.contact .information .content .container-employee{margin-top:15px}#contact.contact .information{padding:15px 0}@media screen and (max-width: 360px){#hero.hero .instagram-feed {top: 60vh !important;}}@media screen and (max-width: 375px){#hero.hero .cover-menu {top: 45%;}}.left-boxi{float: left; width:50%;}.right-boxi{float: right; width:50%}@media screen and (max-width: 360px){ .left-boxi, .right-boxi{float:none;width:100%}#hero.hero .contact {bottom: 20px;}@media screen and (max-width: 375px){#hero.hero .contact {bottom: 62px;}}