@-ms-viewport{width:device-width}.float_break{clear:both}body{font-family:ff-scala-sans-web,sans-serif;font-size:16px;line-height:24px;color:#393a32;background:#f3f1e6;min-width:320px}body .body-container{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body .page-header{padding-bottom:0;margin:0;border-bottom:0;min-width:320px}a{color:inherit;cursor:pointer}a:hover,a:focus{color:inherit}header.page-header.home-header{border-bottom:0;position:absolute}header.page-header.home-header .center-block .preface-logo{margin-top:20px;font-size:36px;line-height:48px;font-weight:bold}@media screen and (max-width:500px){header.page-header.home-header .center-block .preface-logo{font-size:24px;line-height:24px;margin-top:0}}header.page-header.home-header .center-block .preface-menu ul{margin-right:0;margin-top:34px}header.page-header.home-header .center-block .preface-menu ul li{font-size:24px}header.page-header.project-header{background-color:rgba(255,255,255,0.5);border-bottom:0}header.page-header.project-header .center-block #mobile-menu-btn{background-color:rgba(255,255,255,0.2)}@media(max-width:740px){header.page-header.project-header .center-block{padding:0 20px}}header.page-header{background-color:#ffdb3e;border-bottom:1px solid rgba(228,183,66,0.49);color:#222;position:absolute;top:0;left:0;right:0;height:52px;z-index:100}@media(min-width:661px){header.page-header{position:fixed}}header.page-header li{list-style-type:none}header.page-header a:hover{text-decoration:none}header.page-header .center-block{max-width:100%;padding:0 60px;box-sizing:border-box;margin:auto}@media(max-width:740px){header.page-header .center-block{padding:0 20px}}header.page-header .center-block .preface-logo{font-size:21.33333px;line-height:24px;float:left;padding-top:15px}header.page-header .center-block .preface-menu ul{padding-top:15px;float:right}header.page-header .center-block .preface-menu ul li{display:inline-block;font-size:21px;margin-left:16px;color:#000;text-transform:none}header.page-header .center-block .preface-menu ul li.selected,header.page-header .center-block .preface-menu ul li:hover,header.page-header .center-block .preface-menu ul li:active{font-weight:700;font-style:italic;color:inherit}@media(max-width:660px){header.page-header .center-block .preface-menu ul li.social{display:none}}@media(max-width:660px){header.page-header .center-block .preface-menu ul li.social.white{display:block;float:none;margin-left:0;text-align:center}}header.page-header .center-block .preface-menu ul li.social.white img{opacity:.75}header.page-header .center-block .preface-menu ul li.social.white:hover img{opacity:1}header.page-header .center-block .preface-menu .social{display:block;margin-left:22px;float:right}header.page-header .center-block .preface-menu .social img{height:20px;position:relative;top:-2px;width:auto}header.page-header .center-block .preface-menu .social.facebook img{top:-3px}header.page-header .center-block .preface-menu .social.white{display:none}header.page-header .center-block #mobile-menu-btn{display:none}@media screen and (max-width:660px){header.page-header .center-block #mobile-menu-btn{display:block;border:0;background:#ffdb3e;position:fixed;z-index:102;top:6px;right:6px;padding:14px;width:42px;height:42px;-webkit-transition:all 300ms ease 0s;transition:all 300ms ease 0s;font-size:24px}header.page-header .center-block #mobile-menu-btn .icon-bar{display:block;height:2px;background-color:#393a32;margin-top:-2px}header.page-header .center-block #mobile-menu-btn .icon-bar+.icon-bar{margin-top:2px}header.page-header .center-block .preface-menu{position:fixed;top:0;bottom:0;left:100%;width:100%;overflow:auto;padding:0;background-color:#393a32;-webkit-transition:left 200ms ease 0s;transition:left 200ms ease 0s}header.page-header .center-block .preface-menu ul{float:none;width:100%;padding:0}header.page-header .center-block .preface-menu ul li{width:100%;border-bottom:1px solid #a0a28d;margin:0}header.page-header .center-block .preface-menu ul li a{padding:15px;display:inline-block;width:100%;font-family:ff-scala-sans-web-sc,sans-serif;font-size:21px;color:#a0a28d;text-transform:lowercase}header.page-header .center-block .preface-menu ul li.selected a,header.page-header .center-block .preface-menu ul a:hover{color:white;font-style:normal;font-weight:normal}}header.page-header.menu-opened .center-block #mobile-menu-btn{background:#151908}header.page-header.menu-opened .center-block #mobile-menu-btn .icon-bar{background-color:white}header.page-header.menu-opened .center-block .preface-menu{left:0}.home-page{min-height:100vh;background-color:#ffdb3e;overflow:hidden}.home-page .illustration{height:77.5vh;margin-top:50px;position:relative}@media(max-width:1024px){.home-page .illustration{margin:50px auto 0;width:1px}}@media(max-width:500px){.home-page .illustration{margin-top:80px}.home-page .illustration .ana,.home-page .illustration .ze,.home-page .illustration .hugo,.home-page .illustration .dri{margin-top:-100vh}}.home-page .illustration div{background-size:auto auto;background-repeat:no-repeat;height:100%;left:0;margin-left:5vw;min-width:960px;position:absolute;top:0;width:90vw}@media(max-width:1024px){.home-page .illustration div{left:-500px;margin-left:0;width:100vw}}.home-page .illustration .lucas{background-size:14.9% auto;background-position:46.3% 8.2%;z-index:1}@media(max-width:500px){.home-page .illustration .lucas{background-size:12.9% auto;background-position:51.3% 8.2%}}.home-page .illustration .ana{background-size:16.34% auto;background-position:27.1% 20.6%}.home-page .illustration .dri{background-size:11.3% auto;background-position:65.1% 23.7%}.home-page .illustration .ana,.home-page .illustration .dri{z-index:2}.home-page .illustration .teka{background-size:18.6% auto;background-position:40.55% 60.6%}@media(max-width:500px){.home-page .illustration .teka{background-size:14.6% auto;background-position:46.55% 60.6%}}.home-page .illustration .ze{background-size:9.79% auto;background-position:25.3% 76.9%}.home-page .illustration .marisu-daniel{background-size:25% auto;background-position:89.83% 40.5%}@media(max-width:500px){.home-page .illustration .marisu-daniel{background-size:21% auto;background-position:61.83% 34.5%}}.home-page .illustration .teka,.home-page .illustration .ze,.home-page .illustration .marisu-daniel{z-index:3}.home-page .illustration .hugo{background-size:15% auto;background-position:72.6% 60%}@media(max-width:500px){.home-page .illustration .hugo{background-size:11% auto;background-position:65.6% 60%}}.home-page .illustration .hugo,.home-page .illustration .calua{z-index:4;margin-top:30px}.home-page .illustration .calua{background-size:21.3% auto;background-position:55.52% 73.5%}@media(max-width:500px){.home-page .illustration .calua{background-size:17.3% auto;background-position:50.52% 73.5%}}.home-page .illustration .xuxa{background-size:16.7% auto;background-position:7.6% 43%}@media(max-width:500px){.home-page .illustration .xuxa{background-size:12.7% auto;background-position:37.6% 43%}}.home-page .home-content{max-width:940px;margin:auto;padding-bottom:80px}.home-page .home-content .preface-info p{text-shadow:#ffdb3e 1px -1px 0,#ffdb3e 1px 0 0,#ffdb3e 1px 1px 0,#ffdb3e -1px -1px 0,#ffdb3e -1px 0 0,#ffdb3e -1px 1px 0,#ffdb3e 0 -1px 0,#ffdb3e 0 0 0,#ffdb3e 0 1px 0}.home-page .preface-info{font-size:24px;line-height:36px;max-width:620px;margin:auto;margin-top:24px}@media screen and (max-width:660px){.home-page .preface-info{margin-left:20px;margin-right:20px}}.home-page .services{margin:auto;margin-top:72px;max-width:820px}@media screen and (max-width:1000px){.home-page .services{max-width:620px}}.home-page .services ul{list-style:none;text-align:center;margin:0;padding:0}@media screen and (max-width:660px){.home-page .services ul{margin-right:20px;margin-left:20px}}.home-page .services li.vertical-adjustment img{margin-top:-17px}@media screen and (max-width:1000px){.home-page .services li.vertical-adjustment img{height:77px}}@media screen and (max-width:500px){.home-page .services li.vertical-adjustment img{width:57px;margin-top:-25px}}@media screen and (max-width:1000px){.home-page .services li.vertical-img img{height:60px}}@media screen and (max-width:500px){.home-page .services li.vertical-img img{width:57px;height:52px}}.home-page .services li{position:relative;width:160px;min-height:180px;margin-right:2.7%;margin-bottom:24px;margin-left:2.7%;float:left}@media screen and (max-width:1000px){.home-page .services li{width:126px;min-height:130px;margin-left:10px;margin-right:10px}}@media screen and (max-width:660px){.home-page .services li{width:42%}}@media screen and (max-width:340px){.home-page .services li{width:100%;margin-left:0;margin-right:0}}.home-page .services li span{position:absolute;bottom:0;font-size:26px;line-height:26px;margin-top:24px;display:block;width:100%}@media screen and (max-width:1000px){.home-page .services li span{font-size:21px;line-height:24px;margin-top:12px}}@media screen and (max-width:660px){.home-page .services li span{position:static}}.home-page .services li img{max-width:100%}@media screen and (max-width:1000px){.home-page .services li img{width:77px}}.home-page .newsletter>div{max-width:460px;margin:auto}@media screen and (max-width:660px){.home-page .newsletter>div{margin-left:20px;margin-right:20px;max-width:100%}}@media screen and (max-width:1000px){.home-page .newsletter{max-width:728px;margin-left:auto;margin-right:auto}}.home-page .projects{margin-top:48px}@media screen and (max-width:1000px){.home-page .projects{max-width:728px;margin-left:auto;margin-right:auto}}@media screen and (max-width:740px){.home-page .projects{margin-left:20px;margin-right:20px}}.home-page .projects h2{margin-bottom:24px;font-family:ff-scala-sans-web-sc,sans-serif;font-size:24px;line-height:28px;font-weight:400;text-align:left;text-transform:lowercase}.home-page .projects .more-projects{width:100%;text-align:center;margin:48px auto auto}.home-page .projects .more-projects a{font-size:24px;line-height:32px;text-decoration:underline}.home-page .projects .projects-list{margin:0}.home-page .projects .projects-list .list{margin:-10px}.newsletter{color:#393a32;background-color:#ffe96d;width:12 * M - 20px;margin-top:48px;padding-top:30px;padding-bottom:30px}.newsletter h2{margin-top:20px;margin-bottom:24px;font-family:ff-scala-sans-web-sc,sans-serif;font-size:24px;line-height:28px;font-weight:400;text-transform:lowercase}.newsletter label{margin-top:34px;display:block;font-weight:bold;margin-bottom:10px}.newsletter input[type="email"]{border:1px solid #d6d5c0;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;display:block;width:100%;padding:8px 12px;vertical-align:middle;height:38px;font-size:14px}.newsletter input[type="submit"]{margin-top:18px;margin-bottom:20px;float:right;font-size:12px;letter-spacing:1px;text-transform:uppercase;display:inline-block;width:50%;padding:4px 15px 3px;background-color:#000;box-shadow:rgba(57,58,50,0.2) 0 1px 2px 0;color:#fff;text-align:center;text-decoration:none;border:0}.newsletter a{color:#00f;text-decoration:underline}#content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:200px}.project-header-background{min-height:460px;height:calc(100vh - 240px);background-color:rgba(255,255,255,0.5)}.project-header-background .project-meta-info{min-height:460px;height:calc(100vh - 240px);max-width:660px;width:100%;box-sizing:border-box;margin:auto;position:relative}.project-header-background .project-meta-info>div{position:absolute;bottom:0;left:0;right:0;padding:0 20px 0;margin-bottom:48px}.project-header-background .project-meta-info img.project-type{margin-top:24px;margin-right:32px;padding-top:1px;height:37px;max-width:100%;vertical-align:middle;display:inline-block}.project-header-background .project-meta-info h1{margin:0;padding:0;font-size:24px;line-height:28px}.project-header-background .project-meta-info h2{margin:0;padding:0;font-size:16px;line-height:24px;text-transform:lowercase;font-family:ff-scala-sans-web-sc,sans-serif;margin-top:2px;margin-bottom:24px}.project-header-background .project-meta-info p{margin-bottom:5px}.project-navigation,.people-navigation{width:100%;margin:auto;margin-top:24px;padding-left:20px;padding-right:20px;position:relative}@media screen and (max-width:1000px){.project-navigation,.people-navigation{width:100%}}.project-navigation a,.people-navigation a{color:#a0a28d;position:absolute}.project-navigation a>span,.people-navigation a>span{margin-left:12px;margin-right:12px}.project-navigation a:hover,.people-navigation a:hover{color:#393a32;text-decoration:none}.project-navigation a.previous-project,.people-navigation a.previous-project,.project-navigation a.previous-person,.people-navigation a.previous-person{left:40px}@media(max-width:740px){.project-navigation a.previous-project,.people-navigation a.previous-project,.project-navigation a.previous-person,.people-navigation a.previous-person{left:0}}.project-navigation a.previous-project>span,.people-navigation a.previous-project>span,.project-navigation a.previous-person>span,.people-navigation a.previous-person>span{padding-left:10px}.project-navigation a.next-project,.people-navigation a.next-project,.project-navigation a.next-person,.people-navigation a.next-person{right:38px}@media(max-width:740px){.project-navigation a.next-project,.people-navigation a.next-project,.project-navigation a.next-person,.people-navigation a.next-person{right:0}}.project-navigation a.next-project>span,.people-navigation a.next-project>span,.project-navigation a.next-person>span,.people-navigation a.next-person>span{padding-right:10px}.people-navigation{height:44px}.project-texts{max-width:660px;margin:auto;margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:10px;padding-right:10px}@media screen and (max-width:940px){.project-texts{padding-top:24px}}.project-texts h2{font-size:24px;line-height:24px;font-family:ff-scala-sans-web-sc;text-transform:lowercase;margin-bottom:24px;margin-top:0}@media screen and (max-width:840px){.project-texts h2{margin-top:24px}}.project-texts>div{margin-left:10px;margin-right:10px;min-height:20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;width:260px}.project-folio{max-width:1360px;margin:auto;padding-left:10px;padding-right:10px;width:1320px}@media screen and (max-width:1360px){.project-folio{width:660px}}@media screen and (max-width:660px){.project-folio{width:100%}}.project-folio .project-folio-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.project-folio .project-folio-row>div{margin:10px;min-height:20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;box-sizing:border-box;width:0}.project-folio .project-folio-row>div.project-folio-spacer{margin:0}.project-folio .project-folio-row .processing-object,.project-folio .project-folio-row .processing-spread,.project-folio .project-folio-row .processing-left_spread,.project-folio .project-folio-row .processing-right_spread{box-shadow:rgba(57,58,50,0.29) 0 1px 3px 0}.project-folio .project-folio-row .spread-overlay,.project-folio .project-folio-row .spread-overlay-2{display:none}.project-folio .project-folio-row .project-folio-content-item .processing-spread-other .spread-overlay{display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0) 45%,rgba(0,0,0,0.03) 50%,rgba(255,255,255,0) 55%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,0) 45%,rgba(0,0,0,0.03) 50%,rgba(255,255,255,0) 55%,rgba(255,255,255,0) 100%)}.project-folio .project-folio-row .project-folio-content-item .processing-spread-other>div.spread-overlay-2{display:block;position:absolute;top:0;bottom:0;left:0;width:50%;border-right:1px solid rgba(0,0,0,0.07)}.project-folio .project-folio-row .project-folio-content-item.image-container{position:relative}.project-folio .project-folio-row .project-folio-content-item.image-container img{width:100%}.project-folio .project-folio-row .project-folio-content-item.image-container>div{width:100%}.project-folio .project-folio-row .project-folio-content-item.image-container>div.spread-overlay-2{position:absolute;top:0;bottom:0;left:0;width:50%;border-right:1px solid rgba(0,0,0,0.07)}.project-folio .project-folio-row>div.project-folio-content-item.width-1{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.project-folio .project-folio-row>div.project-folio-content-item.width-2{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;width:20px}.project-folio .project-folio-row>div.project-folio-content-item.width-3{-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3;width:40px}.project-folio .project-folio-row>div.project-folio-content-item.width-4{-webkit-box-flex:4;-ms-flex-positive:4;flex-grow:4;width:60px}.project-folio .project-folio-row>div.project-folio-content-item.width-4-or-2{-webkit-box-flex:4;-ms-flex-positive:4;flex-grow:4;width:60px}@media screen and (min-width:1360px){.project-folio .project-folio-row>div.project-folio-content-item.width-4-or-2{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;width:20px}}.project-folio .project-folio-row>div.project-folio-content-item.width-0-or-1{display:none}@media screen and (min-width:1360px){.project-folio .project-folio-row>div.project-folio-content-item.width-0-or-1{display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.project-folio .project-folio-row>div.project-folio-content-item.width-4-or-2-image{-webkit-box-flex:4;-ms-flex-positive:4;flex-grow:4;width:60px}@media screen and (min-width:660px){.project-folio .project-folio-row>div.project-folio-content-item.width-4-or-2-image{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;width:20px}}.project-folio .project-folio-row>div.project-folio-content-item.width-0-or-1-image{display:none}@media screen and (min-width:660px){.project-folio .project-folio-row>div.project-folio-content-item.width-0-or-1-image{display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media screen and (max-width:500px){.project-folio .project-folio-row>div.project-folio-content-item.placehold-container{display:none}}.project-folio .project-folio-row>div.project-folio-left-column{margin-left:20px}.project-folio .project-folio-row>div.project-folio-right-column{margin-right:20px}.project-folio .project-folio-row>div.project-folio-left-column,.project-folio .project-folio-row>div.project-folio-right-column{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:140px;flex-basis:140px}.project-folio .project-folio-row>div.site-container .site-menu{margin-top:16px;margin-bottom:5px}.project-folio .project-folio-row>div.site-container .site-menu a{color:#393a32;display:inline-block;margin-right:5px;padding:2px 10px;font-size:12px;text-transform:lowercase;font-family:ff-scala-sans-web-sc;letter-spacing:.5px}@media screen and (max-width:500px){.project-folio .project-folio-row>div.site-container .site-menu a{font-size:10px;padding:0 4px;line-height:19px}}.project-folio .project-folio-row>div.site-container .site-menu a:hover{background-color:#d6d5c0;color:#393a32;text-decoration:none}.project-folio .project-folio-row>div.site-container .site-menu a.selected{background-color:#393a32;color:#fff}.project-folio .project-folio-row>div.site-container .site-images{border:3px solid #393a32;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}.project-folio .project-folio-row>div.site-container .site-images .images{height:440px;overflow-y:scroll}@media screen and (min-width:1360px){.project-folio .project-folio-row>div.site-container .site-images .images{height:680px}}@media screen and (max-width:500px){.project-folio .project-folio-row>div.site-container .site-images .images{height:70vw}}.project-folio .project-folio-row>div.site-container .site-images .top{height:24px;background-color:#393a32;background-image:url('../img/layout/topo-navegador.png');background-position:9px 5px;background-size:42px auto;background-repeat:no-repeat}.project-folio .project-folio-row>div.site-container img{width:100%}@media screen and (min-width:1360px){.project-folio .project-folio-row>div.site-container.phone .site-images .images{height:840px}}@media screen and (max-width:500px){.project-folio .project-folio-row>div.site-container.phone .site-images .images{height:90vh;min-height:70vw}}.project-folio .project-folio-row>div.animation-container .animation{position:relative;width:100%;height:0}.project-folio .project-folio-row>div.animation-container div.image-direct-container{width:100%;position:absolute;left:0;top:0}.project-folio .project-folio-row>div.animation-container div.image-direct-container>img{width:100%}.project-folio .project-folio-row>div.animation-container div.image-direct-container.processing-left_spread,.project-folio .project-folio-row>div.animation-container div.image-direct-container.processing-right_spread{width:50%}.project-folio .project-folio-row>div.animation-container div.image-direct-container.processing-right_spread{left:50%}@media screen and (max-width:500px){.project-folio .project-folio-row>div.project-folio-content-item.width-1,.project-folio .project-folio-row>div.project-folio-content-item.width-2,.project-folio .project-folio-row>div.project-folio-content-item.width-4{min-width:90%;-ms-flex-negative:1;flex-shrink:1}}.project-folio .item-subtitles p{font-size:13px;line-height:24px;margin-bottom:24px;font-style:italic;color:#393a32;display:block;margin-bottom:0;margin-top:48px;margin-right:calc(100% * 1/4);font-style:normal}@media screen and (max-width:500px){.project-folio .item-subtitles p{margin-right:0}}@media screen and (min-width:){.project-folio .item-subtitles p{margin-right:0}}.wf-loading{visibility:hidden}.home-page .projects-list .list{max-width:none}.home-page .projects-list .list>div{margin:0 10px 20px}.projects-list{padding-top:80px}@media(max-width:740px){.projects-list{padding-top:73px}}.projects-list .list{margin:0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:1380px) and (min-width:990px){.projects-list .list{margin:20px 30px 0;max-width:100%}}@media screen and (max-width:740px){.projects-list .list{margin:0 10px}}.projects-list .list div.project-place-holder{height:1px;margin-bottom:0}.projects-list .list>div{margin:0 30px 60px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:300px;flex-basis:300px;max-width:620px;position:relative}.projects-list .list>div a{display:block;padding-bottom:66%;height:0;overflow:hidden;background-color:#fff}@media(max-width:780px){.projects-list .list>div{-ms-flex-preferred-size:278px;flex-basis:278px}}@media(max-width:740px){.projects-list .list>div{margin:0 10px 21px}}@media(min-width:1360px){.projects-list .list>div{-ms-flex-preferred-size:410px;flex-basis:410px}}.projects-list .list img{width:100%}.projects-list .list h5{font-size:13px;line-height:16px;text-align:left;margin:0;position:absolute;bottom:0;height:auto;background-color:#fff;padding:10px 10px 10px 11px;width:66%}.projects-list.person-profile{padding-top:0}.projects-list.front-page{padding-top:0;margin-left:-10px}.profile-background-image{background:no-repeat fixed;background-size:cover}.profile-background-image.right{background-position:100% 0}.profile-background-image.left{background-position:0 0}.profile-background-image.center{background-position:center 0}.profile-background-gradient{height:calc(100vh - 48px);min-height:530px;max-height:1000px;-webkit-transition:height .5s ease;transition:height .5s ease}.profile-background-gradient .person-meta-container{max-width:980px;margin:auto;position:relative;z-index:0;height:calc(100vh - 48px);min-height:530px;max-height:1000px;-webkit-transition:height .5s ease;transition:height .5s ease}.profile-background-gradient .person-meta-container .person-meta-info{width:100%;max-width:620px;color:white;position:absolute;bottom:0;padding:48px 0 24px 20px}.profile-background-gradient .person-meta-container .person-meta-info h1{margin:0;font-size:24px;line-height:28px;padding:0 20px 0 0}.profile-background-gradient .person-meta-container .person-meta-info h2{font-family:ff-scala-sans-web-sc,sans-serif;font-size:16px;font-weight:800;margin-top:32px;letter-spacing:.6px;text-transform:lowercase;line-height:32px;padding-right:20px}.profile-background-gradient .person-meta-container .person-meta-info p{margin-bottom:12px;padding-right:20px}.profile-background-gradient .person-meta-container .person-meta-info .person-link-container{max-width:100%;overflow:hidden;margin-top:12px;min-height:24px;display:inline-block;padding-left:30px;padding-right:24px;position:relative;line-height:24px;font-family:ff-scala-sans-web,sans-serif}.profile-background-gradient .person-meta-container .person-meta-info .person-link-container.fa:before{font-family:FontAwesome;display:inline-block;border-radius:12px;width:24px;height:24px;font-size:12px;border:3px solid white;text-align:center;line-height:17px;position:absolute;left:0}.profile-background-gradient .person-meta-container .person-meta-info .person-link-container.fa.no-border:before{border:0;top:2px}.persons-project-title{max-width:980px;padding-top:24px}.persons-project-title h3{padding:0 20px;font-family:ff-scala-sans-web-sc,sans-serif;font-size:24px;line-height:28px;text-transform:lowercase;margin-bottom:24px}footer .footer-content{padding-left:20px;padding-right:20px}footer .contact{color:#393a32;background-color:#ffe96d;border-top:1px solid rgba(159,138,45,0.2);min-height:120px;padding-top:48px;padding-bottom:72px;margin-top:0}footer .contact .footer-content>div{max-width:460px}footer .info{color:#fff;background-color:#a0a28d;border-top:1px solid #93947c;min-height:120px;padding-top:48px;padding-bottom:96px}footer .info .footer-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;padding-left:10px;padding-right:10px}footer .info h3{font-size:21px;line-height:32px;margin:20px 0 10px 0;font-weight:400;width:100%;margin-left:10px}footer .info .box{width:220px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;margin-left:10px;margin-right:10px;min-height:20px;margin-top:24px}@media screen and (max-width:660px){footer .info .box{width:300px}}footer .info .main{height:82px;border-bottom:2px solid #d6d5c0;margin-bottom:10px;font-size:16px;line-height:24px;overflow:hidden}footer .info .main h4{font-weight:800;margin:0 0 4px 0;font-size:16px}footer .info .address{font-size:13px;line-height:24px}footer .page-footer{color:#fff;background-color:#151908;border-top:1px solid #000;padding:48px 0}footer .page-footer .copyright{float:left}footer .page-footer .copyright p{margin:0}footer .page-footer .jodel{float:right;color:#393a32}.footer-content{max-width:1360px;margin:auto;padding-left:10px;padding-right:10px;width:980px;min-height:20px}@media screen and (max-width:1000px){.footer-content{width:100%}}.project-footer{margin-top:80px;padding-top:42px;background-color:#fff596;border-top:1px solid #f2e785;min-height:80px}.project-footer .footer-content .horizontal-box-flex-container.project-details>.box-content{padding-top:12px;border-top:2px solid #f2e785}.project-footer .footer-content .horizontal-box-flex-container.project-details>.box-content.empty{border:0}.project-footer .footer-content .horizontal-box-flex-container.team .box-content.person{margin-bottom:20px}.project-footer .footer-content .horizontal-box-flex-container.team .box-img{width:100%;padding-bottom:100%;height:0;overflow:hidden}.project-footer .footer-content .horizontal-box-flex-container.team img{width:100%}.project-footer .footer-content .horizontal-box-flex-container.related img{width:150%;margin-left:-20%}.project-footer .footer-content .horizontal-box-flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;margin-bottom:40px}.project-footer .footer-content .horizontal-box-flex-container .box-img{width:100%;padding-bottom:100%;height:0;overflow:hidden}.project-footer .footer-content .horizontal-box-flex-container img{width:100%}.project-footer .footer-content .horizontal-box-flex-container>.box-content.box-container{margin:0}.project-footer .footer-content .horizontal-box-flex-container>.box-content.box-container.width-4{width:320px}.project-footer .footer-content .horizontal-box-flex-container>.box-content.empty{min-height:1px;margin-top:0;margin-bottom:0;padding:0}.project-footer .footer-content .horizontal-box-flex-container>.box-content{min-height:20px;box-sizing:border-box;margin:0 10px 30px 10px}.project-footer .footer-content .horizontal-box-flex-container>.box-content.title{border:0;padding:0;margin-bottom:0}.project-footer .footer-content .horizontal-box-flex-container>.width-12{width:940px;-webkit-box-flex:12;-ms-flex-positive:12;flex-grow:12;-ms-flex-negative:12;flex-shrink:12}.project-footer .footer-content .horizontal-box-flex-container>.width-4{width:300px;-webkit-box-flex:4;-ms-flex-positive:4;flex-grow:4;-ms-flex-negative:4;flex-shrink:4}.project-footer .footer-content .horizontal-box-flex-container>.width-3{width:220px;-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3;-ms-flex-negative:3;flex-shrink:3}.project-footer .footer-content .horizontal-box-flex-container>.width-2{width:140px;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;-ms-flex-negative:2;flex-shrink:2}.project-footer .footer-content .horizontal-box-flex-container .person.fa.fa-external-link-square::before{bottom:2px;box-shadow:0 0 2px rgba(0,0,0,.5);color:white;right:3px;position:absolute}.project-footer .footer-content h2{font-family:ff-scala-sans-web-sc,sans-serif;font-size:24px;line-height:36px;font-weight:400;margin:0 0 22px 0;width:100%;text-transform:lowercase}.project-footer .footer-content h3{margin-top:10px;margin-bottom:3px;font-size:14px;line-height:20px;font-weight:700;width:100%}.project-footer .footer-content .project-info{font-size:14px;line-height:20px;font-style:italic;color:#151908}.project-footer .footer-content a{text-decoration:underline}.team-list{max-width:1360px;margin:auto;padding-left:10px;padding-right:10px;width:980px;min-height:80px}.team-list .cork p{margin:96px 10px 48px 10px;font-size:21.33333px;line-height:32px;max-width:640px}@media screen and (max-width:1000px){.team-list{width:100%}}.team-list .horizontal-box-flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;margin-bottom:40px}.team-list .horizontal-box-flex-container .box-content.person{margin-bottom:20px}.team-list .horizontal-box-flex-container .box-img{width:100%;padding-bottom:100%;height:0;overflow:hidden;position:relative}.team-list .horizontal-box-flex-container .enviroment-photo a{width:300%;margin:0 -100%;position:absolute;display:block;top:0;bottom:0;text-align:center;opacity:.5;-webkit-transition:all 450ms ease;transition:all 450ms ease}.team-list .horizontal-box-flex-container .enviroment-photo a:hover{opacity:1}.team-list .horizontal-box-flex-container .enviroment-photo img{display:inline;width:auto;height:100%}.team-list .horizontal-box-flex-container .box-placeholder{width:100%;padding-bottom:100%;height:0;background-color:#ffdb3e;opacity:.45}.team-list .horizontal-box-flex-container img{width:100%}.team-list .horizontal-box-flex-container>.box-content.empty{min-height:1px;margin-top:0;margin-bottom:0;padding:0}.team-list .horizontal-box-flex-container>.box-content{min-height:20px;box-sizing:border-box;margin:0 10px 20px 10px;position:relative}.team-list .horizontal-box-flex-container>.width-12{width:940px;-webkit-box-flex:12;-ms-flex-positive:12;flex-grow:12;-ms-flex-negative:12;flex-shrink:12}.team-list .horizontal-box-flex-container>.width-6{width:460px;-webkit-box-flex:6;-ms-flex-positive:6;flex-grow:6;-ms-flex-negative:6;flex-shrink:6}.team-list .horizontal-box-flex-container>.width-4{width:300px;-webkit-box-flex:4;-ms-flex-positive:4;flex-grow:4;-ms-flex-negative:4;flex-shrink:4}.team-list .horizontal-box-flex-container>.width-5{width:380px;-webkit-box-flex:5;-ms-flex-positive:5;flex-grow:5;-ms-flex-negative:5;flex-shrink:5}.team-list .horizontal-box-flex-container>.width-3{width:220px;-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3;-ms-flex-negative:3;flex-shrink:3}.team-list .horizontal-box-flex-container>.width-2{width:140px;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;-ms-flex-negative:2;flex-shrink:2}.team-list .horizontal-box-flex-container>.box-content.box-container{margin:0}.team-list .horizontal-box-flex-container>.box-content.box-container.width-special{width:360px;-webkit-box-flex:5;-ms-flex-positive:5;flex-grow:5;-ms-flex-negative:5;flex-shrink:5}.team-list .horizontal-box-flex-container h3{position:absolute;top:10px;left:10px;font-weight:bold;margin:0;font-size:16px;line-height:24px;color:#fff;text-shadow:rgba(21,25,8,0.29) 0 1px 2px}.methodology-page{margin-top:32px}.methodology-page .methodology-item{min-height:100vh;background-size:cover;background-attachment:fixed;background-position:50% 50%;padding-bottom:24px}.methodology-page .methodology-item>div{max-width:660px;padding-top:120px;margin:auto;padding-left:20px;padding-right:20px}.methodology-page .methodology-item>div h3{font-style:italic;font-weight:400;font-size:38px;margin-bottom:30px}@media screen and (max-width:660px){.methodology-page .methodology-item>div h3{font-size:31px}}.methodology-page .methodology-item>div p{font-size:21px;line-height:32px}.popin{background-color:rgba(0,0,0,.7);display:none;height:100vh;left:0;position:fixed;overflow-y:auto;top:0;width:100vw;z-index:999}.popin div.close-popin{height:100%;position:absolute;top:0;width:100%;z-index:2}.popin .contact.newsletter{box-shadow:0 0 3px black;margin:60px auto;max-width:640px;position:relative;width:100%;z-index:3}@media(max-width:840px){.popin .contact.newsletter{margin-left:15vw;margin-right:15vw;width:auto}}@media(max-width:660px){.popin .contact.newsletter{margin-left:10vw;margin-right:10vw}}@media(max-width:500px){.popin .contact.newsletter{margin-top:10vh}}@media(max-width:340px){.popin .contact.newsletter{margin-left:10px;margin-right:10px;margin-top:10px;height:calc(100vh - 20px)}}.popin .contact.newsletter img{cursor:pointer;right:10px;position:absolute;top:10px;width:40px}.popin .footer-content{padding:0 60px;width:100%}@media(max-width:340px){.popin .footer-content{padding:0 20px}}.client-page{margin-top:100px}.client-page .centralized{margin:auto;max-width:940px;padding:0 20px}.client-page .client-list{margin-bottom:96px}.client-page .client-list>.client-group:first-child{border:0}.client-page .client-list .client-group{border-top:1px solid #d6d5c0;margin-top:50px;padding-top:30px}.client-page .client-list .client-group h3{color:#151908;font-size:21px;font-style:italic;margin-bottom:50px;margin-top:10px;text-transform:lowercase}.client-page .client-list .client-group .clients{font-family:ff-scala-sans-web-sc;font-size:13px;letter-spacing:.4px;line-height:15px;text-transform:lowercase;vertical-align:middle}.client-page .client-list .client-group .clients a,.client-page .client-list .client-group .clients span{color:#393a32;display:inline-block;margin-bottom:20px;margin-right:60px;min-width:40px;max-width:140px}.client-page .client-list .client-group .clients a img,.client-page .client-list .client-group .clients span img{max-height:72px;max-width:140px}.client-page .client-list .client-group .clients a:hover{text-decoration:none}.w_1M-1g{width:60px}.w_1M0g{width:80px}.w_2M-1g{width:140px}.w_2M0g{width:160px}.w_3M-1g{width:220px}.w_3M0g{width:240px}.w_4M-1g{width:300px}.w_4M0g{width:320px}.w_5M-1g{width:380px}.w_5M0g{width:400px}.w_6M-1g{width:460px}.w_6M0g{width:480px}.w_7M-1g{width:540px}.w_7M0g{width:560px}.w_8M-1g{width:620px}.w_8M0g{width:640px}.w_9M-1g{width:700px}.w_9M0g{width:720px}.w_10M-1g{width:780px}.w_10M0g{width:800px}.w_11M-1g{width:860px}.w_11M0g{width:880px}.w_12M-1g{width:940px}.w_12M0g{width:960px}
