html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}*[data-interaction="slider"] ul{list-style:none}body{line-height:1;font-size:16px;-webkit-font-smoothing:antialiased}*:focus{outline:none}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0.5em 0;font-weight:normal}figure{font-size:0;line-height:0}figure img{display:block;width:100%;height:auto}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}button{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);display:block;border:0;border-radius:0px;margin:0;padding:0;background:none;font-family:inherit;font-size:inherit;font-weight:normal;font-style:inherit;cursor:pointer}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:''}i{display:inline-block}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;outline:none;color:inherit;color:expression(this.parentNode.currentStyle ? this.parentNode.currentStyle.color : "black")}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle;border-radius:0px}.wf-loading h1,.wf-loading h2,.wf-loading h3,.wf-loading h4,.wf-loading h5,.wf-loading h6,.wf-loading p,.wf-loading button,.wf-loading li{visibility:hidden}.wf-active h1,.wf-active h2,.wf-active h3,.wf-active h4,.wf-active h5,.wf-active h6,.wf-active p,.wf-active button,.wf-active li{visibility:visible}@font-face{font-family:'roboto_lightregular';src:url("/assets/fonts/roboto-v29-latin-300-webfont.woff2") format("woff2"), url("/assets/fonts/roboto-v29-latin-300-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'robotoregular';src:url("/assets/fonts/roboto-v29-latin-regular-webfont.woff2") format("woff2"), url("/assets/fonts/roboto-v29-latin-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'roboto_mediumregular';src:url("/assets/fonts/roboto-v29-latin-500-webfont.woff2") format("woff2"), url("/assets/fonts/roboto-v29-latin-500-webfont.woff") format("woff");font-weight:normal;font-style:normal}.slider .swiper-container .swiper-wrapper:after{content:'';display:block;clear:both}.slider .swiper-container .swiper-wrapper{box-sizing:border-box;-moz-box-sizing:border-box}.slider{position:relative}.slider .swiper-container{overflow:hidden;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.slider .swiper-container .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;list-style:none;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-ms-transition-property:-ms-transform;transition-property:transform}.slider .swiper-container .swiper-wrapper .swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative;float:left}.swiper-menu button{position:absolute;z-index:100;height:40px;width:40px;top:50%;left:0;margin:-20px 0 0 0;background-color:white;text-indent:-9999px}.swiper-menu button.next{left:auto;right:0}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}@font-face{font-family:'roboto_lightregular';src:url("/assets/fonts/roboto-v29-latin-300-webfont.woff2") format("woff2"), url("/assets/fonts/roboto-v29-latin-300-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'robotoregular';src:url("/assets/fonts/roboto-v29-latin-regular-webfont.woff2") format("woff2"), url("/assets/fonts/roboto-v29-latin-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'roboto_mediumregular';src:url("/assets/fonts/roboto-v29-latin-500-webfont.woff2") format("woff2"), url("/assets/fonts/roboto-v29-latin-500-webfont.woff") format("woff");font-weight:normal;font-style:normal}.standardText.awards .wrap .listPanel figure:after,.standardText .wrap .textPanel .col .logos:after,.standardText .wrap .listPanel ul.downloads li:after,.standardText .wrap .listPanel ul li:after,.grid.projects .textPanel .col .logos:after{content:'';display:block;clear:both}.mobileMenu .wrap nav ul li.subNav > a,.projectsNav a,.breadcrumbs,.breadcrumbs a,.breadcrumbs .viewAll,.standardText .wrap .top button,.standardText .wrap .top a{box-sizing:border-box;-moz-box-sizing:border-box}header[role="banner"] .wrap h1,.standardText.newsItem .wrap .textPanel .col nav:not(.social) a:before,.standardText .wrap .textPanel .col .contactInfo a:after,.standardText .wrap .textPanel .col .contactInfo a.linkedin,.standardText .wrap .textPanel .col > a.download:after,.standardText .wrap .textPanel .col .social a,.standardText .wrap .listPanel ul.downloads li h3 a:after,.contact .wrap .col .contactInfo a:after,.grid.projects .textPanel .col .contactInfo a:after,.grid.projects .textPanel .col .contactInfo a.linkedin,.grid.projects .textPanel .col > a.download:after,.grid.projects .textPanel .col .social a,footer .wrap .row .social a{background-image:url("../sprites/sprite.svg");background-size:500px 500px;font-size:20px}.mobileMenu .wrap nav ul li a,.projectsNav a,.breadcrumbs a,.breadcrumbs .viewAll,.standardText .wrap .top button,.standardText .wrap .top a,.standardText .wrap .top .careersMenu ul li a,.standardText .wrap .textPanel p,.standardText .wrap .textPanel .moreInformation p,.standardText .wrap .textPanel .col .contactInfo a,.standardText .wrap .listPanel ul li h3,.standardText .wrap .listPanel ul li h4,.contact .wrap .col h2,.contact .wrap .col .contactInfo a,.linksPanel .wrap nav a,.grid.projects .textPanel p,.grid.projects .textPanel .moreInformation p,.grid.projects .textPanel .col .contactInfo a,footer .wrap .row p{font-family:'roboto_lightregular'}body,.standardText .wrap .listPanel ul li h3{font-family:'robotoregular'}.standardText.staff .wrap .textPanel .col + .col strong,.standardText .wrap .textPanel .moreInformation h4,.grid.projects .textPanel .moreInformation h4{font-family:'roboto_mediumregular'}.placeholder{pointer-events:none;-webkit-transition:0.3s opacity linear;-ms-transition:0.3s opacity linear;transition:0.3s opacity linear;position:absolute}.placeholder.faded{opacity:0.5}.placeholder.hide{display:none}.video{position:relative;padding-bottom:56.25%;height:0;width:100%;display:block}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.hide{display:none !important}.desktop{display:none}.headroom{will-change:transform;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.headroom--pinned{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}body{color:#333737;border:2px solid white}body a{text-decoration:none}body h1,body h2,body h3,body h4,body p{padding:0;margin:0}body.showMenu .mobileMenu{opacity:1;pointer-events:all}body.showMenu .mobileMenu .wrap nav ul .subNav:first-of-type ul{display:block;background-color:#cfd0d0;position:relative;margin-top:24px;height:100%}body.showMenu .mobileMenu .wrap nav ul .subNav:first-of-type ul:before{content:'';background-color:#cfd0d0;width:100vw;position:absolute;top:0;left:50%;margin-left:-50vw;display:block;height:100%}body.showMenu .mobileMenu .wrap nav ul .subNav:first-of-type ul li{opacity:1}body.whiteHeader{padding-top:67px}body.whiteHeader header[role="banner"]{background-color:white}body.whiteHeader header[role="banner"] .wrap h1{background-position:-200px -20px}body.whiteHeader header[role="banner"] .wrap .navButton span{background-color:#333737}body.popNav header[role="banner"]{background-color:white}body.popNav header[role="banner"] .wrap h1{background-position:-200px -20px}body.popNav header[role="banner"] .wrap .navButton span{background-color:#333737}body.popNav .mobileMenu{opacity:1;pointer-events:all}.mobileMenu{position:fixed;top:67px;left:0;width:100%;background-color:white;z-index:100000;height:100%;opacity:0;pointer-events:none;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all;overflow:auto}.mobileMenu .wrap{margin:0 2px}.mobileMenu .wrap nav ul li{list-style:none;border-top:1px solid rgba(207, 208, 208, 0.5)}.mobileMenu .wrap nav ul li:last-of-type{border-bottom:1px solid rgba(207, 208, 208, 0.5)}.mobileMenu .wrap nav ul li a{color:#333737;letter-spacing:0.04em;font-size:1rem;position:relative;padding:23px 0 23px 26px;display:block}.mobileMenu .wrap nav ul li.subNav > a{position:relative;width:100%;display:block}.mobileMenu .wrap nav ul li.subNav > a:after{content:'';width:11px;height:2px;border-radius:2px;background-color:#333737;display:block;position:absolute;top:34px;right:28px;pointer-events:none}.mobileMenu .wrap nav ul li.subNav ul{display:none;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.mobileMenu .wrap nav ul li.subNav ul li{opacity:0;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all;position:relative}.mobileMenu .wrap nav ul li.subNav ul li:before{content:'';background-color:rgba(255, 255, 255, 0.5);height:1px;width:100vw;position:absolute;top:0;left:50%;margin-left:-50vw;display:block}.mobileMenu .wrap nav ul li.opensubmenu{padding-bottom:0}.mobileMenu .wrap nav ul li.opensubmenu ul{display:block;background-color:#cfd0d0;position:relative;height:auto}.mobileMenu .wrap nav ul li.opensubmenu ul:before{content:'';background-color:#cfd0d0;width:-moz-calc(100% - 4px);width:-o-calc(100% - 4px);width:-webkit-calc(100% - 4px);width:calc(100% - 4px);position:absolute;top:0;left:0;right:0;display:block;height:100%}.mobileMenu .wrap nav ul li.opensubmenu ul li{display:block;padding-left:0;-webkit-animation:1s ease 0.1s forwards fadeSubLinks;animation:1s ease 0.1s forwards fadeSubLinks}@-webkit-keyframes "fadeSubLinks"{from{opacity:0;}to{opacity:1;}}@keyframes "fadeSubLinks"{from{opacity:0;}to{opacity:1;}}.mobileMenu .wrap nav ul li.opensubmenu ul li:first-of-type:before{display:none}.mobileMenu .wrap nav ul li.opensubmenu ul li a{display:block}.projectsNav{position:fixed;width:-moz-calc(100% - 4px);width:-o-calc(100% - 4px);width:-webkit-calc(100% - 4px);width:calc(100% - 4px);margin:0 auto;top:0;left:0;right:0;overflow:auto;z-index:10000;margin-top:66px;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.projectsNav .hold{overflow:auto;height:100%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);background-color:#cfd0d0;-webkit-transition:all 600ms cubic-bezier(0.39, 0.575, 0.565, 1);-ms-transition:all 600ms cubic-bezier(0.39, 0.575, 0.565, 1);transition:all 600ms cubic-bezier(0.39, 0.575, 0.565, 1)}.projectsNav.open .hold{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.projectsNav button{background-color:#cfd0d0;position:relative;z-index:10000}.projectsNav a{display:block;padding:23px 0 23px 26px;width:100%;text-align:left;color:#333737;letter-spacing:0.04em;background-color:#cfd0d0;border-bottom:1px solid rgba(255, 255, 255, 0.3)}.breadcrumbs{max-height:0;overflow:hidden;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all;width:100%;left:0;top:98px;margin-left:0;position:fixed;z-index:1000;background-color:#cfd0d0;-webkit-transition-timing-function:cubic-bezier(1, 1, 0.5, 1);-webkit-transition-duration:all;-webkit-transition-property:500ms;-moz-transition-timing-function:cubic-bezier(1, 1, 0.5, 1);-moz-transition-duration:all;-moz-transition-property:500ms;-o-transition-timing-function:cubic-bezier(1, 1, 0.5, 1);-o-transition-duration:all;-o-transition-property:500ms;-ms-transition-timing-function:cubic-bezier(1, 1, 0.5, 1);-ms-transition-duration:all;-ms-transition-property:500ms;transition-timing-function:cubic-bezier(1, 1, 0.5, 1);transition-duration:all;transition-property:500ms;border-left:2px solid white;border-right:2px solid white}.breadcrumbs.show{max-height:66px}.breadcrumbs a,.breadcrumbs .viewAll{display:block;padding:23px 0 23px 26px;width:100%;text-align:left;color:#333737;letter-spacing:0.04em;position:relative;z-index:100000000}.breadcrumbs a.desktop,.breadcrumbs .viewAll.desktop{display:none}.breadcrumbs a.active,.breadcrumbs .viewAll.active{border-bottom:1px solid rgba(255, 255, 255, 0.3)}.breadcrumbs a.active:after,.breadcrumbs .viewAll.active:after{height:4px}.breadcrumbs a:after,.breadcrumbs .viewAll:after{content:'';width:11px;height:2px;background-color:#333737;border-radius:30%;position:absolute;right:28px;bottom:31px;z-index:100}.breadcrumbs .close{width:11px;height:2px;background-color:#333737;border-radius:30%;position:absolute;right:28px;bottom:31px;z-index:1000000}header[role="banner"]{position:fixed;top:0;left:0;z-index:10000;width:100%;height:67px;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}header[role="banner"].headroom--unpinned{background-color:white}header[role="banner"].headroom--unpinned .wrap h1{background-position:-200px -20px}header[role="banner"].headroom--unpinned .wrap .navButton span{background-color:#333737}header[role="banner"] .wrap{position:relative}header[role="banner"] .wrap h1{text-indent:-9999px;background-position:-20px -20px;width:167px;height:12px;margin-top:30px;margin-left:30px}header[role="banner"] .wrap .navButton{width:12px;position:absolute;top:4px;right:30px}header[role="banner"] .wrap .navButton:before{content:'';display:block;width:60px;height:30px;position:absolute;top:-10px;left:-24px;background-color:transparent}header[role="banner"] .wrap .navButton span{width:12px;height:2px;background-color:white;display:block;border-radius:20px;pointer-events:none}header[role="banner"] .wrap .navButton span + span{margin-top:3px}.standardText{position:relative;margin-bottom:100px}.standardText.careersPage .wrap .textPanel{padding-top:170px}.standardText.newsItem{margin-top:50px}.standardText.newsItem .wrap .textPanel .col{position:relative}.standardText.newsItem .wrap .textPanel .col .back{display:block;margin-bottom:40px;padding:0;text-align:left;margin-left:30px;width:auto;border:0;color:black}.standardText.newsItem .wrap .textPanel .col p a{margin-top:18px;text-transform:uppercase;font-size:0.625rem;background-color:rgba(255, 255, 255, 0.3);width:60px;display:block;text-align:center;padding:8px 0;border-radius:2px;font-weight:400;background-color:#f3f3f3;width:auto;display:inline-block;padding:8px}.standardText.newsItem .wrap .textPanel .col nav:not(.social){position:absolute;top:-4px;right:57px}.standardText.newsItem .wrap .textPanel .col nav:not(.social) a{text-transform:uppercase;font-size:0.625rem;position:relative;padding-left:20px;display:inline-block}.standardText.newsItem .wrap .textPanel .col nav:not(.social) a:before{content:'';display:inline-block;position:absolute;left:0;top:0;width:12px;height:10px;background-position:-20px -260px}.standardText.newsItem .wrap .textPanel .col nav:not(.social) a.previous:before{background-position:-20px -260px;width:12px;height:10px;padding-right:30px;padding-left:30px}.standardText.newsItem .wrap .textPanel .col nav:not(.social) a.next{padding-left:10px}.standardText.newsItem .wrap .textPanel .col nav:not(.social) a.next:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);padding-right:40px}.standardText.awards{margin-top:50px}.standardText.awards .wrap > h3{font-weight:300;font-size:2rem;line-height:1.2;margin-left:30px;margin-bottom:50px}.standardText.awards .wrap .textPanel h3{margin-bottom:50px}.standardText.awards .wrap .listPanel + .listPanel{margin-top:70px}.standardText.awards .wrap .listPanel .awardCategoryHeading{margin:0 30px;color:#333737;letter-spacing:0.04em}.standardText.awards .wrap .listPanel figure img{float:left}.standardText.awards .wrap .listPanel figure figcaption{line-height:1;font-size:1rem;float:left;margin-left:20px;margin-top:12px}.standardText.awards .wrap .listPanel ul{margin-top:12px}.standardText.awards .wrap .listPanel ul li{padding:11px 30px}.standardText.awards .wrap .listPanel ul li h3{float:right;font-size:0.875rem}.standardText.awards .wrap .listPanel ul li h4{color:#333737;margin-left:0}.standardText.staff > figure{background-size:contain;height:266px;background-position:left}.standardText.staff .wrap .textPanel .col.pullUp{top:168px}.standardText.staff .wrap .textPanel .col + .col h2{font-size:1.25rem;margin-top:40px}.standardText .wrap + figure{margin-top:60px}.standardText > figure{height:460px;background-size:cover;width:100%;background-position:center center;position:relative;margin-bottom:64px;background-repeat:no-repeat}.standardText > figure.mobileCenter{background-position:center center}.standardText > figure.mobileLeft{background-position:left center}.standardText > figure.mobileRight{background-position:right center}.standardText > figure:after{content:'';height:60%;width:100%;position:absolute;bottom:0;left:0;background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(186, 186, 186, 0) 27%, rgba(0, 0, 0, 0.78) 100%);background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(186, 186, 186, 0) 27%, rgba(0, 0, 0, 0.78) 100%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(186, 186, 186, 0) 27%, rgba(0, 0, 0, 0.78) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#c7000000',GradientType=0 );opacity:0.65}.standardText .wrap .top{position:relative;margin-bottom:55px}.standardText .wrap .top.topOne .careersMenu{top:73px}.standardText .wrap .top button,.standardText .wrap .top a{display:block;padding:26px 30px;font-size:1rem;width:100%;text-align:left;letter-spacing:0.04em;position:relative;color:#333737;background-color:#cfd0d0;z-index:100000;-webkit-transition-timing-function:linear;-webkit-transition-duration:600ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:600ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:600ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:600ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:600ms;transition-property:all}.standardText .wrap .top button:after,.standardText .wrap .top a:after{content:'';width:12px;height:2px;background-color:#333333;display:block;position:absolute;top:35px;right:30px;border-radius:2px}.standardText .wrap .top button.active:after,.standardText .wrap .top a.active:after{height:4px}.standardText .wrap .top .careersMenu{background-color:#cfd0d0;position:absolute;top:0;left:0;width:100%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:translate 600ms cubic-bezier(0.39, 0.575, 0.565, 1);-ms-transition:translate 600ms cubic-bezier(0.39, 0.575, 0.565, 1);transition:translate 600ms cubic-bezier(0.39, 0.575, 0.565, 1);z-index:100}.standardText .wrap .top .careersMenu.show{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.standardText .wrap .top .careersMenu.show a{pointer-events:all;-webkit-animation:1s ease forwards fadeLinks;animation:1s ease forwards fadeLinks}@-webkit-keyframes "fadeLinks"{from{opacity:0;}to{opacity:1;}}@keyframes "fadeLinks"{from{opacity:0;}to{opacity:1;}}.standardText .wrap .top .careersMenu ul li{list-style:none}.standardText .wrap .top .careersMenu ul li a{color:#333737;letter-spacing:0.04em;font-size:1rem;position:relative;opacity:0;pointer-events:none;padding:0}.standardText .wrap .top .careersMenu ul li a:after{top:10px;right:0}.standardText .wrap .textPanel + .listPanel{margin-top:40px}.standardText .wrap .textPanel figure{margin:50px 70px 0 30px}.standardText .wrap .textPanel figure img{width:auto;max-width:100%}.standardText .wrap .textPanel h2,.standardText .wrap .textPanel time{font-weight:300;font-size:0.875rem;padding-bottom:8px;margin-left:30px;display:block}.standardText .wrap .textPanel h3{font-weight:300;font-size:2rem;line-height:1.2;margin-left:30px;margin-bottom:36px}.standardText .wrap .textPanel p{letter-spacing:0.04em;font-size:1rem;line-height:2;color:#333737}.standardText .wrap .textPanel p + p{margin-top:20px}.standardText .wrap .textPanel .moreInformation{margin:85px 30px 0 30px}.standardText .wrap .textPanel .moreInformation h4{font-size:1rem;padding-bottom:10px}.standardText .wrap .textPanel .moreInformation p + h4{margin-top:50px}.standardText .wrap .textPanel .moreInformation p{font-size:1rem;line-height:2}.standardText .wrap .textPanel .col{position:relative}.standardText .wrap .textPanel .col.pullUp{color:white;position:absolute;top:310px;left:30px;margin-right:30px}.standardText .wrap .textPanel .col.pullUp h2{margin-left:0}.standardText .wrap .textPanel .col.pullUp h3{margin:0}.standardText .wrap .textPanel .col .contactInfo{margin-left:30px;margin-bottom:15px}.standardText .wrap .textPanel .col .contactInfo a{text-transform:uppercase;font-size:0.875rem;display:inline-block}.standardText .wrap .textPanel .col .contactInfo a:after{content:'';background-position:-20px -220px;width:9px;height:9px;display:inline-block;margin-left:10px}.standardText .wrap .textPanel .col .contactInfo a.linkedin{font-size:0;background-position:-20px -240px;width:14px;height:13px;margin-left:24px;-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px)}.standardText .wrap .textPanel .col .contactInfo a.linkedin:after{margin-left:25px;position:relative;top:4px}.standardText .wrap .textPanel .col p{padding:0 70px 0 30px}.standardText .wrap .textPanel .col > a{margin-top:18px;text-transform:uppercase;font-size:0.625rem;background-color:rgba(255, 255, 255, 0.3);width:60px;display:block;text-align:center;padding:8px 0;border-radius:2px;font-weight:400;width:89px;background-color:transparent;border:1px solid white}.standardText .wrap .textPanel .col > a.download{border:0;margin:0;padding:0;font-size:0.875rem;position:absolute;top:17px;right:30px;display:block}.standardText .wrap .textPanel .col > a.download:after{content:'';display:block;background-position:-20px -200px;width:11px;height:12px;position:absolute;top:0;right:0}.standardText .wrap .textPanel .col .social{position:absolute;top:8px;right:30px}.standardText .wrap .textPanel .col .social a{display:block;text-indent:-9999px;background-position:-20px -120px;width:15px;height:15px;margin:0 auto}.standardText .wrap .textPanel .col .social a + a{margin-top:20px}.standardText .wrap .textPanel .col .social a.twitter{background-position:-20px -140px;width:15px;height:12px}.standardText .wrap .textPanel .col .social a.linkedin{background-position:-20px -160px;width:14px;height:13px}.standardText .wrap .textPanel .col .social a.facebook{background-position:-20px -180px;width:7px;height:14px}.standardText .wrap .textPanel .col .logos{margin-left:0;margin-top:55px}.standardText .wrap .textPanel .col .logos figure{width:84px;float:left;margin-top:0;margin-right:0}.standardText .wrap .textPanel .col .logos figure + figure{margin-left:26px;margin-top:8px}.standardText .wrap .listPanel > figure{margin-left:30px}.standardText .wrap .listPanel > figure img{width:auto;max-width:100%}.standardText .wrap .listPanel ul{margin-top:55px}.standardText .wrap .listPanel ul.downloads{margin-bottom:46px}.standardText .wrap .listPanel ul.downloads li{padding:6px 30px;border-bottom:1px solid rgba(207, 208, 208, 0.5)}.standardText .wrap .listPanel ul.downloads li + li{margin-top:35px}.standardText .wrap .listPanel ul.downloads li h3{position:relative;padding-right:30px;float:right;width:70px;margin-top:0}.standardText .wrap .listPanel ul.downloads li h3 a:after{content:'';background-position:-20px -200px;width:11px;height:12px;display:block;position:absolute;top:2px;right:0}.standardText .wrap .listPanel ul.downloads li h4{float:left;margin-left:0;width:140px}.standardText .wrap .listPanel ul li{list-style:none;padding:24px 30px;border-top:1px solid rgba(207, 208, 208, 0.5)}.standardText .wrap .listPanel ul li:last-of-type{border-bottom:1px solid rgba(207, 208, 208, 0.5)}.standardText .wrap .listPanel ul li h3,.standardText .wrap .listPanel ul li h4{color:#333737;float:left}.standardText .wrap .listPanel ul li h3{font-size:0.625rem;text-transform:uppercase;letter-spacing:0.04em;width:65px;margin-top:3px}.standardText .wrap .listPanel ul li h3 a{font-size:0.875rem;padding-left:8px}.standardText .wrap .listPanel ul li h4{color:#6f7272;font-size:1rem;margin-left:20px;letter-spacing:0.04em;width:160px}.standardText .wrap .listPanel ul li.category h3{margin-top:8px}.standardText .wrap .listPanel ul li.category h4{background-color:#cfd0d0;padding:8px 11px;border-radius:2px;font-size:0.625rem;text-transform:uppercase;color:black;letter-spacing:0;width:auto}.contact .wrap .images figure{margin:32px 0 14px 0;display:none}.contact .wrap .col + .col{margin-top:65px}.contact .wrap .col h2{padding:24px 30px;border-bottom:1px solid rgba(207, 208, 208, 0.5);border-top:1px solid rgba(207, 208, 208, 0.5);font-size:1.25rem;letter-spacing:0.04em;margin-bottom:34px}.contact .wrap .col p{letter-spacing:0.04em;font-size:1rem;padding-left:30px;line-height:1.5}.contact .wrap .col p:last-of-type{color:#6f7272}.contact .wrap .col .contactInfo{margin-left:30px;margin-top:10px;margin-bottom:20px}.contact .wrap .col .contactInfo .tel{padding-left:0;color:#333333;padding-bottom:10px}.contact .wrap .col .contactInfo a{text-transform:uppercase;font-size:0.875rem;color:#6f7272;letter-spacing:0.04em}.contact .wrap .col .contactInfo a:after{content:'';background-position:-20px -220px;width:9px;height:9px;display:inline-block;margin-left:10px}.contact .wrap .col .contactInfo a + a{margin-left:44px}.linksPanel{margin:60px 0}.linksPanel.careersLinks{display:none}.linksPanel .wrap nav a{border-top:1px solid rgba(207, 208, 208, 0.5);padding:26px 30px;display:block;font-size:1rem;letter-spacing:0.04em;color:#333737;position:relative}.linksPanel .wrap nav a:last-of-type{border-bottom:1px solid rgba(207, 208, 208, 0.5)}.linksPanel .wrap nav a:after{content:'';width:12px;height:1px;background-color:#333737;display:block;position:absolute;top:35px;right:30px;border-radius:2px}.gallery{margin-top:70px;margin-bottom:120px}.gallery .wrap figure{position:relative;background-size:cover;padding-top:50%;background-position:center center}.gallery .wrap figure + figure{margin-top:2px}.gallery .wrap figure.videoElement{padding:0;height:100%}.gallery .wrap figure.video{padding-bottom:0}.gallery .wrap figure .video{padding-bottom:0;height:100%}.slider:before{content:'';width:100%;display:block;position:absolute;top:0;left:0;height:140px;z-index:100;background:-moz-linear-gradient(top, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 26%, rgba(0, 0, 0, 0.22) 67%, transparent 100%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 26%, rgba(0, 0, 0, 0.22) 67%, transparent 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 26%, rgba(0, 0, 0, 0.22) 67%, transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#66000000', endColorstr='#00000000',GradientType=0 )}.slider .swiper-container .swiper-wrapper .swiper-slide{height:100vh;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;pointer-events:none}.slider .swiper-container .swiper-wrapper .swiper-slide.mobileCenter{background-position:center center}.slider .swiper-container .swiper-wrapper .swiper-slide.mobileLeft{background-position:left}.slider .swiper-container .swiper-wrapper .swiper-slide.mobileRight{background-position:right center}.slider .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active{-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all;pointer-events:all;z-index:100000000}.slider .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active .content{-webkit-animation:1.5s ease 0.4s forwards fadeContent;animation:1.5s ease 0.4s forwards fadeContent}@-webkit-keyframes "fadeContent"{from{opacity:0;}to{opacity:1;}}@keyframes "fadeContent"{from{opacity:0;}to{opacity:1;}}.slider .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active .content span{-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all;-webkit-animation:1.5s ease 1s forwards fadeBtn;animation:1.5s ease 1s forwards fadeBtn}@-webkit-keyframes "fadeBtn"{from{opacity:0;}to{opacity:1;-webkit-transform:translateY(0);}}@keyframes "fadeBtn"{from{opacity:0;}to{opacity:1;-webkit-transform:translateY(0);}}.slider .swiper-container .swiper-wrapper .swiper-slide:after{content:'';height:60%;width:100%;position:absolute;bottom:0;left:0;background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(186, 186, 186, 0) 27%, rgba(0, 0, 0, 0.78) 100%);background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(186, 186, 186, 0) 27%, rgba(0, 0, 0, 0.78) 100%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(186, 186, 186, 0) 27%, rgba(0, 0, 0, 0.78) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#c7000000',GradientType=0 )}.slider .swiper-container .swiper-wrapper .swiper-slide .video{padding-bottom:0;height:100%;position:absolute;top:0;left:0;width:100%;height:100%}.slider .swiper-container .swiper-wrapper .swiper-slide figure{position:fixed;right:0;bottom:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100}.slider .swiper-container .swiper-wrapper .swiper-slide .content{opacity:0;position:absolute;z-index:100;bottom:100px;left:30px;color:white}.slider .swiper-container .swiper-wrapper .swiper-slide .content h2{font-weight:300;font-size:0.875rem;padding-bottom:8px}.slider .swiper-container .swiper-wrapper .swiper-slide .content h3{font-weight:300;font-size:2rem;line-height:1.2}.slider .swiper-container .swiper-wrapper .swiper-slide .content span{margin-top:18px;text-transform:uppercase;font-size:0.625rem;background-color:rgba(255, 255, 255, 0.3);width:60px;display:block;text-align:center;padding:8px 0;border-radius:2px;font-weight:400;opacity:0;-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px)}.slider .swiper-pagination{position:absolute;top:90px;right:27px;z-index:100;width:14px}.slider .swiper-pagination span{list-style:none;display:block;background-color:white;width:4px;height:4px;border-radius:50%;margin:0 auto;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all;position:relative}.slider .swiper-pagination span:before{content:'';width:20px;height:20px;position:absolute;top:-9px;left:-3px;display:block;background-color:transparent}.slider .swiper-pagination span.swiper-pagination-bullet-active{-webkit-animation:0.6s ease forwards pop;animation:0.6s ease forwards pop}@-webkit-keyframes "pop"{0%{background-color:white;width:4px;border-radius:50%;}50%{background-color:#ffc30a;width:18px;border-radius:30%;}100%{background-color:#ffc30a;width:14px;border-radius:30%;}}@keyframes "pop"{0%{background-color:white;width:4px;border-radius:50%;}50%{background-color:#ffc30a;width:18px;border-radius:30%;}100%{background-color:#ffc30a;width:14px;border-radius:30%;}}.slider .swiper-pagination span + span{margin-top:16px}.staff + .standardText{margin-top:60px}.grid.projects .textPanel{margin-top:50px}.grid.projects .textPanel figure{margin:50px 70px 0 30px}.grid.projects .textPanel figure img{width:auto;max-width:100%}.grid.projects .textPanel h2,.grid.projects .textPanel time{font-weight:300;font-size:0.875rem;padding-bottom:8px;margin-left:30px;display:block}.grid.projects .textPanel h3{font-weight:300;font-size:2rem;line-height:1.2;margin-left:30px;margin-bottom:36px}.grid.projects .textPanel p{letter-spacing:0.04em;font-size:1rem;line-height:2;color:#333737}.grid.projects .textPanel p + p{margin-top:20px}.grid.projects .textPanel .moreInformation{margin:85px 30px 0 30px}.grid.projects .textPanel .moreInformation h4{font-size:1rem;padding-bottom:10px}.grid.projects .textPanel .moreInformation p + h4{margin-top:50px}.grid.projects .textPanel .moreInformation p{font-size:1rem;line-height:2}.grid.projects .textPanel .col{position:relative}.grid.projects .textPanel .col .contactInfo{margin-left:30px;margin-bottom:15px}.grid.projects .textPanel .col .contactInfo a{text-transform:uppercase;font-size:0.875rem;display:inline-block}.grid.projects .textPanel .col .contactInfo a:after{content:'';background-position:-20px -220px;width:9px;height:9px;display:inline-block;margin-left:10px}.grid.projects .textPanel .col .contactInfo a.linkedin{font-size:0;background-position:-20px -240px;width:14px;height:13px;margin-left:24px;-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px)}.grid.projects .textPanel .col .contactInfo a.linkedin:after{margin-left:25px;position:relative;top:4px}.grid.projects .textPanel .col p{padding:0 70px 0 30px}.grid.projects .textPanel .col > a{margin-top:18px;text-transform:uppercase;font-size:0.625rem;background-color:rgba(255, 255, 255, 0.3);width:60px;display:block;text-align:center;padding:8px 0;border-radius:2px;font-weight:400;width:89px;background-color:transparent;border:1px solid white}.grid.projects .textPanel .col > a.download{border:0;margin:0;padding:0;font-size:0.875rem;position:absolute;top:17px;right:30px;display:block}.grid.projects .textPanel .col > a.download:after{content:'';display:block;background-position:-20px -200px;width:11px;height:12px;position:absolute;top:0;right:0}.grid.projects .textPanel .col .social{position:absolute;top:8px;right:30px}.grid.projects .textPanel .col .social a{display:block;text-indent:-9999px;background-position:-20px -120px;width:15px;height:15px;margin:0 auto}.grid.projects .textPanel .col .social a + a{margin-top:20px}.grid.projects .textPanel .col .social a.twitter{background-position:-20px -140px;width:15px;height:12px}.grid.projects .textPanel .col .social a.linkedin{background-position:-20px -160px;width:14px;height:13px}.grid.projects .textPanel .col .social a.facebook{background-position:-20px -180px;width:7px;height:14px}.grid.projects .textPanel .col .logos{margin-left:0;margin-top:55px}.grid.projects .textPanel .col .logos figure{width:84px;float:left;margin-top:0}.grid.projects .textPanel .col .logos figure + figure{margin-left:26px;margin-top:8px}.grid .wrap > h2{font-weight:300;font-size:2rem;line-height:1.2;color:#333737;padding-bottom:50px;margin-left:30px}.grid .wrap .gridItem{position:relative}.grid .wrap .gridItem + .gridItem{margin-top:2px}.grid .wrap .gridItem > a:after{content:'';height:60%;width:100%;position:absolute;bottom:0;left:0;background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(186, 186, 186, 0) 27%, rgba(0, 0, 0, 0.78) 100%);background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(186, 186, 186, 0) 27%, rgba(0, 0, 0, 0.78) 100%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(186, 186, 186, 0) 27%, rgba(0, 0, 0, 0.78) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#c7000000',GradientType=0 )}.grid .wrap .gridItem figure{background-size:cover;padding-top:75%}.grid .wrap .gridItem .content{position:absolute;bottom:20px;left:30px;margin-right:30px;z-index:100;color:white}.grid .wrap .gridItem .content h2,.grid .wrap .gridItem .content time{font-weight:300;font-size:0.875rem;padding-bottom:8px}.grid .wrap .gridItem .content h3{font-weight:300;font-size:2rem;line-height:1.2}footer{margin-top:90px}footer .wrap{position:relative;padding-top:40px;margin:0 2px}footer .wrap .row p{color:#333737;font-size:0.6875rem;line-height:1.2}footer .wrap .row .contactInfo{border-top:1px solid rgba(207, 208, 208, 0.3);padding:26px 30px 0 30px}footer .wrap .row .contactInfo ul li{list-style:none;display:inline-block;width:126px;margin-bottom:25px}footer .wrap .row .contactInfo ul li.email p{letter-spacing:0;text-transform:none}footer .wrap .row .contactInfo ul li.email p a{font-size:0.625rem}footer .wrap .row .contactInfo ul li p{letter-spacing:0.04em;text-transform:uppercase}footer .wrap .row .contactInfo .small{padding-bottom:26px}footer .wrap .row .contactInfo .small p{font-size:0.625rem;display:inline-block}footer .wrap .row .social{position:absolute;top:0;left:30px}footer .wrap .row .social a{display:block;text-indent:-9999px;background-position:-50px -120px;width:15px;height:15px;display:inline-block;position:relative}footer .wrap .row .social a + a{margin-left:20px}footer .wrap .row .social a.twitter{background-position:-80px -120px;width:15px;height:12px;top:2px}footer .wrap .row .social a.linkedin{background-position:-100px -120px;width:14px;height:13px}footer .wrap .row .social a.facebook{background-position:-120px -120px;width:7px;height:14px}@media (min-aspect-ratio: 16 / 9){.slider .swiper-slide .video{width:100% !important;height:auto !important}}@media (max-aspect-ratio: 16 / 9){.slider .swiper-slide .video{width:auto;height:100%}}@media (min-aspect-ratio: 16 / 9){.slider .swiper-slide .video{height:300% !important;top:-100% !important}}@media (max-aspect-ratio: 16 / 9){.slider .swiper-slide .video{width:300% !important;left:-100% !important}}