/*! normalize.css v3.0.2 | MIT License | git.io/normalize */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,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}.clearfix{display:inline-block}.clearfix{display:block}.container{position:relative;width:100%;margin:0 auto;box-sizing:border-box}.column,.columns{width:100%;float:left;box-sizing:border-box}.row{margin:0 auto;padding:0 80px}.container{width:100%}.column,.columns{margin-left:4%}.column:first-child,.columns:first-child{margin-left:0}.one.column,.one.columns{width:4.6666666667%}.two.columns{width:13.3333333333%}.three.columns{width:22%}.four.columns{width:30.6666666667%}.five.columns{width:39.3333333333%}.six.columns{width:48%}.seven.columns{width:56.6666666667%}.eight.columns{width:65.3333333333%}.nine.columns{width:74%}.ten.columns{width:82.6666666667%}.eleven.columns{width:91.3333333333%}.twelve.columns{width:100%;margin-left:0}.one-third.column{width:30.6666666667%}.two-thirds.column{width:65.3333333333%}.one-half.column{width:48%}.offset-by-one.column,.offset-by-one.columns{margin-left:8.6666666667%}.offset-by-two.column,.offset-by-two.columns{margin-left:17.3333333333%}.offset-by-three.column,.offset-by-three.columns{margin-left:26%}.offset-by-four.column,.offset-by-four.columns{margin-left:34.6666666667%}.offset-by-five.column,.offset-by-five.columns{margin-left:43.3333333333%}.offset-by-six.column,.offset-by-six.columns{margin-left:52%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:60.6666666667%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:69.3333333333%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:78%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:86.6666666667%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:95.3333333333%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34.6666666667%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:69.3333333333%}.offset-by-one-half.column,.offset-by-one-half.columns{margin-left:52%}html{font-size:62.5%}body{font-size:1.5em;line-height:1.6;font-weight:400;font-family:"Helvetica Neue","Helvetica Neue",Helvetica,Arial,sans-serif;color:#222}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:2rem;font-family:"HelveticaNeueW01-45Ligh";font-weight:normal}h1{font-size:4rem;line-height:1.2}h2{font-size:3.6rem;line-height:1.25}h3{font-size:3rem;line-height:1.3}h4{font-size:2.4rem;line-height:1.35}h5{font-size:1.8rem;line-height:1.5}h6{font-size:1.5rem;line-height:1.6}@media(min-width: 550px){h1{font-size:5rem}h2{font-size:4.2rem}h3{font-size:3.6rem}h4{font-size:3rem}h5{font-size:2.4rem}h6{font-size:1.5rem}}h1,h2,h3,h4,h5,h6{letter-spacing:.03em}p{margin-top:0}a{color:#1eaedb}a:hover{color:#0fa0ce}.button,button,input[type=submit],input[type=reset],input[type=button]{display:inline-block;height:38px;padding:0 30px;color:#555;text-align:center;font-size:11px;font-weight:600;line-height:38px;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:4px;border:1px solid #bbb;cursor:pointer;box-sizing:border-box}.button:hover,button:hover,input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover,.button:focus,button:focus,input[type=submit]:focus,input[type=reset]:focus,input[type=button]:focus{color:#333;border-color:#888;outline:0}.button.button-primary,button.button-primary,input[type=submit].button-primary,input[type=reset].button-primary,input[type=button].button-primary{color:#fff;background-color:#33c3f0;border-color:#33c3f0}.button.button-primary:hover,button.button-primary:hover,input[type=submit].button-primary:hover,input[type=reset].button-primary:hover,input[type=button].button-primary:hover,.button.button-primary:focus,button.button-primary:focus,input[type=submit].button-primary:focus,input[type=reset].button-primary:focus,input[type=button].button-primary:focus{color:#fff;background-color:#1eaedb;border-color:#1eaedb}input[type=email],input[type=number],input[type=search],input[type=text],input[type=tel],input[type=url],input[type=password],textarea,select{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #d1d1d1;border-radius:4px;box-shadow:none;box-sizing:border-box}input[type=email],input[type=number],input[type=search],input[type=text],input[type=tel],input[type=url],input[type=password],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{min-height:65px;padding-top:6px;padding-bottom:6px}input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=text]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=password]:focus,textarea:focus,select:focus{border:1px solid #33c3f0;outline:0}label,legend{display:block;margin-bottom:.5rem;font-weight:600}fieldset{padding:0;border-width:0}input[type=checkbox],input[type=radio]{display:inline}label>.label-body{display:inline-block;margin-left:.5rem;font-weight:normal}ul{list-style:circle inside}ol{list-style:decimal inside}ol,ul{padding-left:0;margin-top:0}ul ul,ul ol,ol ol,ol ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}li{margin-bottom:1rem}code{padding:.2rem .5rem;margin:0 .2rem;font-size:90%;white-space:nowrap;background:#f1f1f1;border:1px solid #e1e1e1;border-radius:4px}pre>code{display:block;padding:1rem 1.5rem;white-space:pre}th,td{padding:12px 15px;text-align:left;border-bottom:1px solid #e1e1e1}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}button,.button{margin-bottom:1rem}input,textarea,select,fieldset{margin-bottom:1.5rem}pre,blockquote,dl,figure,table,p,ul,ol,form{margin-bottom:2.5rem}.u-full-width{width:100%;box-sizing:border-box}.u-max-full-width{max-width:100%;box-sizing:border-box}.u-pull-right{float:right}.u-pull-left{float:left}hr{margin-top:3rem;margin-bottom:3.5rem;border-width:0;border-top:1px solid #e1e1e1}.container:after,.row:after,.u-cf{content:"";display:table;clear:both}* .container1200{max-width:1200px;margin:0 auto}.newPadding{padding-left:16px;padding-right:16px}@media(min-width: 760px){.newPadding{padding-left:32px;padding-right:32px}}.logo{display:block;padding:69px 7px 7px 7px;width:129px;height:65px;background:url(../images/logo.png) no-repeat center 69px;text-indent:-99999px;background-color:#7dbf2c}header nav{float:right}header nav ul{list-style-type:none;margin-top:40px;padding:0px}header nav ul li{display:inline-block;margin-right:45px}header nav ul li:last-child{margin-right:0px}header nav ul li a{text-decoration:none;color:#231000;font-size:20px;font-family:"HelveticaNeueW01-45Ligh","Arial",sans-serif;font-weight:normal}header nav ul li a:hover{color:#7dbf2c}section{width:100%;background-size:cover;position:relative}.section-background img{width:100%;height:auto;display:block}.homepage-lead div.bottom{position:absolute;left:50%;bottom:10%;color:#fff;transform:translate(-50%);-webkit-transform:translate(-50%);text-align:center}.homepage-lead div.bottom h1{font-size:18px;line-height:20px;margin:0px;padding:0px;text-transform:uppercase}.homepage-lead div.bottom h2{font-size:32px;line-height:40px;letter-spacing:normal}.button.button-full{width:300px;height:60px;padding:0px;line-height:56px;border:none;border-radius:0px;color:#fff;background:url(../images/white-bg.png) no-repeat center -120px #7dbf2c;font-weight:normal;font-size:24px;font-family:"HelveticaNeueW01-Thin","Arial",sans-serif;text-transform:none}.button.button-full:hover{background-position:center bottom;color:#7dbf2c}.homepage-claim{background:#2c2a29;padding:80px;box-sizing:border-box;color:#fff;text-align:center}.homepage-claim .width-430{width:460px;margin:0 auto}.homepage-claim h1{font-size:32px;margin:0px;padding:0px;padding-top:22px;position:relative;font-family:"HelveticaNeueW01-Thin","Arial",sans-serif;font-weight:normal}.homepage-claim h1:before{display:block;content:"";width:60px;height:5px;position:absolute;top:-5px;left:50%;margin-left:-30px;background:#7dbf2c}div.mobileMenu{display:block;width:100%;height:100%;background:#000;position:fixed;top:0px;right:-100vw;z-index:2}@media(min-width: 1025px){div.mobileMenu{display:none !important}}div.mobileMenu .links{display:block;width:80%;height:auto;text-align:center;position:absolute;top:133px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%)}@media(orientation: landscape){div.mobileMenu .links{top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}}div.mobileMenu .links a{display:block;font-family:"Work Sans";font-size:18px;color:#fff;text-decoration:none;margin-bottom:35px}@media(min-width: 760px){div.mobileMenu .links a{font-size:22px}}@media(orientation: landscape){div.mobileMenu .links a:last-of-type{margin-bottom:0px}}@media(max-width: 1024px){div.mobileMenu.open{display:block;right:0vw}}div.mobileMenu.transitionEnabled{transition:right .5s cubic-bezier(0.4, 0.02, 0.54, 1.01)}section.newHero{display:block;width:100%;height:360px;background:#000;position:relative}@media(min-width: 760px){section.newHero{height:400px}}@media(min-width: 1025px){section.newHero{height:490px}}section.newHero div.navBar{display:block;width:100%;height:46px;position:fixed;z-index:2;transition:background .25s ease-in-out}@media(min-width: 1025px){section.newHero div.navBar{height:56px}}section.newHero div.navBar .container{margin:0 auto}@media(min-width: 1025px){section.newHero div.navBar .container{max-width:1200px}}section.newHero div.navBar .container div.logoSVG{display:block;width:64px;height:64px;background:rgba(45,45,45,.5);position:absolute;top:0px;left:16px;z-index:2;transition:transform .25s ease-out;transform-origin:left top;cursor:pointer}@media(min-width: 760px){section.newHero div.navBar .container div.logoSVG{width:80px;height:80px;left:32px}}@media(min-width: 1025px){section.newHero div.navBar .container div.logoSVG{width:100px;height:100px}}@media(min-width: 1312px){section.newHero div.navBar .container div.logoSVG{left:0px}}section.newHero div.navBar .container div.logoSVG svg{width:100%;height:100%}section.newHero div.navBar .container .links{display:none;width:auto;height:56px;position:absolute;top:0px;right:0px}@media(min-width: 1025px){section.newHero div.navBar .container .links{display:block;right:32px}section.newHero div.navBar .container .links a{display:inline-block;font-family:"HelveticaNeueW01-55Roma","Arial",sans-serif;font-size:18px;color:#fff;text-decoration:none;margin:0px;padding:0px;height:auto;position:relative;top:calc(50% - 1px);transform:translateY(-50%);-webkit-transform:translateY(-50%);margin-right:57.5px;opacity:.7;transition:opacity .05s ease-out}section.newHero div.navBar .container .links a:hover{top:calc(50% + -1px);opacity:1}section.newHero div.navBar .container .links a:last-of-type{margin-right:0px}}@media(min-width: 1312px){section.newHero div.navBar .container .links{right:0px}}section.newHero div.navBar .container .hamburger{display:block;position:absolute;top:15px;right:16px;z-index:2;transition:opacity .35s ease-in-out}@media(min-width: 760px){section.newHero div.navBar .container .hamburger{right:32px}}@media(min-width: 1025px){section.newHero div.navBar .container .hamburger{display:none}}section.newHero div.navBar .container .hamburger.disabled{opacity:0;pointer-events:none}section.newHero div.navBar .container svg.closeX{display:block;position:absolute;top:15px;right:16px;z-index:2;opacity:0;pointer-events:none;transition:opacity .35s ease-in-out}@media(min-width: 760px){section.newHero div.navBar .container svg.closeX{right:32px}}@media(min-width: 1025px){section.newHero div.navBar .container svg.closeX{display:none}}section.newHero div.navBar .container svg.closeX.enabled{opacity:1;pointer-events:auto}section.newHero div.navBar.active{background:rgba(0,0,0,.8)}section.newHero div.navBar.active div.logoSVG{transform:scale(0.8)}section.newHero .video{width:100%;height:100%;position:absolute;left:0px;top:0px;z-index:1;overflow:hidden}section.newHero .video div.thumbnailImage{width:100vw;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);z-index:1;transition:opacity .25s ease-out}@media(min-width: 1025px){section.newHero .video div.thumbnailImage{opacity:1}}section.newHero .video iframe{width:100vw;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);opacity:0;z-index:2;pointer-events:none}@media(min-width: 1025px){section.newHero .video iframe{width:100%;height:calc(100% - 56px);position:absolute;left:0px;top:calc(50% + 28px);transform:translateY(-50%);-webkit-transform:translateY(-50%);transition:height .01s ease-out}}section.newHero .video div.customControls{display:none !important;z-index:9999;position:absolute;top:0px;left:0px;width:100%;height:200px;pointer-events:none}section.newHero .video div.overlayButton{width:100%;height:auto;position:absolute;top:45%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);z-index:3;text-align:center;padding-left:20px;padding-right:20px;opacity:0}@media(min-width: 760px){section.newHero .video div.overlayButton{padding-left:40px;padding-right:40px}}@media(min-width: 1025px){section.newHero .video div.overlayButton{top:50%}}section.newHero .video div.overlayButton svg{width:64px;height:64px;cursor:pointer}@media(min-width: 760px){section.newHero .video div.overlayButton svg{width:80px;height:80px}}@media(min-width: 1025px){section.newHero .video div.overlayButton svg{width:100px;height:100px}}section.newHero .video div.overlayButton svg:hover circle{opacity:.75}section.newHero .video div.overlayButton svg.stop{display:none}section.newHero .video div.overlayText{display:block;width:100%;height:auto;position:absolute;top:calc(59% + 30px);left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);z-index:3;text-align:center;padding-left:20px;padding-right:20px}@media(min-width: 760px){section.newHero .video div.overlayText{padding-left:40px;padding-right:40px}}@media(min-width: 1025px){section.newHero .video div.overlayText{top:calc(69% + 16px)}}section.newHero .video div.overlayText h1{display:block;font-size:26px;color:#fff;margin:0 auto;padding:0px}@media(min-width: 760px){section.newHero .video div.overlayText h1{font-size:28px}}@media(min-width: 1025px){section.newHero .video div.overlayText h1{display:none}}section.newHero .video div.overlayText h2{display:block;font-size:16px;color:#fff;margin:0 auto;padding:0px;position:relative;top:20px;margin-left:20px;margin-right:20px}@media(min-width: 760px){section.newHero .video div.overlayText h2{font-size:18px}}@media(min-width: 1025px){section.newHero .video div.overlayText h2{display:none}}section.newHero .video div.overlayText h2.desktop{display:block;width:80%;font-family:"HelveticaNeueW01-Thin","Arial",sans-serif;font-size:28px;line-height:36px;margin:0 auto;top:27px}@media(min-width: 760px){section.newHero .video div.overlayText h2.desktop{width:490px;top:13px}}@media(min-width: 1025px){section.newHero .video div.overlayText h2.desktop{top:0px;font-size:32px}}section.newHero .video.videoActive div.overlayButton{top:50%}.projects-header{display:table;width:100%;height:auto;font-size:32px;color:#231000;text-align:center}.projects-header h2{display:block;width:80%;font-family:"HelveticaNeueW01-45Ligh","Arial",sans-serif;font-size:26px;padding:0px;margin:0px;margin:0 auto;padding-top:35px;padding-bottom:35px}@media(min-width: 700px)and (max-width: 1000px){.projects-header h2{width:60%}}@media(min-width: 1025px){.projects-header h2{display:none}}.projects-header h1{display:block;margin:0px;font-family:"HelveticaNeueW01-Thin","Arial",sans-serif;font-weight:normal;font-size:16px;line-height:18px;margin-bottom:29px}@media(min-width: 760px){.projects-header h1{font-size:18px;line-height:21px;margin-bottom:25px}}@media(min-width: 1025px){.projects-header h1{font-size:24px;line-height:28px;margin-bottom:13px}}.projects-header h1::before{display:block;content:"";width:110px;height:5px;position:relative;left:calc(50% - 55px);background:#56b3ab;position:relative;margin-top:42px;margin-bottom:28px}@media(min-width: 760px){.projects-header h1::before{margin-top:42px;margin-bottom:29px}}@media(min-width: 1025px){.projects-header h1::before{margin-top:48px;margin-bottom:30px}}section.projects div.projects{font-size:0}@media(min-width: 760px){section.projects div.projects{margin-left:24px;margin-right:24px}}@media(min-width: 1025px){section.projects div.projects{margin-left:24px;margin-right:24px;position:relative;left:-10px}}@media(min-width: 1320px){section.projects div.projects{margin-left:0px;margin-right:0px;width:1236px;position:relative;left:-10px}}@media(min-width: 1320px){section.projects.container1200{max-width:1216px}}.projects article{display:block;width:calc(100% - 32px);height:auto;margin:16px;position:relative;background-size:cover !important}@media(min-width: 1025px){.projects article{overflow:hidden}}.projects article img{width:100%;height:auto;transition:all .2s ease-out}@media(min-width: 760px){.projects article{display:inline-block;width:calc(50% - 16px);margin-left:8px;margin-right:8px;margin-top:12px;margin-bottom:12px}}@media(min-width: 1025px){.projects article{width:calc(50% - 36px);margin-left:18px;margin-right:18px;margin-top:18px;margin-bottom:18px}}.projects article div.overlay{display:block;width:100%;height:100%;background:rgba(0,0,0,.3);position:absolute;left:0px;bottom:0px}@media(min-width: 1025px){.projects article div.overlay{visibility:hidden;opacity:0;background:rgba(0,0,0,.5);transition:visibility 0s,opacity .1s ease-out}.projects article div.overlay .textContainer{margin-top:10px;transition:margin .2s ease-out}.projects article div.overlay p{transition:bottom .2s ease-out}}@media(hover: none)and (pointer: coarse){.projects article div.overlay{visibility:visible;opacity:1}.projects article div.overlay .textContainer{margin-top:0px}}.projects article div.overlay h1,.projects article div.overlay h2,.projects article div.overlay p{margin:0px;padding:0px;-webkit-font-smoothing:antialiased}.projects article div.overlay .textContainer{display:block;width:100%;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.projects article div.overlay .textContainer h1{display:block;width:95%;font-family:"HelveticaNeueW01-45Ligh","Arial",sans-serif;font-size:28px;text-align:center;color:#fff;margin:0 auto;vertical-align:middle}@media(min-width: 760px){.projects article div.overlay .textContainer h1{width:90%;font-size:24px}}@media(min-width: 1025px){.projects article div.overlay .textContainer h1{width:80%;font-size:36px}}.projects article div.overlay .textContainer h1.longName{font-size:26px}@media(min-width: 760px){.projects article div.overlay .textContainer h1.longName{font-size:22px}}@media(min-width: 1025px){.projects article div.overlay .textContainer h1.longName{font-size:34px}}.projects article div.overlay .textContainer h1.longNameMobile{font-size:26px}@media(min-width: 760px){.projects article div.overlay .textContainer h1.longNameMobile{font-size:24px}}@media(min-width: 1025px){.projects article div.overlay .textContainer h1.longNameMobile{width:80%;font-size:36px}}.projects article div.overlay .textContainer span{display:block;width:40px;height:2px;position:relative;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);background:#fff;margin-top:12px;margin-bottom:12px}@media(min-width: 1025px){.projects article div.overlay .textContainer span{margin-top:16px;margin-bottom:16px}}.projects article div.overlay .textContainer h2{display:block;font-family:"HelveticaNeueW01-55Roma","Arial",sans-serif;font-size:16px;text-align:center;color:#fff;position:relative}@media(min-width: 760px)and (max-width: 1024px){.projects article div.overlay .textContainer h2{font-size:14px}}@media(min-width: 1025px){.projects article div.overlay .textContainer h2{font-size:20px}}.projects article div.overlay p{display:block;font-family:"HelveticaNeueW01-55Roma","Arial",sans-serif;font-size:14px;position:absolute;bottom:12px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);text-align:center;color:#fff}@media(min-width: 760px)and (max-width: 1024px){.projects article div.overlay p{font-size:14px}}@media(min-width: 1025px){.projects article div.overlay p{bottom:2px;font-size:15px}}.projects article:first-of-type{margin-top:0px}@media(min-width: 1025px){.projects article:hover img{transform:scale(1.05)}.projects article:hover div.overlay{visibility:visible;opacity:1}.projects article:hover div.overlay .textContainer{margin-top:0px}.projects article:hover div.overlay p{bottom:12px}}.projects article{display:none}.projects article:nth-child(1){display:block}.projects article:nth-child(2){display:block}.projects article:nth-child(3){display:block}.projects article:nth-child(4){display:block}@media(min-width: 760px){.projects article:nth-child(1){display:inline-block}.projects article:nth-child(2){display:inline-block}.projects article:nth-child(3){display:inline-block}.projects article:nth-child(4){display:inline-block}.projects article:nth-child(5){display:inline-block}.projects article:nth-child(6){display:inline-block}}.moreprojects{padding:0px;clear:both;text-align:center}.moreprojects.active{padding:15px 0px;padding-bottom:30px}@media(min-width: 1025px){.moreprojects.active{padding-bottom:53px;padding-top:calc(48px - 18px)}}.moreprojects .button{display:none}.moreprojects.active .button{display:block}.button.button-empty{margin:0 auto;width:300px;height:60px;padding:0px;line-height:56px;border:none;border-radius:0px;color:#fff;background:transparent;font-weight:normal;font-size:24px;font-family:"HelveticaNeueW01-45Ligh","Arial",sans-serif;font-weight:normal;text-transform:none;border:1px solid #7dbf2c;color:#7dbf2c;background:url(../images/green-bg.png) no-repeat left -120px transparent}.button.button-empty:hover{color:#fff}.button.button-white{border-color:#fff !important;color:#fff !important;background-image:url("/wp-content/themes/digitalblock/buttonWhiteBG.png") !important}.button.button-white:hover{color:#2c2a29 !important}.logos .logos-header{width:calc(100% - 40px);margin:0 auto;padding-left:20px;padding-right:20px;padding-top:5px}@media(min-width: 760px){.logos .logos-header{width:calc(100% - 80px);padding-left:40px;padding-right:40px}}@media(min-width: 1025px){.logos .logos-header{max-width:800px;padding-top:0px}}.logos .logos-header h1{font-size:26px;margin:0px;padding:0px;padding-top:25px;position:relative;text-align:center;font-family:"HelveticaNeueW01-Thin","Arial",sans-serif;font-weight:normal}@media(min-width: 1025px){.logos .logos-header h1{padding-top:45px;font-size:32px}}.logos .logos-header h1:before{display:block;content:"";width:110px;height:5px;position:absolute;top:-5px;left:50%;margin-left:-55px;background:#7dbf2c}.logos .logos-header.allWorkVisible{padding-top:0px}.logos .logos-header.allWorkVisible h1{padding-top:35px}@media(min-width: 1025px){.logos .logos-header.allWorkVisible h1{max-width:800px;padding-top:80px}}.logos .logos-header.allWorkVisible h1:before{display:none}.logos div.tellMeMoreButtonContainer{text-align:center;margin-top:30px;margin-bottom:50px}@media(min-width: 1025px){.logos div.tellMeMoreButtonContainer{margin-top:50px;margin-bottom:100px}}.logos ul{list-style-type:none;width:100%;text-align:center;margin:60px auto 90px auto}.logos ul li{display:inline-block;height:50px;text-align:center;width:190px}.logos ul li div{display:table-cell;height:50px;vertical-align:middle;text-align:center;width:190px}.logos ul li img{vertical-align:middle;display:inline}.services{background:#2c2a29}.services .services-header{height:200px;line-height:200px;font-size:32px;color:#231000;text-align:center}.services .services-header h1{display:inline;margin:0px;font-family:"HelveticaNeueW01-Thin","Arial",sans-serif;font-weight:normal;font-size:32px;color:#fff}.services ul{margin:0 auto;list-style-type:none;text-align:center;max-width:1060px}.services ul li{display:block;max-width:260px;width:25%;min-width:150px;padding:0px;margin:0px;height:200px;color:#fff;text-transform:uppercase;font-size:15px;line-height:18px;float:left;font-family:"HelveticaNeueW01-Thin","Arial",sans-serif;font-weight:normal;letter-spacing:.07em}.services ul li div{display:table-cell;height:73px;text-align:center;width:260px}.services ul li div img{display:inline}.contact{background:#7dbf2c;color:#fff;text-align:center;padding-bottom:40px}.contact.contact-project{background:#2c2a29}.contact h1{width:calc(100% - 40px);margin:0 auto;text-align:center;padding:50px 0px 40px 0px;margin-left:20px;margin-right:20px;font-size:26px;font-family:"HelveticaNeueW01-Thin","Arial",sans-serif;font-weight:normal}@media(min-width: 760px){.contact h1{width:calc(100% - 80px);margin-left:40px;margin-right:40px}}@media(min-width: 1025px){.contact h1{width:100%;max-width:1200px;font-size:32px;margin:0 auto}}.contact h1::after{display:block;content:"";width:110px;height:5px;position:relative;top:40px;left:calc(50% - 55px);background:#56b3ab;margin-bottom:0px;opacity:0;transition:opacity .25s ease-out,margin .25s ease-out}.contact.contactFormOpen h1::after{margin-bottom:40px;opacity:1}.contact.contactFormOpen h1.greatSuccess::after{display:none}.contact{letter-spacing:.05em}.contact .inner{width:660px;margin:0 auto}.contact .leftcol{width:250px;display:block;font-size:36px;line-height:36px;font-family:"HelveticaNeueW01-Thin","Arial",sans-serif;font-weight:normal;float:left}.contact .leftcol a{text-decoration:none;color:inherit}.contact .leftcol span{display:block;font-size:16px;line-height:19px;text-transform:uppercase}.contact .or{display:block;width:107px;text-transform:uppercase;font-family:"HelveticaNeueW01-45Ligh","Arial",sans-serif;font-weight:normal;height:55px;line-height:55px;float:left}.contact .rightcol{display:block;width:302px;float:left}.contact .rightcol .button{width:300px;height:60px;padding:0px;line-height:56px;border:none;border-radius:0px;color:#fff;background:transparent;font-family:"HelveticaNeueW01-Thin","Arial",sans-serif;font-weight:normal;font-size:24px;text-transform:none;border:1px solid #7dbf2c;color:#fff;border-color:#fff;background:url(../images/white-bg.png) no-repeat center -120px}.contact .rightcol .button:hover{color:#7dbf2c}.contact .contactForm{display:none;position:relative;top:-70px}.contact .contactForm p.pleaseGetInTouchText{margin-bottom:65px}.contact .contactForm div.wpcf7{padding-left:32px;padding-right:32px}@media(max-width: 760px){.contact .contactForm div.wpcf7{padding-left:16px;padding-right:16px}}.contact .contactForm div.wpcf7 p{font-size:16px;font-family:"HelveticaNeueW01-45Ligh","Arial",sans-serif;font-weight:300;margin-bottom:70px}.contact .contactForm div.wpcf7 form{width:100%;max-width:788px;margin:0 auto}.contact .contactForm div.wpcf7 form input,.contact .contactForm div.wpcf7 form label{font-size:18px;font-family:"HelveticaNeueW01-Thin","Arial",sans-serif;font-weight:300}.contact .contactForm div.wpcf7 form label{display:block;text-align:left}@media(min-width: 1025px){.contact .contactForm div.wpcf7 form label span.wpcf7-form-control-wrap{display:block;position:relative;margin-top:2px}}.contact .contactForm div.wpcf7 form input,.contact .contactForm div.wpcf7 form textarea{width:100%;color:#000;border-radius:0px;font-size:20px;font-family:"HelveticaNeueW01-45Ligh","Arial",sans-serif;font-weight:400}.contact .contactForm div.wpcf7 form textarea{height:216px;margin-bottom:5px}.contact .contactForm div.wpcf7 form input.wpcf7-not-valid,.contact .contactForm div.wpcf7 form textarea.wpcf7-not-valid{outline:1px solid #ff6565}.contact .contactForm div.wpcf7 form span.wpcf7-not-valid input[type=checkbox]:after{outline:1px solid #ff6565}.contact .contactForm div.wpcf7 form span.wpcf7-list-item{margin:0px}.contact .contactForm div.wpcf7 form span.wpcf7-list-item label{display:flex}.contact .contactForm div.wpcf7 form span.wpcf7-list-item span.wpcf7-list-item-label{font-size:14px;font-family:"HelveticaNeueW01-Thin","Arial",sans-serif;font-weight:300;margin-bottom:0px;width:calc(100% - 64px);margin:0px;margin-left:16px;line-height:16px}.contact .contactForm div.wpcf7 form span.wpcf7-form-control-wrap[data-name=privacy-policy] span.wpcf7-list-item{margin-top:23px}.contact .contactForm div.wpcf7 form span.wpcf7-form-control-wrap[data-name=privacy-policy] span.wpcf7-list-item label{position:relative}.contact .contactForm div.wpcf7 form span.wpcf7-form-control-wrap[data-name=privacy-policy] input[type=checkbox]{width:32px;height:32px;vertical-align:top;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none}.contact .contactForm div.wpcf7 form span.wpcf7-form-control-wrap[data-name=privacy-policy] input[type=checkbox]:after{content:"";position:absolute;left:0px;top:0px;display:block;width:32px;height:32px;background:#fff}.contact .contactForm div.wpcf7 form span.wpcf7-form-control-wrap[data-name=privacy-policy] input[type=checkbox]:checked:after{content:"";position:absolute;left:0px;top:0px;display:block;width:32px;height:32px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='32' height='32' fill='%23F7F7F7'/%3E%3Cpath d='M6 16.9412L13.1111 24L26 8' stroke='%232D2D2D' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.contact .contactForm div.wpcf7 form span.wpcf7-form-control-wrap[data-name=privacy-policy] span.wpcf7-not-valid-tip{margin-top:0px;padding-top:0px;margin-bottom:0px;top:-3px;position:relative}.contact .contactForm div.wpcf7 form input[type=submit]{display:none}.contact .contactForm div.wpcf7 form span.wpcf7-not-valid-tip{font-size:18px;font-family:"HelveticaNeueW01-Thin","Arial",sans-serif;font-weight:300;text-align:left;color:#ff6565;margin-top:-5px;margin-bottom:10px}.contact .contactForm div.wpcf7 form div.wpcf7-response-output{display:none}@media(min-width: 1025px){.contact .contactForm a.wpcf7-fakeSubmit{margin-top:24px}}.contact{background:#2d2d2d !important}.contact h1.greatSuccess{display:none;margin-top:23px}footer{background:#2d2d2d;padding:30px;color:#fff;font-size:14px;line-height:20px;font-family:"HelveticaNeueW01-Thin","Arial",sans-serif;font-weight:normal;letter-spacing:.05em}@media(min-width: 760px){footer .mobile{display:none}}footer .mobile .container1200{position:relative;text-align:center}footer .mobile .container1200 a.privacyPolicyLink{display:block;color:#979797;text-decoration:none;font-size:14px;margin-top:30px;margin-bottom:24px}footer .mobile .container1200 svg{width:32px;height:32px;display:block;margin:0 auto;margin-bottom:24px}footer .mobile .container1200 svg path:hover{fill:#fff !important}footer .mobile .container1200 div.copyright{display:block;color:#979797;font-size:14px}footer .mobile.contactSectionOpen a.privacyPolicyLink{margin-top:-30px}@media(min-width: 760px){footer .desktop{display:block}}footer .desktop .container1200{position:relative}footer .desktop .container1200 .lhs{color:#979797;font-size:14px}footer .desktop .container1200 .rhs{position:absolute;right:0px;bottom:0px}footer .desktop .container1200 .rhs a{text-decoration:none;color:#979797}footer .desktop .container1200 .rhs a.linkedinLink{margin-left:30px;font-size:14px}footer .desktop .container1200 .rhs a.linkedinLink svg{position:relative;top:4px}footer .desktop .container1200 .rhs a.linkedinLink svg path:hover{fill:#fff !important}footer strong{font-family:"HelveticaNeueW01-65Medi","Arial",sans-serif;font-weight:normal}footer address{font-style:normal}footer .leftcol{float:left}footer .leftcol a{color:inherit;text-decoration:none}footer .rightcol{float:right;width:50%;text-align:right}footer .rightcol nav{height:140px;float:right}footer .rightcol nav a{width:25px;height:25px;margin-right:25px;float:left;background:url(../images/social.png) no-repeat left center;transition:all .3s ease}footer .rightcol nav a.facebook{background-position:6px center}footer .rightcol nav a.twitter{background-position:-39px center}footer .rightcol nav a.linkedin{background-position:-87px center}footer .rightcol nav a.vimeo{background-position:right center;width:19px}footer .rightcol nav a:hover{opacity:.6}footer .rightcol nav a:last-child{margin-right:0px}.mobile{display:none}.desktop{display:block}.image-hover{position:relative;transition:all .5s ease;-webkit-transition:all .5s ease}.image-hover img{display:block}.image-hover .overlay{display:block;position:absolute;left:0;top:0px;background:rgba(0,0,0,.8) url(../images/plus.png) no-repeat center center;width:100%;height:100%;transition:all .5s ease;-webkit-transition:all .5s ease;opacity:0}.projects article:hover{cursor:pointer}.projects article:hover .image-hover .overlay{display:block;opacity:1}div.nextPrevContainer{margin-top:63px;overflow-x:hidden;overflow-y:hidden}@media(min-width: 1025px){div.nextPrevContainer{margin-top:50px}}.nextprev{height:235px;position:relative;overflow-x:hidden}@media(min-width: 760px){.nextprev{height:125px}}@media(min-width: 1025px){.nextprev{height:200px;max-width:1200px;margin:0 auto}}.nextprev .nextprevInner{width:100%;max-width:650px}@media(max-width: 760px){.nextprev .nextprevInner{max-width:100%}}.nextprev a:first-of-type .nextprevInner{position:absolute;right:-20px}@media(min-width: 760px){.nextprev a:first-of-type .nextprevInner{right:-32px;top:62.5px}}@media(min-width: 1025px){.nextprev a:first-of-type .nextprevInner{top:74.5px}}@media(min-width: 1312px){.nextprev a:first-of-type .nextprevInner{right:0px}}.nextprev a:first-of-type div.nextprevInner:after{content:"";display:block;background:100px;position:absolute;top:-40px;left:0px;width:12px;height:24px;background:url("data:image/svg+xml,%3Csvg width='12' height='25' viewBox='0 0 12 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 1.14673L1 12.2185L11 23.0134' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat 0px 0px}div.nextprev{overflow-x:visible}.nextprev a:first-of-type:before{display:none;content:"";position:absolute;top:0px;left:-500px;width:500px;height:200px}@media(min-width: 1025px){.nextprev a:first-of-type:before{display:block}}.nextprev a:last-of-type:before{display:none;content:"";position:absolute;top:0px;right:-500px;width:500px;height:200px}@media(min-width: 1025px){.nextprev a:last-of-type:before{display:block}}.nextprev a:last-of-type .nextprevInner{position:absolute;left:-20px}@media(min-width: 760px){.nextprev a:last-of-type .nextprevInner{left:-32px;top:62.5px}}@media(min-width: 1025px){.nextprev a:last-of-type .nextprevInner{top:74.5px}}@media(min-width: 1312px){.nextprev a:last-of-type .nextprevInner{left:0px}}.nextprev a:last-of-type div.nextprevInner:after{content:"";display:block;background:100px;position:absolute;top:-40px;right:0px;width:12px;height:24px;background:url("data:image/svg+xml,%3Csvg width='12' height='25' viewBox='0 0 12 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 1.14673L1 12.2185L11 23.0134' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat 0px 0px;transform:scaleX(-1);-webkit-transform:scaleX(-1)}.nextprev a{width:50%;height:auto;display:block;height:200px;position:absolute;left:0px;bottom:0px;color:#fff;text-decoration:none;font-size:15px;font-family:"HelveticaNeueW01-Thin","Arial",sans-serif;font-weight:normal;text-transform:uppercase;padding:64px 15px 15px 15px;box-sizing:border-box;transition:all .5s ease;-webkit-transition:all .5s ease;letter-spacing:.03em;line-height:19px}@media(min-width: 760px){.nextprev a{height:125px}}@media(min-width: 1025px){.nextprev a{height:160px}}@media(min-width: 1025px){.nextprev a:hover{height:200px}}.nextprev a span{text-transform:none;font-family:"HelveticaNeueW01-45Ligh","Arial",sans-serif;font-weight:300;font-size:20px;letter-spacing:.02em;margin-top:-6px;display:block;line-height:22px}@media(min-width: 760px){.nextprev a span{font-size:22px}}@media(min-width: 1025px){.nextprev a span{font-size:32px;margin-top:-3px}}.nextprev a:nth-child(2){right:0px;bottom:0px;left:auto;text-align:right;opacity:.9}.nextprev p{font-family:"HelveticaNeueW01-55Roma","Arial",sans-serif;font-size:14px;margin:0px;margin-top:4px;text-transform:none}@media(min-width: 760px){.nextprev p{margin-top:5px}}@media(min-width: 1025px){.nextprev p{font-size:16px;margin-top:8px}}@media(max-width: 760px){.mobile{display:block}.desktop{display:none}header{height:95px}header nav{display:none}header .logo{width:65px;background-size:65px auto;height:65px;padding-top:0px;background-position:center 30px;float:left}.row{padding:0 17px}.homepage-lead{height:530px}.homepage-lead .section-background{width:100%;position:relative;overflow:hidden}.homepage-lead .section-background img{height:530px;width:auto;transform:translate(-30%, 0px);-webkit-transform:translate(-30%, 0px);-moz-transform:translate(-30%, 0px);-o-transform:translate(-30%, 0px);-ms-transform:translate(-30%, 0px)}.homepage-claim{padding:80px 40px}.homepage-claim .width-430{width:100%}.homepage-claim h1{font-size:32px}.logos ul{margin-bottom:65px}.logos ul li:nth-child(3){width:100%}.logos ul li:nth-child(3) div{width:100%;display:block}.logos ul li:nth-child(3) div img{margin:10px 0px}.logos ul li:nth-child(4){padding-top:20px}.services ul li{width:50%}.contact .leftcol,.contact .or,.contact .rightcol{float:none;display:block;margin:0 auto}.contact .inner{width:100%}nav.social.mobile{height:25px;float:none;margin:0 auto;width:175px;padding-bottom:60px}nav.social.mobile a{width:25px;height:25px;margin-right:25px;float:left;background:url(../images/social.png) no-repeat left center;transition:all .3s ease}nav.social.mobile a.facebook{background-position:6px center}nav.social.mobile a.twitter{background-position:-39px center}nav.social.mobile a.linkedin{background-position:-87px center}nav.social.mobile a.vimeo{background-position:right center;width:19px}nav.social.mobile a:hover{opacity:.6}nav.social.mobile a:last-child{margin-right:0px}footer .leftcol{width:100%;text-align:center;padding-bottom:30px}footer .rightcol{width:100%;float:none;text-align:center}footer .rightcol .social{display:none}.burger{width:36px;height:28px;background:url(../images/burger.png);background-size:100% auto;float:right;margin-top:20px;cursor:pointer}.burger.active{opacity:.5}header{overflow:visible;position:relative}header nav{display:none;position:absolute;width:100%;top:100%;z-index:10;margin-left:-17px;overflow-x:hidden}header nav.active{display:block}header nav ul{margin:0px}header nav li{display:block;width:100%;background:#fff;margin:0px;text-indent:17px;font-size:16px;text-align:center;text-transform:uppercase;height:50px;line-height:50px}header nav li{border-bottom:3px solid #000}header nav ul li a{font-size:16px;font-weight:500}.project h2{margin-top:15px}.project article h3{padding-bottom:15px}.nextprev{height:320px}.nextprev a{width:100%;float:none;height:160px}.nextprev a:nth-child(2){top:0px}}.button{cursor:pointer;outline:none;position:relative}#mti_wfs_colophon{display:none !important}.post-template-default section.newHero div.overlayText{display:none}.post-template-default section.newHero div.overlayButton{top:50%;height:64px}@media(min-width: 760px){.post-template-default section.newHero div.overlayButton{height:80px}}@media(min-width: 1025px){.post-template-default section.newHero div.overlayButton{height:100px}}.post-template-default section:not(.contact) h1,.post-template-default section:not(.contact) h2,.post-template-default section:not(.contact) h3,.post-template-default section:not(.contact) h4,.post-template-default section:not(.contact) p,.post-template-default section:not(.contact) span{line-height:initial}.post-template-default article.container1200{margin-left:16px;margin-right:16px}@media(min-width: 760px){.post-template-default article.container1200{margin-left:32px;margin-right:32px}}@media(min-width: 1025px){.post-template-default article.container1200{max-width:1200px;margin:0 auto}}@media(min-width: 1312px){.post-template-default article.container1200{margin:0 auto}}.post-template-default article.container1200 h1,.post-template-default article.container1200 span,.post-template-default article.container1200 b,.post-template-default article.container1200 p{display:block;margin:0px;padding:0px}@media(min-width: 1025px)and (max-width: 1311px){.post-template-default article.container1200 h1,.post-template-default article.container1200 span,.post-template-default article.container1200 b,.post-template-default article.container1200 p{margin-left:32px;margin-right:32px}}.post-template-default article.container1200 h1{font-family:"HelveticaNeueW01-45Ligh","Arial",sans-serif;font-size:36px;line-height:41.4px;letter-spacing:-0.02em;color:#141414;margin-top:28px;margin-bottom:7px}@media(min-width: 760px){.post-template-default article.container1200 h1{font-size:42px;line-height:55.2px;letter-spacing:1px;margin-top:27px}}@media(min-width: 1025px){.post-template-default article.container1200 h1{margin-top:35px;margin-bottom:3px;letter-spacing:0px}}.post-template-default article.container1200 div.infoBar{margin-bottom:17px}@media(min-width: 760px){.post-template-default article.container1200 div.infoBar{margin-bottom:24px}}@media(min-width: 1025px){.post-template-default article.container1200 div.infoBar{margin-bottom:14px}}.post-template-default article.container1200 div.infoBar span{display:inline-block;font-family:"HelveticaNeueW01-45Ligh","Arial",sans-serif;font-size:14px;line-height:24px;color:#141414}@media(min-width: 760px){.post-template-default article.container1200 div.infoBar span{font-size:18px;line-height:32px}}.post-template-default article.container1200 div.infoBar span b{display:inline-block;font-family:"HelveticaNeueW01-45Ligh","Arial",sans-serif;margin-right:20px}@media(min-width: 760px){.post-template-default article.container1200 div.infoBar span b{margin-right:32px}}.post-template-default article.container1200 p.introText{font-family:"HelveticaNeueW01-Thin","Arial",sans-serif;font-size:20px;line-height:30px;margin-bottom:16px}@media(min-width: 760px){.post-template-default article.container1200 p.introText{font-size:28px;line-height:36px;margin-bottom:23px}}@media(min-width: 1025px){.post-template-default article.container1200 p.introText{margin-bottom:17px}}.post-template-default article.container1200 p.mainText{font-family:"HelveticaNeueW01-45Ligh","Arial",sans-serif;font-size:14px;line-height:26px;margin-bottom:28px}@media(min-width: 760px){.post-template-default article.container1200 p.mainText{font-size:16px;line-height:24px;margin-bottom:34px}}@media(min-width: 1025px){.post-template-default article.container1200 p.mainText{margin-bottom:42px}}@media(min-width: 1025px){.post-template-default article.container1200.topInformationSection{max-width:1000px;margin:0px}}@media(min-width: 1218px){.post-template-default article.container1200.topInformationSection{position:relative;left:-100px;margin:0 auto}}.post-template-default div.shutterImage{display:none;width:100%;height:100vh;max-height:100vh;background:#fff;overflow:hidden;background:transparent}@media(min-width: 760px){.post-template-default div.shutterImage{height:100vh;max-height:100vh}}@media(min-width: 1025px){.post-template-default div.shutterImage{height:100vh;max-height:100vh}}.post-template-default div.shutterImage img{position:relative;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);width:100%;height:auto;z-index:0;display:none !important;background:transparent}@media(min-width: 1025px){.post-template-default div.shutterImage img{transition:none}}.post-template-default div.shutterImage img.type-portrait{width:100vw;height:auto}.post-template-default div.shutterImage img.type-landscape{width:100vw;height:auto}.post-template-default div.shutterImage:first-of-type{display:block;will-change:transform}.post-template-default article.fakeSticky{display:none;position:fixed;top:0px;left:calc(50%);transform:translateX(-50%);width:100%;height:80px;background:#fff;z-index:1;opacity:1}@media(min-width: 1025px){.post-template-default article.fakeSticky{height:120px}}.post-template-default article.fakeSticky article.fakeContent{display:block;position:absolute;bottom:0px;left:calc(50% - 16px);transform:translateX(-50%);width:calc(100% - 32px)}@media(min-width: 760px){.post-template-default article.fakeSticky article.fakeContent{left:calc(50% - 32px);width:calc(100% - 64px)}}@media(min-width: 1025px){.post-template-default article.fakeSticky article.fakeContent{left:calc(50% - 100px);width:100%}}.post-template-default div.carousel p{margin:0px;padding:0px;font-family:"HelveticaNeueW01-45Ligh","Arial",sans-serif;color:#2d2d2d}.post-template-default div.carousel p.title{font-family:"HelveticaNeueW01-55Roma","Arial",sans-serif;font-size:16px;line-height:18px;font-style:normal;font-weight:700;margin:0px;padding:0px;margin-bottom:14px;letter-spacing:0px}@supports(-webkit-touch-callout: none){.post-template-default div.carousel p.title{letter-spacing:-1px}}@media(min-width: 760px){.post-template-default div.carousel p.title{margin-bottom:22px}}@media(min-width: 1025px){.post-template-default div.carousel p.title{font-size:20px;line-height:28px;margin-bottom:20px}}.post-template-default div.carousel div.flexslider{display:block;width:100%;height:auto;margin:0px;padding:0px;border:0px;margin-bottom:16px;overflow:hidden !important;border-radius:0px}@media(min-width: 760px){.post-template-default div.carousel div.flexslider{margin-bottom:12px}}@media(min-width: 1025px){.post-template-default div.carousel div.flexslider{height:675px;margin-bottom:22px}}.post-template-default div.carousel div.flexslider img{object-fit:cover}.post-template-default div.carousel .flex-prev,.post-template-default div.carousel .flex-next{opacity:0;font-size:0px}.post-template-default div.carousel .flex-prev::before,.post-template-default div.carousel .flex-next::before{display:block;content:"";width:10px;height:18px;position:absolute;left:0px;right:0px;opacity:1;background-image:url("data:image/svg+xml,%3Csvg width='24' height='44' viewBox='0 0 24 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22 2L2 22L22 42' stroke='%232D2D2D' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-size:10px 18px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}@media(min-width: 760px){.post-template-default div.carousel .flex-prev::before,.post-template-default div.carousel .flex-next::before{width:13px;height:22px;background-size:13px 22px}}@media(min-width: 1025px){.post-template-default div.carousel .flex-prev::before,.post-template-default div.carousel .flex-next::before{width:22px;height:40px;background-size:22px 40px}}.post-template-default div.carousel .flexslider:hover .flex-direction-nav .flex-prev,.post-template-default div.carousel .flexslider:hover .flex-direction-nav .flex-next{opacity:1}.post-template-default div.carousel .flexslider:hover .flex-direction-nav .flex-prev{left:9px}@media(min-width: 1025px){.post-template-default div.carousel .flexslider:hover .flex-direction-nav .flex-prev{left:18px}}.post-template-default div.carousel .flexslider:hover .flex-direction-nav .flex-next{right:0px}@media(min-width: 1025px){.post-template-default div.carousel .flexslider:hover .flex-direction-nav .flex-next{right:18px}}.post-template-default div.carousel .flexslider .flex-direction-nav .flex-next::before{transform:translateY(-50%) scaleX(-1);-webkit-transform:translateY(-50%) scaleX(-1);left:20px;top:50%}@media(min-width: 1025px){.post-template-default div.carousel .flexslider .flex-direction-nav .flex-next::before{transform:scaleX(-1) translateX(2px);-webkit-transform:scaleX(-1) translateX(2px);top:0px}}.post-template-default div.carousel div.flexslider .flex-control-nav{z-index:999;bottom:-1px}@media(min-width: 760px){.post-template-default div.carousel div.flexslider .flex-control-nav{bottom:5px}}@media(min-width: 1025px){.post-template-default div.carousel div.flexslider .flex-control-nav{bottom:14px}}.post-template-default div.carousel div.flexslider .flex-control-paging li{margin:0 3px}@media(min-width: 1025px){.post-template-default div.carousel div.flexslider .flex-control-paging li{margin:0 4px}}.post-template-default div.carousel div.flexslider .flex-control-paging li a{width:6px;height:6px;background:none;box-shadow:none;-webkit-box-shadow:none;border:1px solid #2d2d2d}@media(min-width: 1025px){.post-template-default div.carousel div.flexslider .flex-control-paging li a{width:10px;height:10px}}.post-template-default div.carousel div.flexslider .flex-control-paging li a.flex-active{background:#2d2d2d}.post-template-default div.carousel p.mainText{font-size:14px;line-height:26px;font-style:normal;font-weight:normal;margin:0px;padding:0px}@media(min-width: 760px){.post-template-default div.carousel p.mainText{font-size:16px;line-height:24px}}.post-template-default div.mediaBlock{width:100%;height:auto}@media(min-width: 760px){.post-template-default div.mediaBlock{font-size:0px}}.post-template-default div.mediaBlock p{margin:0px;padding:0px;font-family:"HelveticaNeueW01-45Ligh","Arial",sans-serif;color:#2d2d2d}.post-template-default div.mediaBlock p.title{font-family:"HelveticaNeueW01-55Roma","Arial",sans-serif;font-size:16px;line-height:18px;font-style:normal;font-weight:700;margin:0px;padding:0px;margin-bottom:18px;letter-spacing:0px}@supports(-webkit-touch-callout: none){.post-template-default div.mediaBlock p.title{letter-spacing:-1px}}@media(min-width: 760px){.post-template-default div.mediaBlock p.title{margin-bottom:22px}}@media(min-width: 1025px){.post-template-default div.mediaBlock p.title{font-size:20px;line-height:28px;margin-bottom:18px}}.post-template-default div.mediaBlock .media{margin-bottom:-8px}@media(min-width: 760px){.post-template-default div.mediaBlock .media{margin-bottom:-7px}}@media(min-width: 1025px){.post-template-default div.mediaBlock .media{margin-bottom:-7px}}.post-template-default div.mediaBlock .media .box{width:100%;height:auto;font-size:0px;margin-bottom:24px;position:relative}@media(min-width: 760px){.post-template-default div.mediaBlock .media .box{display:inline-block;width:calc(50% - 8px);font-size:0px;margin-left:8px;margin-right:8px}}@media(min-width: 1025px){.post-template-default div.mediaBlock .media .box{width:calc(50% - 18px);font-size:0px;margin-left:18px;margin-right:18px}}.post-template-default div.mediaBlock .media .box img{width:100%;height:auto;object-fit:cover}.post-template-default div.mediaBlock .media .box video{width:100%;height:auto;object-fit:cover}.post-template-default div.mediaBlock .media .box svg{width:64px;height:64px;cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);z-index:9}@media(min-width: 760px){.post-template-default div.mediaBlock .media .box svg{width:80px;height:80px}}@media(min-width: 1025px){.post-template-default div.mediaBlock .media .box svg{width:100px;height:100px}}.post-template-default div.mediaBlock .media .box svg:hover circle{opacity:.75}.post-template-default div.mediaBlock .media .box svg.mediaBoxVideoPauseButton{opacity:0;pointer-events:none;transition:opacity .075s linear}.post-template-default div.mediaBlock .media .box.videoPlaying:hover svg.mediaBoxVideoPauseButton{opacity:1;pointer-events:auto}@media(min-width: 760px){.post-template-default div.mediaBlock .media .box:first-of-type{margin-left:0px}}@media(min-width: 760px){.post-template-default div.mediaBlock .media .box:last-of-type{margin-right:0px}}@media(max-width: 759px){.post-template-default div.mediaBlock .media.fourBoxes{font-size:0px}}.post-template-default div.mediaBlock .media.fourBoxes .box{display:inline-block;width:calc(50% - 8px);font-size:0px;margin-left:8px;margin-right:8px}@media(min-width: 760px){.post-template-default div.mediaBlock .media.fourBoxes .box{display:inline-block;width:calc(25% - 12px);font-size:0px;margin-left:8px;margin-right:8px}}@media(min-width: 1025px){.post-template-default div.mediaBlock .media.fourBoxes .box{display:inline-block;width:calc(25% - 27px);font-size:0px;margin-left:18px;margin-right:18px}}@media(max-width: 759px){.post-template-default div.mediaBlock .media.fourBoxes .box:nth-of-type(1){margin-left:0px;margin-bottom:16px}.post-template-default div.mediaBlock .media.fourBoxes .box:nth-of-type(2){margin-right:0px;margin-bottom:16px}.post-template-default div.mediaBlock .media.fourBoxes .box:nth-of-type(3){margin-left:0px}.post-template-default div.mediaBlock .media.fourBoxes .box:nth-of-type(4){margin-right:0px}}.post-template-default div.mediaBlock .media.fourBoxes .box:first-of-type{margin-left:0px}.post-template-default div.mediaBlock .media.fourBoxes .box:last-of-type{margin-right:0px}.post-template-default div.mediaBlock p.mainText{font-size:14px;line-height:26px;font-style:normal;font-weight:normal;margin:0px;padding:0px}@media(min-width: 760px){.post-template-default div.mediaBlock p.mainText{font-size:16px;line-height:24px}}.post-template-default section.project .contentBlock{margin-bottom:52px}@media(min-width: 760px){.post-template-default section.project .contentBlock{margin-bottom:54px}}@media(min-width: 1025px){.post-template-default section.project .contentBlock{margin-bottom:52px}}.post-template-default section.project .contentBlock.contentBlockFirst{margin-top:0px;margin-bottom:42px}.post-template-default section.project .contentBlock.contentBlockLast{margin-bottom:0px}body.page-template-about section.project .contentBlock{margin-bottom:52px}@media(min-width: 760px){body.page-template-about section.project .contentBlock{margin-bottom:54px}}@media(min-width: 1025px){body.page-template-about section.project .contentBlock{margin-bottom:52px}}body.page-template-about section.project .contentBlock.contentBlockFirst{margin-top:0px;margin-bottom:42px}body.page-template-about section.project .contentBlock.contentBlockLast{margin-bottom:90px}body.page-template-privacyPolicy section.newHero{height:240px}body.page-template-privacyPolicy article.privacyPolicyContent h1,body.page-template-privacyPolicy article.privacyPolicyContent h2,body.page-template-privacyPolicy article.privacyPolicyContent h3,body.page-template-privacyPolicy article.privacyPolicyContent h4,body.page-template-privacyPolicy article.privacyPolicyContent h5,body.page-template-privacyPolicy article.privacyPolicyContent h6,body.page-template-privacyPolicy article.privacyPolicyContent pre,body.page-template-privacyPolicy article.privacyPolicyContent p{font-family:"HelveticaNeueW01-45Ligh","Arial",sans-serif;color:#2d2d2d;margin:0px;padding:0px}@media(min-width: 1025px)and (max-width: 1311px){body.page-template-privacyPolicy article.privacyPolicyContent h1,body.page-template-privacyPolicy article.privacyPolicyContent h2,body.page-template-privacyPolicy article.privacyPolicyContent h3,body.page-template-privacyPolicy article.privacyPolicyContent h4,body.page-template-privacyPolicy article.privacyPolicyContent h5,body.page-template-privacyPolicy article.privacyPolicyContent h6,body.page-template-privacyPolicy article.privacyPolicyContent pre,body.page-template-privacyPolicy article.privacyPolicyContent p{margin-left:32px;margin-right:32px}}body.page-template-privacyPolicy article.privacyPolicyContent h1{font-family:"HelveticaNeueW01-45Ligh","Arial",sans-serif;font-size:36px;line-height:41.4px;letter-spacing:-0.02em;margin-bottom:23px}@media(min-width: 760px){body.page-template-privacyPolicy article.privacyPolicyContent h1{font-size:42px;line-height:55.2px;letter-spacing:1px}}@media(min-width: 1025px){body.page-template-privacyPolicy article.privacyPolicyContent h1{letter-spacing:0px}}body.page-template-privacyPolicy article.privacyPolicyContent h1:first-of-type{margin-top:51px}body.page-template-privacyPolicy article.privacyPolicyContent h2{font-family:"HelveticaNeueW01-55Roma","Arial",sans-serif;font-size:16px;line-height:18px;font-style:normal;font-weight:700;letter-spacing:0px;margin-bottom:13px}@supports(-webkit-touch-callout: none){body.page-template-privacyPolicy article.privacyPolicyContent h2{letter-spacing:-1px}}@media(min-width: 1025px){body.page-template-privacyPolicy article.privacyPolicyContent h2{font-size:20px;line-height:28px}}body.page-template-privacyPolicy article.privacyPolicyContent p{font-size:14px;line-height:26px;font-style:normal;font-weight:normal;margin-bottom:31px}@media(min-width: 760px){body.page-template-privacyPolicy article.privacyPolicyContent p{font-size:16px;line-height:24px}}body.page-template-privacyPolicy article.privacyPolicyContent p:last-of-type{margin-bottom:90px}body.page-template-privacyPolicy article.privacyPolicyContent ul,body.page-template-privacyPolicy article.privacyPolicyContent ol{font-family:"HelveticaNeueW01-45Ligh","Arial",sans-serif;font-size:14px;line-height:26px;font-style:normal;font-weight:normal;margin-bottom:31px}@media(min-width: 760px){body.page-template-privacyPolicy article.privacyPolicyContent ul,body.page-template-privacyPolicy article.privacyPolicyContent ol{font-size:16px;line-height:24px}}body.page-template-privacyPolicy article.privacyPolicyContent ul li,body.page-template-privacyPolicy article.privacyPolicyContent ol li{margin-bottom:0px}@media(max-width: 9999px){section.project.mobileShutterMode article.topInformationSection{background:#fff;padding-left:16px;margin-left:0px;padding-right:16px;margin-right:0px}}@media(max-width: 9999px)and (min-width: 760px){section.project.mobileShutterMode article.topInformationSection{padding-left:32px;margin-left:0px;padding-right:32px;margin-right:0px}}@media(max-width: 9999px){section.project.mobileShutterMode article.topInformationSection h1{padding-top:28px;margin-top:0px}}@media(max-width: 9999px)and (min-width: 760px){section.project.mobileShutterMode article.topInformationSection h1{padding-top:27px;margin-top:0px}}@media(max-width: 9999px){section.project.mobileShutterMode article.topInformationSection p.mainText{padding-bottom:28px;margin-bottom:0px}}@media(max-width: 9999px)and (min-width: 760px){section.project.mobileShutterMode article.topInformationSection p.mainText{padding-bottom:34px;margin-bottom:0px}}@media(max-width: 9999px){section.project.mobileShutterMode article.contentBlock{background:#fff;padding-left:16px;margin-left:0px;padding-right:16px;margin-right:0px;padding-bottom:52px;margin-bottom:0px}}@media(max-width: 9999px)and (min-width: 760px){section.project.mobileShutterMode article.contentBlock{padding-left:32px;margin-left:0px;padding-right:32px;margin-right:0px}}@media(max-width: 9999px)and (min-width: 760px){section.project.mobileShutterMode article.contentBlock{padding-bottom:54px;margin-bottom:0px}}@media(max-width: 9999px){section.project.mobileShutterMode article.fakeSticky{display:none !important}}@media(max-width: 9999px){section.project.mobileShutterMode div.shutterImage{background:transparent;margin-bottom:0px !important;position:relative}section.project.mobileShutterMode div.shutterImage img{display:none}section.project.mobileShutterMode div.shutterImage::after{display:block;content:" ";background:#fff;position:absolute;bottom:0px;left:0px;width:100%;height:42px}}@media(max-width: 9999px){section.project.mobileShutterMode div.shutterImageMobileBG{display:block;background-color:#fff;position:fixed;top:0px;left:0px;width:100vw;height:100vh;z-index:-1}section.project.mobileShutterMode div.shutterImageMobileBG img{display:block;width:100vw;height:100vh;object-fit:cover}}div.nextPrevContainer.mobileShutterMode_nextPrev{background:#fff;padding-top:63px;margin-top:0px}@media(min-width: 1025px){section.project.desktopShutterMode{overflow-x:hidden}section.project.desktopShutterMode article.topInformationSection{background:#fff;position:relative}section.project.desktopShutterMode article.topInformationSection::before{display:block;content:"";position:absolute;top:0px;left:-100%;width:100%;height:100%;background:#fff}section.project.desktopShutterMode article.topInformationSection::after{display:block;content:"";position:absolute;top:0px;left:100%;width:100%;height:100%;background:#fff}section.project.desktopShutterMode article.topInformationSection h1::before{display:block;content:"";position:absolute;top:-40px;left:-100%;width:270%;height:40px;background:#fff}section.project.desktopShutterMode article.topInformationSection p.mainText{position:relative}section.project.desktopShutterMode article.topInformationSection p.mainText::before{display:block;content:"";position:absolute;bottom:-42px;left:-100%;width:270%;height:42px;background:#fff}section.project.desktopShutterMode article.contentBlock{background:#fff}section.project.desktopShutterMode .contentBlock:not(.shutterImage){margin-bottom:0px;padding-bottom:52px}}@media(min-width: 1025px)and (min-width: 760px){section.project.desktopShutterMode .contentBlock:not(.shutterImage){margin-bottom:0px;padding-bottom:54px}}@media(min-width: 1025px)and (min-width: 1025px){section.project.desktopShutterMode .contentBlock:not(.shutterImage){margin-bottom:0px;padding-bottom:52px}}@media(min-width: 1025px){section.project.desktopShutterMode div.fakeWhiteSurround{width:100%;background:#fff}}@media(min-width: 1025px){section.project.desktopShutterMode div.shutterImage{height:calc(100vh + 42px);max-height:calc(100vh + 42px);margin-bottom:0px !important}section.project.desktopShutterMode div.shutterImage::after{display:block;content:"";position:absolute;bottom:0px;left:0px;width:100%;height:42px;background:#fff}}@media(min-width: 1025px){section.project.desktopShutterMode .contentBlock.contentBlockFirst:not(.shutterImage){margin-top:0px;padding-bottom:0px;padding-top:0px;padding-bottom:42px}}@media(min-width: 1025px){section.project.desktopShutterMode .contentBlock.contentBlockLast{margin-bottom:0px;margin-bottom:0px}}@media(min-width: 1025px){section.project.desktopShutterMode article.fakeSticky{display:none !important}}@media(min-width: 1025px){section.project.desktopShutterMode div.shutterImageMobileBG{display:block;background-color:#fff;position:fixed;top:0px;left:0px;width:100vw;height:100vh;z-index:-1}section.project.desktopShutterMode div.shutterImageMobileBG img{display:block;width:100vw;height:calc(100vh + 42px);object-fit:cover}}/*# sourceMappingURL=style.css.map */
