/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}@font-face{font-family:'medium';src:url("../fonts/tilde/tilde-regular.eot");src:url("../fonts/tilde/tilde-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/tilde/tilde-regular.woff") format("woff"),url("../fonts/tilde/tilde-regular.woff2") format("woff2");font-weight:normal;font-style:normal;font-stretch:normal}@font-face{font-family:'bold';src:url("../fonts/tilde/tilde-bold.eot");src:url("../fonts/tilde/tilde-bold.eot?#iefix") format("embedded-opentype"),url("../fonts/tilde/tilde-bold.woff") format("woff"),url("../fonts/tilde/tilde-bold.woff2") format("woff2");font-weight:normal;font-style:normal;font-stretch:normal}html{font-size:75%}body,p,ol,ul,h1,h2,h3,h4,h5,a,inout,select,radio{text-rendering:geometricPrecision;font-weight:normal}blockquote{padding:0;margin:0}html{-webkit-font-smoothing:antialiased}nav ul{margin:0;padding:0;list-style-type:none}nav ul li{margin:0;padding:0}body{font-size:1rem;color:#fff}p,ul,ol{font-size:1.5rem;line-height:2rem;font-family:'medium', sans-serif;font-weight:normal;font-style:normal}h2{font-size:5.5rem;line-height:5rem;margin:0;font-family:'bold', sans-serif;font-weight:normal;font-style:normal}@media only screen and (max-width: 1024px){h2{font-size:4.5rem;line-height:4rem}}@media only screen and (max-width: 767px){h2{font-size:2.5rem;line-height:2.5rem}}@media only screen and (max-width: 767px) and (orientation: landscape){h2{font-size:3.5rem;line-height:3.5rem}}h3{font-size:1.5rem;line-height:1.5rem;margin:0;font-family:'bold', sans-serif;font-weight:normal;font-style:normal}body{background:#fff;margin:0;padding:0;overflow-x:hidden;overflow-y:visible}html{min-height:100%;position:relative;-moz-font-feature-settings:'ss01', 'ss02';-webkit-font-feature-settings:'ss01', 'ss02';font-feature-settings:'ss01' on, 'ss02' on}html,body{width:100%;height:100%;width:100vw;height:100vh}*,*:after,*::before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}figure{margin:0}.wrap{margin-left:auto;margin-right:auto;width:90%;max-width:120rem;z-index:10;position:relative}@media only screen and (max-width: 1440px){.wrap{width:90%}}@media only screen and (max-width: 767px){.wrap{width:90%}}img{display:block;width:100%;height:auto}a{text-decoration:none;outline:none;position:relative;color:#fff;-webkit-tap-highlight-color:transparent}a:hover{border-color:transparent}.content-wrap{padding-left:8rem;overflow:hidden}@media only screen and (max-width: 1024px){.content-wrap{padding-left:0;-webkit-transition:all 850ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:all 850ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:all 850ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:all 850ms cubic-bezier(0.19, 1, 0.22, 1);transition:all 850ms cubic-bezier(0.19, 1, 0.22, 1)}.content-wrap.open{-moz-transform:translate3d(-100%, 0, 0);-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.content{z-index:10;position:relative}.mobile-test{display:none}@media only screen and (max-width: 767px){.mobile-test{display:block}}.main-navigation{-webkit-transform:rotate(-90deg) translateX(-100%);-moz-transform:rotate(-90deg) translateX(-100%);-ms-transform:rotate(-90deg) translateX(-100%);-o-transform:rotate(-90deg) translateX(-100%);transform:rotate(-90deg) translateX(-100%);-ms-transform:rotate(-90deg) translateX(-100%);zoom:1;background:#fff;line-height:8rem;margin:0;position:fixed;top:0;left:0;display:block;-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top;text-align:left;width:100vh;height:8rem;margin:0;z-index:100}@media only screen and (max-width: 1440px){.main-navigation{line-height:6rem;height:6rem}}.main-navigation ul{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;font-size:2rem;line-height:8rem;font-family:'bold', sans-serif;font-weight:normal;font-style:normal}@media only screen and (max-width: 1440px){.main-navigation ul{line-height:6rem}}.main-navigation ul li{text-align:center;margin-right:0.5rem;position:relative}.main-navigation ul li a{color:#1a1a1a;-webkit-transition:opacity 1250ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:opacity 1250ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:opacity 1250ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:opacity 1250ms cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 1250ms cubic-bezier(0.19, 1, 0.22, 1);transform:translateZ(0);cursor:pointer}.main-navigation ul li b{-webkit-transition:all 750ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:all 750ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:all 750ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:all 750ms cubic-bezier(0.19, 1, 0.22, 1);transition:all 750ms cubic-bezier(0.19, 1, 0.22, 1);position:absolute;top:0;left:35%;-moz-transform:translate(-50%, -100%);-ms-transform:translate(-50%, -100%);-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%);display:block;content:"";width:0;height:0;display:block;height:0;width:0;border-top:10px solid #bfa09b;border-right:10px solid transparent;border-left:10px solid transparent;opacity:1}.main-navigation ul li.active b{-moz-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}.main-navigation ul li:last-of-type:after{display:none}.main-navigation ul li:last-of-type.active b{left:50%}@media only screen and (max-width: 1024px){.main-navigation{display:none}}@media only screen and (max-width: 1024px){.main-menu{position:absolute;display:block;right:10%;top:3rem;width:40px;height:30px;z-index:1010}}@media only screen and (max-width: 767px){.main-menu{top:3rem}}.mobile-menu{-moz-transform:translate3d(100%, 0, 0);-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);-webkit-transition:all 850ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:all 850ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:all 850ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:all 850ms cubic-bezier(0.19, 1, 0.22, 1);transition:all 850ms cubic-bezier(0.19, 1, 0.22, 1);display:none;position:fixed;height:100vh;width:100%;background:#fff;top:0;right:0;z-index:1000}.mobile-menu.aligner{display:none;position:fixed}@media only screen and (max-width: 1024px){.mobile-menu.aligner{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}}@media only screen and (max-width: 1024px){.mobile-menu{display:block}}.mobile-menu ul{font-size:3rem;line-height:3rem;font-family:'bold', sans-serif;font-weight:normal;font-style:normal;color:#1a1a1a;padding:0 2rem;text-align:center}.mobile-menu ul li{-moz-transform:translate3d(25%, 0, 0);-webkit-transform:translate3d(25%, 0, 0);transform:translate3d(25%, 0, 0);-webkit-transition:all 850ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:all 850ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:all 850ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:all 850ms cubic-bezier(0.19, 1, 0.22, 1);transition:all 850ms cubic-bezier(0.19, 1, 0.22, 1);padding:0;opacity:0}.mobile-menu ul li a{color:#1a1a1a}@media only screen and (max-width: 767px){.mobile-menu ul{font-size:2.5rem;line-height:2.75rem}}.mobile-menu.open{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.mobile-menu.open li:nth-of-type(1){-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;-webkit-transition-delay:250ms;-moz-transition-delay:250ms;-o-transition-delay:250ms;-ms-transition-delay:250ms;transition-delay:250ms}.mobile-menu.open li:nth-of-type(2){-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;-webkit-transition-delay:300ms;-moz-transition-delay:300ms;-o-transition-delay:300ms;-ms-transition-delay:300ms;transition-delay:300ms}.mobile-menu.open li:nth-of-type(3){-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;-webkit-transition-delay:350ms;-moz-transition-delay:350ms;-o-transition-delay:350ms;-ms-transition-delay:350ms;transition-delay:350ms}.mobile-menu.open li:nth-of-type(4){-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;-webkit-transition-delay:375ms;-moz-transition-delay:375ms;-o-transition-delay:375ms;-ms-transition-delay:375ms;transition-delay:375ms}.mobile-menu.open li:nth-of-type(5){-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;-webkit-transition-delay:400ms;-moz-transition-delay:400ms;-o-transition-delay:400ms;-ms-transition-delay:400ms;transition-delay:400ms}.mobile-menu.open li:nth-of-type(6){-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;-webkit-transition-delay:425ms;-moz-transition-delay:425ms;-o-transition-delay:425ms;-ms-transition-delay:425ms;transition-delay:425ms}body.menu-open{overflow:hidden}#website-background{display:block;width:100%;height:100%;background:#be9f9b;position:fixed;top:0;left:0;z-index:1;-webkit-transition:background 450ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:background 450ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:background 450ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:background 450ms cubic-bezier(0.19, 1, 0.22, 1);transition:background 450ms cubic-bezier(0.19, 1, 0.22, 1);transform:translateZ(0)}.glide{position:relative;width:100%}.glide .glide__wrapper{overflow:hidden}.glide .glide__track{position:relative;width:100%;height:100%;list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-ms-touch-action:pan-Y;touch-action:pan-Y;overflow:hidden;padding:0;margin:0}.glide .glide__track.dragging{cursor:-webkit-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide .glide__slide{width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;margin:0}.glide .glide__slide a{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide .glide__arrows{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (max-width: 767px){.glide .glide__arrows{display:none}}.glide .glide__arrow{cursor:pointer}.glide .glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (max-width: 1024px){.glide .glide__bullets{display:none}}.glide.glide--slider .glide__slide{float:left;clear:none}.glide.glide--carousel.glide--vertical .glide__track{overflow:visible}.glide.glide--carousel .glide__slide{float:left;clear:none}.glide.glide--slideshow .glide__wrapper{height:100%}.glide.glide--slideshow .glide__slide{height:100%;position:absolute;top:0;left:0;z-index:-1;-webkit-transform-style:preserve-3d;-webkit-transform:translate3d(0px, 0px, 0px)}.glide.glide--slideshow .glide__slide.active{z-index:1}.preloader{width:100vw;height:100vh;z-index:1000;position:fixed;top:0;left:0;background:#363639}.page-loading{cursor:progress}.loader{width:100vw;height:100vh;z-index:1000;position:fixed;top:0;left:0;background:#363639;display:none}.area{position:relative;z-index:20;width:100%;height:100vh;display:block;margin:80vh 0}.area:first-of-type{margin-top:0;padding-top:0}@media only screen and (max-width: 1440px){.area{margin:100vh 0}}@media only screen and (max-width: 1024px){.area{margin:100vh auto;width:80%}}@media only screen and (max-width: 1024px) and (orientation: portrait){.area{margin:50vh auto;width:80%}}@media only screen and (max-width: 767px){.area{margin:50vh auto;padding:10vh 0;height:100%}}@media only screen and (max-width: 767px) and (orientation: landscape){.area{margin:10vh auto;padding:10vh 0;height:100%}}.area.contact{height:auto}.area.contact .aligner{height:auto}.tanagram{z-index:100;width:100vh;height:8rem;position:absolute;text-align:center;top:100%;left:100%;-webkit-transform:rotate(-90deg) translateY(-100%);-moz-transform:rotate(-90deg) translateY(-100%);-ms-transform:rotate(-90deg) translateY(-100%);-o-transform:rotate(-90deg) translateY(-100%);transform:rotate(-90deg) translateY(-100%);-ms-transform:rotate(-90deg) translateY(-100%);zoom:1;-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}@media only screen and (max-width: 1024px){.tanagram{display:none}}body.single-project .area{cursor:auto}.element-fade{opacity:0;-webkit-transition:opacity 800ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:opacity 800ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:opacity 800ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:opacity 800ms cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 800ms cubic-bezier(0.19, 1, 0.22, 1);transform:translateZ(0)}.element-fade.visible{opacity:1}.cover-image{width:100%;height:100vh;display:block;background-position:center center;background-repeat:no-repeat;background-size:initial;position:relative;z-index:3;transform:translateZ(0)}@media only screen and (max-width: 1024px){.cover-image{background-size:80%}}@media only screen and (max-width: 767px){.cover-image{background-size:90%}}@media only screen and (max-width: 767px) and (orientation: landscape){.cover-image{background-size:70%}}.aligner{z-index:3;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;height:100vh}@media only screen and (max-width: 767px){.aligner{height:100%}}@media only screen and (max-width: 767px){.aligner .aligner-item{width:100%}}.hamburger{display:none;width:40px;height:30px;position:relative;z-index:100;margin:0px;-webkit-transform:rotate(0deg),translateX(-50%);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}@media only screen and (max-width: 1024px){.hamburger{display:block}}.hamburger span{display:block;position:absolute;height:2px;width:100%;background:#1a1a1a;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.15s ease-in-out;-moz-transition:.15s ease-in-out;-o-transition:.15s ease-in-out;transition:.15s ease-in-out}.hamburger span:nth-child(1){top:0px}.hamburger span:nth-child(2),.hamburger span:nth-child(3){top:9px}.hamburger span:nth-child(4){top:18px}@media only screen and (max-width: 767px){.hamburger span:nth-child(1){top:3px}}@media only screen and (max-width: 767px){.hamburger span:nth-child(2),.hamburger span:nth-child(3){top:14px}}@media only screen and (max-width: 767px){.hamburger span:nth-child(4){top:25px}}.hamburger.open span:nth-child(1){top:18px;width:0%;left:50%}.hamburger.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.hamburger.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.hamburger.open span:nth-child(4){top:18px;width:0%;left:50%}.hamburger:hover span:nth-child(1){top:-2px}.hamburger:hover span:nth-child(2),.hamburger:hover span:nth-child(3){top:9px}.hamburger:hover span:nth-child(4){top:20px}.introduction{margin-top:0}.introduction h1{font-size:0px;background-image:url(../img/logo.svg);background-repeat:no-repeat;background-position:left center;display:block;margin:0;height:7rem;width:auto;width:30rem}@media only screen and (max-width: 1024px){.introduction h1{height:5rem}}@media only screen and (max-width: 767px){.introduction h1{height:3rem;width:100%;margin-left:10%}}.introduction h2{color:#1a1a1a;font-size:3rem;margin:0;line-height:3rem}@media only screen and (max-width: 1024px){.introduction h2{font-size:2.5rem;line-height:2.5rem}}@media only screen and (max-width: 767px){.introduction h2{font-size:1.75rem;line-height:1.75rem;margin-right:10%}}.introduction .logo-outer{left:50%;-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);bottom:15vh;z-index:10;position:absolute;width:70%;height:7rem;transform:translateZ(0)}@media only screen and (min-width: 2000px){.introduction .logo-outer{bottom:15vh}}@media only screen and (max-width: 1440px){.introduction .logo-outer{bottom:15vh;width:80%}}@media only screen and (max-width: 1024px){.introduction .logo-outer{width:100%;bottom:20vh;height:5rem}}@media only screen and (max-width: 1024px) and (orientation: portrait){.introduction .logo-outer{bottom:20vh}}@media only screen and (max-width: 767px){.introduction .logo-outer{width:100%;bottom:20vh}}@media only screen and (max-width: 767px) and (orientation: landscape){.introduction .logo-outer{bottom:15vh;left:60%}}.introduction .strap-outer{right:50%;-moz-transform:translate(50%, 0);-ms-transform:translate(50%, 0);-webkit-transform:translate(50%, 0);transform:translate(50%, 0);top:15vh;z-index:10;position:absolute;width:70%;transform:translateZ(0)}.introduction .strap-outer h2{float:right}@media only screen and (min-width: 2000px){.introduction .strap-outer{top:15vh}}@media only screen and (max-width: 1440px){.introduction .strap-outer{top:15vh;width:80%}}@media only screen and (max-width: 1024px){.introduction .strap-outer{width:100%;top:20vh}}@media only screen and (max-width: 1024px) and (orientation: portrait){.introduction .strap-outer{top:20vh}}@media only screen and (max-width: 767px){.introduction .strap-outer{width:100%;top:20vh}}@media only screen and (max-width: 767px) and (orientation: landscape){.introduction .strap-outer{top:25vh;right:60%}}@media only screen and (max-width: 767px){.introduction{width:100%;padding:0}}.introduction .go-down{z-index:11;width:100%}#Gallery{height:100vh;z-index:3}#Gallery .glide__slide{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}#Gallery .glide__slide img{max-width:1600px}@media only screen and (max-width: 1440px){#Gallery .glide__slide img{max-width:100%}}@media only screen and (max-width: 767px){#Gallery .glide__slide img{max-width:100%}}.about{height:auto}.about .aligner{height:auto}.about p{font-size:3rem;line-height:3.5rem;margin:0 0 6rem 0;font-family:'medium', sans-serif;font-weight:normal;font-style:normal}.about p:last-of-type{margin-bottom:0}@media only screen and (max-width: 1024px){.about p{font-size:2.5rem;line-height:3rem}}@media only screen and (max-width: 767px){.about p{font-size:2rem;line-height:2.25rem}}@media only screen and (max-width: 1024px) and (orientation: portrait){.about p br{display:none}}.about h3{text-indent:3rem;font-family:'bold', sans-serif;font-weight:normal;font-style:normal;margin-bottom:1rem}@media only screen and (max-width: 1024px) and (orientation: portrait){.about h3 br{display:none}}@media only screen and (max-width: 767px){.about h3{text-indent:2rem}}.about .go-down,.about .go-up{z-index:11}.person{margin-top:6rem;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-bottom:6rem;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end}.person:first-of-type{margin-top:12rem}@media only screen and (max-width: 767px){.person:first-of-type{margin-top:6rem}}.person .left,.person .right{width:50%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width: 1024px){.person .left,.person .right{width:50%}}@media only screen and (max-width: 767px){.person .left,.person .right{width:100%}}.person .right p{max-width:30rem}@media only screen and (max-width: 767px){.person .right p{max-width:100%}}.person .left{width:50%;position:relative}@media only screen and (max-width: 767px){.person .left img{display:none}}@media only screen and (max-width: 767px){.person .left{width:100%}}.person h3{text-align:right;width:100%;margin:0;font-size:1.5rem;line-height:1.5rem;z-index:5;position:relative;padding-right:20rem}@media only screen and (max-width: 767px){.person h3{padding-right:0;text-align:left;margin-bottom:1rem}}.person p{margin:0;font-family:'bold', sans-serif;font-weight:normal;font-style:normal;font-size:1.5rem;line-height:2rem;z-index:5;position:relative}.person p.small{font-size:1.5rem;line-height:1.8333rem;margin:1rem 0 0 0;font-family:'medium', sans-serif;font-weight:normal;font-style:normal}.person p.small a{color:#fff}@media only screen and (max-width: 1024px) and (orientation: portrait){.person p br{display:none}}@media only screen and (max-width: 767px){.person p{font-size:2rem;line-height:2.25rem}.person p br{display:block}}@media only screen and (max-width: 767px){.person{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.fixed-heading{pointer-events:none;position:absolute;top:0;padding-left:8rem;height:100vh;width:100%;z-index:100;display:block;transform:translateZ(0)}.fixed-heading .fixed-heading-inner{pointer-events:none;margin:0 auto;position:relative;width:100%}.fixed-heading .fixed-heading-inner h2{pointer-events:none;position:absolute;top:50%;left:45%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff;width:100%;max-width:98rem;line-height:5.75rem}@media only screen and (max-width: 767px){.fixed-heading{display:none}}@media only screen and (max-width: 767px){#projects{width:100%}}#projects .go-down,#projects .go-up{z-index:4}#projects .aligner{z-index:5}@media only screen and (max-width: 767px){.area.projects{height:0px;overflow:hidden;margin:0;padding:0}.area.projects .project-grid,.area.projects .aligner{display:none}}.area.contact{cursor:default;margin-bottom:0}.area.about{padding-top:10rem}.click-area{cursor:pointer}.project-grid{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:98rem;position:relative;z-index:5}.project-grid a{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;box-shadow:0px 0px 0px 0px #fff;-webkit-transition:box-shadow 450ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:box-shadow 450ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:box-shadow 450ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:box-shadow 450ms cubic-bezier(0.19, 1, 0.22, 1);transition:box-shadow 450ms cubic-bezier(0.19, 1, 0.22, 1);position:relative;margin:10rem 0;overflow:hidden;transform:translateZ(0);cursor:pointer}.project-grid a .caption{position:absolute;top:0;left:0;padding:1rem;-moz-transform:translate3d(0, -100%, 0);-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);z-index:5;-webkit-transition:all 450ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:all 450ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:all 450ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:all 450ms cubic-bezier(0.19, 1, 0.22, 1);transition:all 450ms cubic-bezier(0.19, 1, 0.22, 1)}.project-grid a .caption p{font-size:2.5rem;line-height:2.5rem;margin:0;color:#1a1a1a;font-family:'bold', sans-serif;font-weight:normal;font-style:normal}.project-grid a .caption p:last-of-type{color:#b9b5b3}.project-grid a:after{content:"";display:block;opacity:0;width:100%;height:100%;background-color:rgba(255,255,255,0.9);position:absolute;top:0;left:0;-webkit-transition:opacity 450ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:opacity 450ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:opacity 450ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:opacity 450ms cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 450ms cubic-bezier(0.19, 1, 0.22, 1);z-index:2}.project-grid a:hover{box-shadow:0px 0px 0px 1rem #fff}.project-grid a:hover:after{opacity:1}.project-grid a:hover .caption{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@media only screen and (max-width: 1024px){.project-grid a{margin:5rem 0;max-width:23rem}}@media only screen and (max-width: 767px){.project-grid a{margin:0 0 10vh 0;max-width:100%;width:100%;display:block}}@media only screen and (max-width: 767px){.project-grid{width:100%}}.projects-expanded{position:relative}.projects-expanded .grid-image-item{position:relative;width:100%;height:100%;display:block;color:#fff;cursor:pointer}.projects-expanded .grid-image-item:hover img{opacity:0.8}.projects-expanded .grid-image-item img{-webkit-transition:opacity 450ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:opacity 450ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:opacity 450ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:opacity 450ms cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 450ms cubic-bezier(0.19, 1, 0.22, 1)}.projects-expanded .grid-image-item h2{position:absolute;top:50%;left:0;-moz-transform:translate(-25%, -50%);-ms-transform:translate(-25%, -50%);-webkit-transform:translate(-25%, -50%);transform:translate(-25%, -50%);color:#fff}@media only screen and (max-width: 767px){.projects-expanded .grid-image-item h2{-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%);left:10%;top:0}}@media only screen and (max-width: 767px) and (orientation: landscape){.projects-expanded .grid-image-item h2{-moz-transform:translate(-15%, -50%);-ms-transform:translate(-15%, -50%);-webkit-transform:translate(-15%, -50%);transform:translate(-15%, -50%)}}@media only screen and (max-width: 1024px){.projects-expanded .grid-image-item{width:80%;margin:0 auto}}@media only screen and (max-width: 767px){.projects-expanded .grid-image-item{width:100%;margin:0 auto}}.projects-expanded .grid-image-item .project-heading{display:none}@media only screen and (max-width: 767px){.projects-expanded .grid-image-item .project-heading{display:block}}@media only screen and (max-width: 767px){.projects-expanded{width:100%}}@media only screen and (max-width: 767px){.projects-expanded .area{margin-top:0 !important}}.news-grid{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;height:100vh}.news-grid .instagram{height:100vh;width:50vw;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;position:relative}.news-grid .instagram #instafeed{z-index:5;position:relative;max-width:30rem}.news-grid .instagram #instafeed p{text-align:center;margin:7rem auto 0 auto;max-width:20rem;font-size:1.5rem;line-height:2rem;font-family:'medium', sans-serif;font-weight:normal;font-style:normal}@media only screen and (max-width: 767px){.news-grid .instagram #instafeed p{margin:4rem auto 0 auto}}.news-grid .instagram #instafeed img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:url("data:image/svg+xml;utf8,#grayscale");filter:url(desaturate.svg#desaturate);filter:gray;filter:grayscale(100%);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@media only screen and (max-width: 767px){.news-grid .instagram #instafeed img{max-width:80%;margin:0 auto}}.news-grid .instagram #instafeed a{position:relative;z-index:10}@media only screen and (max-width: 767px){.news-grid .instagram #instafeed{max-width:100%}}.news-grid .instagram .instagram-icon{color:transparent;font-size:0px;background:url(../img/instagram.svg) no-repeat center center;width:2rem;height:2rem}@media only screen and (max-width: 767px){.news-grid .instagram{width:100%;height:100vh}}.news-grid .testimonials{background-repeat:no-repeat;background-position:center center;background-color:#c89842;background-size:cover;height:100vh;width:50vw;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.news-grid .testimonials p{font-size:3rem;line-height:3.5rem;text-align:center;width:100%;margin:0 0 7rem 0;font-family:'medium', sans-serif;font-weight:normal;font-style:normal}@media only screen and (max-width: 1024px){.news-grid .testimonials p{font-size:2.5rem;line-height:3rem}}@media only screen and (max-width: 1024px) and (orientation: portrait){.news-grid .testimonials p{font-size:2.5rem;line-height:3rem;padding:0 2rem}.news-grid .testimonials p br{display:none}}@media only screen and (max-width: 767px){.news-grid .testimonials p{font-size:2rem;line-height:2rem;margin:0 0 4rem 0}}.news-grid .testimonials cite{font-size:1.5rem;line-height:2rem;text-align:center;font-style:normal;width:100%;display:block;font-family:'medium', sans-serif;font-weight:normal;font-style:normal}.news-grid .testimonials .glide{z-index:5}.news-grid .testimonials .glide:before{content:"";background:url(../img/quote.svg) no-repeat top center;display:block;width:3rem;height:3rem;position:absolute;top:-7rem;left:50%;-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);font-family:'bold', sans-serif;font-weight:normal;font-style:normal}@media only screen and (max-width: 767px){.news-grid .testimonials{width:100%;margin:0 auto;padding:0;background-size:contain}}@media only screen and (max-width: 767px) and (orientation: landscape){.news-grid .testimonials{height:100%}}@media only screen and (max-width: 767px){.news-grid{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}}@media only screen and (max-width: 1024px){#news{width:100%}}@media only screen and (max-width: 767px){#news{width:100%}}#news .go-down,#news .go-up{z-index:4}#news .aligner{z-index:5;position:relative}.contact-grid{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;cursor:auto;position:relative;z-index:5}.contact-grid .contact-details{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-bottom:6rem;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end}.contact-grid .contact-details .left,.contact-grid .contact-details .right{width:50vw;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width: 1024px){.contact-grid .contact-details .left,.contact-grid .contact-details .right{width:50%}}@media only screen and (max-width: 767px){.contact-grid .contact-details .left,.contact-grid .contact-details .right{width:100%}}.contact-grid .contact-details .left{width:20rem;position:relative}@media only screen and (max-width: 767px){.contact-grid .contact-details .left img{display:none}}@media only screen and (max-width: 767px){.contact-grid .contact-details .left{width:100%}}.contact-grid .contact-details h3{text-align:left;width:100%;margin:0;font-size:2.5rem;line-height:3rem;z-index:5;position:relative}@media only screen and (max-width: 767px){.contact-grid .contact-details h3{font-size:2rem;line-height:2rem}}.contact-grid .contact-details p{margin:0;font-family:'bold', sans-serif;font-weight:normal;font-style:normal;font-size:3rem;line-height:3rem;font-size:2.5rem;z-index:5;position:relative}.contact-grid .contact-details p.small{font-size:1.5rem;line-height:1.8333rem;margin:1rem 0 0 0;font-family:'medium', sans-serif;font-weight:normal;font-style:normal}.contact-grid .contact-details p.small a{color:#fff}@media only screen and (max-width: 1024px) and (orientation: portrait){.contact-grid .contact-details p br{display:none}}@media only screen and (max-width: 767px){.contact-grid .contact-details p{font-size:2rem;line-height:2.25rem}.contact-grid .contact-details p br{display:block}}@media only screen and (max-width: 767px){.contact-grid .contact-details{flex-direction:column;margin-bottom:4rem}}@media only screen and (max-width: 767px){.contact-grid .contact-details.contact-land br{display:none}}.contact-grid .contact-image{position:absolute;width:auto;z-index:1;right:12rem;top:-3rem}@media only screen and (max-width: 767px){.contact-grid{width:100%}}#contact{margin-bottom:2rem}#contact .go-up{z-index:4;width:100%}.home-footer{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.home-footer p{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;font-size:1rem;margin:0 1rem;font-family:'bold', sans-serif;font-weight:normal;font-style:normal}body.single-project .hamburger span{background:#fff}body.single-project.menu-open .hamburger span{background:#1a1a1a}body.single-project .area{margin:0 auto 20vh auto}@media only screen and (max-width: 767px){body.single-project .area{margin:0;padding-bottom:0}}.single-project-information{height:auto}.single-project-information header{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;max-width:98.75rem;margin:0 auto;border-bottom:1px solid #fff;padding:3rem 0 11rem 0}.single-project-information header p{font-family:'bold', sans-serif;font-weight:normal;font-style:normal;font-size:1.5rem;line-height:2rem;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:0}@media only screen and (max-width: 767px){.single-project-information header p:first-of-type{display:none}}@media only screen and (max-width: 767px){.single-project-information header p:last-of-type{display:none}}@media only screen and (max-width: 767px){.single-project-information header{max-height:20rem;width:80%;margin:0 auto;padding:9rem 0 2rem 0}}.single-project-information .project-content{max-width:98.75rem;margin:0 auto;padding:5rem 0;position:relative}@media only screen and (max-width: 767px){.single-project-information .project-content{width:80%;padding:4rem 0}}.single-project-information .project-content .left,.single-project-information .project-content .right{width:50%}@media only screen and (max-width: 767px){.single-project-information .project-content .left,.single-project-information .project-content .right{width:100%;padding-right:0}}.single-project-information .project-content p{width:100%;margin:0 0 1rem 0;opacity:0}.single-project-information .project-content .left p{font-family:'bold', sans-serif;font-weight:normal;font-style:normal}.single-project-information .project-content .left p:nth-of-type(2){padding-left:3rem}@media only screen and (max-width: 767px){.single-project-information .project-content .left{margin:2rem 0}}.single-project-information .project-content .right{padding-right:4rem}@media only screen and (max-width: 767px){.single-project-information .project-content .right{padding-right:0}}.single-project-information .project-content .project-content-inner{max-height:0;overflow:hidden;width:100%;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-transition:max-height 850ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:max-height 850ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:max-height 850ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:max-height 850ms cubic-bezier(0.19, 1, 0.22, 1);transition:max-height 850ms cubic-bezier(0.19, 1, 0.22, 1)}.single-project-information .project-content .project-content-inner.open{overflow:visible;max-height:40rem}@media only screen and (min-width: 2000px){.single-project-information .project-content .project-content-inner.open{max-height:40rem}}@media only screen and (max-width: 1440px){.single-project-information .project-content .project-content-inner.open{max-height:40rem}}@media only screen and (max-width: 1024px){.single-project-information .project-content .project-content-inner.open{max-height:60rem}}@media only screen and (max-width: 1024px) and (orientation: portrait){.single-project-information .project-content .project-content-inner.open{max-height:60rem}}@media only screen and (max-width: 767px){.single-project-information .project-content .project-content-inner.open{max-height:100rem}}@media only screen and (max-width: 767px){.single-project-information .project-content .project-content-inner{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.single-project-information .project-content .more-info{font-family:'bold', sans-serif;font-weight:normal;font-style:normal;font-size:1.5rem;line-height:1;position:absolute;top:1rem;left:0}.single-project-information .project-content .more-info b{font-weight:normal;display:inline-block;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all 450ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:all 450ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:all 450ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:all 450ms cubic-bezier(0.19, 1, 0.22, 1);transition:all 450ms cubic-bezier(0.19, 1, 0.22, 1);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-ms-transform:rotate(-45deg);zoom:1}.single-project-information .project-content .more-info b.open{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);-ms-transform:rotate(-180deg);zoom:1}.single-project-information .project-content .more-info u{font-weight:normal;text-decoration:none;margin-left:2rem}.single-project-information .project-gallery{max-width:98.75rem;margin:0 auto 0 auto}.single-project-information .project-gallery picture{margin-bottom:3rem;display:block;width:100%}.single-project-information .project-gallery picture:after{content:"";display:table;clear:both}.single-project-information .project-gallery picture .align-left{width:50%;float:left}@media only screen and (max-width: 767px){.single-project-information .project-gallery picture .align-left{width:100%;float:none}}.single-project-information .project-gallery picture .align-right{width:50%;float:right}@media only screen and (max-width: 767px){.single-project-information .project-gallery picture .align-right{width:100%;float:none}}.single-project-information .project-gallery .back-to-top{font-size:1.5rem;line-height:2rem;margin:8rem auto;width:100%;display:block;text-align:center;font-family:'bold', sans-serif;font-weight:normal;font-style:normal;cursor:pointer}@media only screen and (max-width: 767px){.single-project-information .project-gallery .back-to-top{margin:4rem auto}}@media only screen and (max-width: 1024px) and (orientation: portrait){.single-project-information{width:80%}}
