body{color:#83817a;font-family:"Gotham Narrow SSm A","Gotham Narrow SSm B";font-size:14px;font-style:normal;font-weight:400}@media screen and (min-width:768px){body{font-size:15px}}hr{border-top:1px solid #676868;margin-bottom:30px}.chinese-icon{height:17px;width:35px}.card{border-radius:0}.navbar-dark .navbar-toggler{border-color:#676868;color:#676868}.select2-container--default .select2-selection--single{border-radius:0}body.page-intro{background-color:#fff}a:hover{text-decoration:none}h2{font-size:21px}h1.page-title{border-bottom:1px solid #676868;border-top:1px solid #676868;font-family:"Requiem Display A","Requiem Display B";color:#676868;font-size:42px;margin-bottom:30px;text-transform:uppercase}h2.page-title{border-bottom:1px solid #676868;border-top:1px solid #676868;font-family:"Requiem Display A","Requiem Display B";color:#676868;font-size:42px;margin-bottom:30px;text-transform:uppercase}h3.page-title{border-bottom:1px solid #676868;border-top:1px solid #676868;font-family:"Requiem Display A","Requiem Display B";color:#676868;font-size:42px;margin-bottom:30px;text-transform:uppercase}h1.bordered-header{border-bottom:1px solid #676868;color:#676868;font-family:"Requiem Display A","Requiem Display B";font-size:35px;margin-bottom:30px;padding-bottom:5px}h2.bordered-header{border-bottom:1px solid #676868;border-top:1px solid #676868;color:#676868;font-family:"Requiem Display A","Requiem Display B";font-size:35px;margin-bottom:30px;padding-bottom:5px;padding-top:5px}h1.no-bordered-header{color:#676868;font-family:"Requiem Display A","Requiem Display B";font-size:35px;margin-bottom:0;padding-bottom:0}.under-no-bordered-header{border-bottom:1px solid #676868;color:#676868;margin-bottom:30px;padding-bottom:5px}.border-top{border-top:1px solid #676868;padding-top:15px}.view-item{color:#bba89c;font-size:13px}.view-item:hover{color:#676868}.gotham-default-2{color:#676868;font-family:"Gotham Narrow SSm A","Gotham Narrow SSm B";font-size:15px}.requiem-header-2{color:#676868;font-family:"Requiem Text A","Requiem Text B";font-size:23px}.navbar.header{background:rgba(224,224,222,.85)}#header-nav{border-top:1px solid #676868;font-size:15px;margin-top:8px;padding-top:15px}@media screen and (min-width:992px){#header-nav{border-top:none;font-size:9.4px;margin-top:0;padding-top:0}}@media screen and (min-width:996px){#header-nav{font-size:10px}}@media screen and (min-width:1109px){#header-nav{font-size:11px}}@media screen and (min-width:1200px){#header-nav{font-size:12px}}#search-form-header input[type=search]{background:#ededed url(/themes/custom/ramsa/images/search-icon.png) no-repeat 9px center;border:solid 1px #ccc;-moz-border-radius:10em;-webkit-border-radius:10em;border-radius:10em;padding:9px 10px 9px 32px;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;width:55px}#search-form-header input[type=search]:focus{background-color:#fff;border-color:#66cc75;-moz-box-shadow:0 0 5px rgba(109,207,246,.5);-webkit-box-shadow:0 0 5px rgba(109,207,246,.5);box-shadow:0 0 5px rgba(109,207,246,.5);width:130px}#search-form-header input:-moz-placeholder{color:#999}#search-form-header input::-webkit-input-placeholder{color:#999}#search-form-header input[type=search]{color:transparent;cursor:pointer;padding-left:10px;width:38px}@media screen and (min-width:992px){#search-form-header input[type=search]{display:block;margin:0 0 0 auto;position:absolute;right:75px}}#search-form-header input[type=search]:hover{background-color:#fff}#search-form-header input[type=search]:focus{background-color:#fff;color:#000;cursor:auto;padding-left:32px;width:100%}@media screen and (min-width:992px){#search-form-header input[type=search]:focus{width:25%}}#search-form-header input:-moz-placeholder{color:transparent}#search-form-header input::-webkit-input-placeholder{color:transparent}#header-nav .navbar-nav .nav-item a{color:#6a6a6a;text-transform:uppercase}#header-nav .navbar-nav .nav-item a:hover{color:#1a1a1a;font-weight:700}#header-nav .navbar-nav .nav-item.active a{color:#1a1a1a;font-weight:700}.page{margin-top:90px}.navbar-toggler:hover{cursor:pointer}#navbarSupportedContent.hide{display:none}p.bold{font-weight:700!important}p.gold{color:#bba89c!important;cursor:pointer}p.gold .arrow{opacity:1;transition:opacity .5s}p.gold .arrow.arrow-gray{opacity:0}p.light-gray{color:#83817a!important}p.dark-gray{color:#676868!important}p.dark-gray .arrow{opacity:0;transition:opacity .5s}p.dark-gray .arrow.arrow-gray{opacity:1}p.bullet{list-style:disc inside none;display:list-item}p span{transition:color .5s}p span.bold{font-weight:700!important}p span.gold{color:#bba89c!important;cursor:pointer}p span.gold .arrow{opacity:1;transition:opacity .5s}p span.gold .arrow.arrow-gray{opacity:0}p span.bullet{list-style:disc inside none;display:list-item}p span:hover.dark-gray{color:#bba89c!important}p span:hover.gold{color:#676868!important}p span:hover.gold .arrow{opacity:0}p span:hover.gold .arrow.arrow-gray{opacity:1}p:hover.gold{color:#676868!important}p:hover.gold .arrow{opacity:0}p:hover.gold .arrow.arrow-gray{opacity:1}.intro-text-font{font-family:"Requiem Display A","Requiem Display B";font-weight:400;font-style:normal;color:#000;font-size:118px}.gotham-standard{font-family:"Gotham Narrow SSm A","Gotham Narrow SSm B";font-weight:400;font-style:normal;color:#000;font-size:20px}.gotham-default{font-family:"Gotham Narrow SSm A","Gotham Narrow SSm B";font-weight:400;font-style:normal;color:#676868;font-size:16px;line-height:28px}.gotham-2{font-family:"Gotham Narrow SSm A","Gotham Narrow SSm B";font-weight:400;font-style:normal;color:#676868;font-size:28px;line-height:28px}.gotham-small{font-family:"Gotham Narrow SSm A","Gotham Narrow SSm B";font-weight:400;font-style:normal;color:#000;font-size:15px}.gotham-subheader{font-family:"Gotham Narrow SSm A","Gotham Narrow SSm B";font-weight:400;font-style:normal;color:#000;font-size:30px}.gotham-header{font-family:"Gotham Narrow SSm A","Gotham Narrow SSm B";font-weight:400;font-style:normal;color:#676868;font-size:50px}.project-header-title,.requiem-header{font-family:"Requiem Display A","Requiem Display B";font-weight:400;font-style:normal;color:#676868;font-size:50px;letter-spacing:6px}.requiem-header2{font-family:"Requiem Text A","Requiem Text B";font-weight:400;font-style:normal;color:#676868;font-size:50px;line-height:53px}.requiem-project-header{font-family:"Requiem Text A","Requiem Text B";font-weight:400;font-style:normal;color:#676868;font-size:28px;line-height:28px}.requiem-title{font-family:"Requiem Text A","Requiem Text B";font-weight:400;font-style:normal;color:#676868;font-size:20px;letter-spacing:3px}.requiem-small-header{font-family:"Requiem Text A","Requiem Text B";font-weight:400;font-style:normal;color:#bba89c;font-size:23px}.requiem-small-header.ch-font{font-size:16px}.requiem-display-title{font-family:"Requiem Display A","Requiem Display B";font-weight:400;font-style:normal;color:#676868;font-size:30px}.requiem-display-title-2{font-family:"Requiem Display A","Requiem Display B";font-weight:400;font-style:normal;color:#676868;font-size:16px}@media only screen and (max-width:1450px){.requiem-display-title-2{font-size:28px}}.requiem-display-title-small{font-family:"Requiem Display A","Requiem Display B";font-weight:400;font-style:normal;color:#676868;font-size:20px}*{margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}.pointer{cursor:pointer}.noscroll{overflow:hidden}.main{padding-left:40px;padding-right:40px;background-color:#fff;padding-bottom:50px;min-width:800px}.divider{display:none}.fullscreen{width:calc(100% - 10px * 2)}.fullscreen.with-bar{height:calc(100% - 260px)}.fullscreen img{width:100%}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.fullscreen{height:45%}.fullscreen.with-bar{height:45%}}.slideshow{position:relative;padding-bottom:30px}.slideshow .circle-c{position:absolute;bottom:60px;right:-10px}.slideshow .circle-c .circle{width:10px;height:10px;border-radius:5px;background-color:#676868;display:inline-block;margin-left:10px;opacity:.5}.slideshow .circle-c .circle.active{opacity:1}.slideshow .circle-c.circle-below{bottom:25px;right:0}.slideshow .circle-c.circle-below .circle{background-color:#676868}.slideshow-item{position:absolute;top:0;left:10px;opacity:0;transition:opacity 1s;width:100%;pointer-events:none}.slideshow-item.active{opacity:1;pointer-events:all}.slideshow-item p{padding-top:23px;bottom:10px;left:10px}.slideshow-item p span img{margin-top:23px;height:20px;width:auto!important}.slideshow-item.s-type2{left:0}.grid .grid-elem{width:100%;padding:10px;padding-bottom:30px;padding-top:0}.grid .grid-elem .grid-elem-top{border-top:1px solid #83817a}.grid .grid-elem .grid-elem-top .grid-elem-title{padding-top:23px;padding-bottom:5px;transition:.25s color}.grid .grid-elem .grid-elem-top .grid-elem-loc{padding-bottom:15px}.grid .grid-elem .grid-elem-img{width:100%;opacity:1;transition:opacity .25s}.grid .grid-elem .grid-elem-img:hover{opacity:.8}.grid .grid-elem .grid-elem-bottom{padding-top:20px;padding-bottom:0;transition:.25s color}.grid .grid-elem:hover .grid-elem-title{color:#bba89c}.grid .grid-elem:hover .grid-elem-bottom{color:#bba89c}.grid .grid-elem:hover.no-hover .grid-elem-title{color:#676868}.grid .grid-elem:hover.no-hover .grid-elem-bottom{color:#676868}.grid .grid-elem.elem-fixed .grid-elem-img{width:100%}.grid .grid-elem.lazy-load{opacity:0;transition:opacity 1s}.grid .grid-elem.lazy-load.loaded{opacity:1}.grid.grid-25 .grid-elem{float:left;width:25%}.grid.grid-50 .grid-elem{float:left;width:50%}.column-25{float:left;width:25%}.column-25 img{width:100%;padding-bottom:30px}.column-50{float:left;width:50%}.column-75{float:left;width:75%}.column-75 img{width:100%;max-height:150vh;padding-bottom:30px}.column-right{float:right;width:20%}#partner-projects .column-25,#partner-projects .column-50,#partner-projects .column-75,#partner-projects .column-right{padding:0}.column-25,.column-50,.column-75,.column-right{padding:10px;padding-top:0}.column-25 p.has-border,.column-50 p.has-border,.column-75 p.has-border,.column-right p.has-border{border-top:1px solid #676868;padding-top:23px}.column-25 p.has-border.gold,.column-50 p.has-border.gold,.column-75 p.has-border.gold,.column-right p.has-border.gold{border-top:1px solid #bba89c}.column-25 p.has-border-b,.column-50 p.has-border-b,.column-75 p.has-border-b,.column-right p.has-border-b{border-bottom:1px solid #676868;margin-bottom:10px}.column-25 p.has-border-b.gold,.column-50 p.has-border-b.gold,.column-75 p.has-border-b.gold,.column-right p.has-border-b.gold{border-bottom:1px solid #bba89c}.column-25 img,.column-50 img,.column-75 img,.column-right img{width:100%;padding-bottom:30px;height:auto}.column-25 video,.column-50 video,.column-75 video,.column-right video{width:100%}.column-25 .image-c,.column-50 .image-c,.column-75 .image-c,.column-right .image-c{position:relative}.column-25 .image-c img,.column-50 .image-c img,.column-75 .image-c img,.column-right .image-c img{width:100%;padding-bottom:30px}.column-25 .image-c .image-c-overlay,.column-50 .image-c .image-c-overlay,.column-75 .image-c .image-c-overlay,.column-right .image-c .image-c-overlay{position:absolute;top:0;left:0;background-color:rgba(255,255,255,.5);opacity:0;transition:opacity .5s;width:100%;height:100%}.column-25 .image-c .image-c-overlay:hover,.column-50 .image-c .image-c-overlay:hover,.column-75 .image-c .image-c-overlay:hover,.column-right .image-c .image-c-overlay:hover{opacity:1}.column-25 .image-c .image-c-overlay span img,.column-50 .image-c .image-c-overlay span img,.column-75 .image-c .image-c-overlay span img,.column-right .image-c .image-c-overlay span img{height:auto;width:30px;padding-bottom:0}.column-25 .image-c .image-c-overlay p,.column-50 .image-c .image-c-overlay p,.column-75 .image-c .image-c-overlay p,.column-right .image-c .image-c-overlay p{padding-top:30px;padding-left:40px}.column-25 .column-top,.column-50 .column-top,.column-75 .column-top,.column-right .column-top{width:100%;padding-bottom:20px;border-top:none}.column-25 .column-body,.column-50 .column-body,.column-75 .column-body,.column-right .column-body{margin-bottom:20px}.column-25 .column-bottom,.column-50 .column-bottom,.column-75 .column-bottom,.column-right .column-bottom{width:100%;padding-top:23px;border-top:none;border-bottom:1px solid #bba89c;padding-bottom:10px}.column-break{display:none}@media only screen and (min-device-width:375px) and (max-device-width:667px),screen and (min-device-width:414px) and (max-device-width:736px),screen and (min-device-width:320px) and (max-device-width:568px),screen and (min-device-width:320px) and (max-device-width:480px){#news-events .column-top,#partner-detail .column-top{display:none}#news-events .column-top.event-type,#partner-detail .column-top.event-type{display:inline-block!important;padding-top:30px}}@media only screen and (min-device-width:375px) and (max-device-width:667px),screen and (min-device-width:414px) and (max-device-width:736px),screen and (min-device-width:320px) and (max-device-width:568px),screen and (min-device-width:320px) and (max-device-width:480px){#news-events .project-header,#partner-detail .project-header{margin-bottom:2px}}.project-header{margin-top:3px;width:calc(100% - 20px);margin-left:10px;border-top:1px solid #676868;border-bottom:1px solid #676868;padding-top:23px;padding-bottom:10px;z-index:-1;margin-bottom:40px}.project-header.pdf{border-top:none;border-bottom:none;margin-top:100px}.project-header p{width:100%}.mobile-switch{display:none}@media only screen and (max-width:1450px){.divider{display:block;float:left;opacity:0;width:100%;height:1px}#book-detail .divider{display:none}.slideshow .circle-c{bottom:60px}.slideshow .circle-c .circle{background-color:#676868}.slideshow-item p{position:static;color:#676868!important}.slideshow-item p span{color:#676868!important}#careers .column-25.mobile-0{display:none}#book-detail .column-25.laptop-25{width:25%}#book-detail .column-25.laptop-50{width:50%}.column-25.mobile-0,.column-50.mobile-0,.column-75.mobile-0,.column-right.mobile-0{display:none}.column-right.mobile-100{margin-top:40px}.grid.mobile-50 .grid-elem{float:left;width:25%}.grid.mobile-100 .grid-elem{float:left}#careers .col-bind{width:45%}#careers .column-25{width:50%}.col-bind{width:50%;float:left;overflow:hidden}#partner-detail .col-bind .column-25{width:50%}}@media only screen and (max-width:1136px){#careers .col-bind{width:100%}#careers .column-25{width:100%}.divider{display:block;float:left;opacity:0;width:100%;height:1px}.slideshow .circle-c{bottom:90px;left:0}.slideshow .circle-c .circle{background-color:#676868}.slideshow-item p{padding-top:50px;position:static;color:#676868!important}.slideshow-item p span{color:#676868!important}.column-25.mobile-50,.column-50.mobile-50,.column-75.mobile-50,.column-right.mobile-50{width:50%}.column-25.mobile-0,.column-50.mobile-0,.column-75.mobile-0,.column-right.mobile-0{display:none}.column-25.mobile-100,.column-50.mobile-100,.column-75.mobile-100,.column-right.mobile-100{width:100%}.column-right.mobile-100{margin-top:40px}.column-break{display:block;float:left;width:100%;height:1px;opacity:0}.grid.mobile-50 .grid-elem{float:left;width:50%}.grid.mobile-100 .grid-elem{float:left;width:100%}.col-bind{width:50%;float:left;overflow:hidden}.col-bind .column-25{width:50%}.col-bind .column-25,.col-bind .column-50{width:100%}}@media only screen and (min-device-width:375px) and (max-device-width:667px),screen and (min-device-width:414px) and (max-device-width:736px),screen and (min-device-width:320px) and (max-device-width:568px),screen and (min-device-width:320px) and (max-device-width:480px){#intro .image-container{width:95%}#about .project-header,#book-detail .project-header,#office-culture .project-header,#project-detail .project-header,#video-detail .project-header,#videos .project-header{border-bottom:0}#partner-detail .column-bottom{border-bottom:none}.arrow,.arrow-gray{width:30px!important;margin-top:23px!important}.grid.mobile-100 .grid-elem,.grid.mobile-25 .grid-elem,.grid.mobile-50 .grid-elem{float:left;width:100%;margin-top:40px}.grid.mobile-100 .grid-elem .grid-elem-top,.grid.mobile-25 .grid-elem .grid-elem-top,.grid.mobile-50 .grid-elem .grid-elem-top{margin-top:40px}.column-25.mobile-25,.column-25.mobile-50,.column-25.mobile-75,.column-50.mobile-25,.column-50.mobile-50,.column-50.mobile-75,.column-75.mobile-25,.column-75.mobile-50,.column-75.mobile-75,.column-right.mobile-25,.column-right.mobile-50,.column-right.mobile-75{width:100%!important;margin-bottom:60px}.column-25.mobile-0,.column-50.mobile-0,.column-75.mobile-0,.column-right.mobile-0{display:none}.column-25.mobile-100,.column-50.mobile-100,.column-75.mobile-100,.column-right.mobile-100{width:100%;margin-bottom:60px}.mobile-switch{display:block;width:calc(100% - 20px);margin-left:10px;border-bottom:1px solid #676868;overflow:hidden}.mobile-switch .ms-tab{float:left;width:50%;padding-top:30px;padding-bottom:30px}.mobile-switch .ms-tab.ms-tab-left{border-right:1px solid #676868}.mobile-switch .ms-tab.ms-tab-right p{padding-left:20px}.mobile-switch .ms-tab.active p{color:#bba89c!important}.mobile-info{display:none}.mobile-info.active{display:block}.col-bind{width:100%;float:left;overflow:hidden}.col-bind .column-25,.col-bind .column-50{width:100%!important}.slideshow .circle-c{position:absolute;top:556px;right:10px}.slideshow .circle-c .circle{width:20px;height:20px;border-radius:10px;background-color:#676868;display:inline-block;margin-left:20px;opacity:.5}.slideshow .circle-c .circle.active{opacity:1}.slideshow .circle-c.circle-below{top:632px}.slideshow .circle-c.circle-below .circle{background-color:#676868}.slideshow-item p{padding-top:120px;position:static;color:#676868!important}.slideshow-item p span{color:#676868!important}}#header{background-color:#fff;padding-bottom:8px;padding-left:50px;padding-right:50px}#header .search-active{opacity:0;display:none;pointer-events:none}#header.hidden{display:none}#header .header-top{padding-top:20px;padding-bottom:20px;border-bottom:2px solid #83817a;text-align:center}#header .header-top p{display:inline-block}#header .header-top.pdf-format{border-bottom:1px solid #83817a;position:absolute!important;top:0;left:0}#header .header-bottom{position:relative;width:100%;padding-top:24px;padding-bottom:20px;letter-spacing:1px;text-align:center}#header .header-bottom .header-search{position:relative;left:0}#header .header-bottom .header-search p{color:#676868;float:left;margin-right:10px}#header .header-bottom .header-search img{position:relative;top:1px;float:left;height:25px}#header .header-bottom .header-search.active{border-right:2px solid #000}#header .header-bottom .header-search.hide{display:none}#header .header-bottom .header-ham{display:none}#header .header-bottom .header-chinese{position:absolute;right:0}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#header .header-bottom .header-chinese{bottom:0}.mobile-active{margin-right:50px}}#header .header-bottom .header-chinese.active{display:block}#header .header-bottom .header-english{position:absolute;right:0;cursor:pointer}#header .header-bottom .header-english.active{display:block}#header .header-bottom .header-close{position:absolute;right:0;cursor:pointer;display:none;height:38px;top:20px}#header .header-bottom .header-close.active{display:block}#header .header-bottom .search-i{display:none}#header .header-bottom .search-i.active{display:block;position:relative;float:left;margin-left:20px;font-size:28px;padding-left:10px;padding-bottom:13px;border:none;color:#bba89c;width:90%;top:-5px;outline:0;background:0 0}@media only screen and (max-width:1136px){#header .header-bottom .search-i.active{padding-left:30px}}#header .header-bottom .header-links{display:inline-block;opacity:1;z-index:1999998}#header .header-bottom .header-links p{float:left;margin-right:20px;cursor:pointer;transition:color .5s}#header .header-bottom .header-links p a.en{font-size:13.2px;text-transform:uppercase}#header .header-bottom .header-links p.project-hover-mobile{display:none}#header .header-bottom .header-links p:hover{color:#bba89c}#header .header-bottom .header-links .header-footer{display:none}#header .header-bottom .header-links .mobile-only{display:none}#header .header-bottom .header-links.search-active{opacity:0;display:none;pointer-events:none}#header .project-hover{height:0;overflow:hidden;position:absolute;width:100%;left:0;top:156px;text-align:center;background-color:#fff;transition:height .5s}#header .project-hover.active{height:90px;z-index:1000000}#header .project-hover .project-links{display:inline-block}#header .project-hover .project-links p{float:left;padding-right:30px;line-height:77px;transition:color .5s;cursor:pointer}@media only screen and (max-width:1450px){#header .project-hover .project-links p{padding-right:15px}}#header .project-hover .project-links p:last-child{padding-right:0}#header .project-hover .project-links p:hover{color:#676868}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#header .header-bottom .header-search p{font-size:14px}#header .header-bottom .header-links p{font-size:14px;padding-right:15px}#header .header-bottom .header-links p.header-project{line-height:17px}#header .project-hover .project-links p{font-size:18px;padding-right:15px}}@media only screen and (max-width:1450px){#header .header-bottom .header-chinese{height:17px}#header .header-bottom .header-search p{display:none}#header .header-bottom .header-close{top:18px}#header .project-hover{top:153px}}@media only screen and (max-width:1136px){#header .header-bottom{padding-bottom:45px}#header .header-bottom .header-search{float:right;position:relative;margin-right:10px}#header .header-bottom .header-search img{position:relative;top:-1px;right:20px;float:right;height:25px}#header .header-bottom .header-ham{display:block;position:absolute;left:0;height:22px;cursor:pointer;transition:left 1s}#header .header-bottom .header-chinese{float:right;position:relative;right:0;bottom:inherit;left:auto}#header .header-bottom .header-links{display:block;position:absolute;top:-75px;left:calc(-100% - 150px);width:111%;overflow:scroll;background-color:#f5f5f5;padding-left:20px;padding-top:20px;padding-right:20px;transition:left 1s;height:400vh}#header .header-bottom .header-links.active{left:calc(0% - 50px)}#header .header-bottom .header-links .menu-close{position:absolute;right:20px;width:25px;top:0;cursor:pointer}#header .header-bottom .header-links p{float:none;width:100%;font-size:28px;border-bottom:1px solid #676868;padding-top:20px;padding-bottom:20px}#header .header-bottom .header-links p.m-top{border-top:1px solid #676868;margin-top:20px}#header .header-bottom .header-links p.project-hover-mobile.active{display:block;color:#bba89c;background-color:#f5f5f5}#header .header-bottom .header-links .mobile-only{display:inline-block;padding-top:15px;padding-bottom:20px;font-size:50px;float:inherit}#header .header-bottom .header-links .header-footer{display:block}#header .header-bottom .header-links .header-footer .social-row{text-align:center;padding-top:30px}#header .header-bottom .header-links .header-footer .social-row .s-img-c{position:relative;display:inline-block;margin-right:30px;height:30px}#header .header-bottom .header-links .header-footer .social-row .s-img-c img{height:100%;transition:opacity .5s}#header .header-bottom .header-links .header-footer .social-row .s-img-c img.s-img-c-h{position:absolute;left:0;top:0;opacity:0}#header .header-bottom .header-links .header-footer .social-row .s-img-c img.s-img-last{margin-right:0}#header .header-bottom .header-links .header-footer .social-row .s-img-c:hover img{opacity:0}#header .header-bottom .header-links .header-footer .social-row .s-img-c:hover img.s-img-c-h{opacity:1}#header .header-bottom .header-links .header-footer .header-footer-text{border-bottom:none}#header .project-hover.active{display:none}}@media only screen and (max-width:1136px) and (min-device-width:375px) and (max-device-width:667px),only screen and (max-width:1136px) and (min-device-width:414px) and (max-device-width:736px),only screen and (max-width:1136px) and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:1136px) and (min-device-width:320px) and (max-device-width:480px){#header .header-bottom .header-links .menu-close{width:80px;position:absolute;top:0}}@media only screen and (max-width:1136px) and (min-device-width:375px) and (max-device-width:667px),only screen and (max-width:1136px) and (min-device-width:414px) and (max-device-width:736px),only screen and (max-width:1136px) and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:1136px) and (min-device-width:320px) and (max-device-width:480px){#header .header-bottom .header-links .mobile-only{font-size:100px;margin-bottom:30px;border-bottom:none}}@media only screen and (max-width:1136px) and (min-device-width:375px) and (max-device-width:667px),only screen and (max-width:1136px) and (min-device-width:414px) and (max-device-width:736px),only screen and (max-width:1136px) and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:1136px) and (min-device-width:320px) and (max-device-width:480px){#header .header-bottom .header-links .header-footer .social-row .s-img-c{margin-right:0}}@media only screen and (min-device-width:375px) and (max-device-width:667px),screen and (min-device-width:414px) and (max-device-width:736px),screen and (min-device-width:320px) and (max-device-width:568px),screen and (min-device-width:320px) and (max-device-width:480px){#header .header-top{padding-top:20px;padding-bottom:20px;border-bottom:2px solid #83817a;text-align:center}#header .header-top img{display:inline-block;height:80px}#header .header-bottom{padding-top:30px;padding-bottom:90px}#header .header-bottom .header-links{display:block;position:absolute;top:-128px;left:calc(-100% - 150px);width:calc(100% + 100px);height:400vh;overflow:scroll;background-color:#f5f5f5;padding-left:20px;padding-top:20px;padding-right:20px;transition:left 1s}#header .header-bottom .header-links.active{left:calc(0% - 49px)}#header .header-bottom .header-links p{float:none;width:100%;border-bottom:1px solid #676868;padding-top:30px;padding-bottom:30px}#header .header-bottom .header-links p.project-hover-mobile.active{display:block;font-size:45px!important}#header .header-bottom .header-search{right:0;left:auto}#header .header-bottom .header-search .search-icon{position:relative;top:-1px;float:left;height:50px;margin-right:10px}#header .header-bottom .header-search .search-icon.mobile-active{position:relative;top:-1px;float:left;height:50px;margin-right:50px}#header .header-bottom .header-close{height:64px}#header .header-bottom .search-i{display:none}#header .header-bottom .search-i.active{margin-left:0;font-size:60px;padding-left:0;background-color:#fff}#header .header-bottom .header-ham{display:block;position:absolute;left:0;height:50px;cursor:pointer;transition:left 1s}#header .header-bottom .header-chinese{height:50px}#header .header-bottom .mobile-only{display:inline-block;padding-top:30px;padding-bottom:30px;height:130px}#header .header-bottom .header-footer{display:block}#header .header-bottom .header-footer .social-row{text-align:center;padding-top:30px;margin-left:10px}#header .header-bottom .header-footer .social-row img{display:inline-block;margin-right:90px!important;height:70px!important}#header .header-bottom .header-footer .social-row img:last-child{margin-right:0!important}#header .header-bottom .header-footer .social-row img.s-img-last{margin-right:0!important}#header .header-bottom .header-footer .header-footer-text{border-bottom:none}#header .project-hover.active{display:none}}#header-buff{width:100%;height:156px}@media only screen and (max-width:1450px){#header-buff{height:153px}}@media only screen and (max-width:1136px){#header-buff{height:167px}}@media only screen and (min-device-width:375px) and (max-device-width:667px),screen and (min-device-width:414px) and (max-device-width:736px),screen and (min-device-width:320px) and (max-device-width:568px),screen and (min-device-width:320px) and (max-device-width:480px){#header-buff{height:286px}}#search-container{display:none;position:fixed;width:100%;padding-left:calc(40px + 10px);padding-right:calc(40px + 10px);top:156px;left:0;z-index:10000000;min-width:800px;height:73%}#search-container p{transition:color .5s}#search-container p:hover.light-gray{color:#bba89c!important}#search-container p:hover.dark-gray{color:#bba89c!important}#search-container p:hover.dark-gray .arrow{opacity:1}#search-container p:hover.dark-gray .arrow.arrow-gray{opacity:0}#search-container .project-item:hover p{color:#bba89c!important}#search-container.active{display:block}#search-container .results-container{position:relative;overflow-y:scroll;border-top:2px solid #83817a;background-color:#f5f5f5;padding-top:50px;padding-bottom:50px;display:none;margin-top:0;height:100%}435 #search-container .results-container.active{display:block}#search-container .results-container .search-results{position:relative;width:100%;overflow:hidden;margin-bottom:20px}#search-container .results-container .search-results .left-column{float:left;width:25%}#search-container .results-container .search-results .left-column p{padding-left:15px;color:#83817a}#search-container .results-container .search-results .right-column{float:left;width:75%}#search-container .results-container .search-results .right-column .project-item{margin-bottom:10px}#search-container .results-container .search-results .right-column .project-item .project-location{color:#83817a}#search-container .results-container .search-results .right-column .news-title{margin-bottom:15px}#search-container .results-container .search-results .right-column .search-view-more{margin-top:16px}#search-container .results-container .see-all{margin-left:25%}@media only screen and (max-width:1450px){#search-container{top:150px}}#search-container.search-f{display:block;position:static;padding-left:0;padding-right:0;margin-top:30px}#search-container.search-f .results-container{background-color:transparent;border-top:none}#search-container.search-f .results-container .search-results .search-top{padding-top:23px;border-top:1px solid #83817a}#search-container.search-f .results-container .search-results .left-column{width:calc(25% - 20px);margin-right:20px}#search-container.search-f .results-container .search-results .left-column p{padding-left:0}@media only screen and (min-device-width:375px) and (max-device-width:667px),screen and (min-device-width:414px) and (max-device-width:736px),screen and (min-device-width:320px) and (max-device-width:568px),screen and (min-device-width:320px) and (max-device-width:480px){#search-container{top:269px}}.search-header{position:fixed;width:100%;height:70px;background-color:#fff;z-index:100000;top:175px}@media only screen and (max-width:1450px){.search-header{top:166px}}#footer{bottom:0;z-index:-10;width:100%;height:240px;background-color:#e0e0de;padding-left:40px;padding-right:40px;overflow:hidden}#footer.pdf{background:#fff;position:relative}#footer.pdf .footer-container{border-top:1px solid #83817a}#footer .back-top{position:relative;width:100vw;background-color:#fff;right:40px;text-align:right;padding-right:60px;cursor:pointer;height:50px}#footer .back-top .bt-arrow{height:38px;position:relative;top:0;-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg);cursor:pointer;display:none}#footer .back-top .bt-arrow.hide{display:none}#footer .back-top .bt-arrow.show{display:initial}#footer .footer-col{float:left;width:25%;margin-top:30px}#footer .footer-col .social-row{padding-top:30px;padding-bottom:20px}#footer .footer-col .social-row .s-img-c{position:relative;display:inline-block;margin-right:30px;height:20px}#footer .footer-col .social-row .s-img-c img{width:auto;padding-bottom:0;height:100%;transition:opacity .5s}#footer .footer-col .social-row .s-img-c img.s-img-c-h{position:absolute;left:0;top:0;opacity:0}#footer .footer-col .social-row .s-img-c:hover img{opacity:0}#footer .footer-col .social-row .s-img-c:hover img.s-img-c-h{opacity:1}#footer .footer-col p.footer-link{float:left;width:50%}@media only screen and (max-width:1136px){#footer{display:none}}#ie-only{display:none}#intro{width:100%;height:100%;text-align:center}#intro .intro-image{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;background-color:#000;opacity:0;transition:opacity 3s}#intro .intro-image.active{opacity:1}#intro .image-container{width:50%;height:100%;position:relative;text-align:center;display:inline-block}@media only screen and (min-device-width:375px) and (max-device-width:667px),screen and (min-device-width:414px) and (max-device-width:736px),screen and (min-device-width:320px) and (max-device-width:568px),screen and (min-device-width:320px) and (max-device-width:480px){#intro .image-container{width:90%}#header .image-header-mobile{width:40%}}#intro .image-container img{width:100%;position:absolute;top:10vh;left:0;right:0;bottom:0;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}#intro .image-container img.fade{opacity:0}#intro .image-container p{position:absolute;top:0;left:0;width:100%;text-align:center}#intro .intro-text{width:100%;color:grey;transition:color 3s;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}#intro .intro-text.white{color:#fff}#intro .intro-text.fade{opacity:0}#intro .intro-enter{font-family:"Gotham Narrow SSm A","Gotham Narrow SSm B";font-weight:400;font-style:normal;color:#fff;font-size:18px;text-transform:uppercase}#intro .intro-enter img{position:relative;top:1px;width:13px}#home{padding-bottom:0}#partner-projects .project-bar,#projects .project-bar{width:calc(100% - 20px);margin-left:10px;height:85px;border-top:1px solid #83817a;border-bottom:1px solid #83817a;margin-bottom:40px;background-color:#fff}#partner-projects .project-bar .project-drop,#partner-projects .project-bar .project-filter,#projects .project-bar .project-drop,#projects .project-bar .project-filter{position:relative;float:left;width:50%;-ms-overflow-style:none}#partner-projects .project-bar .project-drop .drop-arrow,#partner-projects .project-bar .project-filter .drop-arrow,#projects .project-bar .project-drop .drop-arrow,#projects .project-bar .project-filter .drop-arrow{position:relative;float:right;top:calc(89px / 2.5);width:15px;margin-right:25px}#partner-projects .project-bar .project-drop .drop-down-label,#partner-projects .project-bar .project-filter .drop-down-label,#projects .project-bar .project-drop .drop-down-label,#projects .project-bar .project-filter .drop-down-label{float:left;margin-top:30px;color:#83817a}#partner-projects .project-bar .project-drop .m-hide,#partner-projects .project-bar .project-filter .m-hide,#projects .project-bar .project-drop .m-hide,#projects .project-bar .project-filter .m-hide{display:block}#partner-projects .project-bar .project-drop .d-hide,#partner-projects .project-bar .project-filter .d-hide,#projects .project-bar .project-drop .d-hide,#projects .project-bar .project-filter .d-hide{display:none}#partner-projects .project-bar .project-drop .project-drop-title,#partner-projects .project-bar .project-filter .project-drop-title,#projects .project-bar .project-drop .project-drop-title,#projects .project-bar .project-filter .project-drop-title{float:left;margin-left:10px;line-height:calc($project-bar-height - 20px);position:relative;top:30px;font-size:16px!important}@media only screen and (max-width:1450px){#partner-projects .project-bar .project-drop .project-drop-title,#partner-projects .project-bar .project-filter .project-drop-title,#projects .project-bar .project-drop .project-drop-title,#projects .project-bar .project-filter .project-drop-title{font-size:28px!important}}#partner-projects .project-bar .project-drop.active .drop-arrow,#partner-projects .project-bar .project-filter.active .drop-arrow,#projects .project-bar .project-drop.active .drop-arrow,#projects .project-bar .project-filter.active .drop-arrow{-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipW;-ms-filter:FlipW}#partner-projects .project-bar .project-filter,#projects .project-bar .project-filter{float:left;width:50%;height:100%;border-left:1px solid #83817a}#partner-projects .project-bar .project-filter .project-filter-title,#projects .project-bar .project-filter .project-filter-title{margin-left:10px}#partner-projects .project-bar.bar-fixed,#projects .project-bar.bar-fixed{position:fixed;width:calc(100% - 100px);top:164px;min-width:700px;z-index:999998}@media only screen and (max-width:1450px){#partner-projects .project-bar.bar-fixed,#projects .project-bar.bar-fixed{top:161px}}@media only screen and (max-width:1136px){#partner-projects .project-bar.bar-fixed,#projects .project-bar.bar-fixed{top:149px}}#partner-projects .project-bar .project-drop,#partner-projects .project-bar .project-filter,#projects .project-bar .project-drop,#projects .project-bar .project-filter{position:relative}#partner-projects .project-bar .project-drop .drop-menu,#partner-projects .project-bar .project-filter .drop-menu,#projects .project-bar .project-drop .drop-menu,#projects .project-bar .project-filter .drop-menu{position:absolute;overflow:scroll;z-index:10000000;top:80px;width:100%;background-color:#f5f5f5}#partner-projects .project-bar .project-drop .drop-menu ::-webkit-scrollbar,#partner-projects .project-bar .project-filter .drop-menu ::-webkit-scrollbar,#projects .project-bar .project-drop .drop-menu ::-webkit-scrollbar,#projects .project-bar .project-filter .drop-menu ::-webkit-scrollbar{display:none}#partner-projects .project-bar .project-drop .drop-menu.active,#partner-projects .project-bar .project-filter .drop-menu.active,#projects .project-bar .project-drop .drop-menu.active,#projects .project-bar .project-filter .drop-menu.active{height:calc(100vh - 156px - 80px);top:84px;overflow-y:scroll}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#partner-projects .project-bar .project-drop .drop-menu.active,#partner-projects .project-bar .project-filter .drop-menu.active,#projects .project-bar .project-drop .drop-menu.active,#projects .project-bar .project-filter .drop-menu.active{height:50vh}}#partner-projects .project-bar .project-drop .drop-menu .column,#partner-projects .project-bar .project-filter .drop-menu .column,#projects .project-bar .project-drop .drop-menu .column,#projects .project-bar .project-filter .drop-menu .column{float:left;width:50%;margin-top:20px;border-left:1px solid #83817a}#partner-projects .project-bar .project-drop .drop-menu .column.left,#partner-projects .project-bar .project-filter .drop-menu .column.left,#projects .project-bar .project-drop .drop-menu .column.left,#projects .project-bar .project-filter .drop-menu .column.left{border-left:0 solid #83817a}#partner-projects .project-bar .project-drop .drop-menu .drop-menu-item p,#partner-projects .project-bar .project-filter .drop-menu .drop-menu-item p,#projects .project-bar .project-drop .drop-menu .drop-menu-item p,#projects .project-bar .project-filter .drop-menu .drop-menu-item p{color:#bba89c;border-bottom:1px solid #83817a;padding-top:20px;padding-bottom:20px;margin-left:20px;margin-right:20px}#partner-projects .project-bar .project-drop .drop-menu .drop-menu-item:last-child,#partner-projects .project-bar .project-filter .drop-menu .drop-menu-item:last-child,#projects .project-bar .project-drop .drop-menu .drop-menu-item:last-child,#projects .project-bar .project-filter .drop-menu .drop-menu-item:last-child{border-bottom:none}#partner-projects .project-bar .project-drop .drop-menu .drop-menu-item.active p,#partner-projects .project-bar .project-filter .drop-menu .drop-menu-item.active p,#projects .project-bar .project-drop .drop-menu .drop-menu-item.active p,#projects .project-bar .project-filter .drop-menu .drop-menu-item.active p{color:#83817a}#partner-projects .project-bar .project-drop .drop-menu .drop-menu-item:hover p,#partner-projects .project-bar .project-filter .drop-menu .drop-menu-item:hover p,#projects .project-bar .project-drop .drop-menu .drop-menu-item:hover p,#projects .project-bar .project-filter .drop-menu .drop-menu-item:hover p{color:#83817a}#partner-projects .project-bar .project-drop .drop-menu .drop-menu-item.two:last-child,#partner-projects .project-bar .project-filter .drop-menu .drop-menu-item.two:last-child,#projects .project-bar .project-drop .drop-menu .drop-menu-item.two:last-child,#projects .project-bar .project-filter .drop-menu .drop-menu-item.two:last-child{border-bottom:none}#partner-projects .project-bar-buff,#projects .project-bar-buff{height:105px;width:100%;margin-bottom:40px}#partner-projects .project-bar-buff.shown,#projects .project-bar-buff.shown{display:block}#partner-projects .column-25,#projects .column-25{padding:0}#partner-projects .column-25 p,#projects .column-25 p{border:none}#partner-projects .column-25 .grid .grid-elem img,#projects .column-25 .grid .grid-elem img{max-height:none}#partner-projects .column-25 .grid .grid-elem.show-1-col,#partner-projects .column-25 .grid .grid-elem.show-2-col,#projects .column-25 .grid .grid-elem.show-1-col,#projects .column-25 .grid .grid-elem.show-2-col{display:none}@media only screen and (max-width:1136px){#partner-projects .project-bar.bar-fixed,#projects .project-bar.bar-fixed{position:fixed;border-bottom:none;height:148px}#partner-projects .project-bar.bar-fixed .project-drop,#partner-projects .project-bar.bar-fixed .project-filter,#projects .project-bar.bar-fixed .project-drop,#projects .project-bar.bar-fixed .project-filter{float:none;width:100%;border-left:none;border-bottom:1px solid #83817a;height:calc(148px / 2)}#partner-projects .project-bar.bar-fixed .project-drop .drop-arrow,#partner-projects .project-bar.bar-fixed .project-filter .drop-arrow,#projects .project-bar.bar-fixed .project-drop .drop-arrow,#projects .project-bar.bar-fixed .project-filter .drop-arrow{top:calc(148px / 5)}#partner-projects .project-bar.bar-fixed .project-drop .drop-down-label,#partner-projects .project-bar.bar-fixed .project-filter .drop-down-label,#projects .project-bar.bar-fixed .project-drop .drop-down-label,#projects .project-bar.bar-fixed .project-filter .drop-down-label{float:left;margin-top:30px;color:#83817a}#partner-projects .project-bar.bar-fixed .project-drop .m-hide,#partner-projects .project-bar.bar-fixed .project-filter .m-hide,#projects .project-bar.bar-fixed .project-drop .m-hide,#projects .project-bar.bar-fixed .project-filter .m-hide{display:none}#partner-projects .project-bar.bar-fixed .project-drop .d-hide,#partner-projects .project-bar.bar-fixed .project-filter .d-hide,#projects .project-bar.bar-fixed .project-drop .d-hide,#projects .project-bar.bar-fixed .project-filter .d-hide{display:block}#partner-projects .project-bar.bar-fixed .project-drop .project-drop-title,#partner-projects .project-bar.bar-fixed .project-filter .project-drop-title,#projects .project-bar.bar-fixed .project-drop .project-drop-title,#projects .project-bar.bar-fixed .project-filter .project-drop-title{float:none;margin-left:0;line-height:calc($project-bar-height - 20px);position:relative;top:23px}#partner-projects .project-bar.bar-fixed .project-drop .drop-menu,#partner-projects .project-bar.bar-fixed .project-filter .drop-menu,#projects .project-bar.bar-fixed .project-drop .drop-menu,#projects .project-bar.bar-fixed .project-filter .drop-menu{top:calc(148px / 2)}#partner-projects .project-bar.bar-fixed .project-drop .drop-menu .column,#partner-projects .project-bar.bar-fixed .project-filter .drop-menu .column,#projects .project-bar.bar-fixed .project-drop .drop-menu .column,#projects .project-bar.bar-fixed .project-filter .drop-menu .column{float:left;width:50%;margin-top:20px;border-left:1px solid #83817a}#partner-projects .project-bar.bar-fixed .project-drop .drop-menu .column.left,#partner-projects .project-bar.bar-fixed .project-filter .drop-menu .column.left,#projects .project-bar.bar-fixed .project-drop .drop-menu .column.left,#projects .project-bar.bar-fixed .project-filter .drop-menu .column.left{border-left:0 solid #83817a;width:100%}#partner-projects .project-bar.bar-fixed .project-drop .drop-menu .column.left.has-states,#partner-projects .project-bar.bar-fixed .project-filter .drop-menu .column.left.has-states,#projects .project-bar.bar-fixed .project-drop .drop-menu .column.left.has-states,#projects .project-bar.bar-fixed .project-filter .drop-menu .column.left.has-states{width:50%}#partner-projects .project-bar.bar-fixed .project-filter,#projects .project-bar.bar-fixed .project-filter{float:none;width:100%;border-left:none}#partner-projects .project-bar.bar-fixed .project-filter .project-filter-title,#projects .project-bar.bar-fixed .project-filter .project-filter-title{line-height:calc(148px / 2);margin-left:0}#partner-projects .project-bar-buff,#projects .project-bar-buff{height:148px;width:100%;margin-bottom:40px}#partner-projects .project-bar-buff.shown,#projects .project-bar-buff.shown{display:block}#partner-projects .column-25 .grid .grid-elem.show-2-col,#projects .column-25 .grid .grid-elem.show-2-col{display:block}#partner-projects .column-25.hide-2-col,#projects .column-25.hide-2-col{display:none}}@media only screen and (min-device-width:375px) and (max-device-width:667px),screen and (min-device-width:414px) and (max-device-width:736px),screen and (min-device-width:320px) and (max-device-width:568px),screen and (min-device-width:320px) and (max-device-width:480px){#partner-projects .project-bar,#projects .project-bar{margin-left:8px}#partner-projects .project-bar.bar-fixed,#projects .project-bar.bar-fixed{height:368px;top:254px;width:calc(100% - 95px)}#partner-projects .project-bar.bar-fixed .project-drop,#partner-projects .project-bar.bar-fixed .project-filter,#projects .project-bar.bar-fixed .project-drop,#projects .project-bar.bar-fixed .project-filter{border-bottom:1px solid #83817a;height:calc(368px / 2)}#partner-projects .project-bar.bar-fixed .project-drop .drop-arrow,#partner-projects .project-bar.bar-fixed .project-filter .drop-arrow,#projects .project-bar.bar-fixed .project-drop .drop-arrow,#projects .project-bar.bar-fixed .project-filter .drop-arrow{top:calc(368px / 5);width:35px}#partner-projects .project-bar.bar-fixed .project-drop .m-hide,#partner-projects .project-bar.bar-fixed .project-filter .m-hide,#projects .project-bar.bar-fixed .project-drop .m-hide,#projects .project-bar.bar-fixed .project-filter .m-hide{display:none}#partner-projects .project-bar.bar-fixed .project-drop .d-hide,#partner-projects .project-bar.bar-fixed .project-filter .d-hide,#projects .project-bar.bar-fixed .project-drop .d-hide,#projects .project-bar.bar-fixed .project-filter .d-hide{display:block}#partner-projects .project-bar.bar-fixed .project-drop .project-drop-title,#partner-projects .project-bar.bar-fixed .project-filter .project-drop-title,#projects .project-bar.bar-fixed .project-drop .project-drop-title,#projects .project-bar.bar-fixed .project-filter .project-drop-title{line-height:calc($project-bar-height - 20px);position:relative;top:23px}#partner-projects .project-bar.bar-fixed .project-drop .drop-menu,#partner-projects .project-bar.bar-fixed .project-filter .drop-menu,#projects .project-bar.bar-fixed .project-drop .drop-menu,#projects .project-bar.bar-fixed .project-filter .drop-menu{top:calc(368px / 2)}#partner-projects .project-bar.bar-fixed .project-filter,#projects .project-bar.bar-fixed .project-filter{float:none;width:100%;border-left:none}#partner-projects .project-bar.bar-fixed .project-filter .project-filter-title,#projects .project-bar.bar-fixed .project-filter .project-filter-title{line-height:calc(368px / 2);margin-left:0}#partner-projects .project-bar-buff,#projects .project-bar-buff{height:368px;width:100%;margin-bottom:40px}#partner-projects .project-bar-buff.shown,#projects .project-bar-buff.shown{display:block}#partner-projects .column-25 .grid .grid-elem.show-1-col,#partner-projects .column-25 .grid .grid-elem.show-2-col,#projects .column-25 .grid .grid-elem.show-1-col,#projects .column-25 .grid .grid-elem.show-2-col{display:block}#partner-projects .column-25.hide-1-col,#partner-projects .column-25.hide-2-col,#projects .column-25.hide-1-col,#projects .column-25.hide-2-col{display:none}}#project-detail .gallery-c{display:none}#project-detail .gallery-c.active{display:block;position:fixed;background-color:#fff;top:20px;left:0;width:100%;height:calc(100% - 20px);text-align:center;z-index:1000001;padding-bottom:20px;overflow-y:scroll}#project-detail .gallery-c.active .gallery-header{width:calc(100% - 100px);height:65px;margin-left:50px;margin-right:50px;overflow:hidden;border-top:1px solid #676868;border-bottom:1px solid #676868}#project-detail .gallery-c.active .gallery-header p{text-align:left;float:left}#project-detail .gallery-c.active .gallery-header .gallery-close-c{position:relative;float:right;height:38px;margin-top:12px;padding-bottom:0!important;margin-left:10px}#project-detail .gallery-c.active .gallery-header .gallery-close-c .gallery-close{opacity:1;height:38px;transition:opacity .5s}#project-detail .gallery-c.active .gallery-header .gallery-close-c .gallery-close-h{position:absolute;top:0;left:0;opacity:0;transition:opacity .5s;height:38px}#project-detail .gallery-c.active .gallery-header .gallery-close-c:hover .gallery-close{opacity:0}#project-detail .gallery-c.active .gallery-header .gallery-close-c:hover .gallery-close-h{opacity:1}#project-detail .gallery-c.active .gallery-header .left-button-c{float:right;position:relative;height:38px;margin-top:12px}#project-detail .gallery-c.active .gallery-header .left-button-c .button-gray{opacity:1;transition:opacity .5s;height:38px}#project-detail .gallery-c.active .gallery-header .left-button-c .button-white{position:absolute;top:0;left:0;opacity:0;transition:opacity .5s;height:38px}#project-detail .gallery-c.active .gallery-header .left-button-c:hover .button-gray{opacity:0}#project-detail .gallery-c.active .gallery-header .left-button-c:hover .button-white{opacity:1}#project-detail .gallery-c.active .gallery-header .right-button-c{float:right;position:relative;height:38px;margin-top:12px;margin-left:10px}#project-detail .gallery-c.active .gallery-header .right-button-c .button-gray{opacity:1;transition:opacity .5s;height:38px}#project-detail .gallery-c.active .gallery-header .right-button-c .button-white{position:absolute;top:0;left:0;opacity:0;transition:opacity .5s;height:38px}#project-detail .gallery-c.active .gallery-header .right-button-c:hover .button-gray{opacity:0}#project-detail .gallery-c.active .gallery-header .right-button-c:hover .button-white{opacity:1}#project-detail .gallery-c.active .gallery-img-c{height:calc(100% - 120px);width:100%;position:absolute;top:85px;left:0;opacity:0;transition:opacity .5s;pointer-events:none;z-index:-1000}#project-detail .gallery-c.active .gallery-img-c img{display:inline-block;max-width:calc(100% - 100px);max-height:100%}#project-detail .gallery-c.active .gallery-img-c.active{opacity:1}#project-detail .gallery-c.active .button-c{width:100%;position:absolute;padding-top:30vh;padding-left:50px;padding-right:50px;pointer-events:all}@media only screen and (min-device-width:375px) and (max-device-width:667px),screen and (min-device-width:414px) and (max-device-width:736px),screen and (min-device-width:320px) and (max-device-width:568px),screen and (min-device-width:320px) and (max-device-width:480px){#project-detail .gallery-c.active .gallery-header{height:375px}#project-detail .gallery-c.active .gallery-header p{width:100%}#project-detail .gallery-c.active .gallery-header .gallery-close-c{position:relative;float:right;height:100px;margin-top:20px;padding-bottom:0!important;margin-left:10px;left:-63%}#project-detail .gallery-c.active .gallery-header .gallery-close-c .gallery-close{opacity:1;height:100px;transition:opacity .5s}#project-detail .gallery-c.active .gallery-header .gallery-close-c .gallery-close-h{position:absolute;top:0;left:0;opacity:0;transition:opacity .5s;height:100px}#project-detail .gallery-c.active .gallery-header .gallery-close-c:hover .gallery-close{opacity:0}#project-detail .gallery-c.active .gallery-header .gallery-close-c:hover .gallery-close-h{opacity:1}#project-detail .gallery-c.active .gallery-header .left-button-c{float:right;position:relative;height:100px;margin-top:20px;left:-63%}#project-detail .gallery-c.active .gallery-header .left-button-c .button-gray{opacity:1;transition:opacity .5s;height:100px}#project-detail .gallery-c.active .gallery-header .left-button-c .button-white{position:absolute;top:0;left:0;opacity:0;transition:opacity .5s;height:100px}#project-detail .gallery-c.active .gallery-header .left-button-c:hover .button-gray{opacity:0}#project-detail .gallery-c.active .gallery-header .left-button-c:hover .button-white{opacity:1}#project-detail .gallery-c.active .gallery-header .right-button-c{float:right;position:relative;height:100px;margin-top:20px;margin-left:10px;left:-63%}#project-detail .gallery-c.active .gallery-header .right-button-c .button-gray{opacity:1;transition:opacity .5s;height:100px}#project-detail .gallery-c.active .gallery-header .right-button-c .button-white{position:absolute;top:0;left:0;opacity:0;transition:opacity .5s;height:100px}#project-detail .gallery-c.active .gallery-header .right-button-c:hover .button-gray{opacity:0}#project-detail .gallery-c.active .gallery-header .right-button-c:hover .button-white{opacity:1}#project-detail .gallery-c.active .gallery-img-c{height:calc(100% - 120px);width:100%;position:absolute;top:405px;left:0;opacity:0;transition:opacity .5s;pointer-events:none;z-index:-1000}#project-detail .gallery-c.active .gallery-img-c img{display:inline-block;max-width:calc(100% - 100px);max-height:100%}#project-detail .gallery-c.active .gallery-img-c.active{opacity:1}#project-detail .gallery-c.active .button-c{width:100%;position:absolute;padding-top:30vh;padding-left:50px;padding-right:50px;pointer-events:all}}#partners .test-grid .grid-elem{padding-top:0}#partners .test-grid .grid-elem img{max-height:none}#partner-detail .column-25 .has-border .arrow{position:relative;width:13px!important}#partner-detail .column-50 .column-top{padding-left:10px}#partner-detail .column-50 .grid .grid-elem{padding:0}#partner-detail .column-50 .ge-all{float:left;width:100%;padding-left:10px}#partner-detail .column-50 .ge-all .all-projects{border-top:none;border-bottom:1px solid #bba89c;padding-bottom:10px;padding-top:0;width:100%}#partner-detail .column-50 .ge-all .all-projects:hover{border-bottom:1px solid #676868}#news-events .column-50 .news-elem{width:100%;border-top:1px solid #676868;padding-top:23px;padding-bottom:20px;overflow:hidden}#news-events .column-50 .news-elem:hover .news-elem-title{color:#bba89c}#news-events .column-50 .news-elem .news-elem-img{transition:opacity .25s}#news-events .column-50 .news-elem .news-elem-img:hover{opacity:.8}#news-events .column-50 .news-elem p{border-top:none;padding-bottom:0}#news-events .column-50 .news-elem .news-elem-left{float:left;width:50%;padding-right:20px}#news-events .column-50 .news-elem .news-elem-right{float:right;width:50%}#news-events .column-50 .news-elem .news-elem-date{width:100%}#news-events .column-50 .news-elem .news-elem-title{padding-bottom:20px;transition:color .25s}#news-events .column-50 .news-elem .news-elem-title:hover{color:#bba89c}#news-events .column-50 .news-elem .news-elem-flavor{padding-bottom:9px;display:-webkit-box;display:-moz-box;display:-ms-box;display:box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-variant-numeric:lining-nums;-moz-font-feature-settings:"lnum" 1;-moz-font-feature-settings:"lnum=1";-ms-font-feature-settings:"lnum" 1;-o-font-feature-settings:"lnum" 1;-webkit-font-feature-settings:"lnum" 1;font-feature-settings:"lnum" 1}#news-events .column-50 .news-elem .news-elem-continue{padding-top:20px}@media only screen and (min-device-width:375px) and (max-device-width:667px),screen and (min-device-width:414px) and (max-device-width:736px),screen and (min-device-width:320px) and (max-device-width:568px),screen and (min-device-width:320px) and (max-device-width:480px){#news-events .column-50 .news-elem .news-elem-continue{position:absolute;margin-top:600px}}#news-events .column-50 .news-elem.lazy-load{opacity:0;transition:opacity 1s}#news-events .column-50 .news-elem.lazy-load.loaded{opacity:1}@media only screen and (min-device-width:375px) and (max-device-width:667px),screen and (min-device-width:414px) and (max-device-width:736px),screen and (min-device-width:320px) and (max-device-width:568px),screen and (min-device-width:320px) and (max-device-width:480px){#news-events .column-50 .news-elem{padding-bottom:80px}#news-events .column-50 .news-elem .news-elem-left{width:100%}#news-events .column-50 .news-elem .news-elem-right{width:100%}}#news-events-detail .project-header .requiem-header2{width:50%}@media only screen and (max-width:1450px){#news-events-detail .project-header .requiem-header2{width:75%}}@media only screen and (max-width:1136px){#news-events-detail .project-header .requiem-header2{width:100%}}#news-events-detail .column-right p{border-top:none}#news-events-detail .column-right .grid .grid-elem{padding-left:0;padding-right:0}#news-events-detail .column-right .grid .grid-elem .grid-elem-top{padding-bottom:20px}#news-events-detail .column-right .grid .grid-elem .grid-elem-top .grid-elem-loc{padding-bottom:0}#books .grid .grid-elem .box{width:50%;padding-top:60%;float:left;position:relative;background-color:#edeeec}#books .grid .grid-elem .grid-elem-img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto auto;width:auto;height:85%;-webkit-box-shadow:10px 10px 45px -9px rgba(0,0,0,.75);-moz-box-shadow:10px 10px 45px -9px rgba(0,0,0,.75);box-shadow:10px 10px 45px -9px rgba(0,0,0,.75)}#books .grid .grid-elem .grid-elem-top{float:right;width:calc(50% - 10px * 2)}#books .grid .grid-elem .grid-elem-top .grid-elem-title{padding-bottom:20px}@media only screen and (min-device-width:375px) and (max-device-width:667px),screen and (min-device-width:414px) and (max-device-width:736px),screen and (min-device-width:320px) and (max-device-width:568px),screen and (min-device-width:320px) and (max-device-width:480px){#books .grid .grid-elem .box{width:100%;padding-top:100%}#books .grid .grid-elem .grid-elem-top{float:left;width:calc(100% - 10px * 2)}}#book-detail .column-25 .grid .grid-elem{padding-left:0;padding-right:0}#book-detail .column-25 .grid .grid-elem .grid-elem-top{padding-bottom:20px}#book-detail .column-25 .grid .grid-elem .box{width:100%;padding-top:128%;position:relative;background-color:#edeeec}#book-detail .column-25 .grid .grid-elem .grid-elem-img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto auto;width:auto;height:80%;-webkit-box-shadow:10px 10px 45px -9px rgba(0,0,0,.75);-moz-box-shadow:10px 10px 45px -9px rgba(0,0,0,.75);box-shadow:10px 10px 45px -9px rgba(0,0,0,.75);padding-bottom:0}#videos .desktop-view{display:block}@media only screen and (min-device-width:375px) and (max-device-width:667px),screen and (min-device-width:414px) and (max-device-width:736px),screen and (min-device-width:320px) and (max-device-width:568px),screen and (min-device-width:320px) and (max-device-width:480px){#videos .desktop-view{display:none}}#videos .mobile-view{display:none}@media only screen and (min-device-width:375px) and (max-device-width:667px),screen and (min-device-width:414px) and (max-device-width:736px),screen and (min-device-width:320px) and (max-device-width:568px),screen and (min-device-width:320px) and (max-device-width:480px){#videos .mobile-view{display:inline-block}}#videos .grid .grid-elem{width:calc(50% - 20px);border-top:1px solid #676868;padding-top:23px;padding-bottom:20px;overflow:hidden}#videos .grid .video-spacer{width:100%;height:1px;opacity:0;float:left}#videos .grid .grid-elem.video-left{margin-right:20px}@media only screen and (max-width:1136px){#videos .grid .grid-elem{width:calc(100% - 20px)}}#videos .grid .grid-elem p{border-top:none;padding-bottom:0}#videos .grid .grid-elem .news-elem-left{float:left;width:50%;padding-right:20px}#videos .grid .grid-elem .news-elem-right{float:right;width:50%}#videos .grid .grid-elem .news-elem-date{width:100%}#videos .grid .grid-elem .news-elem-title{padding-bottom:20px}#videos .grid .grid-elem .news-elem-flavor{padding-bottom:20px}#videos .grid .grid-elem .news-elem-left .news-elem-flavor{padding-bottom:9px;display:-webkit-box;display:-moz-box;display:-ms-box;display:box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-variant-numeric:lining-nums;-moz-font-feature-settings:"lnum" 1;-moz-font-feature-settings:"lnum=1";-ms-font-feature-settings:"lnum" 1;-o-font-feature-settings:"lnum" 1;-webkit-font-feature-settings:"lnum" 1;font-feature-settings:"lnum" 1}#videos .grid .video-c{text-align:center;position:relative}#videos .grid .video-c .video-play{position:relative;display:inline-block;margin:0 auto;top:-30%;width:100px}@media only screen and (min-device-width:375px) and (max-device-width:667px),screen and (min-device-width:414px) and (max-device-width:736px),screen and (min-device-width:320px) and (max-device-width:568px),screen and (min-device-width:320px) and (max-device-width:480px){#videos .grid .news-elem{width:100%}#videos .grid .news-elem .news-elem-left{width:100%}#videos .grid .news-elem .news-elem-right{width:100%}}#contact .mobile-only{display:none}@media only screen and (min-device-width:375px) and (max-device-width:667px),screen and (min-device-width:414px) and (max-device-width:736px),screen and (min-device-width:320px) and (max-device-width:568px),screen and (min-device-width:320px) and (max-device-width:480px){#contact .mobile-only{display:block;padding-top:50px}}#contact .mobile-hide{display:block}@media only screen and (min-device-width:375px) and (max-device-width:667px),screen and (min-device-width:414px) and (max-device-width:736px),screen and (min-device-width:320px) and (max-device-width:568px),screen and (min-device-width:320px) and (max-device-width:480px){#contact .mobile-hide{display:none}}#contact .social-row{padding-top:30px;padding-bottom:20px}#contact .social-row .s-img-c{position:relative;display:inline-block;margin-right:30px;height:20px}#contact .social-row .s-img-c img{width:auto;padding-bottom:0;height:100%;transition:opacity .5s}#contact .social-row .s-img-c img.s-img-c-h{position:absolute;left:0;top:0;opacity:0}#contact .social-row .s-img-c:hover img{opacity:0}#contact .social-row .s-img-c:hover img.s-img-c-h{opacity:1}@media only screen and (min-device-width:375px) and (max-device-width:667px),screen and (min-device-width:414px) and (max-device-width:736px),screen and (min-device-width:320px) and (max-device-width:568px),screen and (min-device-width:320px) and (max-device-width:480px){#contact .social-row{padding-top:30px;padding-bottom:20px}#contact .social-row .s-img-c{position:relative;display:inline-block;margin-right:40px;height:60px}#contact .social-row .s-img-c img{width:auto;padding-bottom:0;height:100%;transition:opacity .5s}#contact .social-row .s-img-c img.s-img-c-h{position:absolute;left:0;top:0;opacity:0}#contact .social-row .s-img-c:hover img{opacity:0}#contact .social-row .s-img-c:hover img.s-img-c-h{opacity:1}}#careers .column-25:nth-child(3) .column-top{opacity:0}#careers .column-25 .career-type{border-top:1px solid #676868}#careers .column-25 .career-type p{border-top:none}#careers .column-25 .career-type .career-type-title{padding-bottom:30px;padding-top:23px}#careers .column-25 .career-type .career-type-link{color:#bba89c;padding-bottom:30px}#career-detail .column-right p{border-top:none}#career-detail .column-right .grid .grid-elem{padding-left:0;padding-right:0}#career-detail .column-right .grid .grid-elem .grid-elem-top{padding-bottom:20px}#career-detail .column-right .grid .grid-elem .grid-elem-top .grid-elem-loc{padding-bottom:0}#office-culture .column-25 p{padding-bottom:0}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#office-culture .column-25 p{font-size:20px;line-height:36px}#office-culture .column-25 p span{display:none}}#office-culture .column-25 .column-top{padding-bottom:10px}#office-culture .column-25 .grid .grid-elem{padding-left:0;padding-right:0}#office-culture .column-25 .grid .grid-elem .grid-elem-top{padding-bottom:20px}#projects .project-drop .drop-menu .right .drop-menu-item,#projects .project-filter .drop-menu .right .drop-menu-item{display:none}#projects .project-drop .drop-menu .right .drop-menu-item.active,#projects .project-filter .drop-menu .right .drop-menu-item.active{display:block}#projects .column-25{padding:0}#projects .column-25 p{border:none}#projects .column-25 .grid .grid-elem img{max-height:none}#projects .column-25 .grid .grid-elem.show-1-col,#projects .column-25 .grid .grid-elem.show-2-col{display:none}.clear-both{clear:both}.text-center{text-align:center}.link-box{border-color:#83817a;border-style:solid;border-width:2px;margin-bottom:30px;margin-left:auto;margin-right:auto;margin-top:15px;padding:5px;padding-bottom:5px;padding-left:30px;padding-top:5px;padding-right:30px;text-align:center;width:85%}.link-box a{font-weight:700}.row .row.fellowship:last-child{float:left}header.fellowship{margin-bottom:15px}.fellowship.row{margin-top:45px}.fellowship.title.light-gray{color:#83817a!important;margin-top:15px}.fellowship.slideshow{margin-top:15px}.main-container{margin:0 auto;max-width:1200px;zoom:.32}@media screen and (min-width:360px){.main-container{zoom:.37}}@media screen and (min-width:375px){.main-container{zoom:.38}}@media screen and (min-width:412px){.main-container{zoom:.42}}@media screen and (min-width:768px){.main-container{zoom:.97}#header .header-bottom .header-links{top:-79px;width:112%}}@media screen and (min-width:788px){.main-container{zoom:1}}@media screen and (min-width:1137px){#header .header-bottom .header-links{width:84%}}.subline-divider{color:#676868;margin-bottom:5px;margin-top:10px}
