article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong,.strong{font-weight:bold}dfn,em,.em{font-style:italic}hr{box-sizing:content-box;height:0}p{-webkit-hyphens:auto;-epub-hyphens:auto;-ms-hyphens:auto;hyphens:auto}pre{margin:0}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}q:before,q:after{content:'';content:none}small,.small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0}menu{padding:0 0 0 40px}ol,ul{padding:0;list-style-type:none}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}.image-replacement,.ir{text-indent:100%;white-space:nowrap;overflow:hidden}.clearfix,.cf{zoom:1}.clearfix:before,.clearfix:after,.cf:before,.cf:after{content:"";display:table}.clearfix:after,.cf:after{clear:both}span.amp{font-family:Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif !important;font-style:italic}@font-face{font-family:"AL";font-style:normal;font-weight:normal;src:url("../fonts/AtlasGrotesk-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/AtlasGrotesk-Light.woff") format("woff"),url("../fonts/AtlasGrotesk-Light.ttf") format("truetype"),url("../fonts/AtlasGrotesk-Light.svg#AL") format("svg")}@font-face{font-family:"AR";font-style:normal;font-weight:normal;src:url("../fonts/AtlasGrotesk-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/AtlasGrotesk-Regular.woff") format("woff"),url("../fonts/AtlasGrotesk-Regular.ttf") format("truetype"),url("../fonts/AtlasGrotesk-Regular.svg#AR") format("svg")}body{font-family:"AR","AL","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:100%;color:#8C7568;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:1.5em}@media (min-width: 768px){body{font-size:16px;line-height:1.5em}}p{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}a,a:visited{color:#B39585;text-decoration:none;outline:0}a:hover,a:focus,a:visited:hover,a:visited:focus{color:#8C7568;text-decoration:none;outline:0}a:active,a:visited:active{outline:0}a:link,a:visited:link{-webkit-tap-highlight-color:rgba(0,0,0,0.3)}a.inverted,a:visited.inverted{text-decoration:underline}a.inverted:hover,a:visited.inverted:hover{text-decoration:none}a.dark-underline,a:visited.dark-underline{color:#594A42}a.dark-underline:hover,a:visited.dark-underline:hover{color:#8C7568;text-decoration:underline}a.anone{color:inherit;text-decoration:none}a.anone:hover,a.anone:focus,a.anone:active{color:inherit;text-decoration:none}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{text-rendering:optimizelegibility;font-weight:normal;font-family:"AL";color:#8C7568}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a,h6 a,.h6 a{text-decoration:none;color:inherit}h1 a:hover,.h1 a:hover,h2 a:hover,.h2 a:hover,h3 a:hover,.h3 a:hover,h4 a:hover,.h4 a:hover,h5 a:hover,.h5 a:hover,h6 a:hover,.h6 a:hover{text-decoration:none;color:inherit}h1{font-size:24px;line-height:28px}@media (min-width: 768px){h1{font-size:32px;line-height:40px}}@media (min-width: 1280px){h1{font-size:48px;line-height:58px}}h3{font-size:18px;line-height:21px}@media (min-width: 768px){h3{font-size:26px;line-height:30px}}@media (min-width: 1280px){h3{font-size:30px;line-height:36px}}h4{font-family:'AR';text-transform:uppercase;font-size:12px;line-height:18px;letter-spacing:2px}h5{font-size:18px;line-height:21px}@media (min-width: 768px){h5{font-size:24px;line-height:34px}}.big-text{font-family:'AL';font-size:18px;line-height:24px}@media (min-width: 768px){.big-text{font-size:20px;line-height:30px}}@media (min-width: 1280px){.big-text{font-size:24px;line-height:34px}}@media (min-width: 1680px){.big-text{font-size:30px;line-height:40px}}.text-color-light{color:#B39585}.text-color-light a{color:#594A42}.text-color-light a:hover{color:#594A42;border-bottom:1px solid #594A42}.text-color-light a sup:hover{text-decoration:none}.text-20{font-family:'AR';font-size:16px;line-height:24px;max-width:680px}@media (min-width: 768px){.text-20{font-size:20px;line-height:30px}.text-20 p:first-child{margin:0}}a.background--dark{color:#fff}a.background--dark h1,a.background--dark .h1,a.background--dark h2,a.background--dark .h2,a.background--dark h3,a.background--dark .h3,a.background--dark h4,a.background--dark .h4,a.background--dark h5,a.background--dark .h5,a.background--dark h6,a.background--dark .h6{color:#fff}.background-check{-webkit-transition:all 0.4s ease-out;transition:all 0.4s ease-out}ul{list-style-type:disc;list-style-position:outside}ul li{margin-bottom:1em;margin-left:10px}.scroll{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.noscroll{overflow:hidden;overflow-x:hidden;overflow-y:hidden}input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],input[type="submit"],select,textarea,button,.field{box-sizing:border-box;display:block;height:30px;line-height:30px;padding:0;font-size:14px;font-family:'AR';color:#594A42;vertical-align:middle;box-shadow:none;border:0;width:100%;border-bottom:1px solid #ddd;background-color:transparent;padding:0px 0px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;outline:none}input[type="text"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="datetime"]::-webkit-input-placeholder,input[type="datetime-local"]::-webkit-input-placeholder,input[type="date"]::-webkit-input-placeholder,input[type="month"]::-webkit-input-placeholder,input[type="time"]::-webkit-input-placeholder,input[type="week"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="color"]::-webkit-input-placeholder,input[type="submit"]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder,button::-webkit-input-placeholder,.field::-webkit-input-placeholder{color:#B39585}input[type="text"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="datetime"]::-moz-placeholder,input[type="datetime-local"]::-moz-placeholder,input[type="date"]::-moz-placeholder,input[type="month"]::-moz-placeholder,input[type="time"]::-moz-placeholder,input[type="week"]::-moz-placeholder,input[type="number"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="url"]::-moz-placeholder,input[type="search"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="color"]::-moz-placeholder,input[type="submit"]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder,button::-moz-placeholder,.field::-moz-placeholder{color:#B39585}input[type="text"]:-moz-placeholder,input[type="password"]:-moz-placeholder,input[type="datetime"]:-moz-placeholder,input[type="datetime-local"]:-moz-placeholder,input[type="date"]:-moz-placeholder,input[type="month"]:-moz-placeholder,input[type="time"]:-moz-placeholder,input[type="week"]:-moz-placeholder,input[type="number"]:-moz-placeholder,input[type="email"]:-moz-placeholder,input[type="url"]:-moz-placeholder,input[type="search"]:-moz-placeholder,input[type="tel"]:-moz-placeholder,input[type="color"]:-moz-placeholder,input[type="submit"]:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder,button:-moz-placeholder,.field:-moz-placeholder{color:#B39585}input[type="text"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="datetime"]:-ms-input-placeholder,input[type="datetime-local"]:-ms-input-placeholder,input[type="date"]:-ms-input-placeholder,input[type="month"]:-ms-input-placeholder,input[type="time"]:-ms-input-placeholder,input[type="week"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="url"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="color"]:-ms-input-placeholder,input[type="submit"]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder,button:-ms-input-placeholder,.field:-ms-input-placeholder{color:#B39585}input[type="text"]:focus,input[type="text"]:active,input[type="text"].changed,input[type="password"]:focus,input[type="password"]:active,input[type="password"].changed,input[type="datetime"]:focus,input[type="datetime"]:active,input[type="datetime"].changed,input[type="datetime-local"]:focus,input[type="datetime-local"]:active,input[type="datetime-local"].changed,input[type="date"]:focus,input[type="date"]:active,input[type="date"].changed,input[type="month"]:focus,input[type="month"]:active,input[type="month"].changed,input[type="time"]:focus,input[type="time"]:active,input[type="time"].changed,input[type="week"]:focus,input[type="week"]:active,input[type="week"].changed,input[type="number"]:focus,input[type="number"]:active,input[type="number"].changed,input[type="email"]:focus,input[type="email"]:active,input[type="email"].changed,input[type="url"]:focus,input[type="url"]:active,input[type="url"].changed,input[type="search"]:focus,input[type="search"]:active,input[type="search"].changed,input[type="tel"]:focus,input[type="tel"]:active,input[type="tel"].changed,input[type="color"]:focus,input[type="color"]:active,input[type="color"].changed,input[type="submit"]:focus,input[type="submit"]:active,input[type="submit"].changed,select:focus,select:active,select.changed,textarea:focus,textarea:active,textarea.changed,button:focus,button:active,button.changed,.field:focus,.field:active,.field.changed{outline:none}input[type="text"][disabled],input[type="text"].is-disabled,input[type="password"][disabled],input[type="password"].is-disabled,input[type="datetime"][disabled],input[type="datetime"].is-disabled,input[type="datetime-local"][disabled],input[type="datetime-local"].is-disabled,input[type="date"][disabled],input[type="date"].is-disabled,input[type="month"][disabled],input[type="month"].is-disabled,input[type="time"][disabled],input[type="time"].is-disabled,input[type="week"][disabled],input[type="week"].is-disabled,input[type="number"][disabled],input[type="number"].is-disabled,input[type="email"][disabled],input[type="email"].is-disabled,input[type="url"][disabled],input[type="url"].is-disabled,input[type="search"][disabled],input[type="search"].is-disabled,input[type="tel"][disabled],input[type="tel"].is-disabled,input[type="color"][disabled],input[type="color"].is-disabled,input[type="submit"][disabled],input[type="submit"].is-disabled,select[disabled],select.is-disabled,textarea[disabled],textarea.is-disabled,button[disabled],button.is-disabled,.field[disabled],.field.is-disabled{cursor:not-allowed;opacity:0.6}textarea{max-width:100%;min-height:170px;padding:10px 0px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;background:none}.img-container{width:100%;position:relative;overflow:hidden;padding-bottom:120%}.img-container.square{padding-bottom:100%}.img-container.rounded{padding-bottom:100%}.img-container.rounded div{border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-top-right-radius:50%;border-bottom-left-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;border-top-left-radius:50%}.img-container .bgimage{position:absolute}.img-container img{position:absolute;margin:0;max-width:100%;height:auto}.bgimage{width:100%;height:100%;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;overflow:hidden;opacity:0}.bgimage img{width:100%;height:auto}.bgimage.aligntop{background-position:50% 0%}.bgimage.alignbottom{background-position:50% 100%}.bgimage.lazyloaded{opacity:1}.preload{display:none;visibility:hidden;opacity:0}.toload{opacity:0;-webkit-transition:opacity 0.6s ease;transition:opacity 0.6s ease}.toload.loaded{opacity:1}.lazyload,.lazyloading,.lazyautosizes{opacity:0;-webkit-transition:opacity 0.6s ease-out;transition:opacity 0.6s ease-out}.lazyload.show,.lazyload.loaded,.lazyload.lazyloaded,.lazyloading.show,.lazyloading.loaded,.lazyloading.lazyloaded,.lazyautosizes.show,.lazyautosizes.loaded,.lazyautosizes.lazyloaded{opacity:1}.pinhide{display:none}.video-container{position:absolute;width:100%;height:100%}.video-container iframe,.video-container embed,.video-container object,.video-container video{position:absolute;top:0;left:0;width:100%;height:100%}.video-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}.video-wrapper iframe,.video-wrapper embed,.video-wrapper object,.video-wrapper video,.video-wrapper .poster{position:absolute;top:0;left:0;width:100%;height:100%}.video-wrapper.full-screen{width:100%;height:100%}.video-wrapper.full-screen iframe,.video-wrapper.full-screen embed,.video-wrapper.full-screen object,.video-wrapper.full-screen video,.video-wrapper.full-screen .poster{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}img.responsive{width:100%;max-width:100%;height:auto}.item-image{line-height:0px}.img-wrapper-proportion{position:relative;overflow:hidden;width:100%;height:100%;padding-bottom:120%}.img-wrapper-proportion.square{padding-bottom:100%}.img-wrapper-proportion._rectangular{padding-bottom:75%}.img-wrapper-proportion.no-padding{padding-bottom:0}.img-wrapper-proportion img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:auto}.img-wrapper-proportion.vertical-align-top img{top:0px;bottom:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.img-wrapper-proportion.vertical-align-bottom img{top:auto;bottom:0px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.opacity-0{opacity:0}.img-wrapper{position:relative;overflow:hidden;width:100%;height:100%;padding-bottom:120%}.img-wrapper.square{padding-bottom:100%}.img-wrapper.rectangular{padding-bottom:75%}.img-wrapper img{position:absolute;width:100% !important;height:100% !important;-o-object-fit:cover;object-fit:cover}.reset-transform{-webkit-transform:none;transform:none}.trigger-in-view.fade{opacity:0;-webkit-transition:opacity 1s ease-out 0s;transition:opacity 1s ease-out 0s}.trigger-in-view.fade.in-view{opacity:1}.trigger-in-view.fade-up{opacity:0;-webkit-transition:-webkit-transform .6s ease-out .2s,opacity 0.8s ease-out 0.2s;-webkit-transition:opacity 0.8s ease-out 0.2s,-webkit-transform .6s ease-out .2s;transition:opacity 0.8s ease-out 0.2s,-webkit-transform .6s ease-out .2s;transition:transform .6s ease-out .2s,opacity 0.8s ease-out 0.2s;transition:transform .6s ease-out .2s,opacity 0.8s ease-out 0.2s,-webkit-transform .6s ease-out .2s;-webkit-transform:translateY(60px);transform:translateY(60px)}.trigger-in-view.fade-up.transition-reverse{-webkit-transform:translateY(-60px);transform:translateY(-60px)}@media (min-width: 768px){.trigger-in-view.fade-up{-webkit-transform:translateY(120px);transform:translateY(120px)}.trigger-in-view.fade-up.transition-reverse{-webkit-transform:translateY(-120px);transform:translateY(-120px)}}.trigger-in-view.fade-up.in-view{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}.page-template-page-projects.transition-ajax-out #roll-over-projects{-webkit-transition:-webkit-transform .6s ease-out 0s,opacity 0.6s ease-out 0s;-webkit-transition:opacity 0.6s ease-out 0s,-webkit-transform .6s ease-out 0s;transition:opacity 0.6s ease-out 0s,-webkit-transform .6s ease-out 0s;transition:transform .6s ease-out 0s,opacity 0.6s ease-out 0s;transition:transform .6s ease-out 0s,opacity 0.6s ease-out 0s,-webkit-transform .6s ease-out 0s;opacity:0}.single-projects .trigger-in-view.fade-up-first{-webkit-transition:-webkit-transform .6s ease-out 1s,opacity 1.2s ease-out 1s;-webkit-transition:opacity 1.2s ease-out 1s,-webkit-transform .6s ease-out 1s;transition:opacity 1.2s ease-out 1s,-webkit-transform .6s ease-out 1s;transition:transform .6s ease-out 1s,opacity 1.2s ease-out 1s;transition:transform .6s ease-out 1s,opacity 1.2s ease-out 1s,-webkit-transform .6s ease-out 1s}.page-template-page-info #menu-effect-wrapper{opacity:0;-webkit-transition:-webkit-transform 1s ease-out .5s,opacity 0.8s ease-out 0.5s;-webkit-transition:opacity 0.8s ease-out 0.5s,-webkit-transform 1s ease-out .5s;transition:opacity 0.8s ease-out 0.5s,-webkit-transform 1s ease-out .5s;transition:transform 1s ease-out .5s,opacity 0.8s ease-out 0.5s;transition:transform 1s ease-out .5s,opacity 0.8s ease-out 0.5s,-webkit-transform 1s ease-out .5s;-webkit-transform:translateY(30px);transform:translateY(30px)}.page-template-page-info #scroll-info-wrapper{opacity:0;-webkit-transition:-webkit-transform 1s ease-out .5s,opacity 0.8s ease-out 0.5s;-webkit-transition:opacity 0.8s ease-out 0.5s,-webkit-transform 1s ease-out .5s;transition:opacity 0.8s ease-out 0.5s,-webkit-transform 1s ease-out .5s;transition:transform 1s ease-out .5s,opacity 0.8s ease-out 0.5s;transition:transform 1s ease-out .5s,opacity 0.8s ease-out 0.5s,-webkit-transform 1s ease-out .5s;-webkit-transform:translateY(-30px);transform:translateY(-30px)}.page-template-page-info.transition-ajax-in #menu-effect-wrapper{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}.page-template-page-info.transition-ajax-in #scroll-info-wrapper{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}.page-template-page-info.transition-ajax-out #menu-effect-wrapper{-webkit-transition:-webkit-transform .6s ease-out 0s,opacity 0.6s ease-out 0s;-webkit-transition:opacity 0.6s ease-out 0s,-webkit-transform .6s ease-out 0s;transition:opacity 0.6s ease-out 0s,-webkit-transform .6s ease-out 0s;transition:transform .6s ease-out 0s,opacity 0.6s ease-out 0s;transition:transform .6s ease-out 0s,opacity 0.6s ease-out 0s,-webkit-transform .6s ease-out 0s;-webkit-transform:translateY(30px);transform:translateY(30px)}.page-template-page-info.transition-ajax-out #scroll-info-wrapper{-webkit-transition:-webkit-transform .6s ease-out 0s,opacity 0.6s ease-out 0s;-webkit-transition:opacity 0.6s ease-out 0s,-webkit-transform .6s ease-out 0s;transition:opacity 0.6s ease-out 0s,-webkit-transform .6s ease-out 0s;transition:transform .6s ease-out 0s,opacity 0.6s ease-out 0s;transition:transform .6s ease-out 0s,opacity 0.6s ease-out 0s,-webkit-transform .6s ease-out 0s;-webkit-transform:translateY(-30px);transform:translateY(-30px)}ul.layout-half{margin:0;padding:0}ul.layout-half::after{clear:both;content:"";display:table}ul.layout-half li{display:inline-block;width:50%;height:100vh}ul.layout-half li:first-child{float:left}ul.layout-half li:last-child{float:right}@media (min-width: 768px){.flex-2{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;box-pack:justify;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}}.flex-2 .flex-col{position:relative}@media (min-width: 768px){.flex-2 .flex-col{width:calc(50% - 30px/2)}}@media (min-width: 1280px){.flex-2 .flex-col{width:calc(50% - 40px/2)}}@media (min-width: 1680px){.flex-2 .flex-col{width:calc(50% - 60px/2)}}.layout-susy-half{max-width:100%;margin-left:auto;margin-right:auto}.layout-susy-half:after{content:" ";display:block;clear:both}.layout-susy-half .item-layout{position:relative;margin-bottom:25px}@media (min-width: 768px){.layout-susy-half .item-layout{margin-bottom:0px;width:48.7179487179%;float:left;margin-right:2.5641025641%}.layout-susy-half .item-layout:last-child{float:right;margin-right:0}}.layout-susy-half-always{max-width:100%;margin-left:auto;margin-right:auto}.layout-susy-half-always:after{content:" ";display:block;clear:both}.layout-susy-half-always .item-layout{position:relative;margin-bottom:0px;width:48.7179487179%;float:left;margin-right:2.5641025641%}.layout-susy-half-always .item-layout:last-child{float:right;margin-right:0}.layout-news-half{max-width:100%;margin-left:auto;margin-right:auto}.layout-news-half:after{content:" ";display:block;clear:both}.layout-news-half .item-layout{position:relative;margin-bottom:25px}@media (min-width: 768px){.layout-news-half .item-layout{width:48.7179487179%;float:left;margin-right:2.5641025641%}.layout-news-half .item-layout:nth-child(2n){float:right;margin-right:0}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slider-container{position:relative;padding:0px 0px 110% 0px}@media (min-width: 768px){.slider-container{padding:0px 0px 45.8333333333% 0px}}.slider-container .slick-list,.slider-container .slick-track,.slider-container .slick-slider{position:absolute;width:100%;height:100%;top:0px;left:0px}.slider-container.reset .slick-list,.slider-container.reset .slick-track,.slider-container.reset .slick-slider{position:relative;width:auto;height:auto}.slider-container .slick-list::after{clear:both;content:"";display:table}.slider-container-neutral{position:relative}.slick-slider.slider-full-contained{position:absolute;width:100%;height:100%;top:0px;left:0px}.slick-slider.slider-full-contained .slick-list,.slick-slider.slider-full-contained .slick-track{position:absolute;width:100%;height:100%;top:0px;left:0px}.slick-dots{position:absolute;width:100%;text-align:center;z-index:3;margin:0;bottom:0px}.slick-dots li{display:inline-block;margin-right:10px}.slick-dots li button{text-indent:-9999em;text-transform:uppercase;background:none;border:0;padding:0px;min-width:0;width:9px;height:9px;line-height:9px;background-position:center, center;background-image:-webkit-linear-gradient(transparent, transparent),url(../images/dot-empty.svg);background-image:linear-gradient(transparent, transparent),url(../images/dot-empty.svg);background-repeat:no-repeat}.slick-dots li button:hover{background-image:-webkit-linear-gradient(transparent, transparent),url(../images/dot.svg);background-image:linear-gradient(transparent, transparent),url(../images/dot.svg);background-repeat:no-repeat}.slick-dots li button:active{top:0px}.slick-dots li:last-child{margin-right:0px}.slick-dots li.slick-active button{background-image:-webkit-linear-gradient(transparent, transparent),url(../images/dot.svg);background-image:linear-gradient(transparent, transparent),url(../images/dot.svg);background-repeat:no-repeat}.arrow-nav{position:absolute;width:100px;bottom:75px;display:none;position:absolute;left:-10px;z-index:100}@media (min-width: 768px){.arrow-nav{display:block}}.arrow-nav .arrow{display:inline-block !important;cursor:pointer;width:21px;height:21px;margin-right:10px}.arrow-nav .arrow.a-right{margin-right:0px}#nprogress{pointer-events:none}#nprogress .bar{background:#becdda;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#browser-upgrade{display:none;position:absolute;width:100%;height:100%;top:0px;left:0px;z-index:99}#browser-upgrade .win{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:96%;height:90%;max-width:980px;max-height:600px;background:#fff;-ms-box-shadow:4px 4px 2px 0px rgba(0,0,0,0.1);-o-box-shadow:4px 4px 2px 0px rgba(0,0,0,0.1);box-shadow:4px 4px 2px 0px rgba(0,0,0,0.1)}#browser-upgrade .win-content{padding:0px 10px;max-width:600px;margin:0 auto;color:#8C7568}#browser-upgrade h4{font-family:'AR';font-size:20px;letter-spacing:2px;text-align:center;padding:120px 0px 20px 0px;text-transform:uppercase}#browser-upgrade ul.browsers{text-align:center;margin-bottom:20px}#browser-upgrade ul.browsers li{display:inline-block;text-align:center;width:160px;font-size:14px}#browser-upgrade .icon-browser{width:70px;height:70px;background-size:70px 70px;display:inline-block;margin:20px 0px}#browser-upgrade .icon-browser.explorer{background-image:url(../images/browser-upgrade/explorer.png);background-repeat:no-repeat;background-size:contain}#browser-upgrade .icon-browser.chrome{background-image:url(../images/browser-upgrade/chrome.png);background-repeat:no-repeat;background-size:contain}#browser-upgrade .bg{position:absolute;width:100%;height:100%;top:0px;left:0px;background:rgba(205,205,205,0.9);opacity:0}#browser-upgrade .close{position:absolute;right:0px;top:0px;cursor:pointer;background-image:-webkit-linear-gradient(transparent, transparent),url(../images/browser-upgrade/window-close.svg);background-image:linear-gradient(transparent, transparent),url(../images/browser-upgrade/window-close.svg);background-repeat:no-repeat;background-size:15px 15px;background-position:center center;width:50px;height:50px}html,*{box-sizing:border-box}html:focus,*:focus{outline-color:transparent;outline-style:none}body{overflow-x:hidden}#content-injected{overflow-x:hidden}html.windows body{overflow-y:scroll}#logo{position:fixed;z-index:6}#menu{position:fixed;z-index:7}#header-bg{position:fixed;top:0px;z-index:5;display:none}@media (min-width: 1024px){#header-bg{display:block}}#drawer{position:fixed;z-index:5}@media (min-width: 1024px){#drawer{display:none}}#container{position:relative;z-index:3}#browser-upgrade{display:none;z-index:10}#search-layer{position:fixed;z-index:8}#overlay-top{display:none;z-index:9;position:fixed;width:100%;height:100%;top:0px}#background-bottom{position:fixed;width:100%;height:100%;top:0px;z-index:0}.stretch-height{opacity:0;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}.stretch-height.streched{opacity:1}.wrap{margin:0px 25px}@media (min-width: 768px){.wrap{margin:0px 28px}}@media (min-width: 1280px){.wrap{margin:0 28px}}@media (min-width: 1680px){.wrap{margin:0 28px}}.wrap-max{margin:0 auto;width:calc(100% - 2*30px)}@media (min-width: 768px){.wrap-max{width:calc(78.125%)}}@media (min-width: 1280px){.wrap-max{width:calc(69.4444444444%)}}.wrap-project{margin:0 auto}@media (min-width: 768px){.wrap-project{width:calc(64.453125%)}}@media (min-width: 1280px){.wrap-project{width:calc(55%)}}.max-size-wrap{margin:0 auto;max-width:1280px}.container-max-width{margin:0 auto;max-width:1480px;position:relative}.push-max-height{height:100vh}.spacer_vh_1_5{height:20vh}.spacer_vh_1_4{height:25vh}.spacer_vh_1_2{height:50vh}.spacer_vh{height:100vh}.spacer_2_vh{height:200vh}@media (min-width: 768px){#logo.wrap-padding-left{padding:13px 0px 25px 25px}}@media (min-width: 1024px){#logo.wrap-padding-left{padding:28px 0px 28px 28px}}.wrap-padding-left{padding:13px 0px 25px 25px}@media (min-width: 768px){.wrap-padding-left{padding:28px 0px 28px 28px}}@media (min-width: 1280px){.wrap-padding-left{padding:28px 0px 28px 28px}}@media (min-width: 1680px){.wrap-padding-left{padding:28px 0px 28px 28px}}.wrap-padding-right{padding:25px 25px 25px 0px}@media (min-width: 768px){.wrap-padding-right{padding:28px 28px 28px 0px}}@media (min-width: 1280px){.wrap-padding-right{padding:28px 28px 28px 0px}}@media (min-width: 1680px){.wrap-padding-right{padding:28px 28px 28px 0px}}.line{width:100%;height:1px;background:#ddd}#logo{left:0px;top:0px;vertical-align:middle}#logo .main-node{-webkit-transition:all 0.8s ease-out;transition:all 0.8s ease-out}@media (min-width: 1024px){#logo.background--dark .main-node,#logo.force-background--dark .main-node{fill:#fff}}#logo svg{display:inline-block;vertical-align:middle;position:relative;z-index:1;width:calc( 237px * 4 / 5 );height:calc( 14px * 4 / 5 )}@media (min-width: 1024px){#logo svg{width:237px;height:14px}}#logo #mobile-menu-bg{position:absolute;z-index:0;left:0px;top:0px;width:100vw;height:45px;background:#fff;-webkit-transition:background-color 0.2s ease-out;transition:background-color 0.2s ease-out}@media (min-width: 1024px){#logo #mobile-menu-bg{display:none}}#logo.is-open #mobile-menu-bg{background:#F0ECE6}#menu{right:0px;top:0px;text-align:right}#menu .nav a{-webkit-transition:color 0.4s ease-out;transition:color 0.4s ease-out}#menu #icon-search{cursor:pointer;margin-top:-3px}#menu #icon-search .main-node{-webkit-transition:all 0.4s ease-out;transition:all 0.4s ease-out}#menu.background--dark .nav a,#menu.force-background--dark .nav a{color:#fff}#menu.background--dark #icon-search .main-node,#menu.force-background--dark #icon-search .main-node{stroke:#fff}.menu-wrapper{display:none}@media (min-width: 1024px){.menu-wrapper{display:block}}@media (min-width: 768px){.menu-wrapper{min-width:420px}}.nav{margin:0;display:inline-block}.nav li{display:inline-block;margin-right:40px}.nav a{color:#8C7568}.nav a:hover{color:#594A42;text-decoration:underline}.nav li.current_page_item a{color:#594A42;text-decoration:underline}@media (min-width: 1280px){#menu-main-menu a{font-size:18px}}#menu-main-menu-1 li.current_page_item a{text-decoration:none !important}#icon-search{display:inline-block;vertical-align:middle;height:16px}#header-bg{width:100%;height:1px;opacity:0}#header-bg img{width:100%;height:100%;border:0;display:none;visibility:hidden}#header-bg.show{opacity:1;height:80px}#header-bg.show img{display:block;visibility:visible}#burger{width:30px;height:30px;position:relative;margin-top:-17px;margin-right:-7px}@media (min-width: 1024px){#burger{display:none}}#burger svg{width:14px;height:13px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#burger.background--dark svg{fill:#fff}#drawer{width:100%;height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;top:0px;background:#F0ECE6;opacity:0.5;-webkit-transform:translateY(-200%);transform:translateY(-200%);-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}#drawer.is-open{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%)}#drawer .drawer-int{padding-top:80px;padding-bottom:80px}#drawer .drawer-int .nav{display:block}#drawer .drawer-int .nav li{display:block;margin:0;line-height:50px;font-size:30px;margin-bottom:30px}#drawer .drawer-int .nav li a{padding:0;font-family:'AL';color:#594A42}#drawer .drawer-int #menu-footer-menu,#drawer .drawer-int .search-mobile{margin:0}#drawer .drawer-int #menu-footer-menu li,#drawer .drawer-int .search-mobile li{line-height:50px;font-size:18px;margin-bottom:0px}@media (max-width: 767px){#content{padding-top:60px}.home #content,.single-ethoi #content,.page-template-page-people #content,.single-team #content,.single-career #content,.page-template-page-about #content,.single-project #content,.error404 #content{padding-top:0px}}#footer{display:none;padding:20px 0px}@media (min-width: 768px){#footer{padding:28px 0px}}@media (min-width: 1280px){#footer{padding:28px 0px}}@media (min-width: 1680px){#footer{padding:28px 0px}}#inner-footer{text-align:center}@media (min-width: 660px){#inner-footer{text-align:left}}#menu-footer-menu-1 li{margin-right:20px}#menu-footer-menu-1 li:last-child{margin-right:0px}@media (min-width: 660px){#menu-footer-menu-1{margin-bottom:0px;float:left}#menu-footer-menu-1 li{margin-right:30px}}@media (min-width: 1024px){#menu-footer-menu-1 li{margin-right:40px}}@media (max-width: 520px){#footer-secondary{line-height:40px}}#footer-secondary li{margin-right:20px}@media (min-width: 660px){#footer-secondary{float:right}#footer-secondary li{margin-right:30px}}@media (min-width: 1024px){#footer-secondary li{margin-right:40px}}#footer-secondary li:last-child{margin-right:0px}@media (max-width: 767px){#footer-secondary li.social{display:none}}@media (max-width: 767px){#footer-secondary li:nth-child(3){margin-right:0px}}.icon24{width:24px;height:24px;display:inline-block;vertical-align:middle}#footer-social-mobile{display:block;margin:0px 0px 10px 0px}@media (min-width: 1024px){#footer-social-mobile{display:none}}#footer-social-mobile li{margin-right:20px}#footer-social-mobile li:last-child{margin-right:0px}.fullheight{height:100vh}#footer{display:block}#footer .credits,#footer #menu-footer{float:right;font-size:12px}#footer .credits{padding:0px !important;font-size:12px}#footer .copyright{display:inline-block;margin-right:40px}@media (max-width: 767px){#footer .copyright,#footer .nav li{margin-right:10px}}.item-grid{position:relative}.item-grid .item-over{position:absolute;width:100%;height:100%;top:0px;left:0px;z-index:3;background:rgba(0,0,0,0.19);opacity:0;-webkit-transition:opacity 0.4s ease-out;transition:opacity 0.4s ease-out}.item-grid .item-over .caption{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;padding:20px;max-width:620px;color:#fff;text-align:center}.item-grid .item-over .caption .title{font-size:14px;line-height:20px}@media (min-width: 768px){.item-grid .item-over .caption .title{font-size:18px;line-height:24px}}@media (min-width: 1280px){.item-grid .item-over .caption .title{font-size:22px;line-height:28px}}.item-grid .item-over .caption .type{margin-top:2px;font-size:9px;text-transform:uppercase;letter-spacing:2px;line-height:18px}@media (min-width: 768px){.item-grid .item-over .caption .type{font-size:10px}}.item-grid:hover .item-over{opacity:1}.item-grid.image_and_text .item-over{opacity:0}.item-grid.image_and_text .item-grid:hover .item-over{opacity:1}.mobile .item-grid .item-over{background:rgba(0,0,0,0.3)}.play-btn{display:none;position:absolute;width:100%;height:100%;top:0px;left:0px}.play-btn .icon-play{width:30px;height:30px;background-image:url(../images/play-icon-mobile-2x.png);background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (min-width: 1280px){.play-btn .icon-play{width:64px;height:64px;background-image:-webkit-linear-gradient(transparent, transparent),url(../images/play-btn-video.svg);background-image:linear-gradient(transparent, transparent),url(../images/play-btn-video.svg);background-repeat:no-repeat}}.mobile .play-btn,.tablet .play-btn{display:none}.mobile .video-ctrl-static video,.tablet .video-ctrl-static video{visibility:hidden;display:none}.mobile .video-ctrl-static .play-btn,.tablet .video-ctrl-static .play-btn{visibility:hidden;display:none}.video-ctrl .poster{visibility:visible}.video-ctrl .poster.poster-mobile{visibility:hidden}.mobile .video-ctrl.video-ctrl-static .poster{visibility:hidden}.mobile .video-ctrl.video-ctrl-static .poster.poster-mobile{visibility:visible}.mobile .grid-home .play-btn,.tablet .grid-home .play-btn{display:none}.hero{position:relative;height:75vh;overflow:hidden}.hero .hero-overlay{width:100%;padding:0px 25px;margin-top:calc(52px/2);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (min-width: 768px){.hero .hero-overlay{margin-top:0px;padding:0;max-width:600px}}@media (min-width: 1024px){.hero .hero-overlay{max-width:800px}}@media (min-width: 1280px){.hero .hero-overlay{max-width:850px}}.hero .hero-overlay h1,.hero .hero-overlay h4{text-align:center;color:#fff}.hero .hero-overlay a,.hero .hero-overlay h3,.hero .hero-overlay .big-text{color:#fff}.hero .hero-overlay.background--light h1,.hero .hero-overlay.background--light h4,.hero .hero-overlay.background--light .big-text{color:#594A42}.hero .hero-overlay.background--light a{color:#594A42}.hero .hero-overlay.force-background--dark h1,.hero .hero-overlay.force-background--dark h4,.hero .hero-overlay.force-background--dark h3,.hero .hero-overlay.force-background--dark .big-text{color:#fff}.hero .hero-overlay.force-background--dark a{color:#fff}.hero .hero-overlay .big-text{text-align:center}.error404 .hero{height:100vh}.bg-overlay-hero{position:absolute;width:100%;height:100%;top:0px;left:0px;background:rgba(0,0,0,0.25)}.single-project #footer,.page-template-page-people #footer,.single-team #footer,.single-career #footer{display:none}.single-project .content-layout-next-section,.page-template-page-people .content-layout-next-section,.single-team .content-layout-next-section,.single-career .content-layout-next-section{position:relative;z-index:2;background:#fff;margin-bottom:150px;padding-bottom:100px}@media (min-width: 768px){.single-project .content-layout-next-section,.page-template-page-people .content-layout-next-section,.single-team .content-layout-next-section,.single-career .content-layout-next-section{margin-bottom:200px;padding-bottom:200px}}@media (min-width: 1680px){.single-project .content-layout-next-section,.page-template-page-people .content-layout-next-section,.single-team .content-layout-next-section,.single-career .content-layout-next-section{margin-bottom:300px}}.single-project .content-layout-next-section .bottom-trigger,.page-template-page-people .content-layout-next-section .bottom-trigger,.single-team .content-layout-next-section .bottom-trigger,.single-career .content-layout-next-section .bottom-trigger{position:absolute;bottom:0px}.single-project #next-section,.page-template-page-people #next-section,.single-team #next-section,.single-career #next-section{position:fixed;z-index:1;top:0px;width:100%;height:100%}.single-project #next-section .next-section,.page-template-page-people #next-section .next-section,.single-team #next-section .next-section,.single-career #next-section .next-section{position:absolute;bottom:0px;width:100%;height:150px}@media (min-width: 768px){.single-project #next-section .next-section,.page-template-page-people #next-section .next-section,.single-team #next-section .next-section,.single-career #next-section .next-section{height:200px}}@media (min-width: 1680px){.single-project #next-section .next-section,.page-template-page-people #next-section .next-section,.single-team #next-section .next-section,.single-career #next-section .next-section{height:300px}}.single-project #next-section .next-section .bg-overlay-next-section,.page-template-page-people #next-section .next-section .bg-overlay-next-section,.single-team #next-section .next-section .bg-overlay-next-section,.single-career #next-section .next-section .bg-overlay-next-section{position:absolute;width:100%;height:100%;top:0px;left:0px;background:rgba(0,0,0,0.25)}.single-project #next-section .next-section .text,.page-template-page-people #next-section .next-section .text,.single-team #next-section .next-section .text,.single-career #next-section .next-section .text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:90%;text-align:center;color:#fff}.single-project #next-section .next-section .text h4,.page-template-page-people #next-section .next-section .text h4,.single-team #next-section .next-section .text h4,.single-career #next-section .next-section .text h4{margin:0;font-size:9px;color:#fff}@media (min-width: 768px){.single-project #next-section .next-section .text h4,.page-template-page-people #next-section .next-section .text h4,.single-team #next-section .next-section .text h4,.single-career #next-section .next-section .text h4{font-size:12px;margin-bottom:10px}}.single-project #next-section .next-section .text h1,.page-template-page-people #next-section .next-section .text h1,.single-team #next-section .next-section .text h1,.single-career #next-section .next-section .text h1{margin:0;color:#fff;font-size:18px;line-height:24px}@media (min-width: 768px){.single-project #next-section .next-section .text h1,.page-template-page-people #next-section .next-section .text h1,.single-team #next-section .next-section .text h1,.single-career #next-section .next-section .text h1{font-size:24px;line-height:30px}}@media (min-width: 1280px){.single-project #next-section .next-section .text h1,.page-template-page-people #next-section .next-section .text h1,.single-team #next-section .next-section .text h1,.single-career #next-section .next-section .text h1{font-size:36px;line-height:40px}}.slider-container-thubnails,.grid-team{position:relative}@media (max-width: 767px){.slider-container-thubnails,.grid-team{padding:0px 20px}}.slider-container-thubnails .slick-slider,.grid-team .slick-slider{max-width:100%;margin-left:auto;margin-right:auto}.slider-container-thubnails .slick-slider:after,.grid-team .slick-slider:after{content:" ";display:block;clear:both}@media (min-width: 480px){.slider-container-thubnails .slick-slider,.grid-team .slick-slider{max-width:100%;margin-left:auto;margin-right:auto}.slider-container-thubnails .slick-slider:after,.grid-team .slick-slider:after{content:" ";display:block;clear:both}}@media (min-width: 960px){.slider-container-thubnails .slick-slider,.grid-team .slick-slider{max-width:100%;margin-left:auto;margin-right:auto}.slider-container-thubnails .slick-slider:after,.grid-team .slick-slider:after{content:" ";display:block;clear:both}}@media (min-width: 1280px){.slider-container-thubnails .slick-slider,.grid-team .slick-slider{max-width:100%;margin-left:auto;margin-right:auto}.slider-container-thubnails .slick-slider:after,.grid-team .slick-slider:after{content:" ";display:block;clear:both}}.slider-container-thubnails .slick-slide,.slider-container-thubnails .item-grid-team,.grid-team .slick-slide,.grid-team .item-grid-team{width:100%;margin-right:2.5641025641%}@media (min-width: 480px){.slider-container-thubnails .slick-slide,.slider-container-thubnails .item-grid-team,.grid-team .slick-slide,.grid-team .item-grid-team{width:48.7179487179%;margin-right:2.5641025641%}}@media (min-width: 960px){.slider-container-thubnails .slick-slide,.slider-container-thubnails .item-grid-team,.grid-team .slick-slide,.grid-team .item-grid-team{width:31.8181818182%;margin-right:2.5641025641%}}@media (min-width: 1280px){.slider-container-thubnails .slick-slide,.slider-container-thubnails .item-grid-team,.grid-team .slick-slide,.grid-team .item-grid-team{width:23.0769230769%;margin-right:2.5641025641%}}.slider-container-thubnails .slick-slide .int,.slider-container-thubnails .item-grid-team .int,.grid-team .slick-slide .int,.grid-team .item-grid-team .int{line-height:22px;font-family:'AR';max-width:100%;margin-left:auto;margin-right:auto}.slider-container-thubnails .slick-slide .int:after,.slider-container-thubnails .item-grid-team .int:after,.grid-team .slick-slide .int:after,.grid-team .item-grid-team .int:after{content:" ";display:block;clear:both}.slider-container-thubnails .slick-slide .int .item-layout:first-child,.slider-container-thubnails .item-grid-team .int .item-layout:first-child,.grid-team .slick-slide .int .item-layout:first-child,.grid-team .item-grid-team .int .item-layout:first-child{width:47.3684210526%;float:left;margin-right:5.2631578947%}.slider-container-thubnails .slick-slide .int .item-layout:last-child,.slider-container-thubnails .item-grid-team .int .item-layout:last-child,.grid-team .slick-slide .int .item-layout:last-child,.grid-team .item-grid-team .int .item-layout:last-child{width:47.3684210526%;float:left;margin-right:5.2631578947%;float:right;margin-right:0;position:relative}.slider-container-thubnails .slick-slide .int .item-layout:last-child .text,.slider-container-thubnails .item-grid-team .int .item-layout:last-child .text,.grid-team .slick-slide .int .item-layout:last-child .text,.grid-team .item-grid-team .int .item-layout:last-child .text{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:auto}.slider-container-thubnails .slick-slide .int .name,.slider-container-thubnails .item-grid-team .int .name,.grid-team .slick-slide .int .name,.grid-team .item-grid-team .int .name{color:#594A42 !important}.slider-container-thubnails .slick-slide .int .title,.slider-container-thubnails .item-grid-team .int .title,.grid-team .slick-slide .int .title,.grid-team .item-grid-team .int .title{font-size:14px;color:#B39585 !important}.slider-container-thubnails .slick-slide .overlay-thumbs-img,.slider-container-thubnails .item-grid-team .overlay-thumbs-img,.grid-team .slick-slide .overlay-thumbs-img,.grid-team .item-grid-team .overlay-thumbs-img{position:absolute;width:100%;height:100%;top:0px;left:0px;background:rgba(0,0,0,0.25);opacity:0;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}.slider-container-thubnails .slick-slide a:hover .overlay-thumbs-img,.slider-container-thubnails .item-grid-team a:hover .overlay-thumbs-img,.grid-team .slick-slide a:hover .overlay-thumbs-img,.grid-team .item-grid-team a:hover .overlay-thumbs-img{opacity:1}.slider-container-thubnails .slick-slide a:hover .name,.slider-container-thubnails .item-grid-team a:hover .name,.grid-team .slick-slide a:hover .name,.grid-team .item-grid-team a:hover .name{text-decoration:underline;color:#594A42}.slider-container-thubnails .arrow-slider,.grid-team .arrow-slider{display:none;visibility:hidden;cursor:pointer;position:absolute;height:100%;top:0px;width:40px}@media (min-width: 1680px){.slider-container-thubnails .arrow-slider,.grid-team .arrow-slider{width:60px}}.slider-container-thubnails .arrow-slider svg,.grid-team .arrow-slider svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.slider-container-thubnails .arrow-slider svg .color-modify,.grid-team .arrow-slider svg .color-modify{-webkit-transition:all 0.4s ease-out;transition:all 0.4s ease-out}.slider-container-thubnails .arrow-slider.prev,.grid-team .arrow-slider.prev{left:0px;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.slider-container-thubnails .arrow-slider.next,.grid-team .arrow-slider.next{left:auto;right:0px;-webkit-transform:translateX(100%);transform:translateX(100%)}.slider-container-thubnails .arrow-slider:hover svg .color-modify,.grid-team .arrow-slider:hover svg .color-modify{fill:#594A42}.related-projects h4{text-align:center;font-size:12px;color:#B39585;letter-spacing:2px;margin-top:2.5641025641%}.related-projects .slider-container-projects{margin-top:2.5641025641%}@media (max-width: 767px){.related-projects .slider-container-projects{padding-left:20px;padding-right:20px}}@media (max-width: 1279px){.related-projects .slider-container-projects .prev{left:-10px}}@media (max-width: 1279px){.related-projects .slider-container-projects .next{right:-10px}}.related-projects .slider-container-projects .slick-slide .int{font-size:12px;line-height:18px;min-width:240px}.related-projects .slider-container-projects .slick-slide .int::after{clear:both;content:"";display:table}@media (min-width: 768px){.related-projects .slider-container-projects .slick-slide .int{min-width:270px}}@media (min-width: 1680px){.related-projects .slider-container-projects .slick-slide .int{min-width:275px}}.related-projects .slider-container-projects .slick-slide .int .item-layout:first-child{float:left;width:90px;margin-right:10px}@media (min-width: 768px){.related-projects .slider-container-projects .slick-slide .int .item-layout:first-child{width:110px}}@media (min-width: 1280px){.related-projects .slider-container-projects .slick-slide .int .item-layout:first-child{width:125px;margin-right:15px}}.related-projects .slider-container-projects .slick-slide .int .item-layout:last-child{float:left;width:calc( 100% - 90px - 10px - 5px )}@media (min-width: 768px){.related-projects .slider-container-projects .slick-slide .int .item-layout:last-child{width:calc( 100% - 110px - 10px - 5px )}}@media (min-width: 1280px){.related-projects .slider-container-projects .slick-slide .int .item-layout:last-child{width:calc( 100% - 125px - 15px - 5px )}}.related-projects .slider-container-projects .slick-slide .int .img-wrapper-proportion{padding-bottom:100%}.arrow.arrow-left-right{position:absolute;width:26px;height:38px;top:50%;margin-top:-19px;left:0px;opacity:0;-webkit-transition:all,0.2,ease-out;transition:all,0.2,ease-out}@media (min-width: 768px){.arrow.arrow-left-right{left:20px}}.arrow.arrow-left-right span{display:inline-block;position:absolute;width:26px;height:38px;background-image:-webkit-linear-gradient(transparent, transparent),url(../images/arrow-left.svg);background-image:linear-gradient(transparent, transparent),url(../images/arrow-left.svg);background-repeat:no-repeat}.arrow.arrow-left-right.arrow-right{left:auto;right:0px}@media (min-width: 768px){.arrow.arrow-left-right.arrow-right{right:20px}}.arrow.arrow-left-right.arrow-right span{background-image:-webkit-linear-gradient(transparent, transparent),url(../images/arrow-right.svg);background-image:linear-gradient(transparent, transparent),url(../images/arrow-right.svg);background-repeat:no-repeat}.t-select{height:50px;overflow:hidden;font-family:'AR';color:#B39585;margin-left:-20px;margin-bottom:3px}.t-select .header{height:50px;cursor:pointer;position:relative;z-index:2;padding:0px 20px}.t-select .header .tip{padding-top:2px;font-size:12px}.t-select .header .label{font-size:16px;color:#594A42;margin-top:-2px}.t-select .header .arrow-sel{position:absolute;right:20px;bottom:10px;width:11px;height:8px;background-image:-webkit-linear-gradient(transparent, transparent),url(../images/arrow-select.svg);background-image:linear-gradient(transparent, transparent),url(../images/arrow-select.svg);background-repeat:no-repeat;-webkit-transition:-webkit-transform .4s ease-out;transition:-webkit-transform .4s ease-out;transition:transform .4s ease-out;transition:transform .4s ease-out, -webkit-transform .4s ease-out}.t-select .scroll{position:relative;z-index:2;background:#fff;padding:0px 20px}.t-select .scroll ul{list-style-type:none;margin:8px 0px 24px 0px}.t-select .scroll ul li{margin-left:0}.t-select .scroll ul li:first-child{content:'__';margin-bottom:18px}.t-select .scroll ul li a{color:#B39585;font-size:16px;line-height:30px}@media (min-width: 1680px){.t-select .scroll ul li a{font-size:18px;line-height:38px}}.t-select .scroll ul li a:hover,.t-select .scroll ul li a.selected{color:#594A42}.t-select.is_open{-ms-box-shadow:3px 3px 2px 0px rgba(0,0,0,0.4);-o-box-shadow:3px 3px 2px 0px rgba(0,0,0,0.4);box-shadow:3px 3px 2px 0px rgba(0,0,0,0.4)}.t-select.is_open .header .arrow-sel{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.t-select.background-white .header{background:#fff}.t-select.overlay{-ms-box-shadow:3px 3px 2px 0px rgba(0,0,0,0.4);-o-box-shadow:3px 3px 2px 0px rgba(0,0,0,0.4);box-shadow:3px 3px 2px 0px rgba(0,0,0,0.4)}.t-select.overlay .header{background:#fff}.page-template-default h1.page-title{text-align:center}@media (min-width: 768px){.page-template-default h1.page-title{margin-top:120px}}.page-template-default section.only-text{max-width:700px;margin:0 auto}.home #logo{position:absolute;margin-top:100vh}.home #menu{position:absolute;margin-top:100vh}.home #header-bg{position:absolute;margin-top:100vh}.home.transition-ajax-out #logo,.home.transition-ajax-out #menu{display:none}.home #content{overflow:hidden}section.video-intro{position:relative;overflow:hidden;height:100vh;margin-bottom:50px}@media (min-width: 768px){section.video-intro{margin-bottom:80px}}section.video-intro #logo-on-video{position:absolute;z-index:3;opacity:0;-webkit-transition:opacity 0.8s ease-out;transition:opacity 0.8s ease-out}section.video-intro #logo-on-video .main-node{-webkit-transition:all 0.4s ease-out;transition:all 0.4s ease-out}section.video-intro #logo-on-video.background--dark .main-node{fill:#fff}section.video-intro #logo-on-video svg{display:inline-block;vertical-align:middle;width:calc( 237px * 4 / 5 );height:calc( 14px * 4 / 5 )}@media (min-width: 768px){section.video-intro #logo-on-video svg{width:237px;height:14px}}section.video-intro .arrow{z-index:5;opacity:0;-webkit-transition:opacity 0.8s ease-out 0.4s;transition:opacity 0.8s ease-out 0.4s}section.video-intro.is-ready #logo-on-video,section.video-intro.is-ready .arrow{opacity:1}section.video-intro.is-ready #statement h1{opacity:1}section.video-intro.is-ready #statement p{opacity:1}#statement{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);pointer-events:none;z-index:4;min-width:320px;padding:0px 20px;width:100%;text-align:center;color:#fff}#statement h1{color:#fff;opacity:0;-webkit-transition:opacity 0.8s ease-out 0.2s;transition:opacity 0.8s ease-out 0.2s;margin:0}#statement p{opacity:0;-webkit-transition:opacity 1.2s ease-out 4s;transition:opacity 1.2s ease-out 4s;margin:10px auto 0px auto}#statement p.is-fading{-webkit-transition:opacity 0.6s ease-out 0s;transition:opacity 0.6s ease-out 0s;opacity:1}@media (min-width: 768px){#statement p{max-width:540px}}@media (min-width: 1280px){#statement{margin-top:40px}#statement p{max-width:700px;margin-top:20px}}@media (min-width: 1680px){#statement{margin-top:50px}#statement p{max-width:780px;font-size:26px;line-height:36px}}.bg-overlay-video{position:absolute;width:100%;height:100%;top:0px;left:0px;background:rgba(0,0,0,0.4)}.arrow{width:200px;height:100px;cursor:pointer}.arrow .arrow-int{width:calc( 76px/3.5 );height:calc( 52px/3.5 );position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-image:url(../images/down-arrow-white.png);background-repeat:no-repeat;background-size:contain}@media (min-width: 1280px){.arrow .arrow-int{width:calc( 76px/2 );height:calc( 52px/2 )}}.arrow .arrow-int.beige{background-image:url(../images/down-arrow-beige.png);background-repeat:no-repeat;background-size:contain}.arrow.arrow-down{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:auto;bottom:0px;top:auto;opacity:0}.is-ready .arrow-down{opacity:1;-webkit-transform:opacity;transform:opacity;-webkit-animation:fadeIn 7s;animation:fadeIn 7s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes fadeIn{80%{opacity:1}90%{opacity:0}100%{opacity:1}}@keyframes fadeIn{80%{opacity:1}90%{opacity:0}100%{opacity:1}}.mobile .arrow.arrow-down,.tablet .arrow.arrow-down{bottom:40px}.mobile .grid-home .item-grid .item-over{opacity:1}section.grid-home .grid-container{max-width:100%;margin-left:auto;margin-right:auto;margin-bottom:2.5641025641%}section.grid-home .grid-container:after{content:" ";display:block;clear:both}section.grid-home .gutter-sizer{width:25px}@media (min-width: 768px){section.grid-home .gutter-sizer{width:2.5641025641%}}section.grid-home .item-grid{width:100%}section.grid-home .item-grid.crop-horizontal .img-wrapper-proportion,section.grid-home .item-grid.crop-horizontal .video-wrapper{padding-bottom:60%}section.grid-home .item-grid.crop-vertical .img-wrapper-proportion,section.grid-home .item-grid.crop-vertical .video-wrapper{padding-bottom:140%}@media (min-width: 768px){section.grid-home .item-grid.size-small{width:23.0769230769%;float:left;margin-right:2.5641025641%;margin-right:0px}section.grid-home .item-grid.size-medium{width:48.7179487179%;float:left;margin-right:2.5641025641%;margin-right:0px}section.grid-home .item-grid.size-large{width:100%;float:left;margin-left:0;margin-right:0;margin-right:0px}}@media (min-width: 1280px){section.grid-home .item-grid.size-small{width:23.0769230769%;float:left;margin-right:2.5641025641%;margin-right:0px}section.grid-home .item-grid.size-medium{width:35.8974358974%;float:left;margin-right:2.5641025641%;margin-right:0px}section.grid-home .item-grid.size-large{width:61.5384615385%;float:left;margin-right:2.5641025641%;margin-right:0px}}section.news-home{border-top:1px solid #ddd;padding:25px 0px;margin-bottom:80px}@media (min-width: 768px){section.news-home{padding:28px 0px;margin-bottom:120px}}@media (min-width: 1680px){section.news-home{padding:28px 0px;margin-bottom:150px}}section.news-home .news-link{margin-top:0;font-size:18px;line-height:28px}section.news-home .news-link a{color:#594A42}section.news-home a .layout-news-title{display:table;table-layout:fixed}section.news-home a .layout-news-title span{display:table-cell}section.news-home a .date{color:#B39585;font-size:18px;width:93px}section.news-home a .title{color:#594A42}@media (min-width: 768px){section.news-home a .title{font-size:16px}}section.news-home a:hover{text-decoration:underline}section.news-home a:hover .title{color:#8C7568}.sub-story_module{overflow:hidden !important;position:relative}.sub-story_module .slider-horizontal{overflow:visible;height:320px}.sub-story_module .slider-horizontal .slick-slide{position:relative;width:320px}.sub-story_module .slider-horizontal .slick-slide.slide-intro,.sub-story_module .slider-horizontal .slick-slide.single_text{width:280px;height:320px}@media (min-width: 768px){.sub-story_module .slider-horizontal{height:400px}.sub-story_module .slider-horizontal .slick-slide{width:400px}.sub-story_module .slider-horizontal .slick-slide.slide-intro,.sub-story_module .slider-horizontal .slick-slide.single_text{width:350px;height:400px}}@media (min-width: 1280px){.sub-story_module .slider-horizontal{height:550px}.sub-story_module .slider-horizontal .slick-slide{width:550px}.sub-story_module .slider-horizontal .slick-slide.slide-intro,.sub-story_module .slider-horizontal .slick-slide.single_text{width:550px;height:550px}}.sub-story_module .slider-horizontal .slick-slide.slide-intro{background:rgba(194,181,155,0.25);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.sub-story_module .slider-horizontal .slick-slide.slide-intro .txt-int{padding:25px}@media (min-width: 768px){.sub-story_module .slider-horizontal .slick-slide.slide-intro .txt-int{padding:0px 20px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:auto}}@media (min-width: 1280px){.sub-story_module .slider-horizontal .slick-slide.slide-intro .txt-int{padding:0px 40px}}@media (min-width: 1680px){.sub-story_module .slider-horizontal .slick-slide.slide-intro .txt-int{padding:0px 60px}}.sub-story_module .slider-horizontal .slick-slide.slide-intro .txt-int .title{font-size:14px;color:#594A42;margin-bottom:10px}@media (min-width: 768px){.sub-story_module .slider-horizontal .slick-slide.slide-intro .txt-int .title{font-size:16px}}@media (min-width: 1280px){.sub-story_module .slider-horizontal .slick-slide.slide-intro .txt-int .title{font-size:18px}}.sub-story_module .slider-horizontal .slick-slide.slide-intro .txt-int .txt{margin-bottom:10px}@media (max-width: 767px){.sub-story_module .slider-horizontal .slick-slide.slide-intro .txt-int .txt{font-size:12px;line-height:1.5em}}@media (min-width: 768px){.sub-story_module .slider-horizontal .slick-slide.slide-intro .txt-int .txt{font-size:14px}}@media (min-width: 1280px){.sub-story_module .slider-horizontal .slick-slide.slide-intro .txt-int .txt{font-size:16px}}.sub-story_module .slider-horizontal .slick-slide.slide-intro .txt-int .read-more{font-size:12px}@media (min-width: 768px){.sub-story_module .slider-horizontal .slick-slide.slide-intro .txt-int .read-more{font-size:12px}}@media (min-width: 1280px){.sub-story_module .slider-horizontal .slick-slide.slide-intro .txt-int .read-more{font-size:14px}}.sub-story_module .slider-horizontal .slick-slide .img-container .video-wrapper{position:absolute}.sub-story_module .slider-horizontal .slick-slide .img-container .video-wrapper .bgimage{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);width:100% !important;height:100% !important}.sub-story_module .slider-horizontal .slick-slide .img-container .slider-slide-internal{position:absolute;width:100%;height:100%;top:0px;left:0px}.sub-story_module .slider-horizontal .slick-slide .img-container .slider-slide-internal .slick-list,.sub-story_module .slider-horizontal .slick-slide .img-container .slider-slide-internal .slick-track{position:absolute;width:100%;height:100%;top:0px;left:0px}.sub-story_module .slider-horizontal .slick-slide .img-container .slider-slide-internal .slick-list .bgimage,.sub-story_module .slider-horizontal .slick-slide .img-container .slider-slide-internal .slick-track .bgimage{position:absolute;width:100%;height:100%;top:0px;left:0px;width:100% !important;height:100% !important}.sub-story_module .slider-horizontal .slick-slide .bgimage{position:absolute;width:100%;height:100%;top:0px;left:0px}.sub-story_module .slider-horizontal .slick-slide.single_text{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background:rgba(194,181,155,0.25)}.sub-story_module .slider-horizontal .slick-slide.single_text .txt-container{padding:25px}@media (max-width: 767px){.sub-story_module .slider-horizontal .slick-slide.single_text .txt-container{font-size:12px;line-height:1.5em}}@media (min-width: 768px){.sub-story_module .slider-horizontal .slick-slide.single_text .txt-container{font-size:14px;padding:40px}}@media (min-width: 1280px){.sub-story_module .slider-horizontal .slick-slide.single_text .txt-container{font-size:16px}}.sub-story_module .slider-horizontal .slick-slide.single_text .tit{color:#594A42;font-size:14px}@media (min-width: 768px){.sub-story_module .slider-horizontal .slick-slide.single_text .tit{font-size:16px}}@media (min-width: 1280px){.sub-story_module .slider-horizontal .slick-slide.single_text .tit{font-size:18px}}.sub-story_module .slider-horizontal .slick-slide.horizontal .bgimage,.sub-story_module .slider-horizontal .slick-slide.horizontal .video-wrapper,.sub-story_module .slider-horizontal .slick-slide.horizontal .slick-slider.slider-slide-internal{width:100%;height:50%;padding-bottom:0}.sub-story_module .slider-horizontal .slick-slide.horizontal .bgimage:last-child,.sub-story_module .slider-horizontal .slick-slide.horizontal .video-wrapper:last-child,.sub-story_module .slider-horizontal .slick-slide.horizontal .slick-slider.slider-slide-internal:last-child{top:50%}.sub-story_module .slider-horizontal .slick-slide.vertical .bgimage,.sub-story_module .slider-horizontal .slick-slide.vertical .video-wrapper,.sub-story_module .slider-horizontal .slick-slide.vertical .slick-slider.slider-slide-internal{width:50%;height:100%;padding-bottom:0}.sub-story_module .slider-horizontal .slick-slide.vertical .bgimage:last-child,.sub-story_module .slider-horizontal .slick-slide.vertical .video-wrapper:last-child,.sub-story_module .slider-horizontal .slick-slide.vertical .slick-slider.slider-slide-internal:last-child{left:50%}.sub-story_module .slider-horizontal .slick-slide.two_image_text_split .bgimage,.sub-story_module .slider-horizontal .slick-slide.two_image_text_split .txt-container,.sub-story_module .slider-horizontal .slick-slide.two_image_text_split .slick-slider.slider-slide-internal{width:50%;height:100%;padding-bottom:0}.sub-story_module .slider-horizontal .slick-slide.two_image_text_split .bgimage.txt-container,.sub-story_module .slider-horizontal .slick-slide.two_image_text_split .txt-container.txt-container,.sub-story_module .slider-horizontal .slick-slide.two_image_text_split .slick-slider.slider-slide-internal.txt-container{position:absolute;width:100%;height:100%;top:0px;left:0px;left:50%;width:50%;width:50%;height:100%;padding-bottom:0;background:rgba(194,181,155,0.25);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.sub-story_module .slider-horizontal .slick-slide.two_image_text_split .bgimage.txt-container .txt-inner,.sub-story_module .slider-horizontal .slick-slide.two_image_text_split .txt-container.txt-container .txt-inner,.sub-story_module .slider-horizontal .slick-slide.two_image_text_split .slick-slider.slider-slide-internal.txt-container .txt-inner{padding:15px;display:table;height:100%}@media (max-width: 767px){.sub-story_module .slider-horizontal .slick-slide.two_image_text_split .bgimage.txt-container .txt-inner,.sub-story_module .slider-horizontal .slick-slide.two_image_text_split .txt-container.txt-container .txt-inner,.sub-story_module .slider-horizontal .slick-slide.two_image_text_split .slick-slider.slider-slide-internal.txt-container .txt-inner{font-size:12px;line-height:1.5em}}@media (min-width: 768px){.sub-story_module .slider-horizontal .slick-slide.two_image_text_split .bgimage.txt-container .txt-inner,.sub-story_module .slider-horizontal .slick-slide.two_image_text_split .txt-container.txt-container .txt-inner,.sub-story_module .slider-horizontal .slick-slide.two_image_text_split .slick-slider.slider-slide-internal.txt-container .txt-inner{font-size:14px;padding:0px 40px}}@media (min-width: 1280px){.sub-story_module .slider-horizontal .slick-slide.two_image_text_split .bgimage.txt-container .txt-inner,.sub-story_module .slider-horizontal .slick-slide.two_image_text_split .txt-container.txt-container .txt-inner,.sub-story_module .slider-horizontal .slick-slide.two_image_text_split .slick-slider.slider-slide-internal.txt-container .txt-inner{font-size:16px}}.sub-story_module .slider-horizontal .slick-slide.two_image_text_split .bgimage.txt-container .txt-inner .txt-inner-scroll,.sub-story_module .slider-horizontal .slick-slide.two_image_text_split .txt-container.txt-container .txt-inner .txt-inner-scroll,.sub-story_module .slider-horizontal .slick-slide.two_image_text_split .slick-slider.slider-slide-internal.txt-container .txt-inner .txt-inner-scroll{display:table-cell;vertical-align:middle}.sub-story_module .slider-horizontal .slick-slide.onetophorizontal-twobottomsquare .bgimage:nth-child(1),.sub-story_module .slider-horizontal .slick-slide.onetophorizontal-twobottomsquare .video-wrapper:nth-child(1),.sub-story_module .slider-horizontal .slick-slide.onetophorizontal-twobottomsquare .slick-slider.slider-slide-internal:nth-child(1){width:100%;height:50%;padding-bottom:0}.sub-story_module .slider-horizontal .slick-slide.onetophorizontal-twobottomsquare .bgimage:nth-child(2),.sub-story_module .slider-horizontal .slick-slide.onetophorizontal-twobottomsquare .video-wrapper:nth-child(2),.sub-story_module .slider-horizontal .slick-slide.onetophorizontal-twobottomsquare .slick-slider.slider-slide-internal:nth-child(2){width:50%;height:50%;padding-bottom:0;top:50%}.sub-story_module .slider-horizontal .slick-slide.onetophorizontal-twobottomsquare .bgimage:nth-child(3),.sub-story_module .slider-horizontal .slick-slide.onetophorizontal-twobottomsquare .video-wrapper:nth-child(3),.sub-story_module .slider-horizontal .slick-slide.onetophorizontal-twobottomsquare .slick-slider.slider-slide-internal:nth-child(3){width:50%;height:50%;padding-bottom:0;top:50%;left:50%}.sub-story_module .slider-horizontal .slick-slide.twotopsquare-onebottomhorizontal .bgimage:nth-child(1),.sub-story_module .slider-horizontal .slick-slide.twotopsquare-onebottomhorizontal .video-wrapper:nth-child(1),.sub-story_module .slider-horizontal .slick-slide.twotopsquare-onebottomhorizontal .slick-slider.slider-slide-internal:nth-child(1){width:50%;height:50%;padding-bottom:0}.sub-story_module .slider-horizontal .slick-slide.twotopsquare-onebottomhorizontal .bgimage:nth-child(2),.sub-story_module .slider-horizontal .slick-slide.twotopsquare-onebottomhorizontal .video-wrapper:nth-child(2),.sub-story_module .slider-horizontal .slick-slide.twotopsquare-onebottomhorizontal .slick-slider.slider-slide-internal:nth-child(2){width:50%;height:50%;padding-bottom:0;left:50%}.sub-story_module .slider-horizontal .slick-slide.twotopsquare-onebottomhorizontal .bgimage:nth-child(3),.sub-story_module .slider-horizontal .slick-slide.twotopsquare-onebottomhorizontal .video-wrapper:nth-child(3),.sub-story_module .slider-horizontal .slick-slide.twotopsquare-onebottomhorizontal .slick-slider.slider-slide-internal:nth-child(3){width:100%;height:50%;padding-bottom:0;top:50%}.sub-story_module .slider-horizontal .slick-slide.oneleftvertical-tworightsquare .bgimage:nth-child(1),.sub-story_module .slider-horizontal .slick-slide.oneleftvertical-tworightsquare .video-wrapper:nth-child(1),.sub-story_module .slider-horizontal .slick-slide.oneleftvertical-tworightsquare .slick-slider.slider-slide-internal:nth-child(1){width:50%;height:100%;padding-bottom:0}.sub-story_module .slider-horizontal .slick-slide.oneleftvertical-tworightsquare .bgimage:nth-child(2),.sub-story_module .slider-horizontal .slick-slide.oneleftvertical-tworightsquare .video-wrapper:nth-child(2),.sub-story_module .slider-horizontal .slick-slide.oneleftvertical-tworightsquare .slick-slider.slider-slide-internal:nth-child(2){width:50%;height:50%;padding-bottom:0;left:50%}.sub-story_module .slider-horizontal .slick-slide.oneleftvertical-tworightsquare .bgimage:nth-child(3),.sub-story_module .slider-horizontal .slick-slide.oneleftvertical-tworightsquare .video-wrapper:nth-child(3),.sub-story_module .slider-horizontal .slick-slide.oneleftvertical-tworightsquare .slick-slider.slider-slide-internal:nth-child(3){width:50%;height:50%;padding-bottom:0;top:50%;left:50%}.sub-story_module .slider-horizontal .slick-slide.twoleftsquare-onerightvertical .bgimage:nth-child(1),.sub-story_module .slider-horizontal .slick-slide.twoleftsquare-onerightvertical .video-wrapper:nth-child(1),.sub-story_module .slider-horizontal .slick-slide.twoleftsquare-onerightvertical .slick-slider.slider-slide-internal:nth-child(1){width:50%;height:50%;padding-bottom:0}.sub-story_module .slider-horizontal .slick-slide.twoleftsquare-onerightvertical .bgimage:nth-child(2),.sub-story_module .slider-horizontal .slick-slide.twoleftsquare-onerightvertical .video-wrapper:nth-child(2),.sub-story_module .slider-horizontal .slick-slide.twoleftsquare-onerightvertical .slick-slider.slider-slide-internal:nth-child(2){width:50%;height:50%;padding-bottom:0;top:50%}.sub-story_module .slider-horizontal .slick-slide.twoleftsquare-onerightvertical .bgimage:nth-child(3),.sub-story_module .slider-horizontal .slick-slide.twoleftsquare-onerightvertical .video-wrapper:nth-child(3),.sub-story_module .slider-horizontal .slick-slide.twoleftsquare-onerightvertical .slick-slider.slider-slide-internal:nth-child(3){width:50%;height:100%;padding-bottom:0;left:50%}.sub-story_module .slider-horizontal .slick-slide.four_square .bgimage,.sub-story_module .slider-horizontal .slick-slide.four_square .video-wrapper,.sub-story_module .slider-horizontal .slick-slide.four_square .slick-slider.slider-slide-internal{width:50%;height:50%;padding-bottom:0}.sub-story_module .slider-horizontal .slick-slide.four_square .bgimage:nth-child(2),.sub-story_module .slider-horizontal .slick-slide.four_square .video-wrapper:nth-child(2),.sub-story_module .slider-horizontal .slick-slide.four_square .slick-slider.slider-slide-internal:nth-child(2){left:50%}.sub-story_module .slider-horizontal .slick-slide.four_square .bgimage:nth-child(3),.sub-story_module .slider-horizontal .slick-slide.four_square .video-wrapper:nth-child(3),.sub-story_module .slider-horizontal .slick-slide.four_square .slick-slider.slider-slide-internal:nth-child(3){top:50%}.sub-story_module .slider-horizontal .slick-slide.four_square .bgimage:nth-child(4),.sub-story_module .slider-horizontal .slick-slide.four_square .video-wrapper:nth-child(4),.sub-story_module .slider-horizontal .slick-slide.four_square .slick-slider.slider-slide-internal:nth-child(4){top:50%;left:50%}.sub-story_module .container-story{position:relative}.sub-story_module .container-ethos{cursor:pointer;position:absolute;width:100%;height:100%;top:0px;left:0px;background:#fff;height:320px}@media (min-width: 768px){.sub-story_module .container-ethos{height:400px}}@media (min-width: 1280px){.sub-story_module .container-ethos{height:550px}}.sub-story_module .container-ethos .overlay-ethos-img{position:absolute;width:100%;height:100%;top:0px;left:0px;background:rgba(0,0,0,0.3);opacity:0;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}.sub-story_module .container-ethos:hover .open-story li:last-child{text-decoration:underline;color:#594A42}.sub-story_module .sub-story-close{display:none}.sub-story_module .sub-story-close label{color:#fff}.sub-story_module .sub-story-close .icon-close{background-image:-webkit-linear-gradient(transparent, transparent),url(../images/icon-close-white.svg);background-image:linear-gradient(transparent, transparent),url(../images/icon-close-white.svg);background-repeat:no-repeat}.sub-story_module .icon-image-enlarge{display:none;position:absolute;left:0px;bottom:0px;width:40px;height:40px;background-image:-webkit-linear-gradient(transparent, transparent),url(../images/enlarge-image-icon.svg);background-image:linear-gradient(transparent, transparent),url(../images/enlarge-image-icon.svg);background-repeat:no-repeat}.sub-story_module .text-block .title{color:#594A42}@media (min-width: 768px){.sub-story_module .text-block .title{font-size:18px;line-height:24px;margin-bottom:20px}}.sub-story_module .text-block .open-story li{display:inline-block;margin-right:3px}@media (max-width: 767px){.sub-story_module .text-block .open-story li{font-size:12px;line-height:1.5em}}@media (min-width: 768px){.sub-story_module .text-block .open-story{margin-top:20px}}.sub-story_module .icon-text-enlarge{display:inline-block;vertical-align:middle;width:17px;height:16px;background-image:-webkit-linear-gradient(transparent, transparent),url(../images/enlarge-text-icon.svg);background-image:linear-gradient(transparent, transparent),url(../images/enlarge-text-icon.svg);background-repeat:no-repeat}@media (max-width: 767px){.susy-grid-ethos-story::after{clear:both;content:"";display:table}.susy-grid-ethos-story.text-right .item-layout:first-child{margin-bottom:10px}}@media (min-width: 768px){.susy-grid-ethos-story{max-width:100%;margin-left:auto;margin-right:auto}.susy-grid-ethos-story:after{content:" ";display:block;clear:both}}.susy-grid-ethos-story .item-layout{position:relative;min-height:5px}@media (min-width: 768px){.susy-grid-ethos-story .item-layout:first-child{width:48.7179487179%;float:left;margin-right:2.5641025641%}.susy-grid-ethos-story .item-layout:last-child{width:48.7179487179%;float:left;margin-right:2.5641025641%;float:left;margin-right:0}}@media (min-width: 900px){.susy-grid-ethos-story .item-layout:first-child{width:35.8974358974%;float:left;margin-right:2.5641025641%;margin-left:12.8205128205%}.susy-grid-ethos-story .item-layout:last-child{width:35.8974358974%;float:left;margin-right:2.5641025641%}}.susy-grid-ethos-story .item-layout.line-sep{display:none;height:1px;min-height:1px}@media (min-width: 768px){.susy-grid-ethos-story .item-layout.line-sep{width:100%;float:left;margin-left:0;margin-right:0;float:right;margin-right:0}}@media (min-width: 900px){.susy-grid-ethos-story .item-layout.line-sep{width:74.358974359%;float:left;margin-right:2.5641025641%;margin-left:12.8205128205%;float:left;margin-right:0px}}.layout-table{display:table;width:100%;height:320px}@media (min-width: 768px){.layout-table{height:auto}}.layout-table .item-table{display:table-cell;height:100%;vertical-align:middle;position:relative}.layout-table .item-table .wrap-img{display:inline-block;width:100px}@media (min-width: 768px){.layout-table .item-table .wrap-img{width:400px}}@media (min-width: 1280px){.layout-table .item-table .wrap-img{width:550px}}.layout-table .item-table .text-block{display:inline-block;max-width:470px;vertical-align:middle}.layout-table .item-table.is-text{width:calc(100% - 120px)}@media (min-width: 768px){.layout-table .item-table{width:50%}.layout-table .item-table.is-text{width:50%}}.layout-table .item-table.is-image:hover .overlay-ethos-img{opacity:1}.layout-table.text-right .wrap-img{float:right;margin-right:3%}.layout-table.text-right .text-block{margin-left:3%}.layout-table.text-left .text-block{float:right;margin-right:3%}.layout-table.text-left .wrap-img{margin-left:3%}@media (max-width: 767px){.layout-table.layout-desktop{display:none}}.layout-mobile{position:relative;width:100%;height:320px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}@media (min-width: 768px){.layout-mobile{display:none}}.layout-mobile .layout-table{height:100px;margin-bottom:-5px}.layout-mobile .layout-table .item-table.is-image{width:100px}.layout-mobile .layout-table .item-table.is-text{width:auto;padding-left:25px}@media (max-width: 767px){.layout-mobile .text-block{font-size:12px;line-height:1.5em}}.layout-mobile .text-block .title{font-size:14px}.desktop .item.sub-story_module.mouseenter .item-over{opacity:1}.desktop .item .item-btn{display:none}.desktop .sub-story_module .arrow.display{display:block;opacity:1}.tablet .sub-story_module .arrow{opacity:1}@media (max-width: 767px){.page-template-page-projects h1.page-title{padding-top:15px}}section#works-header{position:relative}@media (max-width: 767px){section#works-header{padding-bottom:40px}}@media (min-width: 768px){section#works-header{height:49vh}}@media (min-width: 1280px){section#works-header{height:65vh}}@media (min-width: 768px){section#works-header .cnt{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%}}section#works-header .int{width:100%;margin:0 auto}@media (min-width: 768px){section#works-header .int{max-width:600px}}@media (min-width: 1280px){section#works-header .int{max-width:850px;padding:0px}}section#works-header h1{text-align:center;color:#594A42}section#filter-work{position:relative;z-index:2;height:100px;border-top:1px solid #ddd}section#filter-work #taxs-container{position:absolute;width:100%;height:48px;margin-top:26px;max-width:100%;margin-left:auto;margin-right:auto}section#filter-work #taxs-container:after{content:" ";display:block;clear:both}@media (min-width: 768px){section#filter-work #taxs-container #taxs{width:23.0769230769%;float:left;margin-right:2.5641025641%}}section#filter-work #taxs-container #taxs .header{background:rgba(255,255,255,0);-webkit-transition:all 0.4s ease-out;transition:all 0.4s ease-out}section#filter-work.pinned{border-top:1px solid transparent}section#filter-work.pinned #taxs-container #taxs{-ms-box-shadow:3px 3px 2px 0px rgba(0,0,0,0.4);-o-box-shadow:3px 3px 2px 0px rgba(0,0,0,0.4);box-shadow:3px 3px 2px 0px rgba(0,0,0,0.4)}section#filter-work.pinned #taxs-container #taxs .header{background:#fff}section#works-container{position:relative;z-index:1;margin-top:25px;padding-bottom:100px}@media (min-width: 768px){section#works-container{margin-top:28px}}@media (min-width: 1280px){section#works-container{margin-top:28px}}@media (min-width: 1680px){section#works-container{margin-top:28px}}@media (min-width: 768px){section#works-container{padding-bottom:200px}}@media (min-width: 1680px){section#works-container{padding-bottom:300px}}.projects-isotope-grid{max-width:100%;margin-left:auto;margin-right:auto;width:100%}.projects-isotope-grid:after{content:" ";display:block;clear:both}.projects-isotope-grid .gutter-sizer{width:25px}@media (min-width: 768px){.projects-isotope-grid .gutter-sizer{width:2.5641025641%}}.projects-isotope-grid .item-grid{width:100%}@media (min-width: 768px){.projects-isotope-grid .item-grid.size-small{width:35.8974358974%;float:left;margin-right:2.5641025641%;margin-right:0px}.projects-isotope-grid .item-grid.size-medium{width:61.5384615385%;float:left;margin-right:2.5641025641%;margin-right:0px}.projects-isotope-grid .item-grid.size-large{width:100%;float:left;margin-left:0;margin-right:0;margin-right:0px}}@media (min-width: 1280px){.projects-isotope-grid .item-grid.size-small{width:23.0769230769%;float:left;margin-right:2.5641025641%;margin-right:0px}.projects-isotope-grid .item-grid.size-medium{width:35.8974358974%;float:left;margin-right:2.5641025641%;margin-right:0px}.projects-isotope-grid .item-grid.size-large{width:61.5384615385%;float:left;margin-right:2.5641025641%;margin-right:0px}}.projects-isotope-grid .img-cnt{line-height:0px}.mobile .single-project .item-grid .item-over{display:none}@media (max-width: 767px){#data-sheet{padding:30px 0px}}@media (min-width: 768px){.grid-table-ver-center{margin:60px 0px}}@media (min-width: 1280px){.grid-table-ver-center{margin:80px 0px;display:table}}@media (min-width: 1680px){.grid-table-ver-center{margin:100px 0px}}.grid-table-ver-center .item-layout{position:relative;margin-bottom:20px}@media (min-width: 768px){.grid-table-ver-center .item-layout{margin-bottom:0;display:table-cell;vertical-align:top}.grid-table-ver-center .item-layout:first-child{width:61.5384615385%;padding-right:2.5641025641%}.grid-table-ver-center .item-layout:last-child{width:35%}}@media (min-width: 1280px){.grid-table-ver-center .item-layout:first-child{width:48.7179487179%;padding-right:2.5641025641%;padding-left:12.8205128205%}.grid-table-ver-center .item-layout:last-child{width:23.0769230769%;padding-right:2.5641025641%}}.data-sheet{font-family:'AR';font-size:14px;line-height:22px}.data-sheet strong{font-weight:normal;color:#B39585}.data-sheet a{color:#8C7568}.data-sheet a:hover{color:#B39585}#grid-project-container .item-grid{margin-bottom:25px;margin-bottom:20px}@media (min-width: 768px){#grid-project-container .item-grid{margin-bottom:28px}}@media (min-width: 1280px){#grid-project-container .item-grid{margin-bottom:28px}}@media (min-width: 1680px){#grid-project-container .item-grid{margin-bottom:28px}}#grid-project-container .item-grid .item-over{font-family:'AR'}@media (min-width: 768px){#grid-project-container .item-grid .item-over .caption .title{font-size:16px;line-height:21px}}@media (min-width: 1280px){#grid-project-container .item-grid .item-over .caption .title{font-size:18px;line-height:24px}}#grid-project-container .item-grid .item-over .caption .type{font-size:10px;line-height:18px}#grid-project-container .quote-wrapper{padding-bottom:75px;padding-top:75px;margin-left:auto;margin-right:auto;font-family:'AL'}@media (min-width: 768px){#grid-project-container .quote-wrapper{padding-bottom:84px}}@media (min-width: 1280px){#grid-project-container .quote-wrapper{padding-bottom:84px}}@media (min-width: 1680px){#grid-project-container .quote-wrapper{padding-bottom:84px}}@media (min-width: 768px){#grid-project-container .quote-wrapper{padding-top:84px}}@media (min-width: 1280px){#grid-project-container .quote-wrapper{padding-top:84px}}@media (min-width: 1680px){#grid-project-container .quote-wrapper{padding-top:84px}}@media (min-width: 768px){#grid-project-container .quote-wrapper{max-width:700px}}@media (min-width: 1280px){#grid-project-container .quote-wrapper{max-width:760px}}#grid-project-container .quote-wrapper .quote{color:#594A42;font-size:20px;line-height:30px}#grid-project-container .quote-wrapper .quote>p:first-child{margin:0}@media (min-width: 768px){#grid-project-container .quote-wrapper .quote{font-size:30px;line-height:40px}}#grid-project-container .quote-wrapper .author{margin-top:5px;color:#B39585;font-size:16px;line-height:24px}@media (min-width: 768px){#grid-project-container .quote-wrapper .author{margin-top:10px}}@media (min-width: 768px){#grid-project-container .quote-wrapper .author{font-size:24px;line-height:30px}}@media (min-width: 768px){.item-grid.image_and_text .layout-vert-half{display:table}.item-grid.image_and_text .layout-vert-half .item-layout{width:50%;height:100%;display:table-cell;vertical-align:middle}.item-grid.image_and_text .layout-vert-half .item-layout:first-child{padding-right:1.2820512821%}.item-grid.image_and_text .layout-vert-half .item-layout:last-child{padding-left:1.2820512821%}}.item-grid.item_sub_story{padding-top:100px;padding-bottom:75px}@media (min-width: 768px){.item-grid.item_sub_story{padding-top:112px}}@media (min-width: 1280px){.item-grid.item_sub_story{padding-top:112px}}@media (min-width: 1680px){.item-grid.item_sub_story{padding-top:112px}}@media (min-width: 768px){.item-grid.item_sub_story{padding-bottom:84px}}@media (min-width: 1280px){.item-grid.item_sub_story{padding-bottom:84px}}@media (min-width: 1680px){.item-grid.item_sub_story{padding-bottom:84px}}.grid-image-gallery{margin-bottom:25px;max-width:100%;margin-left:auto;margin-right:auto;width:100%}@media (min-width: 768px){.grid-image-gallery{margin-bottom:28px}}@media (min-width: 1280px){.grid-image-gallery{margin-bottom:28px}}@media (min-width: 1680px){.grid-image-gallery{margin-bottom:28px}}.grid-image-gallery:after{content:" ";display:block;clear:both}.grid-image-gallery .item-grid-isotope{width:100%}@media (min-width: 768px){.grid-image-gallery .item-grid-isotope.size-small{width:23.0769230769%;float:left;margin-right:2.5641025641%;margin-right:0px}.grid-image-gallery .item-grid-isotope.size-medium{width:48.7179487179%;float:left;margin-right:2.5641025641%;margin-right:0px}.grid-image-gallery .item-grid-isotope.size-large{width:100%;float:left;margin-left:0;margin-right:0;margin-right:0px}}@media (min-width: 1280px){.grid-image-gallery .item-grid-isotope.size-small{width:23.0769230769%;float:left;margin-right:2.5641025641%;margin-right:0px}.grid-image-gallery .item-grid-isotope.size-medium{width:35.8974358974%;float:left;margin-right:2.5641025641%;margin-right:0px}.grid-image-gallery .item-grid-isotope.size-large{width:61.5384615385%;float:left;margin-right:2.5641025641%;margin-right:0px}}.grid-image-gallery .gutter-sizer{width:25px}@media (min-width: 768px){.grid-image-gallery .gutter-sizer{width:2.5641025641%}}.grid-image-gallery .item-grid-isotope .item-grid{margin-bottom:0px !important}.slick-slider-overlay .slick-slide .img-container-slide{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.slick-slider-overlay .slick-slide .caption{position:absolute;width:100%;bottom:20px;text-align:center}@media (min-width: 768px){.slick-slider-overlay .slick-slide .caption{font-size:18px}}.slick-slider-overlay .slick-slide .caption.background--dark{color:#fff}.mobile .page-template-page-projects .item-grid .item-over{opacity:1}.single-project .protected-login{max-width:420px;margin:0 auto;margin-top:60px}@media (min-width: 768px){.single-project .protected-login{margin-top:120px}}.single-project .protected-login form input[type="submit"]{width:auto;max-width:120px;margin:0 auto;margin-top:20px;padding:0px 10px}.single-project .pdf-downloads{list-style-type:none;margin:0;padding:0;margin:40px 0px}.single-project .pdf-downloads li{margin-left:0}#content-ethos-page{padding-left:25px;padding-right:25px}@media (min-width: 768px){#content-ethos-page{padding-left:28px}}@media (min-width: 1280px){#content-ethos-page{padding-left:28px}}@media (min-width: 1680px){#content-ethos-page{padding-left:28px}}#content-ethos-page h1{color:#594A42}@media (max-width: 767px){#content-ethos-page{padding-bottom:40px}#content-ethos-page h1{padding-top:15px}}@media (min-width: 768px){#content-ethos-page{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:auto;width:100%;max-width:540px;padding-right:0}#content-ethos-page h1{margin-top:0px}}@media (min-width: 1680px){#content-ethos-page{max-width:none;width:90%}}#images-ethos-page{height:100vh;overflow:hidden}#images-ethos-page .img-wrapper-proportion{position:absolute;-webkit-transition:opacity 0.4s ease-out;transition:opacity 0.4s ease-out;opacity:1}#images-ethos-page .img-wrapper-proportion img{z-index:0}#images-ethos-page .img-wrapper-proportion h3{margin:0;position:relative;top:20px;width:100%;z-index:1;color:#fff;text-align:right}@media (min-width: 768px){#images-ethos-page .img-wrapper-proportion h3{position:absolute;top:50%}}#images-ethos-page .img-wrapper-proportion h3.background--light{color:#594A42}#images-ethos-page .img-wrapper-proportion.opacity-0{opacity:0}#ehtos-content{padding-top:25px;padding-bottom:25px}@media (min-width: 768px){#ehtos-content{padding-top:28px}}@media (min-width: 1280px){#ehtos-content{padding-top:28px}}@media (min-width: 1680px){#ehtos-content{padding-top:28px}}@media (min-width: 768px){#ehtos-content{padding-bottom:28px}}@media (min-width: 1280px){#ehtos-content{padding-bottom:28px}}@media (min-width: 1680px){#ehtos-content{padding-bottom:28px}}.block-ethos{position:relative;padding-top:50px;padding-bottom:50px}@media (min-width: 768px){.block-ethos{padding-top:56px}}@media (min-width: 1280px){.block-ethos{padding-top:56px}}@media (min-width: 1680px){.block-ethos{padding-top:56px}}@media (min-width: 768px){.block-ethos{padding-bottom:56px}}@media (min-width: 1280px){.block-ethos{padding-bottom:56px}}@media (min-width: 1680px){.block-ethos{padding-bottom:56px}}.block-ethos.block-related-projects .related-projects{padding-bottom:25px;border-bottom:1px solid #ddd}@media (min-width: 768px){.block-ethos.block-related-projects .related-projects{padding-bottom:28px}}@media (min-width: 1280px){.block-ethos.block-related-projects .related-projects{padding-bottom:28px}}@media (min-width: 1680px){.block-ethos.block-related-projects .related-projects{padding-bottom:28px}}.block-ethos.block-quote .txt-int{padding-top:25px;padding-bottom:25px;margin:0 auto;font-family:'AL'}@media (min-width: 768px){.block-ethos.block-quote .txt-int{padding-top:28px}}@media (min-width: 1280px){.block-ethos.block-quote .txt-int{padding-top:28px}}@media (min-width: 1680px){.block-ethos.block-quote .txt-int{padding-top:28px}}@media (min-width: 768px){.block-ethos.block-quote .txt-int{padding-bottom:28px}}@media (min-width: 1280px){.block-ethos.block-quote .txt-int{padding-bottom:28px}}@media (min-width: 1680px){.block-ethos.block-quote .txt-int{padding-bottom:28px}}@media (min-width: 768px){.block-ethos.block-quote .txt-int{max-width:600px}}@media (min-width: 1280px){.block-ethos.block-quote .txt-int{max-width:740px}}.block-ethos.block-quote .txt-int .quote{color:#594A42;font-size:18px;line-height:26px}@media (min-width: 768px){.block-ethos.block-quote .txt-int .quote{font-size:30px;line-height:40px}}.block-ethos.block-quote .txt-int .author{color:#B39585}@media (min-width: 768px){.block-ethos.block-quote .txt-int .author{font-size:24px}}#menu-ethos{padding-top:25px;padding-bottom:25px}@media (min-width: 768px){#menu-ethos{padding-top:28px}}@media (min-width: 1280px){#menu-ethos{padding-top:28px}}@media (min-width: 1680px){#menu-ethos{padding-top:28px}}@media (min-width: 768px){#menu-ethos{padding-bottom:28px}}@media (min-width: 1280px){#menu-ethos{padding-bottom:28px}}@media (min-width: 1680px){#menu-ethos{padding-bottom:28px}}#menu-ethos h4{font-size:12px;text-align:center}#menu-ethos .container-menu-ethos{border-top:1px solid #ddd;border-bottom:1px solid #ddd}#menu-ethos .container-menu-ethos::after{clear:both;content:"";display:table}#menu-ethos .item-et{position:relative;width:100%;height:120px}@media (min-width: 768px){#menu-ethos .item-et{display:inline-block;width:calc(100%/6);float:left}#menu-ethos .item-et:last-child{float:right}}#menu-ethos .item-et .bgimage-wrapper,#menu-ethos .item-et .bgimage{position:absolute;width:100%;height:100%;top:0px;left:0px}#menu-ethos .item-et .title{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:0px 10px;font-size:14px}@media (min-width: 1280px){#menu-ethos .item-et .title{font-size:16px}}#menu-ethos .item-et .title.current{color:#B39585}#menu-ethos .item-et a .bgimage-wrapper,#menu-ethos .item-et a .img-wrapper-proportion{opacity:0;-webkit-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out}#menu-ethos .item-et a .title{color:#594A42}#menu-ethos .item-et a:hover .title{color:#fff}#menu-ethos .item-et a:hover .title.background--light{color:#594A42}#menu-ethos .item-et a:hover .bgimage-wrapper,#menu-ethos .item-et a:hover .img-wrapper-proportion{opacity:1}.container-menu-ethos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (min-width: 768px){.container-menu-ethos .item-et{width:100%;float:none}.container-menu-ethos .item-et:last-child{float:none}}.mobile #menu-ethos .item-et a .bgimage-wrapper,.mobile #menu-ethos .item-et a .img-wrapper-proportion{opacity:1}.mobile #menu-ethos .item-et a .title{color:#fff}.mobile #menu-ethos .item-et a .title.background--light{color:#594A42}.layout-people-half .item-layout{min-height:100vh}.layout-people-half .item-layout .img-wrapper-proportion{min-height:100vh}@media (max-width: 767px){.layout-people-half .item-layout{min-height:60vh}.layout-people-half .item-layout .img-wrapper-proportion{min-height:60vh}.layout-people-half .item-layout.half-text{min-height:auto}}.text-block-vertical-center{padding:0px 25px}@media (min-width: 768px){.text-block-vertical-center{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:auto;width:100%;padding-left:0px;padding-right:20px;max-width:540px}}@media (min-width: 1280px){.text-block-vertical-center{padding-right:40px}}@media (min-width: 1680px){.text-block-vertical-center{max-width:none;width:90%}}.text-block-vertical-center h1{color:#594A42}#people-team-section{padding-bottom:25px}#people-team-section::after{clear:both;content:"";display:table}@media (min-width: 768px){#people-team-section{padding-bottom:28px}}@media (min-width: 1280px){#people-team-section{padding-bottom:28px}}@media (min-width: 1680px){#people-team-section{padding-bottom:28px}}.module-people h5{line-height:34px;color:#594A42}@media (max-width: 767px){.people-header{padding:0px 10px 10px 10px}}a.people-link .int{-webkit-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out}a.people-link.selected .int{opacity:1}a.people-link.dimmed .int{opacity:0.25}a.people-link:hover .int{opacity:1}.module-people{position:relative}.module-people .grid-team{padding:0;max-width:100%;margin-left:auto;margin-right:auto}.module-people .grid-team .item-grid-team .img-wrapper-proportion{padding-bottom:136.3636363636%}.module-people .grid-team .item-grid-team .layout-susy-half-always .item-layout:last-child .text{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:auto}.module-people .grid-team:after{content:" ";display:block;clear:both}.module-people .grid-team .gutter-sizer{width:25px}@media (min-width: 480px){.module-people .grid-team{max-width:100%;margin-left:auto;margin-right:auto}.module-people .grid-team:after{content:" ";display:block;clear:both}.module-people .grid-team .gutter-sizer{width:2.5641025641%}.module-people .grid-team .item-grid-team{width:48.7179487179%;float:left;margin-right:2.5641025641%;margin:0}}@media (min-width: 768px){.module-people .grid-team{max-width:100%;margin-left:auto;margin-right:auto}.module-people .grid-team:after{content:" ";display:block;clear:both}.module-people .grid-team .gutter-sizer{width:2.0641025641%}.module-people .grid-team .item-grid-team{width:31.8181818182%;float:left;margin-right:2.2727272727%;margin:0}}@media (min-width: 1280px){.module-people .grid-team{max-width:100%;margin-left:auto;margin-right:auto}.module-people .grid-team:after{content:" ";display:block;clear:both}.module-people .grid-team .gutter-sizer{width:2.5641025641%}.module-people .grid-team .item-grid-team{width:23.0769230769%;float:left;margin-right:2.5641025641%;margin:0}}.people-bio-module{position:absolute;width:100%;background:#F0ECE6;-webkit-transition:all 0.6s ease-out;transition:all 0.6s ease-out}.people-bio-module .bio .layout-susy{max-width:100%;margin-left:auto;margin-right:auto}.people-bio-module .bio .layout-susy:after{content:" ";display:block;clear:both}@media (min-width: 1680px){.people-bio-module .bio .layout-susy .item-layout:first-child{width:23.0769230769%;float:left;margin-right:2.5641025641%}}@media (min-width: 1680px){.people-bio-module .bio .layout-susy .item-layout:last-child{width:74.358974359%;float:left;margin-right:2.5641025641%;float:right;margin-right:0}}.people-bio-module .bio .layout-susy .item-layout:last-child .layout-2-cols>p:first-child{margin-top:0px}@media (min-width: 768px){.people-bio-module .bio .layout-susy .item-layout:last-child .layout-2-cols{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;margin-top:20px}}@media (min-width: 1680px){.people-bio-module .bio .layout-susy .item-layout:last-child .layout-2-cols{margin-top:0px}}.people-bio-module .bio h5{margin:0;display:inline-block}.people-bio-module .bio .credentials{margin-left:20px}.people-bio-module .bio .title{font-size:14px}.people-bio-module .bio blockquote>p{margin:0}@media (min-width: 768px){.people-bio-module .bio blockquote{font-size:20px;line-height:30px;margin:0;padding-bottom:1.5em}}.people-bio-module .fragment-people{padding:2.5641025641% 0}@media (min-width: 768px){.people-bio-module .window-close{display:none}}#collaborators{padding-top:25px;padding-bottom:50px}@media (min-width: 768px){#collaborators{padding-top:28px}}@media (min-width: 1280px){#collaborators{padding-top:28px}}@media (min-width: 1680px){#collaborators{padding-top:28px}}@media (min-width: 768px){#collaborators{padding-bottom:56px}}@media (min-width: 1280px){#collaborators{padding-bottom:56px}}@media (min-width: 1680px){#collaborators{padding-bottom:56px}}@media (min-width: 768px){#collaborators h5{margin-top:0px}}#collaborators .text-collaborators>p:first-child{margin:0}#collaborators .text-collaborators a{color:#594A42}#collaborators .text-collaborators a:hover{text-decoration:underline}.layout-careers-half .item-layout .img-wrapper-proportion{padding-bottom:73.7704918033%}.layout-careers-half .text-info{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:auto}.layout-careers-half .section-title{color:#594A42}.layout-careers-half .text{max-width:560px}.layout-jobs-half .location{font-size:18px;color:#B39585;padding:5.1282051282% 0px}.layout-jobs-half .job-short{margin-bottom:25px}.layout-jobs-half .job-short::after{clear:both;content:"";display:table}@media (min-width: 768px){.layout-jobs-half .job-short{margin-bottom:28px}}@media (min-width: 1280px){.layout-jobs-half .job-short{margin-bottom:28px}}@media (min-width: 1680px){.layout-jobs-half .job-short{margin-bottom:28px}}.layout-jobs-half .text{max-width:560px}.layout-jobs-half .job-title a{color:#594A42}.layout-jobs-half .job-title a:hover{text-decoration:underline}.layout-jobs-half a.apply{color:#594A42;font-size:14px;display:inline-block;padding:5.1282051282% 0px;float:right}.layout-jobs-half a.apply:hover{text-decoration:underline}#career-overlay{position:fixed;width:100%;height:100%;top:0px;background:#fff;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.layout-career-half .item-layout{min-height:100vh}.layout-career-half .item-layout .img-wrapper-container,.layout-career-half .item-layout .img-wrapper-proportion{min-height:100vh}.layout-career-half .item-layout .img-wrapper-container{position:relative}.layout-career-half .item-layout .img-wrapper-proportion{position:absolute}@media (max-width: 767px){.layout-career-half .item-layout{min-height:50vh}.layout-career-half .item-layout .img-wrapper-proportion,.layout-career-half .item-layout .img-wrapper-container{min-height:50vh}.layout-career-half .item-layout.half-text{min-height:auto;padding:0px 25px 20px 25px}}#career-overlay .header{margin-top:20px;margin-bottom:20px}@media (min-width: 768px){#career-overlay .header{margin-top:160px;margin-bottom:60px}}#career-overlay .header h5{font-size:16px;color:#B39585;margin:0}#career-overlay .header h1.page-title{font-size:24px;line-height:26px;color:#594A42;font-family:'AR'}@media (min-width: 768px){#career-overlay .header h1.page-title{font-size:30px;line-height:28px}}#career-overlay .header ul.menu-tabs li{margin:0;display:inline-block}#career-overlay .header ul.menu-tabs li:first-child{margin-right:24px}#career-overlay .header ul.menu-tabs li:first-child a{padding-right:24px}#career-overlay .header ul.menu-tabs li:first-child:after{content:'|'}#career-overlay .header ul.menu-tabs li a{color:#B39585}#career-overlay .header ul.menu-tabs li a:hover{color:#594A42}#career-overlay .header ul.menu-tabs li.tab-selected a{color:#594A42}#career-overlay #form-container label{font-size:14px;color:#B39585;text-align:left}#career-overlay #form-container input[type="file"]{pointer-events:none;width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}#career-overlay #form-container label[for="your-resume"]{font-size:14px;color:#594A42;display:block;cursor:pointer !important;padding-left:30px;display:inline-block;line-height:48px;background-image:-webkit-linear-gradient(transparent, transparent),url(../images/icon-upload.svg);background-image:linear-gradient(transparent, transparent),url(../images/icon-upload.svg);background-repeat:no-repeat;background-size:15px 20px !important;background-position:left 10px !important}#career-overlay #form-container label[for="your-resume"]:focus,#career-overlay #form-container label[for="your-resume"]:hover{color:#594A42 !important;text-decoration:underline}#career-overlay #form-container textarea{height:200px;margin-bottom:20px}@media (min-width: 768px){#career-overlay #form-container textarea{height:300px}}#career-overlay #form-container input[type="submit"]{font-size:16px;width:auto;background:none;border:none}@media (min-width: 768px){#career-overlay #form-container input[type="submit"]{font-size:20px}}#career-overlay #form-container input[type="submit"]:hover{text-decoration:underline}#career-overlay #form-container .wpcf7-not-valid-tip{font-size:14px}#career-overlay #form-container .wpcf7-validation-errors,#career-overlay #form-container .wpcf7-mail-sent-ok{border:0;text-align:center}#career-overlay .entry-content{width:100%;padding-right:20px;max-width:560px}@media (max-width: 1680px){#career-overlay .entry-content{max-width:640px}}#career-overlay .apply{margin-top:20px;display:inline-block;color:#594A42}@media (min-width: 768px){#career-overlay .apply{font-size:20px}}#career-overlay .apply:hover{text-decoration:underline}.img-tab,.tab{-webkit-transition:opacity 0.4s ease-out;transition:opacity 0.4s ease-out;opacity:1}.tab-show{opacity:1}.tab-hide{opacity:0}.container-tabs .tab-show{display:block}.container-tabs .tab-hide{display:none}.container-tabs .tab-0 .apply{display:none !important}@media (max-width: 767px){.page-template-page-projects h1.page-title{padding-top:15px}}section#works-header{position:relative}@media (max-width: 767px){section#works-header{padding-bottom:40px}}@media (min-width: 768px){section#works-header{height:49vh}}@media (min-width: 1280px){section#works-header{height:65vh}}@media (min-width: 768px){section#works-header .cnt{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%}}section#works-header .int{width:100%;margin:0 auto}@media (min-width: 768px){section#works-header .int{max-width:600px}}@media (min-width: 1280px){section#works-header .int{max-width:850px;padding:0px}}section#works-header h1{text-align:center;color:#594A42}section#filter-work{position:relative;z-index:2;height:100px;border-top:1px solid #ddd}section#filter-work #taxs-container{position:absolute;width:100%;height:48px;margin-top:26px;max-width:100%;margin-left:auto;margin-right:auto}section#filter-work #taxs-container:after{content:" ";display:block;clear:both}@media (min-width: 768px){section#filter-work #taxs-container #taxs{width:23.0769230769%;float:left;margin-right:2.5641025641%}}section#filter-work #taxs-container #taxs .header{background:rgba(255,255,255,0);-webkit-transition:all 0.4s ease-out;transition:all 0.4s ease-out}section#filter-work.pinned{border-top:1px solid transparent}section#filter-work.pinned #taxs-container #taxs{-ms-box-shadow:3px 3px 2px 0px rgba(0,0,0,0.4);-o-box-shadow:3px 3px 2px 0px rgba(0,0,0,0.4);box-shadow:3px 3px 2px 0px rgba(0,0,0,0.4)}section#filter-work.pinned #taxs-container #taxs .header{background:#fff}section#works-container{position:relative;z-index:1;margin-top:25px;padding-bottom:100px}@media (min-width: 768px){section#works-container{margin-top:28px}}@media (min-width: 1280px){section#works-container{margin-top:28px}}@media (min-width: 1680px){section#works-container{margin-top:28px}}@media (min-width: 768px){section#works-container{padding-bottom:200px}}@media (min-width: 1680px){section#works-container{padding-bottom:300px}}.projects-isotope-grid{max-width:100%;margin-left:auto;margin-right:auto;width:100%}.projects-isotope-grid:after{content:" ";display:block;clear:both}.projects-isotope-grid .gutter-sizer{width:25px}@media (min-width: 768px){.projects-isotope-grid .gutter-sizer{width:2.5641025641%}}.projects-isotope-grid .item-grid{width:100%}@media (min-width: 768px){.projects-isotope-grid .item-grid.size-small{width:35.8974358974%;float:left;margin-right:2.5641025641%;margin-right:0px}.projects-isotope-grid .item-grid.size-medium{width:61.5384615385%;float:left;margin-right:2.5641025641%;margin-right:0px}.projects-isotope-grid .item-grid.size-large{width:100%;float:left;margin-left:0;margin-right:0;margin-right:0px}}@media (min-width: 1280px){.projects-isotope-grid .item-grid.size-small{width:23.0769230769%;float:left;margin-right:2.5641025641%;margin-right:0px}.projects-isotope-grid .item-grid.size-medium{width:35.8974358974%;float:left;margin-right:2.5641025641%;margin-right:0px}.projects-isotope-grid .item-grid.size-large{width:61.5384615385%;float:left;margin-right:2.5641025641%;margin-right:0px}}.projects-isotope-grid .img-cnt{line-height:0px}.mobile .single-project .item-grid .item-over{display:none}@media (max-width: 767px){#data-sheet{padding:30px 0px}}@media (min-width: 768px){.grid-table-ver-center{margin:60px 0px}}@media (min-width: 1280px){.grid-table-ver-center{margin:80px 0px;display:table}}@media (min-width: 1680px){.grid-table-ver-center{margin:100px 0px}}.grid-table-ver-center .item-layout{position:relative;margin-bottom:20px}@media (min-width: 768px){.grid-table-ver-center .item-layout{margin-bottom:0;display:table-cell;vertical-align:top}.grid-table-ver-center .item-layout:first-child{width:61.5384615385%;padding-right:2.5641025641%}.grid-table-ver-center .item-layout:last-child{width:35%}}@media (min-width: 1280px){.grid-table-ver-center .item-layout:first-child{width:48.7179487179%;padding-right:2.5641025641%;padding-left:12.8205128205%}.grid-table-ver-center .item-layout:last-child{width:23.0769230769%;padding-right:2.5641025641%}}.data-sheet{font-family:'AR';font-size:14px;line-height:22px}.data-sheet strong{font-weight:normal;color:#B39585}.data-sheet a{color:#8C7568}.data-sheet a:hover{color:#B39585}#grid-project-container .item-grid{margin-bottom:25px;margin-bottom:20px}@media (min-width: 768px){#grid-project-container .item-grid{margin-bottom:28px}}@media (min-width: 1280px){#grid-project-container .item-grid{margin-bottom:28px}}@media (min-width: 1680px){#grid-project-container .item-grid{margin-bottom:28px}}#grid-project-container .item-grid .item-over{font-family:'AR'}@media (min-width: 768px){#grid-project-container .item-grid .item-over .caption .title{font-size:16px;line-height:21px}}@media (min-width: 1280px){#grid-project-container .item-grid .item-over .caption .title{font-size:18px;line-height:24px}}#grid-project-container .item-grid .item-over .caption .type{font-size:10px;line-height:18px}#grid-project-container .quote-wrapper{padding-bottom:75px;padding-top:75px;margin-left:auto;margin-right:auto;font-family:'AL'}@media (min-width: 768px){#grid-project-container .quote-wrapper{padding-bottom:84px}}@media (min-width: 1280px){#grid-project-container .quote-wrapper{padding-bottom:84px}}@media (min-width: 1680px){#grid-project-container .quote-wrapper{padding-bottom:84px}}@media (min-width: 768px){#grid-project-container .quote-wrapper{padding-top:84px}}@media (min-width: 1280px){#grid-project-container .quote-wrapper{padding-top:84px}}@media (min-width: 1680px){#grid-project-container .quote-wrapper{padding-top:84px}}@media (min-width: 768px){#grid-project-container .quote-wrapper{max-width:700px}}@media (min-width: 1280px){#grid-project-container .quote-wrapper{max-width:760px}}#grid-project-container .quote-wrapper .quote{color:#594A42;font-size:20px;line-height:30px}#grid-project-container .quote-wrapper .quote>p:first-child{margin:0}@media (min-width: 768px){#grid-project-container .quote-wrapper .quote{font-size:30px;line-height:40px}}#grid-project-container .quote-wrapper .author{margin-top:5px;color:#B39585;font-size:16px;line-height:24px}@media (min-width: 768px){#grid-project-container .quote-wrapper .author{margin-top:10px}}@media (min-width: 768px){#grid-project-container .quote-wrapper .author{font-size:24px;line-height:30px}}@media (min-width: 768px){.item-grid.image_and_text .layout-vert-half{display:table}.item-grid.image_and_text .layout-vert-half .item-layout{width:50%;height:100%;display:table-cell;vertical-align:middle}.item-grid.image_and_text .layout-vert-half .item-layout:first-child{padding-right:1.2820512821%}.item-grid.image_and_text .layout-vert-half .item-layout:last-child{padding-left:1.2820512821%}}.item-grid.item_sub_story{padding-top:100px;padding-bottom:75px}@media (min-width: 768px){.item-grid.item_sub_story{padding-top:112px}}@media (min-width: 1280px){.item-grid.item_sub_story{padding-top:112px}}@media (min-width: 1680px){.item-grid.item_sub_story{padding-top:112px}}@media (min-width: 768px){.item-grid.item_sub_story{padding-bottom:84px}}@media (min-width: 1280px){.item-grid.item_sub_story{padding-bottom:84px}}@media (min-width: 1680px){.item-grid.item_sub_story{padding-bottom:84px}}.grid-image-gallery{margin-bottom:25px;max-width:100%;margin-left:auto;margin-right:auto;width:100%}@media (min-width: 768px){.grid-image-gallery{margin-bottom:28px}}@media (min-width: 1280px){.grid-image-gallery{margin-bottom:28px}}@media (min-width: 1680px){.grid-image-gallery{margin-bottom:28px}}.grid-image-gallery:after{content:" ";display:block;clear:both}.grid-image-gallery .item-grid-isotope{width:100%}@media (min-width: 768px){.grid-image-gallery .item-grid-isotope.size-small{width:23.0769230769%;float:left;margin-right:2.5641025641%;margin-right:0px}.grid-image-gallery .item-grid-isotope.size-medium{width:48.7179487179%;float:left;margin-right:2.5641025641%;margin-right:0px}.grid-image-gallery .item-grid-isotope.size-large{width:100%;float:left;margin-left:0;margin-right:0;margin-right:0px}}@media (min-width: 1280px){.grid-image-gallery .item-grid-isotope.size-small{width:23.0769230769%;float:left;margin-right:2.5641025641%;margin-right:0px}.grid-image-gallery .item-grid-isotope.size-medium{width:35.8974358974%;float:left;margin-right:2.5641025641%;margin-right:0px}.grid-image-gallery .item-grid-isotope.size-large{width:61.5384615385%;float:left;margin-right:2.5641025641%;margin-right:0px}}.grid-image-gallery .gutter-sizer{width:25px}@media (min-width: 768px){.grid-image-gallery .gutter-sizer{width:2.5641025641%}}.grid-image-gallery .item-grid-isotope .item-grid{margin-bottom:0px !important}.slick-slider-overlay .slick-slide .img-container-slide{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.slick-slider-overlay .slick-slide .caption{position:absolute;width:100%;bottom:20px;text-align:center}@media (min-width: 768px){.slick-slider-overlay .slick-slide .caption{font-size:18px}}.slick-slider-overlay .slick-slide .caption.background--dark{color:#fff}.mobile .page-template-page-projects .item-grid .item-over{opacity:1}.single-project .protected-login{max-width:420px;margin:0 auto;margin-top:60px}@media (min-width: 768px){.single-project .protected-login{margin-top:120px}}.single-project .protected-login form input[type="submit"]{width:auto;max-width:120px;margin:0 auto;margin-top:20px;padding:0px 10px}.single-project .pdf-downloads{list-style-type:none;margin:0;padding:0;margin:40px 0px}.single-project .pdf-downloads li{margin-left:0}.error404 .error{max-width:700px;margin:0 auto}.error404 .error h1{text-align:center;color:#594A42}#search-layer{top:0px;left:0px;width:100%;height:100%;background:rgba(255,255,255,0.95);visibility:hidden}.window-close{position:absolute;top:0px;z-index:3;right:0px;cursor:pointer}.window-close label{font-size:14px;color:#B39585;display:inline-block;margin-right:10px;line-height:22px;opacity:0;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.window-close:hover label{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}.icon-close{display:inline-block;vertical-align:middle;width:24px;height:22px;background-image:-webkit-linear-gradient(transparent, transparent),url(../images/icon-close.svg);background-image:linear-gradient(transparent, transparent),url(../images/icon-close.svg);background-repeat:no-repeat}#search-container header{position:absolute;z-index:2;width:50%;margin-top:8.8888888889%}#search-container label{font-size:14px;color:#594A42;display:inline-block;padding-bottom:20px}#search-container #s{font-size:60px;line-height:70px;height:70px;color:#594A42;font-family:'AL';display:block;width:100%;background:none;border:none}#search-results{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;position:relative;z-index:1}#search-content{max-width:100%;margin-left:auto;margin-right:auto;padding-top:200px;padding-bottom:2.5641025641%}#search-content:after{content:" ";display:block;clear:both}@media (min-width: 768px){#search-content{max-width:100%;margin-left:auto;margin-right:auto}#search-content:after{content:" ";display:block;clear:both}}@media (min-width: 768px){#search-content{padding-top:260px}}@media (min-width: 1280px){#search-content{padding-top:280px}}@media (min-width: 1680px){#search-content{padding-top:23.3333333333%}}#search-content .item-result{position:relative;margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #ddd;width:100%;float:left;margin-left:0;margin-right:0}#search-content .item-result:last-child{border-bottom:none}@media (min-width: 768px){#search-content .item-result{width:61.5384615385%;float:left;margin-right:2.5641025641%;margin-left:25.641025641%;margin-bottom:2.5641025641%;padding-bottom:2.5641025641%}}#search-content .item-result .item-picture{width:21.0526315789%;float:left;margin-right:5.2631578947%}@media (min-width: 768px){#search-content .item-result .item-picture{width:16.6666666667%;float:left;margin-right:4.1666666667%}}#search-content .item-result .item-text.text-no-thumbnail{width:100%;float:left;margin-left:0;margin-right:0}#search-content .item-result .item-text.text-thumbnail{width:73.6842105263%;float:left;margin-right:5.2631578947%}@media (max-width: 767px){#search-content .item-result .item-text.text-thumbnail{float:right;margin-right:0}}@media (min-width: 768px){#search-content .item-result .item-text{width:79.1666666667%;float:left;margin-right:4.1666666667%}}#search-content .item-result.result-title{border-bottom:none;padding-bottom:0}@media (min-width: 768px){#search-content .item-result.result-title{border-bottom:none;padding-bottom:0;font-size:24px}#search-content .item-result.result-title a{color:#8C7568}}#search-content .item-text{max-width:640px}#search-content .item-text .title{font-size:16px;color:#594A42;padding:0px 0px 3px 0px}@media (min-width: 768px){#search-content .item-text .title{font-size:18px;line-height:28px}}.wrap-1480{max-width:1480px;margin:0 auto}.layout-susy-about .page-content{padding:0px 25px}.layout-susy-about .page-content h3{font-size:18px;line-height:24px}.layout-susy-about .sidebar{padding:0px 25px}.layout-susy-about .sidebar .city{font-family:'AR';color:#594A42}.layout-susy-about .sidebar .address{font-family:'AR';margin-bottom:20px}.layout-susy-about .sidebar .address>p{margin:0;font-size:14px}@media (min-width: 768px){.layout-susy-about{margin-top:110px;max-width:100%;margin-left:auto;margin-right:auto}.layout-susy-about:after{content:" ";display:block;clear:both}.layout-susy-about .page-content{width:61.5384615385%;float:left;margin-right:2.5641025641%}.layout-susy-about .page-content h3{margin-top:0px;font-size:24px;line-height:34px}.layout-susy-about .sidebar{padding:0;width:23.0769230769%;float:left;margin-right:2.5641025641%}.layout-susy-about .sidebar .address{margin-bottom:10.2564102564%}}@media (min-width: 1280px){.layout-susy-about .page-content{width:48.7179487179%;float:left;margin-right:2.5641025641%;margin-left:12.8205128205%}}#social-links{padding-bottom:40px}#social-links li{margin-right:30px}#social-links li:last-child{margin-right:0px}.awards{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding-top:25px;padding-bottom:25px}@media (min-width: 768px){.awards{padding-top:28px}}@media (min-width: 1280px){.awards{padding-top:28px}}@media (min-width: 1680px){.awards{padding-top:28px}}@media (min-width: 768px){.awards{padding-bottom:28px}}@media (min-width: 1280px){.awards{padding-bottom:28px}}@media (min-width: 1680px){.awards{padding-bottom:28px}}.awards .awards-list{list-style-type:none}.awards .awards-list li div p:first-child{margin:0}.awards .awards-list li{margin-left:0;margin-bottom:10px}.awards .awards-list li.table-description{color:#594A42;font-size:16px;line-height:20px;margin-bottom:20px}@media (min-width: 768px){.awards .awards-list li.table-description{font-size:18px;line-height:24px;margin-bottom:40px}}.awards .awards-list li.table-header{display:none;color:#594A42}@media (min-width: 768px){.awards .awards-list li.table-header{display:block}}.awards .awards-list li.table-row.collapsed{display:none}.awards .awards-list li.table-row.expand{font-size:14px}@media (min-width: 768px){.awards .awards-list li::after{clear:both;content:"";display:table}}@media (min-width: 768px){.awards .awards-list .year{float:left;width:10%}}@media (min-width: 768px){.awards .awards-list .award{float:left;width:45%}}@media (min-width: 768px){.awards .awards-list .project{float:right;width:44%}}.credits{font-size:14px;text-align:right;padding-top:25px;padding-bottom:25px}@media (min-width: 768px){.credits{padding-top:28px}}@media (min-width: 1280px){.credits{padding-top:28px}}@media (min-width: 1680px){.credits{padding-top:28px}}@media (min-width: 768px){.credits{padding-bottom:28px}}@media (min-width: 1280px){.credits{padding-bottom:28px}}@media (min-width: 1680px){.credits{padding-bottom:28px}}.header-news{position:relative;z-index:2}@media (min-width: 768px){.header-news{width:calc(100% - 2*28px);position:fixed;top:120px}}@media (min-width: 1280px){.header-news{width:calc(100% - 2*28px)}}@media (min-width: 1680px){.header-news{width:calc(100% - 2*28px)}}@media (min-width: 768px){.layout-susy-news-header{max-width:100%;margin-left:auto;margin-right:auto}.layout-susy-news-header:after{content:" ";display:block;clear:both}.layout-susy-news-header h1{width:23.0769230769%;float:left;margin-right:2.5641025641%}}h1.page-title-news a{color:#594A42}@media (max-width: 767px){h1.page-title-news{padding-top:15px;padding-bottom:35px}}@media (min-width: 768px){h1.page-title-news{margin:0}}#news-container{position:relative;z-index:3}@media (min-width: 768px){#news-container{margin-top:220px}}.layout-susy-news #cats-container{margin-bottom:20px;height:50px;position:relative;z-index:2}.layout-susy-news #cats{position:absolute;width:100%}@media (min-width: 768px){.layout-susy-news{max-width:100%;margin-left:auto;margin-right:auto}.layout-susy-news:after{content:" ";display:block;clear:both}.layout-susy-news #cats-container{margin-top:-100px;margin-bottom:100px;height:auto;width:23.0769230769%;float:left;margin-right:2.5641025641%;margin-left:25.641025641%;position:relative}.layout-susy-news #cats-container #cats{max-width:320px}}.layout-susy-news .item-layout{position:relative;z-index:1;margin-bottom:20px;border-bottom:1px solid #ddd;padding-bottom:20px;max-width:100%;margin-left:auto;margin-right:auto}.layout-susy-news .item-layout:last-child{border-bottom:0px}@media (min-width: 768px){.layout-susy-news .item-layout{width:61.5384615385%;float:left;margin-right:2.5641025641%;margin-left:25.641025641%;margin-bottom:2.5641025641%;padding-bottom:2.5641025641%}}.layout-susy-news .item-layout:after{content:" ";display:block;clear:both}.layout-susy-news .item-layout .item-picture{margin-bottom:10px}@media (min-width: 768px){.layout-susy-news .item-layout .item-picture{margin-bottom:0px;width:16.6666666667%;float:left;margin-right:4.1666666667%}}@media (min-width: 768px){.layout-susy-news .item-layout .item-text{padding-right:10px}.layout-susy-news .item-layout .item-text.text-thumbnail{width:79.1666666667%;float:left;margin-right:4.1666666667%;float:right;margin-right:0}}.layout-susy-news .item-layout .title,.layout-susy-news .item-layout .text{max-width:640px}.layout-susy-news .item-layout .less{display:block}.layout-susy-news .item-layout .more{display:none}.layout-susy-news .item-layout.selected .less{display:none}.layout-susy-news .item-layout.selected .more{display:block}.layout-susy-news .item-text .date,.layout-susy-news .item-text .date a{font-size:14px;color:#B39585}.layout-susy-news .item-text .title{font-size:16px;color:#594A42;padding:8px 0px 3px 0px}@media (min-width: 768px){.layout-susy-news .item-text .title{font-size:18px;line-height:28px}}.layout-susy-news .item-text .text .less>p:first-child,.layout-susy-news .item-text .text .more>p:first-child{margin-top:0px}a.more-link{display:block;margin-top:20px}@media (min-width: 768px){a.more-link{margin-top:30px}}@media (min-width: 1280px){a.more-link{margin-top:40px}}a.news-link{font-size:14px}a.news-link:hover{text-decoration:underline;color:#594A42}.single-project_view #content{min-height:calc( 100vh - 60px )}@media (min-width: 768px){.single-project_view #content{padding-top:80px;min-height:calc( 100vh - 80px )}}.single-project_view .post-password-form-container{max-width:480px;margin:0 auto;margin-top:80px}.single-project_view .post-password-form-container input[type=submit]{border-bottom:0px;margin-top:40px}iframe.marzipano{height:calc( 100vh - 60px );border:0}@media (min-width: 768px){iframe.marzipano{height:calc( 100vh - 80px )}}.admin-bar iframe.marzipano{height:calc( 100vh - 60px - 46px)}@media (min-width: 768px){.admin-bar iframe.marzipano{height:calc( 100vh - 80px - 32px )}}.block{margin-bottom:30px}@media (min-width: 768px){.block{margin-bottom:50px}}@media (min-width: 1400px){.block{margin-bottom:70px}}.wrap__max{max-width:945px;margin:0 auto}.wrap_secondary{max-width:800px;margin:0 auto}.eyebrow{text-align:center;font-size:12px;color:#B39585;letter-spacing:2px;margin-top:2.5641025641%}@media (min-width: 768px){.dfd-leadership .layout-flex{display:-webkit-box;display:-ms-flexbox;display:flex;table-layout:fixed;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.dfd-leadership .layout-flex .col{display:table-cell;width:46%}}.dfd-leadership .thumb{text-align:center;margin:40px 0px}.dfd-leadership .thumb .item{max-width:275px;margin:0 auto}.dfd-leadership .thumb .item .img-wrapper-proportion{padding-bottom:100%}.dfd-leadership .thumb .people-info{margin-top:40px}.dfd-leadership .thumb .people-info .name a{color:#594A42;font-size:18px;line-height:26px}.dfd-leadership .thumb .people-info .name a:hover{text-decoration:underline}.dfd-related-projects .related-projects .line{display:none}@media (min-width: 1280px){.dfd-related-projects .related-projects .slider-container-projects .slick-slide .int{padding:0px 10px}}.dfd-related-projects .related-projects .slider-container-projects .slick-slide .int .item-layout{width:100% !important;margin:0 !important}.dfd-related-projects .related-projects .slider-container-projects .slick-slide .int .item-layout.stretch-height.streched{height:auto !important}.dfd-related-projects .related-projects .slider-container-projects .slick-slide .int .item-layout.stretch-height.streched .text{position:relative;top:auto;-webkit-transform:translateY(0);transform:translateY(0);padding-top:20px;font-size:18px;line-height:26px}.dfd-more-information{margin-top:100px}.dfd-more-information .eyebrow{margin-bottom:40px}@media (min-width: 1280px){.initiatives-page .layout-table .item-table .wrap-img{width:100%}}@media (max-width: 767px){.initiatives-page .block-ethos{padding:30px 0px}.initiatives-page .layout-mobile .layout-table{margin-bottom:0px}.initiatives-page .layout-table .item-table .wrap-img{width:100%;padding-right:20px}.initiatives-page .layout-mobile .layout-table .item-table.is-text{width:50%;padding-left:0px}.initiatives-page .dfd-more-information{margin-top:60px}}.mailchimp-newsletter-form{margin-top:10px;margin-bottom:60px}.mailchimp-newsletter-form .newsletter-container{position:relative}.mailchimp-newsletter-form input[type="email"]{padding:0;width:100%;font-size:14px;line-height:36px;height:36px;padding-right:48px}.mailchimp-newsletter-form input[type="submit"]{margin-top:0px;background-color:transparent;width:48px;height:36px;position:absolute;top:0px;right:0px;border:0px;padding:0px;background-image:-webkit-linear-gradient(transparent, transparent),url(../images/Trahan-mail-icon.svg);background-image:linear-gradient(transparent, transparent),url(../images/Trahan-mail-icon.svg);background-repeat:no-repeat;background-position:right center}.mailchimp-newsletter-form .terms{font-size:12px}.mailchimp-newsletter-form .terms label{margin-left:10px}.mailchimp-newsletter-form .response{position:absolute;width:100%;max-width:380px;min-width:320px;min-height:100px;bottom:20px;background-color:#fff;-ms-box-shadow:2px 2px 5px 0px rgba(0,0,0,0.4);-o-box-shadow:2px 2px 5px 0px rgba(0,0,0,0.4);box-shadow:2px 2px 5px 0px rgba(0,0,0,0.4);visibility:hidden}.mailchimp-newsletter-form .response.active{visibility:visible}.mailchimp-newsletter-form .close{position:absolute;width:30px;height:30px;right:0px;cursor:pointer;background-image:-webkit-linear-gradient(transparent, transparent),url(../images/svg-close-newsletter-response.svg);background-image:linear-gradient(transparent, transparent),url(../images/svg-close-newsletter-response.svg);background-repeat:no-repeat;background-size:16px 16px;background-position:center center;opacity:0.7;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}.mailchimp-newsletter-form .close:hover{opacity:1}.mailchimp-newsletter-form .message{padding:40px 20px 20px;font-size:14px;line-height:21px;text-align:left}.mailchimp-newsletter-form .message p{margin:0}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.grid .col{vertical-align:top}}@media all and (-ms-high-contrast: none) and (min-width: 768px), (-ms-high-contrast: active) and (min-width: 768px){.grid5 .col{width:calc((99.9% - 4*4.5454545455%) / 5);margin:0px 4.5454545455% 4.5454545455% 0px;float:left}.grid5 .col:nth-child(5n){margin-right:0px;float:right}}@media all and (-ms-high-contrast: none) and (min-width: 768px), (-ms-high-contrast: active) and (min-width: 768px){.grid4 .col{width:calc((99.9% - 3*4.5454545455%) / 4);margin:0px 4.5454545455% 4.5454545455% 0px;float:left}.grid4 .col:nth-child(4n){margin-right:0px;float:right}}@media all and (-ms-high-contrast: none) and (min-width: 768px), (-ms-high-contrast: active) and (min-width: 768px){.grid3 .col{width:calc((99.9% - 2*4.5454545455%) / 3);margin:0px 4.5454545455% 4.5454545455% 0px;float:left}.grid3 .col:nth-child(3n){margin-right:0px;float:right}}@media all and (-ms-high-contrast: none) and (min-width: 768px), (-ms-high-contrast: active) and (min-width: 768px){.grid2 .col{width:calc((99.9% - 1*4.5454545455%) / 2);margin:0px 4.5454545455% 4.5454545455% 0px;float:left}.grid2 .col:nth-child(2n){margin-right:0px;float:right}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.overlay-profile .col-fixed-picture{width:26%;float:left}.overlay-profile .col-fixed-picture .img-wrapper{margin-left:2px}}@media print{*{background:transparent !important;color:black !important;text-shadow:none !important;-webkit-filter:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{color:#444 !important;text-decoration:underline}a:after,a:visited:after{content:" (" attr(href) ")"}a abbr[title]:after,a:visited abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.sidebar,.page-navigation,.wp-prev-next,.respond-form,nav{display:none}}

/*# sourceMappingURL=style.css.map */