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}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{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}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:"Guardian Sans Local";font-style:normal;font-weight:300;src:local("Guardian Sans")}@font-face{font-family:'Guardian Sans';src:url(/themes/ch2m/assets/fonts/guardiansans/GuardianSans-Regular-Web.eot) format("eot"),url(/themes/ch2m/assets/fonts/guardiansans/GuardianSans-Regular-Web.woff) format("woff"),url(/themes/ch2m/assets/fonts/guardiansans/GuardianSans-Regular-Web.ttf) format("truetype");font-weight:300}@font-face{font-family:'Guardian Sans Light';src:url(/themes/ch2m/assets/fonts/guardiansans/GuardianSans-Light-Web.eot) format("eot"),url(/themes/ch2m/assets/fonts/guardiansans/GuardianSans-Light-Web.woff) format("woff"),url(/themes/ch2m/assets/fonts/guardiansans/GuardianSans-Light-Web.ttf) format("truetype");font-weight:100}@font-face{font-family:'Guardian Sans Bold';src:url(/themes/ch2m/assets/fonts/guardiansans/GuardianSans-Bold-Web.eot) format("eot"),url(/themes/ch2m/assets/fonts/guardiansans/GuardianSans-Bold-Web.woff) format("woff"),url(/themes/ch2m/assets/fonts/guardiansans/GuardianSans-Bold-Web.ttf) format("truetype");font-weight:600}*,*:after,*:before{box-sizing:border-box}html,body{height:100%}html{overflow:hidden}body{color:#4d4d4d;font-family:"Guardian Sans",Helvetica,sans-serif;font-size:16px;font-weight:300;line-height:1.5;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}h1,h2,h3,h4,h5,h6,p,ol,ul,hr{margin-bottom:24px;margin-top:0}a{text-decoration:none;transition:.2s ease background-color}a:hover{text-decoration:underline}p a{color:#ea7502}ol,ul{padding:0;list-style:none}ol.layout,ul.layout{margin:0}img{height:auto;max-width:100%;vertical-align:middle}figure{margin:0;margin-bottom:24px}svg{width:100%;height:auto}input{max-width:100%;border:1px solid #8a8a8a;border-radius:5px;color:#000}input:focus{outline:0}input[type="text"],input[type="password"],input[type="email"]{width:100%;max-width:100%}input[type="button"],button,input[type="submit"]{display:inline-block;padding:10px 20px;background-color:#65219a;border-radius:30px;color:#fff;font-size:12px;font-size:.75rem;text-align:center;transition:.2s ease all;border:0}input[type="button"]:hover,button:hover,input[type="submit"]:hover{background-color:#8e34d4;text-decoration:none}@media (min-width:48em){input[type="button"],button,input[type="submit"]{font-size:14px;font-size:.875rem;padding:12px 30px}}input[type="button"],input[type="button"]:hover,button,button:hover,input[type="submit"],input[type="submit"]:hover{text-decoration:none}blockquote{font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100;margin:0;margin-bottom:24px;color:#0a0909}@media (min-width:48em){blockquote{font-size:18px}}@media (min-width:64em){blockquote{font-size:20px}}blockquote:before{content:"\201C";display:block;padding-top:10px;margin-bottom:-10px;color:#000;font-family:Times New Roman;font-size:75px;line-height:.5}.who-we-are blockquote:before{display:none}h1,h2,h3,h4,h5,h6{font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100;letter-spacing:0.02em;line-height:1.2}h1{font-size:30px;font-size:1.875rem;color:#2e3438}h2,h2 a,h3,h3 a,h4,h4 a{color:#010101}h2{font-size:26px;font-size:1.625rem}h3{font-size:22px;font-size:1.375rem}h4{font-size:20px;font-size:1.25rem}h5{font-size:16px;font-size:1rem}h6{font-size:12px;font-size:.75rem}strong{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600}.node__content ul,.node__content ol,.field-type-text-long ul,.field-type-text-long ol,.field-type-text-with-summary ul,.field-type-text-with-summary ol{margin-left:24px}.node__content ul li,.field-type-text-long ul li,.field-type-text-with-summary ul li{list-style:disc}.node__content ol li,.field-type-text-long ol li,.field-type-text-with-summary ol li{list-style:decimal}.node__content ul li a,.field-type-text-long ul li a,.field-type-text-with-summary ul li a{color:#ea7502}.text-center{text-align:center}.title-type span{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600}.bold{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600}.center{text-align:center}.white{color:#FFF}.element-invisible{width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;position:absolute !important;overflow:hidden !important;border:0 !important;clip:rect(0 0 0 0) !important}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.pull--right{float:right}.pull--left{float:left}.nowrap{white-space:nowrap}.u-bg-white{background-color:#fff}.u-page-gutter{padding-left:15px;padding-right:15px}@media (min-width:48em){.u-page-gutter{padding-left:80px;padding-right:80px}}@media (min-width:60.125em){.u-page-gutter{padding-left:80px;padding-right:80px}}.margin--xs--top{margin-top:5px}.margin--xs{margin:5px}.clear--margin--top{margin-top:0}.clear--margin--xs--top{margin-top:-5px}.margin--sm--top{margin-top:15px}.margin--sm{margin:15px}.clear--margin--top{margin-top:0}.clear--margin--sm--top{margin-top:-15px}.margin--md--top{margin-top:25px}.margin--md{margin:25px}.clear--margin--top{margin-top:0}.clear--margin--md--top{margin-top:-25px}.margin--lg--top{margin-top:40px}.margin--lg{margin:40px}.clear--margin--top{margin-top:0}.clear--margin--lg--top{margin-top:-40px}.margin--xs--right{margin-right:5px}.margin--xs{margin:5px}.clear--margin--right{margin-right:0}.clear--margin--xs--right{margin-right:-5px}.margin--sm--right{margin-right:15px}.margin--sm{margin:15px}.clear--margin--right{margin-right:0}.clear--margin--sm--right{margin-right:-15px}.margin--md--right{margin-right:25px}.margin--md{margin:25px}.clear--margin--right{margin-right:0}.clear--margin--md--right{margin-right:-25px}.margin--lg--right{margin-right:40px}.margin--lg{margin:40px}.clear--margin--right{margin-right:0}.clear--margin--lg--right{margin-right:-40px}.margin--xs--bottom{margin-bottom:5px}.margin--xs{margin:5px}.clear--margin--bottom{margin-bottom:0}.clear--margin--xs--bottom{margin-bottom:-5px}.margin--sm--bottom{margin-bottom:15px}.margin--sm{margin:15px}.clear--margin--bottom{margin-bottom:0}.clear--margin--sm--bottom{margin-bottom:-15px}.margin--md--bottom{margin-bottom:25px}.margin--md{margin:25px}.clear--margin--bottom{margin-bottom:0}.clear--margin--md--bottom{margin-bottom:-25px}.margin--lg--bottom{margin-bottom:40px}.margin--lg{margin:40px}.clear--margin--bottom{margin-bottom:0}.clear--margin--lg--bottom{margin-bottom:-40px}.margin--xs--left{margin-left:5px}.margin--xs{margin:5px}.clear--margin--left{margin-left:0}.clear--margin--xs--left{margin-left:-5px}.margin--sm--left{margin-left:15px}.margin--sm{margin:15px}.clear--margin--left{margin-left:0}.clear--margin--sm--left{margin-left:-15px}.margin--md--left{margin-left:25px}.margin--md{margin:25px}.clear--margin--left{margin-left:0}.clear--margin--md--left{margin-left:-25px}.margin--lg--left{margin-left:40px}.margin--lg{margin:40px}.clear--margin--left{margin-left:0}.clear--margin--lg--left{margin-left:-40px}.well{background-color:#fefeff}.well .well__image{display:block}.well--with-border{border:1px solid #d6d6d6}.well--sm{padding:12px}.well--sm .well__image{margin:-12px -12px 12px}.well--sm .well__title{margin:0 0 6px}.well--sm p{margin:0 0 6px}.well--sm a{color:#2d3438}.well--sm .btn{color:#fefeff}.well--lg{padding:24px}.well--lg .well__image{margin:-24px -24px 24px}.well--lg .well__title{margin:0 0 12px}.well--lg p{margin:0 0 12px}.well--lg a{color:#2d3438}.well--lg .btn{color:#fefeff}.well--sm{font-size:0.85em}.site-wrap{position:relative;width:100%;overflow:hidden}.site{position:relative;left:0;min-height:100%;background-color:#e4e4e4;transition:.2s ease all}.nav-open .site{left:70%}.csstransforms3d .nav-open .site{left:auto;-webkit-transform:translate3d(83.75%,0,0);transform:translate3d(83.75%,0,0)}.site-content-wrap{max-width:2000px;margin:auto;background-position:top center;background-repeat:no-repeat}.container{max-width:962px;margin-left:auto;margin-right:auto}.container:after,.container:before{content:" ";display:table}.container:after{clear:both}@media (min-width:72.5em){.container{width:90%}}@media (min-width:48em){.site-logo{float:left}}@media (min-width:60.125em){.page-title{font-size:50px;font-size:3.125rem}}.content-wrap{padding-left:15px;padding-right:15px;padding-top:24px;background-color:#fff}.content-wrap:after,.content-wrap:before{content:" ";display:table}.content-wrap:after{clear:both}@media (min-width:48em){.content-wrap{padding-left:80px;padding-right:80px}}@media (min-width:60.125em){.content-wrap{padding-left:80px;padding-right:80px}}@media (min-width:48em){.content-wrap{padding-top:48px}}@media (max-width:890px){.path-newsroom .content-wrap{padding-left:20px;padding-right:20px}}.bx-pager-item{display:inline-block}.bx-pager-item a{font-size:14px;font-size:.875rem;display:block;width:11px;line-height:11px;margin-right:6px;color:#FFF;border-radius:999px;background:#65219a;text-align:center}.bx-pager-item a:hover{background:#FFF;color:#65219a;text-decoration:none}.bx-pager{text-align:center}.bx-controls-direction{float:right;padding:0 12px 12px 0}.bx-controls-direction .bx-prev,.bx-controls-direction .bx-next{display:none}@media (min-width:37.5em){.bx-controls-direction .bx-prev,.bx-controls-direction .bx-next{display:inline-block;background:#65219a;color:#FFF;text-decoration:none;padding:6px 14px;border-radius:50%}.bx-controls-direction .bx-prev:hover,.bx-controls-direction .bx-next:hover{background:#8e34d3}}.bx-controls-direction .bx-prev{position:absolute;left:-2%;top:250px}@media (max-width:53.115em){.bx-controls-direction .bx-prev{left:-3%}}.bx-controls-direction .bx-next{position:absolute;right:-2%;top:250px}@media (max-width:53.115em){.bx-controls-direction .bx-next{right:-3%}}.pager .pager__items{display:block;clear:both;padding:32px 0}.pager .pager__items li{display:inline-block;height:32px;margin:0 4px 0 0}.pager .pager__items li.pager__item{padding:0}.pager .pager__items li a{font-size:16px;font-size:1rem;display:block;height:32px;width:32px;color:#FFF;background:#000;border-radius:999px;line-height:2;text-align:center}.pager .pager__items li a:hover{background:#65219a;text-decoration:none}.pager .pager__items li.is-active a{background:#65219a}.pager .pager__items li.pager__item--ellipsis{padding-right:12px;padding-left:12px;color:#2d3438}.pager .pager__items li.pager__item--first a,.pager .pager__items li.pager__item--previous a,.pager .pager__items li.pager__item--next a,.pager .pager__items li.pager__item--last a{line-height:30px;width:auto;height:auto;padding:0 12px}.search-results h3 a{color:#ea7502}.content-top,.content-bottom{clear:both}.content-top{position:relative;margin-bottom:40px}.node-top__content{font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100}@media (min-width:48em){.node-top__content{width:82.98507%}}.node-top__content p{font-size:20px;font-size:1.25rem;line-height:1.5}@media (min-width:48em){.node--job-article .node-top__content{clear:both;width:100%;float:left;margin-left:0;margin-right:0}.node--job-article .node-top__content p{width:82.98507%}}.node-top__submitted{margin-bottom:24px;font-size:16px;font-size:1rem;position:relative;padding-bottom:10px;border-bottom:1px solid #4d4d4d}.node-top__submitted:after,.node-top__submitted:before{content:" ";display:table}.node-top__submitted:after{clear:both}.node-top__submitted p{margin:0}.node-top__share{clear:both}.node-top__share a{color:#ea7502}.node-top__share .fa{font-size:20px;font-size:1.25rem;width:27px;background-color:#efefef;border-radius:50%;line-height:27px;text-align:center}.site-main{position:relative}.content-bottom{padding-top:24px}@media (min-width:48em){.has-sidebar-first .site-content{width:65.97015%;float:left;margin-left:34.02985%;margin-right:-100%}.has-two-sidebars .site-content{width:31.9403%;float:left;margin-left:34.02985%;margin-right:-100%}.sidebar-first{width:31.9403%;float:left;margin-left:0;margin-right:-100%}}@media (min-width:48em){.has-sidebar-second .site-content{width:65.97015%;float:left;margin-right:2.08955%}.sidebar-second{width:31.9403%;float:right;margin-right:0}}.has-sidebar-second .site-main{max-width:962px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.has-sidebar-second .site-main:after,.has-sidebar-second .site-main:before{content:" ";display:table}.has-sidebar-second .site-main:after{clear:both}.has-sidebar-second .site-main:after,.has-sidebar-second .site-main:before{content:" ";display:table}.has-sidebar-second .site-main:after{clear:both}@media (min-width:48em){.has-sidebar-second .site-main{padding-left:80px;padding-right:80px}}@media (min-width:60.125em){.has-sidebar-second .site-main{padding-left:80px;padding-right:80px}}.sidebar .block{margin-bottom:24px}@media (min-width:48em){.sidebar .block{margin-bottom:40px}}.sidebar .block__title{font-size:20px;font-size:1.25rem;margin-bottom:20px}.layout:after,.layout:before,.view-content:after,.view-content:before{content:" ";display:table}.layout:after,.view-content:after{clear:both}.layout-row:after,.layout-row:before{content:" ";display:table}.layout-row:after{clear:both}ul.layout{margin:0 !important}.layout__item{width:100%}li.layout__item{list-style:none !important}.slices__inner{background-color:#fff}.slices__inner:after,.slices__inner:before{content:" ";display:table}.slices__inner:after{clear:both}.site-utility .container,.site-header .container{width:100%}@media (min-width:50em){.site-utility .container,.site-header .container{padding:0 15px}}@media (min-width:60.125em){.site-utility .container,.site-header .container{padding:0}}.sub-nav .container{padding-left:15px;padding-right:15px}@media (min-width:64em){.sub-nav .container{padding-left:80px;padding-left:80px}}@media (min-width:60.125em){.sub-nav .container{padding-left:0;padding-right:0}}.site-utility,.site-header{background-color:#fff}@media (min-width:50em){.site-header{padding-bottom:14px}}.header-flex{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}@media (min-width:50em){.header-flex{width:100%}}.logo-wrap{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-order:0;-ms-flex-order:0;order:0;float:left;padding-top:18px;position:relative;top:-15px}@media (min-width:50em){.logo-wrap{padding-top:0;top:12px}}.site-header__search{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-order:2;-ms-flex-order:2;order:2;float:right}.site-header__inner{-webkit-flex:1 100%;-ms-flex:1 100%;flex:1 100%;-webkit-order:1;-ms-flex-order:1;order:1;float:left}.site-header__inner{display:none}@media (min-width:50em){.site-header__inner{position:relative;display:block}}@media (min-width:48em){.site-header__inner .block-menu--header-links{display:none}}.site-header__search{display:none}@media (min-width:50em){.site-header__search{display:block}}.site-utility{display:none}@media (min-width:50em){.site-utility{display:block}}.logo{display:block;font-size:0;line-height:0}@media (min-width:50em){.logo{margin-top:0}}.logo .icon-logo{height:50px;position:absolute;width:200px}@media (min-width:50em){.logo .icon-logo{width:234px;height:41.12207px;position:relative}}@media (min-width:800px) and (max-width:878px){.logo .icon-logo{width:150px}}@media (min-width:50em){.logo{margin-right:30px}}.menu-toggle{float:left;display:block;margin-right:15px;padding:12px 15px;background-color:#65219a;color:#fff}@media (min-width:50em){.menu-toggle{display:none}}.menu--main{margin:0;font-size:15px;line-height:1}.menu--main a,.primary-menu a{display:block}.primary-menu .menu{margin-bottom:0}.primary-menu .menu__item:last-child{margin-right:0}@media (min-width:50em){.primary-menu .menu__item{display:inline-block;margin-right:16px;margin-right:25px;margin-bottom:1px}}@media (min-width:60.125em){.primary-menu .menu__item{margin-right:40px}}.primary-menu .menu__item a{position:relative;padding:14px;color:#000;line-height:1;transition:.2s ease all}.primary-menu .menu__item a:before{content:"";position:absolute;bottom:-14px;left:0;width:100%;height:6px;display:block;transition:.2s ease-in-out background-color}@media (min-width:50em){.primary-menu .menu__item a{padding:0}}.primary-menu .menu__item a:hover,.primary-menu .menu__item a.is-active{text-decoration:none}@media (min-width:50em){.primary-menu .menu__item a:hover:before,.primary-menu .menu__item a.is-active:before{background-color:#65219a}}.primary-menu .menu__item a.is-active{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600}.primary-menu .menu-item--expanded .menu{display:none}.primary-menu .menu-item--expanded.menu-item--active-trail{position:relative}@media (max-width:49.99em){.primary-menu .menu-item--expanded.menu-item--active-trail{margin-right:-15px;background-color:#f4f4f4}.primary-menu .menu-item--expanded.menu-item--active-trail:before{content:"";position:absolute;top:0;right:100%;bottom:0;width:15px;background-color:#65219a}.primary-menu .menu-item--expanded.menu-item--active-trail>a{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600}.primary-menu .menu-item--expanded.menu-item--active-trail .menu{display:block;padding-left:20px}.primary-menu .menu-item--expanded.menu-item--active-trail .menu a{color:#4d4d4d}.primary-menu .menu-item--expanded.menu-item--active-trail .menu a.is-active{color:#65219a}}@media (min-width:50em){.primary-menu .menu-item--expanded.menu-item--active-trail>a:before{background-color:#65219a}}@media (min-width:50em){.primary-menu .menu-item--active-trail>a:before{background-color:#65219a}}.sub-nav{background:#65219a;max-height:41px;height:100%}@media (max-width:49.99em){.sub-nav{display:none}}.sub-nav .menu{margin-bottom:0}@media (min-width:48em){.sub-nav .menu{margin-left:-20px}}@media (min-width:48em){.sub-nav .menu__item{display:inline-block;margin:0 20px}}.sub-nav .menu__item a,.sub-nav .menu__item a.is-active{padding:12px;color:#fff}@media (min-width:48em){.sub-nav .menu__item a,.sub-nav .menu__item a.is-active{padding:6px 0}}.sub-nav .menu__item a:hover,.sub-nav .menu__item a.is-active:hover{text-decoration:underline}@media (min-width:48em){.sub-nav .menu__item a,.sub-nav .menu__item a.is-active{padding:0;line-height:40px}}.main-menu-mobile{width:83.75%;position:absolute;top:0;left:0;padding:15px}@media (min-width:50em){.main-menu-mobile{display:none}}.main-menu-mobile .menu--main{padding:10px 0;border-bottom:1px solid #bdbdbd;font-size:18px}.block-menu--header-links{line-height:1}@media (min-width:50em){.block-menu--header-links{display:block;padding-top:10px}}.block-menu--header-links a{font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100;color:#000;font-size:13px;text-transform:uppercase}@media (min-width:50em){.block-menu--header-links .menu{margin-bottom:12px;text-align:right}}.block-menu--header-links .menu__item{padding-left:15px}@media (min-width:50em){.block-menu--header-links .menu__item{display:inline-block;margin-left:6px;vertical-align:bottom}}@media (min-width:50em){.block-menu--header-links .menu__item:first-child{padding-right:8px;border-bottom:0}}.block-menu--header-links .menu__item:first-child a:before{display:none;margin-right:0}@media (max-width:47.99em){.block-menu--header-links .menu__item:last-child{border-bottom:1px solid rgba(124,124,124,0.5)}}.block-menu--header-links .menu__item:last-child a:before{display:none}.block-menu--header-links .menu__item:last-child a:hover{border-bottom:1px solid black;text-decoration:none}.block-menu--header-links .menu__item a{padding:15px 0}@media (min-width:50em){.block-menu--header-links .menu__item a{padding:0}}#block-mainnavigation-2 .menu--main{position:relative}#block-mainnavigation-2 .is-open{background-color:#441768;margin:0;padding:0 20px}#block-mainnavigation-2 .after{display:none}#block-mainnavigation-2 .menu-menu--expanded{display:none;height:550px;z-index:100;position:absolute;background:#441768;width:100%}#block-mainnavigation-2 .menu-menu--expanded.open{display:block}#block-mainnavigation-2 .menu-menu--expanded:before{content:"";display:block;position:absolute;top:0;right:-100%;bottom:0;left:-100%;background:#441768;z-index:-1;z-index:-100}#block-mainnavigation-2 .menu-menu--expanded h2{display:inline-block;font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100;font-size:32px;position:relative;left:20px;margin:20px 0}#block-mainnavigation-2 .menu-menu--expanded h2 a{color:#fff}#block-mainnavigation-2 .menu-menu--expanded h2 a:after{font-family:FontAwesome;font-size:20px;content:'\f061';padding-left:10px;position:relative;top:-3px;left:5px;display:inline-block}#block-mainnavigation-2 .menu-menu--expanded h2 a:hover:after{text-decoration:none}#block-mainnavigation-2 .menu-menu--expanded>.menu{margin-left:0}#block-mainnavigation-2 .menu-menu--expanded>.menu>.menu__item.menu-item--expanded{max-width:245px;width:100%}#block-mainnavigation-2 .menu-menu--expanded>.menu>.menu__item.menu-item--expanded>a{font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100}#block-mainnavigation-2 .menu-menu--expanded>.menu>.menu__item.menu-item--expanded li a{font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100;line-height:24px;padding-bottom:10px}#block-mainnavigation-2 .menu-menu--expanded>.menu>.menu__item.not--expanded{max-width:205px;width:100%;border-bottom:1px solid white;vertical-align:top;margin-bottom:15px}#block-mainnavigation-2 .menu-menu--expanded>.menu>.menu__item.not--expanded>a{font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100;line-height:24px;padding-bottom:10px}#block-mainnavigation-2 .menu-menu--expanded>.menu>.menu__item .menu_level-2{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#block-mainnavigation-2 .menu-menu--expanded>.menu>.menu__item .menu_level-2 li{border-top:1px solid white}#block-mainnavigation-2 .menu-menu--expanded>.menu>.menu__item .menu_level-2 li:last-child{border-bottom:1px solid white}.menu--desktop a.mega-menu-expand{display:none}.sustainability a:after{font-family:FontAwesome;content:'\f107';padding-left:10px;display:inline-block}.sustainability a:hover:after{text-decoration:none}@media (max-width:47.99em){#block-mainnavigation .menu--main .menu .menu-item--expanded{position:relative}#block-mainnavigation .menu--main .menu .menu-item--expanded .menu{position:relative;background:#EDEBEB;padding-right:30px;padding-left:0}#block-mainnavigation .menu--main .menu .menu-item--expanded .menu:before{content:"";display:block;position:absolute;top:0;right:-100%;bottom:0;left:-6%;background:#EDEBEB}#block-mainnavigation .menu--main .menu .menu-item--expanded .menu .menu-item--expanded{padding-bottom:10px}#block-mainnavigation .menu--main .menu .menu-item--expanded .menu .menu-item--expanded>a{font-size:16px;font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;border-bottom:1px solid grey;margin-bottom:10px;margin-left:14px;padding-bottom:5px;padding-left:0}#block-mainnavigation .menu--main .menu .menu-item--expanded .menu .menu-item--expanded .menu .menu__item{font-size:16px}#block-mainnavigation .menu--main .menu .menu-item--expanded .menu .menu-item--expanded .menu .menu__item a{padding:5px 14px}#block-mainnavigation .menu .menu-item--active-trail .menu .menu-item--active-trail:before{display:none}#block-mainnavigation .menu .menu-item--active-trail .menu .menu-item--active-trail .mega-menu-expand{right:16px;font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100}#block-mainnavigation .mobile-mega-menu{display:inline-block}#block-mainnavigation .mega-menu-expand{display:inline-block;font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100;color:#65219A;position:absolute;background:#EDEBEB;top:-3px;right:-1px;font-size:45px;padding:2px 20px}#block-mainnavigation .menu-plus{font-size:50px;padding:0 20px}#block-mainnavigation .mobile--expand{display:inline-block}}.menu--main .menu .menu-item--expanded .menu{display:none}.block--mega-menu-block{display:none;position:relative;float:right;z-index:100}.block--mega-menu-block img{margin-bottom:10px}.block--mega-menu-block a{font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100;color:#fff}.block--mega-menu-block.show-banner{display:block;margin-right:25px;margin-top:50px}.block--mega-menu-block .show-trigger{display:block}.has-mega-menu .who-we-are .section.who{padding-top:0 !important;margin-top:0 !important;z-index:999}.has-mega-menu .site-main{background-color:#E4E4E4;z-index:999}.has-mega-menu .add-margin{margin-top:550px;transition-duration:450ms}.has-mega-menu .remove-margin{margin-top:0;transition-duration:450ms}.has-mega-menu .content-wrap{z-index:999}.has-mega-menu .site-content-wrap{z-index:999}.has-mega-menu .ds-layout-basic-page{background-color:#E4E4E4}.has-mega-menu .block-ch2m-local-tasks{max-height:36px}.footer-top{padding:35px 0;background-color:#4d4d4d}.footer-top,.footer-top h2{color:#fff}@media (min-width:64em){.footer-top{background-image:url(/themes/ch2m/assets/images/footer-top-bg.jpg);background-repeat:repeat-x;background-size:100% 100%}}.footer__inner{padding-left:15px;padding-right:15px;padding-top:24px;padding-bottom:24px;background:#2d3438;color:#fff;line-height:1.2}@media (min-width:48em){.footer__inner{padding-left:80px;padding-right:80px}}@media (min-width:60.125em){.footer__inner{padding-left:80px;padding-right:80px}}@media (min-width:48em){.footer__inner{padding-bottom:40px}}.footer__inner p{margin-bottom:0}.footer__cols:after,.footer__cols:before{content:" ";display:table}.footer__cols:after{clear:both}@media (min-width:64em){.footer__col{width:14.92537%;float:left;margin-right:2.08955%}}.footer__col a{color:#e4e4e4;line-height:1.778}@media (max-width:47.99em){.footer__col--first,.footer__col--second{margin-bottom:20px;border-bottom:1px solid #b2b2b2;width:50%;float:left}}@media (min-width:48em){.footer__col--first,.footer__col--second{width:14.92537%;float:left;margin-right:2.08955%}}@media (max-width:47.99em){.footer__col--third{margin-bottom:20px;clear:both;border-bottom:1px solid #b2b2b2}}@media (min-width:48em){.footer__col--third{width:31.9403%;float:left;margin-right:2.08955%}}@media (min-width:64em){.footer__col--third{width:14.92537%;float:left;margin-right:2.08955%}}.footer__col--third a{font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100;text-transform:uppercase}@media (min-width:48em){.footer__col--third a{font-size:13px}}.footer__col--share{margin-bottom:24px}@media (max-width:47.99em){.footer__col--share{margin-bottom:30px;margin-left:-15px;margin-right:-15px;padding-bottom:24px;border-bottom:1px solid #b2b2b2}}@media (min-width:48em){.footer__col--share{width:31.9403%;float:right;margin-right:0}}.footer__col--share .block__title{margin-bottom:10px;color:#fff;font-size:14px}@media (max-width:47.99em){.footer__col--share .social-links.light-color-scheme .links{display:block;padding:0;border:0}}.footer__col--share .social-links li{margin:0 7px 0 0}.footer__col--share .social-links li:last-child{margin-right:0}@media (max-width:47.99em){.block-socialblock-footer{text-align:center}}@media (max-width:47.99em){.block-socialblock-footer .block__title,.block-socialblock-footer .block__inner{display:inline-block;vertical-align:middle}}.block-socialblock-footer .block__title{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;font-size:14px}@media (max-width:47.99em){.block-socialblock-footer .block__title{margin:0 23px 0 0}}.footer .form{position:relative;z-index:9}@media (min-width:48em){.footer .form{padding:5px;border:0 solid #fff;border-width:2px 0 2px 2px;border-radius:50px 0 0 50px;padding:10px}}.footer .form__inner{position:relative}@media (min-width:48em){.footer .form__inner{max-width:430px;padding-right:88px}}@media (min-width:48em) and (max-width:63.99em){.footer .form__inner{width:85.07463%}}.footer .form-item{width:100%;margin-bottom:0;margin-top:0}@media (max-width:47.99em){.footer .form-item{margin-bottom:14px}}.footer .form-actions{text-align:right;margin-bottom:0;margin-top:0}@media (min-width:48em){.footer .form-actions{position:absolute;top:0;right:0}}.footer .form-search,.footer .form-submit{height:46px;line-height:46px;border:0}@media (min-width:48em){.footer .form-search,.footer .form-submit{line-height:51px;height:51px}}.footer .form-search:focus,.footer .form-submit:focus{outline:0}.footer .form-search{width:100%;padding:0 26px}@media (max-width:47.99em){.footer .form-search{border-bottom-left-radius:50px;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px}}@media (min-width:48em){.footer .form-search{border-bottom-left-radius:50px;border-top-left-radius:50px;border-top-right-radius:0;border-bottom-right-radius:0}}.footer .form-submit{padding:0 20px;background-color:#65219a;color:#fff;font-size:14px;text-transform:uppercase}@media (max-width:47.99em){.footer .form-submit{border-bottom-left-radius:50px;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px}}@media (min-width:48em){.footer .form-submit{border-bottom-left-radius:0;border-top-left-radius:0;border-top-right-radius:50px;border-bottom-right-radius:50px}}.block-searchform-2{margin-bottom:35px;clear:both}.block-searchform-2 .block__title{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;position:relative;margin:0 0 15px;background-color:#2d3438;color:#fff;font-size:14px;z-index:99}@media (min-width:48em){.block-searchform-2 .block__title{margin-left:63px;margin-bottom:-5px;padding-left:10px}}.block-footercopyright{font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100;margin-bottom:32px;color:#e4e4e4;font-size:14px;line-height:1.4375}@media (min-width:48em){.block-footercopyright{margin-bottom:10px}}.block-footerlocation{font-size:13px;line-height:1.57143}#footer ul.menu a.is-active{color:#e4e4e4}.layout__item{width:100%;float:left;margin-left:0;margin-right:0;margin-bottom:12px}.layout__item:last-child{margin-bottom:0}@media (min-width:48em){.layout-3-col .layout__item{width:31.9403%;float:left;margin-bottom:2.08955%}.layout-3-col .layout__item:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.layout-3-col .layout__item:nth-child(3n+2){margin-left:34.02985%;margin-right:-100%;clear:none}.layout-3-col .layout__item:nth-child(3n+3){margin-left:68.0597%;margin-right:-100%;clear:none}}.ds-layout:after,.ds-layout:before{content:" ";display:table}.ds-layout:after{clear:both}.ds-layout-hero{max-width:1500px;margin-left:auto;margin-right:auto}.ds-layout-hero .banner-responsive-image img{width:100%}.ds-layout-contact{position:relative}.ds-layout-contact .contact-inner{max-width:962px;margin-left:auto;margin-right:auto}.ds-layout-contact .contact-inner:after,.ds-layout-contact .contact-inner:before{content:" ";display:table}.ds-layout-contact .contact-inner:after{clear:both}@media (max-width:47.99em){.ds-layout-contact .contact-inner{padding:24px 15px;background-color:#fff}}@media (min-width:48em){.ds-layout-contact .field-name-field-contact-reference{position:absolute;bottom:100%;left:0;width:100%;padding-bottom:24px;z-index:10}}@media (min-width:60.125em){.ds-layout-contact .field-name-field-contact-reference{padding-bottom:48px}}@media (min-width:48em){.ds-layout-contact .field-name-field-contact-reference>.field-label{max-width:962px;margin-left:auto;margin-right:auto;color:#fff;text-align:right}.ds-layout-contact .field-name-field-contact-reference>.field-label:after,.ds-layout-contact .field-name-field-contact-reference>.field-label:before{content:" ";display:table}.ds-layout-contact .field-name-field-contact-reference>.field-label:after{clear:both}}.ds-layout-contact .field-name-field-contact-reference>.field-items{max-width:962px;margin-left:auto;margin-right:auto}.ds-layout-contact .field-name-field-contact-reference>.field-items:after,.ds-layout-contact .field-name-field-contact-reference>.field-items:before{content:" ";display:table}.ds-layout-contact .field-name-field-contact-reference>.field-items:after{clear:both}@media (max-width:47.99em){.ds-layout-contact .field-name-field-contact-reference>.field-items{padding-top:24px}}@media (min-width:48em) and (max-width:60.115em){.ds-layout-contact .field-name-field-contact-reference>.field-items{padding-right:15px;padding-left:15px}}.ds-layout-contact .field-name-field-contact-reference>.field-items>.field-item{float:right;clear:right}@media (min-width:48em){.ds-layout-contact .field-name-field-quote{width:65.97015%;float:right;margin-right:0}}@media (min-width:48em){.flexbox .ds-layout-contact .field-name-field-quote{-webkit-flex:2 0%;-ms-flex:2 0%;flex:2 0%;-webkit-order:2;-ms-flex-order:2;order:2}}@media (min-width:48em){.ds-layout-contact .calling-card__img,.ds-layout-contact .calling-card__content{border-color:#fff}}@media (min-width:48em){.ds-layout-contact .calling-card__name,.ds-layout-contact .calling-card__content .field-name-field-field-occupation{color:#fff}}@media (min-width:48em){.ds-layout-contact .calling-card-wrap{width:31.9403%;float:left;margin-right:2.08955%;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;-webkit-order:1;-ms-flex-order:1;order:1}}.ds-layout-basic-page .ds-layout-header,.ds-layout-basic-page .ds-layout-footer,.ds-layout-basic-page .ds-layout-page-image{clear:both}.ds-layout-basic-page .ds-layout-header{margin-bottom:24px}@media (min-width:48em){.ds-layout-basic-page .ds-layout-header{width:82.98507%;float:left;margin-right:2.08955%;margin-bottom:30px}}.ds-layout-basic-page .ds-layout-header h1{margin-bottom:15px;font-size:30px;font-size:1.875rem}.ds-layout-basic-page .ds-layout-header .page-node-41 h1{font-size:58px}.ds-layout-basic-page .ds-layout-header .field-name-field-subtitle{font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100;color:#000}.ds-layout-basic-page .ds-layout-header .field-name-field-subtitle p{margin-bottom:0}.ds-layout-basic-page .ds-layout-page-image{margin-bottom:24px}@media (min-width:48em){.ds-layout-basic-page .ds-layout-page-image{margin-bottom:40px}}.ds-layout-basic-page .ds-layout-page-image .field-name-field-image,.ds-layout-basic-page .ds-layout-page-image .field-name-field-background{margin-left:-15px;margin-right:-15px}@media (min-width:48em){.ds-layout-basic-page .ds-layout-page-image .field-name-field-image,.ds-layout-basic-page .ds-layout-page-image .field-name-field-background{margin-left:-80px;margin-right:-80px}}@media (min-width:60.125em){.ds-layout-basic-page .ds-layout-page-image .field-name-field-image,.ds-layout-basic-page .ds-layout-page-image .field-name-field-background{margin-left:-80px;margin-right:-80px}}@media (min-width:48em){.ds-layout-basic-page .ds-layout-left{width:65.97015%;float:left;margin-right:2.08955%}}@media (min-width:48em){.ds-layout-basic-page .ds-layout-right{width:31.9403%;float:right;margin-right:0}}.ds-layout-landing-page .ds-layout-hero,.ds-layout-landing-page .ds-layout-header,.ds-layout-landing-page .ds-layout-main-content,.ds-layout-landing-page .ds-layout-slices{position:relative}.slice-86 .slice-inner{padding-top:0 !important}@media (min-width:48em){.ds-layout-project-key-facts,.ds-layout-project-testimonial{width:48.95522%;float:left;margin-right:2.08955%}}@media (min-width:48em){.ds-layout-project-testimonial{float:right;margin-right:0}}.icon{width:24px;height:24px;transition:.2s ease all;vertical-align:top}.icon-bars{width:26px;height:28px;fill:#fff}.icon-map-marker{width:25px;height:25px;fill:#fff}.svg-logo{vertical-align:top}.icon-circle-bg{display:inline-block;width:32px;height:32px;background-color:#000;border-radius:50%;text-align:center;transition:.2s ease all}.icon-circle-bg.grey{background:#EFEFEF}.icon-circle-bg.grey .icon{fill:#ea7502}.flexbox .icon-circle-bg{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.icon-circle-bg .icon{height:18px;margin:auto;fill:#fff}.icon-circle-bg.white{background-color:#fff}.icon-circle-bg.white .icon{fill:#000}a .icon-circle-bg{vertical-align:middle}.tabs-wrap{background-color:#f3f3f3}.tabs{margin:0}.tabs li{margin-bottom:5px}.tabs li:last-child{margin-bottom:0}@media (min-width:48em){.tabs li{display:inline-block;margin-bottom:0}}.tabs a{display:block;padding:10px 15px;color:#65219a;line-height:1}.tabs a.active{background-color:#65219a;color:#fff}.tabs a:hover{background-color:#fff;color:#65219a}.messages{padding:24px;color:#fff;clear:both}.messages--error{background-color:#f36c60}.messages--status{background-color:#42bd41}.messages--warning{background-color:#fff59d;color:#616161}.site-header__search .form-search-block-form{position:relative;padding:0 6px;padding-left:40px;border:1px solid #7f7f7f;border-radius:25px}.site-header__search .form-search-block-form:after,.site-header__search .form-search-block-form:before{content:" ";display:table}.site-header__search .form-search-block-form:after{clear:both}.site-header__search .form__inner .form-item,.site-header__search .form__inner .form-actions{margin-top:0;margin-bottom:0}.site-header__search input[type="search"]{height:25px;padding:0;background:transparent;border:0;box-shadow:none;font-size:12px;line-height:25px}.site-header__search .form-actions input[type="submit"]{padding:10px 20px}.site-header__search .form-actions input[type="submit"]:hover{background-color:transparent}.site-header__search .form-actions{position:absolute;top:0;bottom:0;left:0;width:40px;text-align:center}.site-header__search .form-actions:before{display:inline-block;content:"";width:17px;height:19px;margin-top:4px;background-image:url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1216%20832q0-185-131.5-316.5t-316.5-131.5-316.5%20131.5-131.5%20316.5%20131.5%20316.5%20316.5%20131.5%20316.5-131.5%20131.5-316.5zm512%20832q0%2052-38%2090t-90%2038q-54%200-90-38l-343-342q-179%20124-399%20124-143%200-273.5-55.5t-225-150-150-225-55.5-273.5%2055.5-273.5%20150-225%20225-150%20273.5-55.5%20273.5%2055.5%20225%20150%20150%20225%2055.5%20273.5q0%20220-124%20399l343%20343q37%2037%2037%2090z%22%20fill%3D%22%237f7f7f%22%2F%3E%3C%2Fsvg%3E");background-size:100% auto;background-repeat:no-repeat}.site-header__search .form-submit{position:absolute;top:0;left:0;height:100%;width:100%;font-size:0;border:0;background:transparent}.slices .block{margin-bottom:35px}.slices .block:after,.slices .block:before{content:" ";display:table}.slices .block:after{clear:both}.slices .block__title,.slices .block__inner{padding-left:15px;padding-right:15px}@media (min-width:48em){.slices .block__title,.slices .block__inner{padding-left:80px;padding-right:80px}}@media (min-width:60.125em){.slices .block__title,.slices .block__inner{padding-left:80px;padding-right:80px}}.slices .block__title{margin:0;padding-top:18px;padding-bottom:18px;background-repeat:repeat-x;font-size:26px;line-height:1}.slices .block__title span{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600}@media (min-width:48em){.slices .block__title{padding-top:24px;padding-bottom:24px;font-size:30px}}.slices .block--slice-block .block__content{padding-top:30px}.block--slice-2col{padding-bottom:24px;color:#4d4d4d;font-size:16px}.block--slice-2col .block__title{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;padding-bottom:24px;font-size:20px}@media (min-width:48em){.block--slice-2col .layout__item{width:48.95522%;float:left;margin-right:2.08955%}.block--slice-2col .layout__item:last-child{float:right;margin-right:0}}.block--slice-2col .field-name-field-title,.block--slice-2col .field-name-field-title-second{margin-bottom:24px;font-family:"Guardian Sans",Helvetica,sans-serif;font-weight:300;padding-bottom:10px;border-bottom:2px solid #000;font-size:26px}.block--highlighted,.block--blue-line{background-color:#00a1d7}.block--highlighted .block__content,.block--blue-line .block__content{font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100}.block--dark{background-color:#4d4d4d;color:#fff}.block--blue-line .block__inner{padding-bottom:20.58212%;background-color:#00a1d7;background-position:right bottom;background-repeat:no-repeat;background-size:contain;color:#000}@media (min-width:48em){.block--blue-line .block__inner{min-height:384px;padding-bottom:0;background-position:right 90%}}@media (min-width:48em){.block--blue-line .block__inner{position:relative;background-size:auto}.block--blue-line .block__inner:before{content:" ";display:block;position:absolute;top:84px;left:0;right:-270px;bottom:0;background-image:url(/themes/ch2m/assets/images/line-art-bg--full.png);background-position:80px 25px;background-repeat:no-repeat;z-index:10}}@media (min-width:48em){.block--blue-line .block__content{font-size:20px}}.block--2_cols .block__inner:after,.block--2_cols .block__inner:before{content:" ";display:table}.block--2_cols .block__inner:after{clear:both}@media (min-width:48em){.block--2_cols .block__content{width:48.95522%;float:left;margin-right:2.08955%}.block--2_cols .block__image{width:48.95522%;float:right;margin-right:0}}@media (min-width:48em){.block--nudged_left.block--2_cols .block__content,.block--nudged_right.block--2_cols .block__content{width:44.63373%}}@media (min-width:48em){.block--nudged_left.block--2_cols .block__image,.block--nudged_right.block--2_cols .block__image{width:52.8109%}}@media (min-width:48em){.block--nudged_left .block__inner{padding-left:0}}@media (min-width:48em){.block--nudged_right .block__inner{padding-right:0}}.social-links .links{padding:5px;border:0 solid #4d4d4d;border-width:2px 0 2px 2px;border-radius:50px 0 0 50px;display:inline-block;margin:0}.social-links li{display:inline-block;margin:0px 2px 0px 1px}.social-links a{display:block;width:34px;height:34px;padding:8px 0;background:#000;border-radius:50%;color:#fff;text-align:center}.social-links a:hover .icon{fill:#fff}.social-links .icon{width:16px;height:18px;fill:#fff;vertical-align:top}.social-links.light-color-scheme a{color:#4d4d4d;background:#fff}.social-links.light-color-scheme a:hover{text-decoration:none;color:#FFF}.social-links.light-color-scheme .links{padding:5px;border:0 solid #fff;border-width:2px 0 2px 2px;border-radius:50px 0 0 50px}.social-links.light-color-scheme .icon{fill:#4d4d4d}.social-links .social-block-linkedin a:hover{background:#1278b3}.social-links .social-block-facebook a:hover{background:#3c5a96}.social-links .social-block-twitter a:hover{background:#61aadb}.social-links .social-block-email a:hover{background:#2d3438}.block--white_on_blue .block__title,.block--blue_on_white .block__title,.block--grey_on_white .block__title,.block--gold_on_white .block__title{background-repeat:repeat-x;padding-top:24px;padding-bottom:24px}@media (min-width:48em){.block--white_on_blue .block__title,.block--blue_on_white .block__title,.block--grey_on_white .block__title,.block--gold_on_white .block__title{padding-bottom:0}}.block--white_on_blue .block__title{padding-top:18px;padding-bottom:18px;background-image:url(/themes/ch2m/assets/images/title-white-on-blue.jpg);background-repeat:repeat-x;background-size:auto 100%;color:#02050f;font-size:25px}@media (min-width:48em){.block--white_on_blue .block__title{height:83px;padding-top:29.5px;padding-bottom:0;font-size:22px}}@media (min-width:64em){.block--white_on_blue .block__title{height:84px;padding-top:26.5px;font-size:30px}}.block--blue_on_white .block__title{background-image:url(/themes/ch2m/assets/images/title-blue-on-white.png)}@media (min-width:48em){.block--blue_on_white .block__title{padding-top:23px;height:86px}}.block--grey_on_white .block__title{background-image:url(/themes/ch2m/assets/images/title-grey-on-white.jpg)}@media (min-width:48em){.block--grey_on_white .block__title{padding-top:30px;height:100px}}.block--gold_on_white .block__title{background-image:url(/themes/ch2m/assets/images/title-gold-on-white.png)}@media (min-width:48em){.block--gold_on_white .block__title{padding-top:27px;height:90px}}.block--capability-grid .field-name-field-capability:after,.block--capability-grid .field-name-field-capability:before{content:" ";display:table}.block--capability-grid .field-name-field-capability:after{clear:both}.block--capability-grid .field-name-field-capability>.field-item{margin-bottom:24px}@media (min-width:48em){.block--capability-grid .field-name-field-capability>.field-item{width:48.95522%;float:left;margin-bottom:2.08955%}.block--capability-grid .field-name-field-capability>.field-item:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.block--capability-grid .field-name-field-capability>.field-item:nth-child(2n+2){margin-left:51.04478%;margin-right:-100%;clear:none}}@media (min-width:64em){.block--capability-grid .field-name-field-capability>.field-item{width:31.9403%;float:left}.block--capability-grid .field-name-field-capability>.field-item:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.block--capability-grid .field-name-field-capability>.field-item:nth-child(3n+2){margin-left:34.02985%;margin-right:-100%;clear:none}.block--capability-grid .field-name-field-capability>.field-item:nth-child(3n+3){margin-left:68.0597%;margin-right:-100%;clear:none}}.block--project-grid .block__title{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600}@media (min-width:64em){.block--project-grid .block__title{font-size:40px}}.block--project-grid .field-name-field-projects:after,.block--project-grid .field-name-field-projects:before{content:" ";display:table}.block--project-grid .field-name-field-projects:after{clear:both}.block--project-grid .field-name-field-projects>.field-item{margin-bottom:24px}@media (min-width:45em){.block--project-grid .field-name-field-projects>.field-item{width:31.9403%;float:left}.block--project-grid .field-name-field-projects>.field-item:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.block--project-grid .field-name-field-projects>.field-item:nth-child(3n+2){margin-left:34.02985%;margin-right:-100%;clear:none}.block--project-grid .field-name-field-projects>.field-item:nth-child(3n+3){margin-left:68.0597%;margin-right:-100%;clear:none}}.block-whatwedoprojects{position:relative}.block-whatwedoprojects .block__title{color:#fff}@media (min-width:64em){.block-whatwedoprojects .block__title{margin-bottom:40px}}@media (min-width:48em){.block-whatwedoprojects .field-name-body{position:absolute;top:0;right:0}}.block-whatwedoprojects .field-name-body a{color:#fff;font-size:16px}.block-whatwedoprojects .icon-circle-bg{margin-left:10px;vertical-align:middle}.block-views-block-sub-capability-list-block-1{position:relative}.block-views-block-sub-capability-list-block-1 h2.block__title{background-color:white}.block-views-block-sub-capability-list-block-1 .block__inner{background-color:white}.field-name-field-article-type{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;margin-bottom:10px}.node--type-article h1{margin-bottom:14px}@media (max-width:47.99em){.node--type-article .field-type-image img{width:100%}}.node--article,.node--article a{color:#4d4d4d}.node--article .node__meta{margin-bottom:12px;font-size:14px;border-bottom:1px solid #4d4d4d}@media (min-width:64em){.node--article .node__meta{margin-bottom:24px}}.node--article .field-name-body a{color:#ea7502}@media (min-width:48em){.node--article.node--view-mode-full .ds-layout-left{padding-right:7.44403%}}.node--article.node--view-mode-full iframe{max-width:100%}.node--article.node--view-mode-full .field-name-field-newsroom{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;color:#000;font-size:13px}.node--article.node--view-mode-full .field-name-node-submitted-by{margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #000;font-size:13px}.node--article.node--view-mode-full .ds-layout-footer{margin-bottom:24px}@media (min-width:48em){.node--article.node--view-mode-full .ds-layout-footer{margin-bottom:50px}}.node--article.node--view-mode-full .ds-layout-footer .view-title{margin-bottom:24px;padding-top:18px;padding-bottom:18px;background-image:url(/themes/ch2m/assets/images/title-blue-on-white-waves.jpg);background-repeat:repeat-x;background-size:auto 100%;color:#02050f;font-size:25px;padding-left:15px;padding-right:15px;margin-left:-15px;margin-right:-15px}@media (min-width:48em){.node--article.node--view-mode-full .ds-layout-footer .view-title{height:87px;padding-top:31.5px;padding-bottom:0;font-size:22px}}@media (min-width:64em){.node--article.node--view-mode-full .ds-layout-footer .view-title{height:87px;padding-top:28px;font-size:30px}}@media (min-width:48em){.node--article.node--view-mode-full .ds-layout-footer .view-title{padding-left:80px;padding-right:80px}}@media (min-width:60.125em){.node--article.node--view-mode-full .ds-layout-footer .view-title{padding-left:80px;padding-right:80px}}@media (min-width:48em){.node--article.node--view-mode-full .ds-layout-footer .view-title{margin-left:-80px;margin-right:-80px}}@media (min-width:60.125em){.node--article.node--view-mode-full .ds-layout-footer .view-title{margin-left:-80px;margin-right:-80px}}@media (min-width:48em){.node--article.node--view-mode-full .ds-layout-footer .view-title{margin-bottom:30px}}.node--article.node--view-mode-full .field-node--dynamic-block-fieldnode-article-tags{padding-bottom:40px}.node--article.node--view-mode-full .field-name-dynamic-token-fieldnode-share-story,.node--article.node--view-mode-full .field-name-field-tags,.node--article.node--view-mode-full .view-article-tags{background-color:#F3F3F3}@media (min-width:48em){.node--article.node--view-mode-full .field-name-dynamic-token-fieldnode-share-story,.node--article.node--view-mode-full .field-name-field-tags,.node--article.node--view-mode-full .view-article-tags{margin-right:-15px}}@media (min-width:48em) and (min-width:48em){.node--article.node--view-mode-full .field-name-dynamic-token-fieldnode-share-story,.node--article.node--view-mode-full .field-name-field-tags,.node--article.node--view-mode-full .view-article-tags{margin-right:-80px}}@media (min-width:48em) and (min-width:60.125em){.node--article.node--view-mode-full .field-name-dynamic-token-fieldnode-share-story,.node--article.node--view-mode-full .field-name-field-tags,.node--article.node--view-mode-full .view-article-tags{margin-right:-80px}}.node--article.node--view-mode-full .field-name-dynamic-token-fieldnode-share-story .field-label,.node--article.node--view-mode-full .field-name-dynamic-token-fieldnode-share-story h4,.node--article.node--view-mode-full .field-name-field-tags .field-label,.node--article.node--view-mode-full .field-name-field-tags h4,.node--article.node--view-mode-full .view-article-tags .field-label,.node--article.node--view-mode-full .view-article-tags h4{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;margin-bottom:8px;color:#000;font-size:12px}.node--article.node--view-mode-full .field-name-dynamic-token-fieldnode-share-story{padding:20px;margin-top:40px}.node--article.node--view-mode-full .field-name-field-tags,.node--article.node--view-mode-full .view-article-tags{padding:0 20px 20px}.node--article.node--view-mode-full .field-name-field-tags a,.node--article.node--view-mode-full .view-article-tags a{display:inline-block;padding:0 20px;background-color:#000;border-radius:20px;color:#fff;font-size:12px;line-height:2}.node--article.node--view-mode-full .field-name-field-tags .field-item,.node--article.node--view-mode-full .field-name-field-tags .views-row,.node--article.node--view-mode-full .view-article-tags .field-item,.node--article.node--view-mode-full .view-article-tags .views-row{margin-bottom:8px;margin-left:2px;display:inline-block}.node--article.node--view-mode-full .field-name-field-tags .field-item:last-child,.node--article.node--view-mode-full .field-name-field-tags .views-row:last-child,.node--article.node--view-mode-full .view-article-tags .field-item:last-child,.node--article.node--view-mode-full .view-article-tags .views-row:last-child{margin-bottom:0}.node--article.node--view-mode-teaser,.node--article.node--view-mode-featured-teaser{position:relative;background-color:#f3f3f3;transition:.2s ease all}.node--article.node--view-mode-teaser a,.node--article.node--view-mode-featured-teaser a{text-decoration:none}.node--article.node--view-mode-teaser .node__content,.node--article.node--view-mode-featured-teaser .node__content{padding:15px;font-size:14px}@media (min-width:64em){.node--article.node--view-mode-teaser .node__content,.node--article.node--view-mode-featured-teaser .node__content{padding:21px;font-size:16px}}.node--article.node--view-mode-teaser .node__content p:last-child,.node--article.node--view-mode-featured-teaser .node__content p:last-child{margin:0}.node--article.node--view-mode-teaser .node__title,.node--article.node--view-mode-featured-teaser .node__title{font-family:"Guardian Sans",Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.5}.node--article.node--view-mode-teaser .node__title,.node--article.node--view-mode-teaser .node__title a,.node--article.node--view-mode-featured-teaser .node__title,.node--article.node--view-mode-featured-teaser .node__title a{color:#000}.node--article.node--view-mode-teaser .field-name-field-newsroom,.node--article.node--view-mode-featured-teaser .field-name-field-newsroom{position:absolute;top:0;left:0;width:100%;font-size:14px;font-weight:600;text-align:center;text-transform:uppercase;z-index:20}.node--article.node--view-mode-teaser .field-name-field-newsroom .field-item,.node--article.node--view-mode-featured-teaser .field-name-field-newsroom .field-item{display:none;padding:5px 20px;background-color:#d6d6d6}.node--article.node--view-mode-teaser .field-name-field-image,.node--article.node--view-mode-featured-teaser .field-name-field-image{position:relative}.node--article.node--view-mode-teaser .field-name-field-image img,.node--article.node--view-mode-featured-teaser .field-name-field-image img{width:100%}.node--article.node--view-mode-teaser .field-name-field-image:before,.node--article.node--view-mode-featured-teaser .field-name-field-image:before{position:absolute;top:0;left:0;height:100%;width:100%;content:" ";background-color:#fff;opacity:0}.node--article.node--view-mode-teaser .field-name-body,.node--article.node--view-mode-teaser .node__submitted,.node--article.node--view-mode-teaser .field-name-field-newsroom .field-item,.node--article.node--view-mode-teaser .field-name-field-image:before,.node--article.node--view-mode-featured-teaser .field-name-body,.node--article.node--view-mode-featured-teaser .node__submitted,.node--article.node--view-mode-featured-teaser .field-name-field-newsroom .field-item,.node--article.node--view-mode-featured-teaser .field-name-field-image:before{transition:.2s ease all}.node--article.node--view-mode-teaser:hover .field-name-field-newsroom .field-item,.node--article.node--view-mode-featured-teaser:hover .field-name-field-newsroom .field-item{background-color:#000;color:#fff}.node--article.node--view-mode-teaser:hover .field-name-field-image:before,.node--article.node--view-mode-featured-teaser:hover .field-name-field-image:before{opacity:.5}.node--article.node--view-mode-teaser:hover .field-name-body,.node--article.node--view-mode-teaser:hover .node__submitted,.node--article.node--view-mode-featured-teaser:hover .field-name-body,.node--article.node--view-mode-featured-teaser:hover .node__submitted{color:rgba(77,77,77,0.6)}.node--article.node--view-mode-featured-teaser{position:relative}.node--article.node--view-mode-featured-teaser .node__title{font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100;font-size:20px}@media (min-width:64em){.node--article.node--view-mode-featured-teaser .node__title{font-size:30px}}.node--article.node--view-mode-card .field-name-field-images,.node--article.node--view-mode-card .field-name-field-image,.node--article.node--view-mode-card .node__title{margin-bottom:15px}.node--article.node--view-mode-card .node__title{font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100;padding-bottom:10px;border-bottom:2px solid #000;font-size:20px}.node--article.node--view-mode-card .field-name-body{font-size:14px}.block-views-block-article-content-block-2 .block__title{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;margin-bottom:10px;padding-left:50.877%;font-size:14px}.block-views-block-article-content-article-tags,.block-socialblock-sidebar-2nd{margin-right:-15px;padding:24px;background-color:#f3f3f3}@media (min-width:48em){.block-views-block-article-content-article-tags,.block-socialblock-sidebar-2nd{margin-right:-80px}}@media (min-width:60.125em){.block-views-block-article-content-article-tags,.block-socialblock-sidebar-2nd{margin-right:-80px}}.block-views-block-article-content-article-tags .block__title,.block-socialblock-sidebar-2nd .block__title{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;margin-bottom:10px;font-size:14px}.block-socialblock-sidebar-2nd{padding-bottom:0}.sidebar .block-socialblock-sidebar-2nd{margin-bottom:0}.block-views-block-article-content-block-3{padding-bottom:24px}.block-views-block-article-content-block-3 .block__title{padding-left:15px;padding-right:15px;margin-left:-15px;margin-right:-15px;padding-top:18px;padding-bottom:18px;background-image:url(/themes/ch2m/assets/images/title-blue-on-white-waves.jpg);background-repeat:repeat-x;background-size:auto 100%;color:#02050f;font-size:25px}@media (min-width:48em){.block-views-block-article-content-block-3 .block__title{padding-left:80px;padding-right:80px}}@media (min-width:60.125em){.block-views-block-article-content-block-3 .block__title{padding-left:80px;padding-right:80px}}@media (min-width:48em){.block-views-block-article-content-block-3 .block__title{margin-left:-80px;margin-right:-80px}}@media (min-width:60.125em){.block-views-block-article-content-block-3 .block__title{margin-left:-80px;margin-right:-80px}}@media (min-width:48em){.block-views-block-article-content-block-3 .block__title{height:87px;padding-top:31.5px;padding-bottom:0;font-size:22px}}@media (min-width:64em){.block-views-block-article-content-block-3 .block__title{height:87px;padding-top:28px;font-size:30px}}@media (min-width:48em){.block-views-block-article-content-block-3 .block__title{margin-bottom:40px;font-size:40px}}@media (min-width:48em){.related-article{width:31.9403%;float:left}.related-article:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.related-article:nth-child(3n+2){margin-left:34.02985%;margin-right:-100%;clear:none}.related-article:nth-child(3n+3){margin-left:68.0597%;margin-right:-100%;clear:none}}.related-article img{margin-bottom:24px}.related-article h3{padding-bottom:15px;border-bottom:3px solid #000}.related-article h3 a{color:#000}.related-article p{font-size:16px}.block-views-block-article-content-block-4 .block__title,.block-views-block-more-articles-block-1 .block__title{font-size:26px}.block-views-block-article-content-block-4 a,.block-views-block-more-articles-block-1 a{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;color:#65219a;font-size:16px}.block-views-block-article-content-block-4 ul,.block-views-block-more-articles-block-1 ul{margin:0}.row-count{font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100;color:#030303}.all-news{position:relative;display:inline-block;padding-left:48px;color:#000;font-size:16px;line-height:2}.all-news .icon-circle-bg{position:absolute;top:0;left:0}.node__content+.article__options{margin-top:20px}.article__options{font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100;margin-bottom:20px;padding:12px 0;border:0 solid #000;border-width:1px 0}.article__options ul,.article__options li{margin:0;padding:0;list-style:none;display:inline-block}.article__options ul a,.article__options li a{color:#ea7502;font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600}.article__options ul span,.article__options li span{margin-left:10px}.article__options li{margin-left:32px}@media (min-width:37.5em){.view-article-options{width:111%}}@media (max-width:59.8125em){.view-article-options{width:100%}}.view-article-options .view-content{margin-bottom:20px;padding:12px 0;border:0 solid #000;border-width:1px 0}.view-article-options .views-row .views-field:first-child{font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100;color:#000}.view-article-options .views-field{display:inline-block}@media (max-width:59.8125em){.view-article-options .views-field{display:block}}.view-article-options .icon-circle-bg{background:url(/themes/ch2m/assets/images/icons/angle-left.svg) center center 100%}.view-article-options .views-row a{color:#ea7502;font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;font-size:13px;margin-left:10px}@media (max-width:59.8125em){.view-article-options .views-row a{margin-left:0}}.node--article.node--view-mode-full .ds-layout-left:after,.node--article.node--view-mode-full .ds-layout-left:before,.node--article.node--view-mode-full .ds-layout-right:after,.node--article.node--view-mode-full .ds-layout-right:before{content:" ";display:table}.node--article.node--view-mode-full .ds-layout-left:after,.node--article.node--view-mode-full .ds-layout-right:after{clear:both}.node--article.node--view-mode-full .ds-layout-slices{clear:both;display:block}.node--article.node--view-mode-full .ds-layout-slices .title-art{padding-top:18px;padding-bottom:18px;background-image:url(/themes/ch2m/assets/images/title-blue-on-white-waves.jpg);background-repeat:repeat-x;background-size:auto 100%;color:#02050f;font-size:25px;margin-top:40px;margin-bottom:0;padding-top:20px;height:64px}@media (min-width:48em){.node--article.node--view-mode-full .ds-layout-slices .title-art{height:87px;padding-top:31.5px;padding-bottom:0;font-size:22px}}@media (min-width:64em){.node--article.node--view-mode-full .ds-layout-slices .title-art{height:87px;padding-top:28px;font-size:30px}}.node--article.node--view-mode-full .ds-layout-slices .title-art h3{margin:0;padding:0;font-size:1.625rem}.node--article.node--view-mode-full .ds-layout-slices .title-art h3 span{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600}.node--article.node--view-mode-full .ds-layout-slices .field-node--field-related-content:after,.node--article.node--view-mode-full .ds-layout-slices .field-node--field-related-content:before{content:" ";display:table}.node--article.node--view-mode-full .ds-layout-slices .field-node--field-related-content:after{clear:both}.node--article.node--view-mode-full .ds-layout-slices .field-node--field-related-content>.field-items:after,.node--article.node--view-mode-full .ds-layout-slices .field-node--field-related-content>.field-items:before{content:" ";display:table}.node--article.node--view-mode-full .ds-layout-slices .field-node--field-related-content>.field-items:after{clear:both}.node--article.node--view-mode-full .ds-layout-slices .field-node--field-related-content>.field-items>.field-item{padding:48px 0;width:31.9403%;float:left}.node--article.node--view-mode-full .ds-layout-slices .field-node--field-related-content>.field-items>.field-item:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.node--article.node--view-mode-full .ds-layout-slices .field-node--field-related-content>.field-items>.field-item:nth-child(3n+2){margin-left:34.02985%;margin-right:-100%;clear:none}.node--article.node--view-mode-full .ds-layout-slices .field-node--field-related-content>.field-items>.field-item:nth-child(3n+3){margin-left:68.0597%;margin-right:-100%;clear:none}.node--article.node--view-mode-full .ds-layout-right .field-node--field-author .field-label{margin-left:126px;font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;font-size:13px;color:#0a0909}.node--article.node--view-mode-full .ds-layout-right .field-node--field-author .cc-location{font-size:13px}.node--article.node--view-mode-full .ds-layout-right .field-node--field-related{padding-top:40px}.node--article.node--view-mode-full .ds-layout-right .field-node--field-related .field-label{font-size:18px;font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;color:#111}.node--article.node--view-mode-full .ds-layout-right .field-node--field-related article{padding:20px 0}.node--article.node--view-mode-full .ds-layout-right .field-node--field-related article h2{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;margin-bottom:8px}.node--article.node--view-mode-full .ds-layout-right .field-node--field-related article h2,.node--article.node--view-mode-full .ds-layout-right .field-node--field-related article p{font-size:13px}.node--article.node--view-mode-full .ds-layout-right .field-node--field-related article h2 a,.node--article.node--view-mode-full .ds-layout-right .field-node--field-related article p a{color:#65219a}.node--article.node--view-mode-full .ds-layout-right .field-node--field-related article p{margin-bottom:0}.node--article.node--view-mode-full .ds-layout-right .field-node--field-related article h3{display:none}.node--article.node--view-mode-full .ds-layout-right .field-node--field-related-external a{display:inline-block;font-size:13px;color:#65219a;font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;line-height:18px;margin-bottom:12px}.node--article.node--view-mode-full .ds-layout-right .view-articles-by-capability{padding-top:40px}.node--article.node--view-mode-full .ds-layout-right .view-articles-by-capability h3{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;font-size:18px;margin-bottom:12px}.node--article.node--view-mode-full .ds-layout-right .view-articles-by-capability h3 span{font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100;font-size:18px}.node--article.node--view-mode-full .ds-layout-right .view-articles-by-capability span,.node--article.node--view-mode-full .ds-layout-right .view-articles-by-capability a{font-size:13px}.node--article.node--view-mode-full .ds-layout-right .view-articles-by-capability a{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;color:#65219a}.view-article-links .view-header h4,.view-conditional-article-links .view-header h4{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600}.view-article-links .view-header h4 span,.view-conditional-article-links .view-header h4 span{font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100}.view-article-links .views-field-title,.view-conditional-article-links .views-field-title{font-size:13px;font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;padding-bottom:4px}.view-article-links .views-field-title a,.view-conditional-article-links .views-field-title a{color:#65219a;line-height:18px}.view-article-links p,.view-conditional-article-links p{font-size:13px}.field-node--dynamic-token-fieldnode-disqus-comments{margin-bottom:40px}@media (max-width:47.99em){.node--article.node--view-mode-full .ds-layout-slices .field-node--field-related-content>.field-items>.field-item:nth-child(3n+1),.node--article.node--view-mode-full .ds-layout-slices .field-node--field-related-content>.field-items>.field-item:nth-child(3n+2),.node--article.node--view-mode-full .ds-layout-slices .field-node--field-related-content>.field-items>.field-item:nth-child(3n+3){margin-right:0;margin-left:0;width:100%}}.site-hero{position:relative;padding:48px 0;color:#040404}.site-hero .page-title{margin-bottom:0}.site-hero .field-name-field-header{font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100}.site-hero .field-name-field-header img{max-width:50%}@media (min-width:48em){.site-hero .field-name-field-header img{max-width:none}}.site-hero .field-name-field-header p{font-size:18px;font-size:1.125rem;line-height:1.3}@media (min-width:48em){.site-hero .field-name-field-header p{font-size:20px;font-size:1.25rem}}@media (min-width:60.125em){.site-hero .field-name-field-header p{font-size:23px;font-size:1.4375rem}}@media (min-width:60.125em){.site-hero .field-name-field-header p:nth-child(2){margin-bottom:30px}}.site-hero .container{padding-left:15px;padding-right:15px}@media (min-width:60.125em){.site-hero .container{padding-left:0;padding-right:0}}.site-hero .calling-card p{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;font-size:16px;font-size:1rem;line-height:1.5}.site-hero .calling-card__img,.site-hero .calling-card__content{border-color:#fff}.site-hero .btn{font-family:"Guardian Sans",Helvetica,sans-serif;font-weight:300}.site-hero .svg-logo{width:91px;height:25px;fill:#fff}@media (min-width:64em){.site-hero .svg-logo{width:182px;height:50px}}.site-hero__content{position:relative;z-index:20}.banner--hero{position:relative}.banner--hero .svg-logo-2,.banner--hero .svg-logo-3{width:375px;height:40px;fill:#fff;vertical-align:bottom}@media (min-width:31.25em){.banner--hero .svg-logo-2,.banner--hero .svg-logo-3{width:logo();height:logo(height)}}@media (min-width:75em){.banner--hero.has-hero-video{width:1340px;margin:0 auto;height:392px}}.banner--hero.has-hero-video .banner-content{background:no-repeat 50% 50%;background-size:cover}.banner--hero.has-hero-video .video-embed-field-responsive-video,.banner--hero.has-hero-video .video-responsive{left:0;top:0;height:100%;width:100%;position:absolute}@media (max-width:75em){.banner--hero.has-hero-video .field-type-video-embed-field{display:none}}.banner--hero.has-hero-video .field-banner--field-hero-content{position:relative}.banner--hero.has-hero-video .field-banner--field-hero-content h2{font-size:20px}@media (min-width:48em) and (max-width:63.99em){.banner--hero.has-hero-video .field-banner--field-hero-content .field-item{width:53.13433%;float:left;margin-right:2.00573%}}@media (min-width:64em){.banner--hero.has-hero-video .field-banner--field-hero-content .field-item{width:36.1194%}}.banner--hero.has-hero-video .field-type-video-embed-field .field-items{max-width:100%}.banner--hero .banner-content{padding-top:4.66667%;padding-right:15px;padding-left:15px}@media (min-width:60.125em){.banner--hero .banner-content{padding-right:0;padding-left:0}}.banner--hero .field-items{max-width:962px;margin-left:auto;margin-right:auto}.banner--hero .field-items:after,.banner--hero .field-items:before{content:" ";display:table}.banner--hero .field-items:after{clear:both}.banner--hero .field-name-name h2{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600}.banner--hero .field-name-name h2 span{font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100}@media (min-width:48em){.banner--hero .field-name-name h2{font-size:50px;font-size:3.125rem}}@media (max-width:24.99em){.banner--hero .field-name-field-hero-content p,.banner--hero .field-name-field-hero-content h2{margin-bottom:10px}}@media (max-width:24.99em){.banner--hero .field-name-field-hero-content h2{font-size:17px;font-size:1.0625rem}}@media (min-width:25em) and (max-width:47.99em){.banner--hero .field-name-field-hero-content h2{font-size:22px;font-size:1.375rem}}.banner.display-option--inverted-color,.banner.display-option--inverted-color p,.banner.display-option--inverted-color h2,.banner.display-option--inverted-color h3,.banner.display-option--inverted-color h4,.banner.display-option--inverted-color .calling-card__content .field-name-field-field-occupation,.banner.display-option--inverted-color blockquote:before{color:#fff}.banner.display-option--inverted-color .calling-card__img,.banner.display-option--inverted-color .calling-card__content{border-color:#fff}@media (min-width:60.125em){.banner--simple .field-name-name h2{font-size:60px;font-size:3.75rem}}.banner--simple .field-name-field-hero-subtitle h3{margin-bottom:0}.banner--simple .banner-content{max-width:962px;margin-left:auto;margin-right:auto;padding:24px 0}.banner--simple .banner-content:after,.banner--simple .banner-content:before{content:" ";display:table}.banner--simple .banner-content:after{clear:both}@media (min-width:48em){.banner--simple .banner-content{padding:48px 0}}.page-node-6 .banner--hero .field-name-name h2,.page-node-7 .banner--hero .field-name-name h2,.node-8 .banner--hero .field-name-name h2,.path-newsroom .banner--hero .field-name-name h2{font-size:58px}.page-node-7 .banner-content,.page-term--capabilities .banner-content,.node--project .banner-content,.node--page .banner-content{position:absolute;top:0;left:0;height:100%;width:100%}.banner--276 .banner-responsive-image,.banner--351 .banner-responsive-image,.banner--346 .banner-responsive-image,.banner--336 .banner-responsive-image,.banner--316 .banner-responsive-image,.banner--241 .banner-responsive-image,.banner--181 .banner-responsive-image,.banner--336 .banner-responsive-image{position:absolute;top:0;left:0;width:100%}.banner--276 .banner-content,.banner--351 .banner-content,.banner--346 .banner-content,.banner--336 .banner-content,.banner--316 .banner-content,.banner--241 .banner-content,.banner--181 .banner-content,.banner--336 .banner-content{position:relative;padding-top:9.33333%}.slice-inner{max-width:962px;margin-left:auto;margin-right:auto;padding-bottom:30px;background-color:#fff}.slice-inner:after,.slice-inner:before{content:" ";display:table}.slice-inner:after{clear:both}.slice-content,.slice-header{padding-left:15px;padding-right:15px}.slice-content:after,.slice-content:before,.slice-header:after,.slice-header:before{content:" ";display:table}.slice-content:after,.slice-header:after{clear:both}@media (min-width:48em){.slice-content,.slice-header{padding-left:80px;padding-right:80px}}@media (min-width:60.125em){.slice-content,.slice-header{padding-left:80px;padding-right:80px}}.slice-header+.slice-content{padding-top:24px}@media (min-width:48em){.slice-header+.slice-content{padding-top:30px}}.slice-content{padding-bottom:30px}.field-slice--name{padding-left:15px;padding-right:15px;margin-left:-15px;margin-right:-15px}@media (min-width:48em){.field-slice--name{padding-left:80px;padding-right:80px}}@media (min-width:60.125em){.field-slice--name{padding-left:80px;padding-right:80px}}@media (min-width:48em){.field-slice--name{margin-left:-80px;margin-right:-80px}}@media (min-width:60.125em){.field-slice--name{margin-left:-80px;margin-right:-80px}}@media (min-width:48em){.field-slice--name{font-size:30px;font-size:1.875rem}}.slice-header>.field-slice--name{margin-bottom:0}.slice.display-option--full-width-grey{background-color:#2d3438}.slice.display-option--full-width-grey .slice-inner{padding:24px 0;background-color:transparent}@media (min-width:48em){.slice.display-option--full-width-grey .slice-inner{padding:48px 0}}@media (min-width:64em){.slice.display-option--full-width-grey .slice-inner{padding:60px 0}}.slice.display-option--full-width-grey .slice-content,.slice.display-option--full-width-grey .slice-header{padding-left:0;padding-right:0}@media (max-width:980px){.slice.display-option--full-width-grey .slice-content,.slice.display-option--full-width-grey .slice-header{padding-left:4%;padding-right:4%}}.slice.display-option--full-width-grey .field-name-name{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;color:#fff}.slice.display-option--full-width-grey .field-name-field-slice-intro a{font-size:14px;font-size:.875rem;color:#fff}.slice.display-option--blue-slice .slice-inner{padding-top:0 !important}.slice.display-option--blue-slice .slice-content{font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100;font-size:18px;font-size:1.125rem;background-color:#00a1d7}@media (min-width:48em){.slice.display-option--blue-slice .slice-content{font-size:20px;font-size:1.25rem}}.slice.display-option--blue-slice .field-name-name{padding-top:18px;padding-bottom:18px;background-image:url(/themes/ch2m/assets/images/title-white-on-blue.jpg);background-repeat:repeat-x;background-size:auto 100%;color:#02050f;font-size:25px;font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;margin-bottom:0}@media (min-width:48em){.slice.display-option--blue-slice .field-name-name{height:83px;padding-top:29.5px;padding-bottom:0;font-size:22px}}@media (min-width:64em){.slice.display-option--blue-slice .field-name-name{height:84px;padding-top:26.5px;font-size:30px}}@media (min-width:48em){.slice.display-option--blue-slice .field-name-field-slice-content{width:82.98507%;float:left;margin-right:2.08955%}}.slice.display-option--blue-line-art .slice-inner{padding-top:0 !important}.slice.display-option--blue-line-art .slice-content{font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100;font-size:18px;font-size:1.125rem;padding-bottom:20.58212%;background-color:#00a1d7;background-position:right bottom;background-repeat:no-repeat;background-size:contain;color:#000}@media (min-width:48em){.slice.display-option--blue-line-art .slice-content{min-height:384px;padding-bottom:0;background-position:right 90%}}@media (min-width:48em){.slice.display-option--blue-line-art .slice-content{position:relative;background-size:auto}.slice.display-option--blue-line-art .slice-content:before{content:" ";display:block;position:absolute;top:84px;left:0;right:-270px;bottom:0;background-image:url(/themes/ch2m/assets/images/line-art-bg--full.png);background-position:80px 25px;background-repeat:no-repeat;z-index:10}}@media (min-width:48em){.slice.display-option--blue-line-art .slice-content{font-size:20px;font-size:1.25rem}}.slice.display-option--blue-line-art .field{position:relative;z-index:20}.slice.display-option--blue-line-art .field-name-name{padding-top:18px;padding-bottom:18px;background-image:url(/themes/ch2m/assets/images/title-white-on-blue.jpg);background-repeat:repeat-x;background-size:auto 100%;color:#02050f;font-size:25px;margin-bottom:0}@media (min-width:48em){.slice.display-option--blue-line-art .field-name-name{height:83px;padding-top:29.5px;padding-bottom:0;font-size:22px}}@media (min-width:64em){.slice.display-option--blue-line-art .field-name-name{height:84px;padding-top:26.5px;font-size:30px}}@media (min-width:48em){.slice.display-option--blue-line-art .field-name-field-slice-content{width:82.98507%;float:left;margin-right:2.08955%}}.slice.display-option--grey-pattern .slice-inner{background-image:url(/themes/ch2m/assets/images/grey-pattern-bg.png);background-repeat:repeat;color:#fff}.slice.display-option--grey-pattern .slice-content{padding-left:0;padding-right:0}.slice.display-option--grey-pattern .field-name-name{font-size:30px;font-size:1.875rem;color:#fff}.slice.display-option--title-blue-on-white-waves .field-name-name{padding-top:18px;padding-bottom:18px;background-image:url(/themes/ch2m/assets/images/title-blue-on-white.png);background-repeat:repeat-x;background-size:auto 100%;color:#02050f;font-size:25px;margin-bottom:0}@media (min-width:48em){.slice.display-option--title-blue-on-white-waves .field-name-name{height:49px;padding-top:12.5px;padding-bottom:0;font-size:22px}}@media (min-width:64em){.slice.display-option--title-blue-on-white-waves .field-name-name{height:86px;padding-top:27.5px;font-size:30px}}.slice.display-option--title-grey-on-white .field-name-name{padding-top:18px;padding-bottom:18px;background-image:url(/themes/ch2m/assets/images/title-grey-on-white.jpg);background-repeat:repeat-x;background-size:auto 100%;color:#02050f;font-size:25px;margin-bottom:0}@media (min-width:48em){.slice.display-option--title-grey-on-white .field-name-name{height:55px;padding-top:15.5px;padding-bottom:0;font-size:22px}}@media (min-width:64em){.slice.display-option--title-grey-on-white .field-name-name{height:100px;padding-top:34.5px;font-size:30px}}.slice.display-option--title-gold-on-white .field-name-name{padding-top:18px;padding-bottom:18px;background-image:url(/themes/ch2m/assets/images/title-gold-on-white.png);background-repeat:repeat-x;background-size:auto 100%;color:#02050f;font-size:25px;margin-bottom:0}@media (min-width:48em){.slice.display-option--title-gold-on-white .field-name-name{height:69px;padding-top:22.5px;padding-bottom:0;font-size:22px}}@media (min-width:64em){.slice.display-option--title-gold-on-white .field-name-name{height:69px;padding-top:19px;font-size:30px}}@media (min-width:48em){.slice.display-option--nudge-right .slice-content{padding-right:0}}@media (min-width:48em){.slice.display-option--nudge-right .slice-content .field:first-child{width:35.26077%}}@media (min-width:48em){.slice.display-option--nudge-right .slice-content .field:last-child{width:54.7619%}}.slice--project-slice .ds-layout-header{position:relative}.slice--project-slice .field-name-dynamic-token-fieldslice-more-projects{position:absolute;top:0;right:0}.slice--project-slice .field-name-dynamic-token-fieldslice-more-projects p{margin-bottom:0}.slice--project-slice .field-name-dynamic-token-fieldslice-more-projects a{color:#fff;font-size:14px}.slice--project-slice .field-name-dynamic-token-fieldslice-more-projects .icon-circle-bg{margin-left:15px}.slice--project-slice .field-name-field-project-reference>.field-items:after,.slice--project-slice .field-name-field-project-reference>.field-items:before{content:" ";display:table}.slice--project-slice .field-name-field-project-reference>.field-items:after{clear:both}.slice--project-slice .field-name-field-project-reference>.field-items>.field-item{margin-bottom:24px}@media (min-width:48em){.slice--project-slice .field-name-field-project-reference>.field-items>.field-item{width:31.9403%;float:left;margin-right:2.08955%;margin-bottom:0}}@media (min-width:48em){.slice--project-slice .field-name-field-project-reference>.field-items>.field-item:last-child{float:right;margin-right:0}}.slice--simple-two-column h3{margin:0}.slice--simple-two-column .slice-content{padding-top:30px}@media (max-width:47.99em){.slice--simple-two-column .slice-content .field{margin-bottom:24px}.slice--simple-two-column .slice-content .field:last-child{margin-bottom:0}}@media (min-width:48em){.slice--simple-two-column .slice-content .field{width:48.95522%;float:left;margin-right:2.08955%}}@media (min-width:48em){.slice--simple-two-column .slice-content .field:last-child{float:right;margin-right:0;float:left;margin-bottom:8%}}.slice--simple-two-column .field-name-field-slice-content{font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100;padding-top:24px}.slice--simple-two-column .field-name-field-slice-content p:last-child{margin:0}.field-slice--field-capabilities-reference>.field-items>.field-item{margin-bottom:24px}@media (min-width:37.5em){.field-slice--field-capabilities-reference>.field-items>.field-item{width:48.95522%;float:left;margin-bottom:2.08955%}.field-slice--field-capabilities-reference>.field-items>.field-item:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.field-slice--field-capabilities-reference>.field-items>.field-item:nth-child(2n+2){margin-left:51.04478%;margin-right:-100%;clear:none}}@media (min-width:64em){.field-slice--field-capabilities-reference>.field-items>.field-item{width:31.9403%;float:left}.field-slice--field-capabilities-reference>.field-items>.field-item:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.field-slice--field-capabilities-reference>.field-items>.field-item:nth-child(3n+2){margin-left:34.02985%;margin-right:-100%;clear:none}.field-slice--field-capabilities-reference>.field-items>.field-item:nth-child(3n+3){margin-left:68.0597%;margin-right:-100%;clear:none}}.slice.simple-slice-color--title-white .field-name-name{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:none}.slice.simple-slice-color--bg-orange .field-name-name{padding-top:18px;padding-bottom:18px;background-image:url(/themes/ch2m/assets/images/simple-title-orange.png);background-repeat:repeat-x;background-size:auto 100%;color:#02050f;font-size:25px;margin-bottom:0}@media (min-width:48em){.slice.simple-slice-color--bg-orange .field-name-name{height:83px;padding-top:29.5px;padding-bottom:0;font-size:22px}}@media (min-width:64em){.slice.simple-slice-color--bg-orange .field-name-name{height:84px;padding-top:26.5px;font-size:30px}}.slice.simple-slice-color--bg-orange .slice-content{font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100;font-size:18px;font-size:1.125rem;padding-bottom:20.58212%;background-color:#f07f55;background-position:right bottom;background-repeat:no-repeat;background-size:contain;color:#000}@media (min-width:48em){.slice.simple-slice-color--bg-orange .slice-content{min-height:384px;padding-bottom:0;background-position:right 90%}}@media (min-width:48em){.slice.simple-slice-color--bg-orange .slice-content{position:relative;background-size:auto}.slice.simple-slice-color--bg-orange .slice-content:before{content:" ";display:block;position:absolute;top:84px;left:0;right:-270px;bottom:0;background-image:url(/themes/ch2m/assets/images/line-art-bg--full.png);background-position:80px 25px;background-repeat:no-repeat;z-index:10}}@media (min-width:48em){.slice.simple-slice-color--bg-orange .slice-content{font-size:20px;font-size:1.25rem}}.slice.simple-slice-color--bg-orange .field{position:relative;z-index:20}.slice.simple-slice-color--bg-blue .field-name-name{padding-top:18px;padding-bottom:18px;background-image:url(/themes/ch2m/assets/images/simple-title-blue.jpeg);background-repeat:repeat-x;background-size:auto 100%;color:#02050f;font-size:25px;margin-bottom:0}@media (min-width:48em){.slice.simple-slice-color--bg-blue .field-name-name{height:83px;padding-top:29.5px;padding-bottom:0;font-size:22px}}@media (min-width:64em){.slice.simple-slice-color--bg-blue .field-name-name{height:84px;padding-top:26.5px;font-size:30px}}.slice.simple-slice-color--bg-blue .slice-content{font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100;font-size:18px;font-size:1.125rem;padding-bottom:20.58212%;background-color:#46bce4;background-position:right bottom;background-repeat:no-repeat;background-size:contain;color:#000}@media (min-width:48em){.slice.simple-slice-color--bg-blue .slice-content{min-height:384px;padding-bottom:0;background-position:right 90%}}@media (min-width:48em){.slice.simple-slice-color--bg-blue .slice-content{position:relative;background-size:auto}.slice.simple-slice-color--bg-blue .slice-content:before{content:" ";display:block;position:absolute;top:84px;left:0;right:-270px;bottom:0;background-image:url(/themes/ch2m/assets/images/line-art-bg--full.png);background-position:80px 25px;background-repeat:no-repeat;z-index:10}}@media (min-width:48em){.slice.simple-slice-color--bg-blue .slice-content{font-size:20px;font-size:1.25rem}}.slice.simple-slice-color--bg-blue .field{position:relative;z-index:20}.slice.simple-slice-color--bg-gray .field-name-name{padding-top:18px;padding-bottom:18px;background-image:url(/themes/ch2m/assets/images/simple-title-gray.png);background-repeat:repeat-x;background-size:auto 100%;color:#02050f;font-size:25px;margin-bottom:0}@media (min-width:48em){.slice.simple-slice-color--bg-gray .field-name-name{height:83px;padding-top:29.5px;padding-bottom:0;font-size:22px}}@media (min-width:64em){.slice.simple-slice-color--bg-gray .field-name-name{height:84px;padding-top:26.5px;font-size:30px}}.slice.simple-slice-color--bg-gray .slice-content{font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100;font-size:18px;font-size:1.125rem;padding-bottom:20.58212%;background-color:#8b8b8b;background-position:right bottom;background-repeat:no-repeat;background-size:contain;color:#000}@media (min-width:48em){.slice.simple-slice-color--bg-gray .slice-content{min-height:384px;padding-bottom:0;background-position:right 90%}}@media (min-width:48em){.slice.simple-slice-color--bg-gray .slice-content{position:relative;background-size:auto}.slice.simple-slice-color--bg-gray .slice-content:before{content:" ";display:block;position:absolute;top:84px;left:0;right:-270px;bottom:0;background-image:url(/themes/ch2m/assets/images/line-art-bg--full.png);background-position:80px 25px;background-repeat:no-repeat;z-index:10}}@media (min-width:48em){.slice.simple-slice-color--bg-gray .slice-content{font-size:20px;font-size:1.25rem}}.slice.simple-slice-color--bg-gray .field{position:relative;z-index:20}.slice.simple-slice-color--bg-green .field-name-name{padding-top:18px;padding-bottom:18px;background-image:url(/themes/ch2m/assets/images/simple-title-green.png);background-repeat:repeat-x;background-size:auto 100%;color:#02050f;font-size:25px;margin-bottom:0}@media (min-width:48em){.slice.simple-slice-color--bg-green .field-name-name{height:83px;padding-top:29.5px;padding-bottom:0;font-size:22px}}@media (min-width:64em){.slice.simple-slice-color--bg-green .field-name-name{height:84px;padding-top:26.5px;font-size:30px}}.slice.simple-slice-color--bg-green .slice-content{font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100;font-size:18px;font-size:1.125rem;padding-bottom:20.58212%;background-color:#55a76c;background-position:right bottom;background-repeat:no-repeat;background-size:contain;color:#000}@media (min-width:48em){.slice.simple-slice-color--bg-green .slice-content{min-height:384px;padding-bottom:0;background-position:right 90%}}@media (min-width:48em){.slice.simple-slice-color--bg-green .slice-content{position:relative;background-size:auto}.slice.simple-slice-color--bg-green .slice-content:before{content:" ";display:block;position:absolute;top:84px;left:0;right:-270px;bottom:0;background-image:url(/themes/ch2m/assets/images/line-art-bg--full.png);background-position:80px 25px;background-repeat:no-repeat;z-index:10}}@media (min-width:48em){.slice.simple-slice-color--bg-green .slice-content{font-size:20px;font-size:1.25rem}}.slice.simple-slice-color--bg-green .field{position:relative;z-index:20}.slice.simple-slice-color--bg-purple .field-name-name{padding-top:18px;padding-bottom:18px;background-image:url(/themes/ch2m/assets/images/simple-title-purple.png);background-repeat:repeat-x;background-size:auto 100%;color:#02050f;font-size:25px;margin-bottom:0}@media (min-width:48em){.slice.simple-slice-color--bg-purple .field-name-name{height:83px;padding-top:29.5px;padding-bottom:0;font-size:22px}}@media (min-width:64em){.slice.simple-slice-color--bg-purple .field-name-name{height:84px;padding-top:26.5px;font-size:30px}}.slice.simple-slice-color--bg-purple .slice-content{font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100;font-size:18px;font-size:1.125rem;padding-bottom:20.58212%;background-color:#937bb3;background-position:right bottom;background-repeat:no-repeat;background-size:contain;color:#000}@media (min-width:48em){.slice.simple-slice-color--bg-purple .slice-content{min-height:384px;padding-bottom:0;background-position:right 90%}}@media (min-width:48em){.slice.simple-slice-color--bg-purple .slice-content{position:relative;background-size:auto}.slice.simple-slice-color--bg-purple .slice-content:before{content:" ";display:block;position:absolute;top:84px;left:0;right:-270px;bottom:0;background-image:url(/themes/ch2m/assets/images/line-art-bg--full.png);background-position:80px 25px;background-repeat:no-repeat;z-index:10}}@media (min-width:48em){.slice.simple-slice-color--bg-purple .slice-content{font-size:20px;font-size:1.25rem}}.slice.simple-slice-color--bg-purple .field{position:relative;z-index:20}.slice.simple-slice-color--bg-yellow .field-name-name{padding-top:18px;padding-bottom:18px;background-image:url(/themes/ch2m/assets/images/simple-title-yellow.png);background-repeat:repeat-x;background-size:auto 100%;color:#02050f;font-size:25px;margin-bottom:0}@media (min-width:48em){.slice.simple-slice-color--bg-yellow .field-name-name{height:83px;padding-top:29.5px;padding-bottom:0;font-size:22px}}@media (min-width:64em){.slice.simple-slice-color--bg-yellow .field-name-name{height:84px;padding-top:26.5px;font-size:30px}}.slice.simple-slice-color--bg-yellow .slice-content{font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100;font-size:18px;font-size:1.125rem;padding-bottom:20.58212%;background-color:#fdd869;background-position:right bottom;background-repeat:no-repeat;background-size:contain;color:#000}@media (min-width:48em){.slice.simple-slice-color--bg-yellow .slice-content{min-height:384px;padding-bottom:0;background-position:right 90%}}@media (min-width:48em){.slice.simple-slice-color--bg-yellow .slice-content{position:relative;background-size:auto}.slice.simple-slice-color--bg-yellow .slice-content:before{content:" ";display:block;position:absolute;top:84px;left:0;right:-270px;bottom:0;background-image:url(/themes/ch2m/assets/images/line-art-bg--full.png);background-position:80px 25px;background-repeat:no-repeat;z-index:10}}@media (min-width:48em){.slice.simple-slice-color--bg-yellow .slice-content{font-size:20px;font-size:1.25rem}}.slice.simple-slice-color--bg-yellow .field{position:relative;z-index:20}.slice.simple-slice-color--simple-orange{color:#02050f}.slice.simple-slice-color--simple-orange .field-name-name{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#f07f55 none;margin-bottom:0;height:66px}@media (min-width:48em){.slice.simple-slice-color--simple-orange .field-name-name{height:84px}}.slice.simple-slice-color--simple-orange .slice-content{background-color:#f07f55}.slice.simple-slice-color--simple-blue{color:#02050f}.slice.simple-slice-color--simple-blue .field-name-name{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#00a1d7 none;margin-bottom:0;height:66px}@media (min-width:48em){.slice.simple-slice-color--simple-blue .field-name-name{height:84px}}.slice.simple-slice-color--simple-blue .slice-content{background-color:#00a1d7}.slice.simple-slice-color--simple-gray{color:#02050f}.slice.simple-slice-color--simple-gray .field-name-name{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#8b8b8b none;margin-bottom:0;height:66px}@media (min-width:48em){.slice.simple-slice-color--simple-gray .field-name-name{height:84px}}.slice.simple-slice-color--simple-gray .slice-content{background-color:#8b8b8b}.slice.simple-slice-color--simple-green{color:#02050f}.slice.simple-slice-color--simple-green .field-name-name{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#55a76c none;margin-bottom:0;height:66px}@media (min-width:48em){.slice.simple-slice-color--simple-green .field-name-name{height:84px}}.slice.simple-slice-color--simple-green .slice-content{background-color:#55a76c}.slice.simple-slice-color--simple-purple{color:#02050f}.slice.simple-slice-color--simple-purple .field-name-name{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#937bb3 none;margin-bottom:0;height:66px}@media (min-width:48em){.slice.simple-slice-color--simple-purple .field-name-name{height:84px}}.slice.simple-slice-color--simple-purple .slice-content{background-color:#937bb3}.slice.simple-slice-color--simple-yellow{color:#02050f}.slice.simple-slice-color--simple-yellow .field-name-name{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#fdd869 none;margin-bottom:0;height:66px}@media (min-width:48em){.slice.simple-slice-color--simple-yellow .field-name-name{height:84px}}.slice.simple-slice-color--simple-yellow .slice-content{background-color:#fdd869}.slice--iframe-slice .slice-content{padding:0 !important}.field-slice--field-iframe-source{display:none}.slice--_-col-with-connect .slice-inner{padding-bottom:0}.slice--_-col-with-connect .slice-inner .slice-content{padding-bottom:0}.slice--_-col-with-connect .field-name-name{height:auto !important;padding:0 !important;margin:0 !important;margin-bottom:30px !important;background-image:none !important}.slice--_-col-with-connect .field-name-field-connect-reference .field-label{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;margin-bottom:30px;color:#02050f;font-size:22px}@media (min-width:50em){.slice--_-col-with-connect .layout-row.parent>.layout-col:first-child{width:65.97015%;float:left;margin-right:2.08955%}}@media (min-width:50em){.slice--_-col-with-connect .layout-row.parent>.layout-col:last-child{width:31.9403%;float:right;margin-right:0}}@media (min-width:37.5em) and (max-width:49.99em){.slice--_-col-with-connect .layout-row.child .layout-col.first{width:48.95522%;float:left;margin-right:2.08955%}}@media (min-width:50em){.slice--_-col-with-connect .layout-row.child .layout-col.first{width:48.41629%;float:left;margin-right:3.16742%}}@media (min-width:37.5em) and (max-width:49.99em){.slice--_-col-with-connect .layout-row.child .layout-col.last{width:48.95522%;float:right;margin-right:0}}@media (min-width:50em){.slice--_-col-with-connect .layout-row.child .layout-col.last{width:48.41629%;float:right;margin-right:0}}.field-slice--field-related-content-column>.field-items:after,.field-slice--field-related-content-column>.field-items:before{content:" ";display:table}.field-slice--field-related-content-column>.field-items:after{clear:both}.field-slice--field-related-content-column>.field-items>.field-item{margin-bottom:24px}@media (min-width:48em){.field-slice--field-related-content-column>.field-items>.field-item{width:31.9403%;float:left;margin-bottom:2.08955%}.field-slice--field-related-content-column>.field-items>.field-item:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.field-slice--field-related-content-column>.field-items>.field-item:nth-child(3n+2){margin-left:34.02985%;margin-right:-100%;clear:none}.field-slice--field-related-content-column>.field-items>.field-item:nth-child(3n+3){margin-left:68.0597%;margin-right:-100%;clear:none}}.slice--related-content .field-name-field-image{margin-bottom:12px}.slice--related-content .slice-content{padding-bottom:0}.slice--related-content .field-name-field-title{margin-bottom:12px;font-size:26px}.slice--related-projects .slice-inner{padding-bottom:0}.slice--related-news .slice-inner{padding-bottom:0}.slice--related-news .slice-inner .slice-content{padding-bottom:30px}@media (min-width:48em){.slice--related-news .slice-inner .slice-content{padding-bottom:0}}.slice--related-people .slice-inner{padding-bottom:0}@media (min-width:48em){.slice--related-people .slice-inner .slice-content{padding-bottom:0}}@media (min-width:48em){.slice--facts-testimonial .key-facts-testimonial{width:48.95522%;float:right;margin-right:0}}.slice--facts-testimonial .slice-inner{padding-bottom:0}.slice--facts-testimonial .slice-inner .slice-content{padding-bottom:0}.field-slice--field-key-facts{margin-bottom:24px}@media (min-width:48em){.field-slice--field-key-facts{width:48.95522%;float:left;margin-right:2.08955%;margin-bottom:0}}.field-slice--field-key-facts .field-label{margin-bottom:24px}.testimonial-facts .key-facts-testimonial{float:left;background:white;padding-right:20px;padding-bottom:20px}.facts-simple-text .slice-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:48em){.facts-simple-text .slice-content{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.facts-simple-text .slice-content .field-name-field-key-facts{-webkit-order:0;-ms-flex-order:0;order:0}.facts-simple-text .slice-content .simple-text{-webkit-order:1;-ms-flex-order:1;order:1}.simple-text-facts .slice-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:48em){.simple-text-facts .slice-content{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.simple-text-facts .simple-text{-webkit-order:0;-ms-flex-order:0;order:0;padding-right:20px}.simple-text-facts .field-slice--field-key-facts{-webkit-order:1;-ms-flex-order:1;order:1}.testimonial-simple-text .slice-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:48em){.testimonial-simple-text .slice-content{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.testimonial-simple-text .slice-content .testimonial{-webkit-order:0;-ms-flex-order:0;order:0;padding-right:20px}@media (min-width:48em){.testimonial-simple-text .slice-content .testimonial{width:50%;padding-right:20px}}.testimonial-simple-text .slice-content .simple-text{-webkit-order:1;-ms-flex-order:1;order:1}.simple-text-testimonial .slice-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:48em){.simple-text-testimonial .slice-content{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.simple-text-testimonial .slice-content .simple-text{-webkit-order:0;-ms-flex-order:0;order:0;padding-right:20px}.simple-text-testimonial .slice-content .testimonial{-webkit-order:1;-ms-flex-order:1;order:1}@media (min-width:48em){.simple-text-testimonial .slice-content .testimonial{width:50%}}.slice--slideshow .bx-pager{text-align:center}.slice--slideshow .bx-pager-item{font-size:0}.slice--slideshow .bx-pager-link{font-size:0}.slice--slideshow .bx-pager-link:hover{background-color:#3c145b}.slice--slideshow .bx-pager-link.active{background-color:#a55edd}.field-slice--field-slice-columns>.field-items:after,.field-slice--field-slice-columns>.field-items:before{content:" ";display:table}.field-slice--field-slice-columns>.field-items:after{clear:both}.field-slice--field-slice-columns>.field-items>.field-item{margin-bottom:24px}@media (min-width:48em){.field-slice--field-slice-columns.has-2-cols>.field-items>.field-item{width:48.95522%;float:left;margin-right:2.08955%;margin-bottom:0}}@media (min-width:48em){.field-slice--field-slice-columns.has-2-cols>.field-items>.field-item:last-child{float:right;margin-right:0}}@media (min-width:48em){.field-slice--field-slice-columns.has-3-cols>.field-items>.field-item{width:31.9403%;float:left;margin-right:2.08955%;margin-bottom:0}}@media (min-width:48em){.field-slice--field-slice-columns.has-3-cols>.field-items>.field-item:last-child{float:right;margin-right:0}}@media (min-width:48em){.field-slice--field-slice-columns.has-4-cols>.field-items>.field-item{width:23.43284%;float:left;margin-right:2.08955%;margin-bottom:0}}@media (min-width:48em){.field-slice--field-slice-columns.has-4-cols>.field-items>.field-item:last-child{float:right;margin-right:0}}.market-facts{padding:0  30px}.market-facts:after,.market-facts:before{content:" ";display:table}.market-facts:after{clear:both}.marketing-facts{text-align:center;padding-bottom:35px}.marketing-facts:last-child{margin-bottom:0}@media (min-width:37.5em){.marketing-facts{width:48.95522%;float:left;margin-bottom:2.08955%}.marketing-facts:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.marketing-facts:nth-child(2n+2){margin-left:51.04478%;margin-right:-100%;clear:none}.marketing-facts:nth-last-child(-n+3){margin-bottom:0}}@media (min-width:48em){.marketing-facts{width:31.9403%;float:left;margin-bottom:2.08955%}.marketing-facts:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.marketing-facts:nth-child(3n+2){margin-left:34.02985%;margin-right:-100%;clear:none}.marketing-facts:nth-child(3n+3){margin-left:68.0597%;margin-right:-100%;clear:none}.marketing-facts:nth-last-child(-n+2){margin-bottom:0}}.marketing-facts h3{margin-bottom:24px;font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100;margin-left:auto;margin-right:auto;background-color:#4cbde3;border-radius:50%;color:#fff;font-size:60px;font-size:3.75rem;width:175px;line-height:175px}.marketing-facts .field-field-collection-item--field-fact{max-width:200px;margin:0 auto}.marketing-facts .field-field-collection-item--field-fact p{font-size:15px;font-size:.9375rem;margin:0}.orange .field-name-field-number h3{background-color:#ea7502}.purple .field-name-field-number h3{background-color:#65219a}.green .field-name-field-number h3{background-color:#009a49}.blue .field-name-field-number h3{background-color:#47bce4}.gray .field-name-field-number h3{background-color:#2d3438}.slice--related-content{margin-bottom:30px}.slice--related-content .slice--related-content-column .slice-inner{margin-bottom:24px}.slice--related-content .slice--related-content-column .slice-inner:after,.slice--related-content .slice--related-content-column .slice-inner:before{content:" ";display:table}.slice--related-content .slice--related-content-column .slice-inner:after{clear:both}@media (min-width:37.5em){.slice--related-content .slice--related-content-column .slice-inner{width:48.95522%;float:left;margin-bottom:2.08955%}.slice--related-content .slice--related-content-column .slice-inner:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.slice--related-content .slice--related-content-column .slice-inner:nth-child(2n+2){margin-left:51.04478%;margin-right:-100%;clear:none}}@media (min-width:53.125em){.slice--related-content .slice--related-content-column .slice-inner{width:31.9403%;float:left;margin-bottom:2.08955%}.slice--related-content .slice--related-content-column .slice-inner:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.slice--related-content .slice--related-content-column .slice-inner:nth-child(3n+2){margin-left:34.02985%;margin-right:-100%;clear:none}.slice--related-content .slice--related-content-column .slice-inner:nth-child(3n+3){margin-left:68.0597%;margin-right:-100%;clear:none}}.slice--related-content .slice--related-content-column .slice-inner:nth-child(3n+1){margin-right:0;clear:none}.slice--related-content .slice--related-content-column .slice-inner:nth-child(3n+2){margin-right:0;clear:none}.slice--related-content .field-slice--field-related-content .field-slice--name{background-image:none !important;font-family:"Guardian Sans",Helvetica,sans-serif;font-weight:300;font-size:26px;color:#4D4D4D;display:inline-block;height:auto;padding-top:15px;padding-left:0;padding-right:0;margin-left:0;margin-right:0;margin-bottom:10px}.slice--related-content .field-slice--field-related-content .slice-content{padding-left:0;padding-right:20px}.slice--related-content .field-slice--field-related-content .slice-content img{width:100%}.slice--related-content .field-slice--field-related-content .slice-content .field-slice--field-body{max-width:90%}.btn{display:inline-block;padding:10px 20px;background-color:#000;border-radius:30px;color:#fff;font-size:12px;font-size:.75rem;text-align:center;transition:.2s ease all}.btn:hover{background-color:#262626;text-decoration:none}@media (min-width:48em){.btn{font-size:14px;font-size:.875rem;padding:12px 30px}}.btn,.btn:hover{text-decoration:none}.btn--white{background-color:#fff;color:#000 !important}.btn--white:hover{background-color:#f1f1f1}.btn--purple{background-color:#65219a;color:#fff !important}.btn--purple:hover{background-color:#8e34d4}.btn--orange{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;background-color:#ea7502;color:#000 !important}.btn--orange:hover{background-color:#fd9b3b}.btn--blue{background-color:#4cbde3}.btn--blue:hover{background-color:#8ed5ed}.btn--sm{padding:5px 15px;font-size:1.0em}.btn--lg{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;padding:0 50px;color:#000;background-color:#ea7502;font-size:18px;line-height:58px}.btn--lg:hover{background-color:#fd9b3b}.btn+.btn{margin-left:12px}@media (max-width:47.99em){.btn+.btn{margin-left:4px}}@media (max-width:37.49em){.btn+.btn{margin-left:12px}}.node--type-project .banner-content p{max-width:550px}.node--type-project .page-title{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600}@media (max-width:47.99em){.node--type-project .page-title{margin-bottom:10px;font-size:21px;font-size:1.3125rem}}@media (min-width:64em){.node--type-project .page-title{margin-bottom:40px;font-size:60px;font-size:3.75rem}}.node--type-project .bx-pager-item a{background-color:transparent}.node--type-project .project,.node--type-project .views-row{color:#4d4d4d}@media (min-width:48em){.node--type-project .project,.node--type-project .views-row{width:31.9403%;float:left}.node--type-project .project:nth-child(3n+1),.node--type-project .views-row:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.node--type-project .project:nth-child(3n+2),.node--type-project .views-row:nth-child(3n+2){margin-left:34.02985%;margin-right:-100%;clear:none}.node--type-project .project:nth-child(3n+3),.node--type-project .views-row:nth-child(3n+3){margin-left:68.0597%;margin-right:-100%;clear:none}}.node--type-project .project img,.node--type-project .views-row img{padding-bottom:20px}.node--type-project .project .views-field-view-node a,.node--type-project .views-row .views-field-view-node a{display:inline-block;margin:12px 0 0 0;color:#000}.node--type-project .project .views-field-view-node a span,.node--type-project .views-row .views-field-view-node a span{margin-left:15px}.node--type-project .block-views-block-location-projects-block-1 .block__title{padding-top:18px;padding-bottom:18px;background-image:url(/themes/ch2m/assets/images/title-blue-on-white-waves.jpg);background-repeat:repeat-x;background-size:auto 100%;color:#02050f;font-size:25px;margin-bottom:40px}@media (min-width:48em){.node--type-project .block-views-block-location-projects-block-1 .block__title{height:87px;padding-top:31.5px;padding-bottom:0;font-size:22px}}@media (min-width:64em){.node--type-project .block-views-block-location-projects-block-1 .block__title{height:87px;padding-top:28px;font-size:30px}}.node--type-project .block-views-block-location-projects-block-1 .views-field-title h3{background-color:transparent}.node--type-project .field-node--field-related-projects{display:none;padding:0 80px 40px 80px;background:#FFF}.node--type-project .field-node--field-related-projects:after,.node--type-project .field-node--field-related-projects:before{content:" ";display:table}.node--type-project .field-node--field-related-projects:after{clear:both}.node--type-project .field-node--field-related-projects>.field-label{font-size:1.5rem;font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100;padding-top:18px;padding-bottom:18px;background-image:url(/themes/ch2m/assets/images/title-blue-on-white-waves.jpg);background-repeat:repeat-x;background-size:auto 100%;color:#02050f;font-size:25px;margin:0 -80px 40px -80px;padding-left:15px;padding-right:15px}@media (min-width:48em){.node--type-project .field-node--field-related-projects>.field-label{height:87px;padding-top:31.5px;padding-bottom:0;font-size:22px}}@media (min-width:64em){.node--type-project .field-node--field-related-projects>.field-label{height:87px;padding-top:28px;font-size:30px}}@media (min-width:48em){.node--type-project .field-node--field-related-projects>.field-label{padding-left:80px;padding-right:80px}}@media (max-width:47.99em){.node--type-project .field-node--field-related-projects>.field-items>.field-item article{max-width:100%;width:100%;margin-bottom:20px}}@media (min-width:48em){.node--type-project .field-node--field-related-projects>.field-items>.field-item{width:31.9403%;float:left}.node--type-project .field-node--field-related-projects>.field-items>.field-item:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.node--type-project .field-node--field-related-projects>.field-items>.field-item:nth-child(3n+2){margin-left:34.02985%;margin-right:-100%;clear:none}.node--type-project .field-node--field-related-projects>.field-items>.field-item:nth-child(3n+3){margin-left:68.0597%;margin-right:-100%;clear:none}}.node--type-project .block-views-block-recent-projects-block-1 .block__title{font-size:1.5rem;font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100;padding-top:18px;padding-bottom:18px;background-image:url(/themes/ch2m/assets/images/title-blue-on-white-waves.jpg);background-repeat:repeat-x;background-size:auto 100%;color:#02050f;font-size:25px;margin-top:40px;margin-bottom:40px}@media (min-width:48em){.node--type-project .block-views-block-recent-projects-block-1 .block__title{height:87px;padding-top:31.5px;padding-bottom:0;font-size:22px}}@media (min-width:64em){.node--type-project .block-views-block-recent-projects-block-1 .block__title{height:87px;padding-top:28px;font-size:30px}}.node--type-project .block-views-block-recent-projects-block-1 h3{background-color:transparent}.node--type-project .block-views-block-recent-projects-block-1 .views-row{margin-bottom:20px}.node--type-project .bx-controls-direction .bx-prev{left:-4%}.node--project.node--view-mode-teaser .field-name-field-traveling-thumbnail{margin-bottom:24px}.node--project.node--view-mode-teaser .node__title{padding-bottom:5px;border-bottom:2px solid #000;font-size:18px;font-size:1.125rem}@media (min-width:64em){.node--project.node--view-mode-teaser .node__title{font-size:26px;font-size:1.625rem}}.node--project.node--view-mode-teaser .node__title a{color:#000}@media (max-width:1023px){.node--project.node--view-mode-teaser .field-name-body{font-size:14px;font-size:.875rem}}.node--project .field-node--field-header{max-width:962px;margin-left:auto;margin-right:auto;margin-bottom:24px;padding-left:15px;padding-right:15px;padding-top:72px;margin-bottom:0;background:#FFF}.node--project .field-node--field-header:after,.node--project .field-node--field-header:before{content:" ";display:table}.node--project .field-node--field-header:after{clear:both}@media (min-width:48em){.node--project .field-node--field-header{padding-left:80px;padding-right:80px}}@media (min-width:60.125em){.node--project .field-node--field-header{padding-left:80px;padding-right:80px}}.node--project .field-node--field-header h2{margin-bottom:0;padding-bottom:24px}.project-overview h2{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;padding-top:18px;padding-bottom:18px;background-image:url(/themes/ch2m/assets/images/title-blue-on-white-waves.jpg);background-repeat:repeat-x;background-size:auto 100%;color:#02050f;font-size:25px}@media (min-width:48em){.project-overview h2{margin-left:-80px;margin-right:-80px}}@media (min-width:60.125em){.project-overview h2{margin-left:-80px;margin-right:-80px}}@media (min-width:48em){.project-overview h2{padding-left:80px;padding-right:80px}}@media (min-width:60.125em){.project-overview h2{padding-left:80px;padding-right:80px}}@media (min-width:48em){.project-overview h2{height:87px;padding-top:31.5px;padding-bottom:0;font-size:22px}}@media (min-width:64em){.project-overview h2{height:87px;padding-top:28px;font-size:30px}}@media (min-width:48em){.project-overview h2{margin-bottom:48px}}@media (min-width:48em){.project-overview .layout__item:last-child{width:31.9403%;float:left;margin-left:0;margin-right:-100%}.project-overview .layout__item:first-child{width:65.97015%;float:left;margin-left:34.02985%;margin-right:-100%}}@media (max-width:47.99em){.project-overview .field-name-body{font-size:14px;font-size:.875rem}}@media (min-width:48em){.project-overview .field-name-body{width:48.95522%;float:left;padding-right:8.50746%}}@media (min-width:48em){.project-overview-share{width:17.01493%;float:right;margin-right:0}}.project-overview-share .field{margin-bottom:24px}@media (min-width:48em){.project-overview-share .field{margin-bottom:30px}}.project-overview-share .field:last-child{margin-bottom:0}.project-overview-share .field-label{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;font-size:12px;font-size:.75rem;margin-bottom:5px;color:#000}.project-overview-share .field-name-field-capabilities a{font-size:13px;font-size:.8125rem;padding:3px 14px 2px 14px;margin:0 2px 4px 0}.project-overview-share .field-name-field-capabilities .field-item{margin-bottom:8px}.project-overview-share .field-name-field-capabilities .field-item:last-child{margin-bottom:0}.project-overview-share-inner{padding:15px;background-color:#d6d6d6}@media (min-width:48em){.project-overview-share-inner{padding:10px;margin-right:-15px}}@media (min-width:48em) and (min-width:48em){.project-overview-share-inner{margin-right:-80px}}@media (min-width:48em) and (min-width:60.125em){.project-overview-share-inner{margin-right:-80px}}@media (min-width:48em){.project-overview-list{width:31.9403%;float:left;margin-right:2.08955%}}.project-overview-list h5{margin-bottom:15px;text-transform:uppercase}@media (min-width:64em){.project-overview-list h5{text-transform:none}}@media (max-width:47.99em){.project-overview-list li{border-top:1px solid #45bbe4}}@media (min-width:64em){.project-overview-list li:before{display:inline-block;content:"";width:14px;height:14px;border:2px solid #4cbde3;border-radius:50%}}.project-overview-list a{font-size:16px;font-size:1rem;display:block;padding-left:8px;color:#000;line-height:1.75}@media (min-width:64em){.project-overview-list a{display:inline;padding-left:14px}}.project-overview-sidebar{margin-bottom:24px}@media (min-width:64em){.project-overview-sidebar{width:22.62443%;float:right;margin-right:0;padding-left:3.16742%}}.project-overview-sidebar h4{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;margin-bottom:10px;font-size:14px;font-size:.875rem}.project-overview-sidebar .block{margin-bottom:24px}.project-overview-sidebar__inner{padding-top:24px;padding-left:24px;background-color:#d6d6d6}.project-overview-sidebar__inner:after,.project-overview-sidebar__inner:before{content:" ";display:table}.project-overview-sidebar__inner:after{clear:both}@media (min-width:64em){.project-overview-sidebar__inner{margin-right:-15px}}@media (min-width:64em) and (min-width:48em){.project-overview-sidebar__inner{margin-right:-80px}}@media (min-width:64em) and (min-width:60.125em){.project-overview-sidebar__inner{margin-right:-80px}}.project-card{position:relative;margin:auto;background-color:#e4e4e4;background-position:top center;background-size:cover;color:#fff;text-align:center;height:0;width:auto;max-width:307px;padding-bottom:125%}@media (min-width:20em) and (max-width:47.99em){.project-card{width:272px;height:340px;padding-bottom:0}}@media (min-width:60.125em){.project-card{height:383.75px;padding-bottom:0}}.project-card a{color:#fff}.project-card__content{position:absolute;top:0;left:0;height:100%;width:100%;padding:10px;background-color:rgba(0,0,0,0.5);z-index:20}@media (min-width:60.125em){.project-card__content{padding:20px;padding-top:100px}}.project-card__location{margin-bottom:12px;font-size:13px;font-size:.8125rem}@media (min-width:48em){.project-card__location{font-size:14px;font-size:.875rem}}@media (min-width:60.125em){.project-card__location{font-size:16px;font-size:1rem;position:absolute;top:0;left:0;width:100%;margin:0;padding-top:17px}}.project-card__location .icon-map-marker{display:block;margin-left:auto;margin-right:auto;margin-bottom:12px}@media (min-width:48em){.project-card__location .icon-map-marker{width:35px;height:35px}}@media (min-width:60.125em){.project-card__location .icon-map-marker{width:38px;height:38px}}.project-card__location strong{padding-left:5px}@media (min-width:60.125em){.project-card__location strong{padding-left:15px}}.project-card__location .field{display:inline-block}.project-card__location .field-name-field-city{font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100;padding-right:5px}.project-card__title{margin-bottom:24px;font-size:20px;font-size:1.25rem;margin-left:-10px;margin-right:-10px;padding:7px 10px;background-image:url(/themes/ch2m/assets/images/project-card-texture.png);color:#fff;line-height:1;text-transform:uppercase}@media (min-width:45em) and (max-width:48em){.project-card__title{font-size:18px;font-size:1.125rem}}@media (min-width:64em){.project-card__title{font-size:28px;font-size:1.75rem}}@media (min-width:60.125em){.project-card__title{margin-left:-20px;margin-right:-20px}}.project-card__title a{display:block;color:#fff}.project-card__brief{font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100;position:absolute;left:15px;right:15px;bottom:15px;padding-top:10px;border-top:2px solid #fff;line-height:1.2;text-align:left}@media (min-width:60.125em){.project-card__brief{left:24px;right:24px;bottom:24px;padding-top:16px;border-width:3px 0 0}}.project-card__brief p{margin:0}.project-community-impact{margin-bottom:24px}@media (min-width:48em){.project-community-impact{margin-bottom:48px}}@media (min-width:60.125em){.project-community-impact{margin-bottom:72px}}.project-detail{position:relative;padding-bottom:24px}.project-detail__title{padding-left:15px;padding-right:15px;margin-left:-15px;margin-right:-15px;padding-top:24px;padding-bottom:24px;background-color:#000;background-color:rgba(0,0,0,0.4);color:#fff}@media (min-width:48em){.project-detail__title{padding-left:80px;padding-right:80px}}@media (min-width:60.125em){.project-detail__title{padding-left:80px;padding-right:80px}}@media (min-width:48em){.project-detail__title{margin-left:-80px;margin-right:-80px}}@media (min-width:60.125em){.project-detail__title{margin-left:-80px;margin-right:-80px}}@media (min-width:60.125em){.project-detail__title{font-size:30px;font-size:1.875rem;padding-top:35px;padding-bottom:35px}}.project-detail.has-image .project-detail__title{position:absolute;top:0;left:0;right:0}.field-name-field-project-detail-image{margin-left:-15px;margin-right:-15px;margin-bottom:24px}@media (min-width:48em){.field-name-field-project-detail-image{margin-left:-80px;margin-right:-80px}}@media (min-width:60.125em){.field-name-field-project-detail-image{margin-left:-80px;margin-right:-80px}}@media (min-width:64em){.field-name-field-project-detail-image{margin-bottom:48px}}.field-name-field-project-detail-headline{margin-bottom:24px;border-bottom:1px solid #4d4d4d;color:#2e3438}@media (min-width:64em){.field-name-field-project-detail-headline h2{font-size:30px;font-size:1.875rem}}@media (min-width:64em){.field-name-field-project-detail-subhead{width:57.46269%}}.field-name-field-project-detail-subhead h4{line-height:1.5}@media (min-width:48em){.ds-layout-project-detail-content{width:65.97015%;float:left;margin-right:2.08955%}}@media (min-width:48em){.ds-layout-project-detail-sidebar{width:31.9403%;float:right;margin-right:0}}.project-next-project{display:inline-block;padding:20px 25px;background-color:#000;color:#fff;font-size:16px;font-size:1rem;line-height:1.125}@media (min-width:48em){.project-next-project{position:absolute;top:0;right:0}}.field-node--field-capabilities{margin:0}.field-node--field-capabilities li{margin-bottom:10px}.field-node--field-capabilities a{display:inline-block;padding:3px 20px;background-color:#00a1d7;border-radius:50px;color:#fff}.project-video{margin-bottom:24px;margin-bottom:0}.field-node--field-video-image{margin-left:-15px;margin-right:-15px}@media (min-width:48em){.field-node--field-video-image{margin-left:-80px;margin-right:-80px}}@media (min-width:60.125em){.field-node--field-video-image{margin-left:-80px;margin-right:-80px}}.field-node--field-video-image img{width:100%}.project-overview__img{margin-left:-15px;margin-right:-15px;margin-bottom:24px;position:relative}@media (min-width:48em){.project-overview__img{margin-left:-80px;margin-right:-80px}}@media (min-width:60.125em){.project-overview__img{margin-left:-80px;margin-right:-80px}}@media (min-width:48em){.project-overview__img{margin-bottom:80px}}.project-overview__play{position:absolute;bottom:35px;left:0;padding-left:80px;border:0 solid #fff;border-width:1px 1px 0 0;border-radius:0 57px 57px 0}.project-overview__play a{display:block;padding:5px;border:0 solid #fff;border-width:0 0 1px 0;border-radius:0 57px 57px 0;color:#fff;font-size:16px;font-size:1rem}.project-overview__play .fa{width:57px;margin-left:20px;background-color:#000;border-radius:50%;color:#fff;font-size:20px;font-size:1.25rem;line-height:57px;text-align:center}.js .colorbox-hide{display:none}@media (max-width:47.99em){.ds-layout-project-key-facts{margin-bottom:24px}}.field-name-field-project-testimonial-author{font-size:20px;font-size:1.25rem}.field-name-field-project-testimonial-job{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;font-size:16px;font-size:1rem}.project-involved{padding:24px 0}@media (min-width:60.125em){.project-involved{padding:48px 0}}@media (min-width:60.125em){.project-involved h2{font-size:30px;font-size:1.875rem}}.project-involved-wrap{position:relative}.project-involved__bg{margin-bottom:24px}@media (min-width:48em){.project-involved__bg{position:absolute;top:0;left:0;height:100%;width:100%;margin-bottom:0}}@media (min-width:48em){.project-involved__bg div,.project-involved__bg img{width:100%;height:100%}}.field-name-field-capabilities-intro p{font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100;color:#0a0909}@media (min-width:48em){.field-name-field-capabilities-intro p{font-size:20px;font-size:1.25rem;margin-bottom:30px}}@media (min-width:64em){.project-section h2{font-size:40px;font-size:2.5rem}}.project-team{padding:24px 15px;background-color:#2d3438}@media (min-width:48em){.project-team{padding:40px 0 48px 20px}}.project-team h2{padding-left:15px;color:#fff}@media (min-width:48em){.project-team h2{padding-left:80px}}@media (min-width:60.125em){.project-team h2{padding-left:80px}}@media (min-width:64em){.project-team h2{font-size:30px;font-size:1.875rem;margin-bottom:35px}}.project-team .bx-wrapper{max-width:none !important}.project-team .field-name-field-person-reference{position:relative}.flexbox .project-team .field-name-field-person-reference .field-items{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.project-team .field-name-field-person-reference .field-item{float:left}.flexbox .project-team .field-name-field-person-reference .field-item{-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto}.project-team__content{padding:0 24px}@media (min-width:48em){.project-team__content{padding-right:0}}.field-node--field-slideshow{margin-left:-15px;margin-right:-15px;position:relative}@media (min-width:48em){.field-node--field-slideshow{margin-left:-80px;margin-right:-80px}}@media (min-width:60.125em){.field-node--field-slideshow{margin-left:-80px;margin-right:-80px}}.field-node--field-slideshow h2{font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100;padding-left:15px;margin:0}@media (min-width:48em){.field-node--field-slideshow h2{padding-left:80px}}@media (min-width:60.125em){.field-node--field-slideshow h2{padding-left:80px}}@media (min-width:48em){.field-node--field-slideshow h2{position:absolute;top:35px;left:0;z-index:20}}.field-node--field-slideshow .slideshow{margin-bottom:0}.field-node--field-slideshow .bx-controls.bx-has-pager{position:absolute;bottom:0;left:0;width:100%;text-align:center}.field-node--field-slideshow .bx-controls.bx-has-pager a{color:#fff}.field-node--field-slideshow .bx-pager-item{display:inline-block;margin:0 10px 40px}.field-node--field-slideshow .bx-pager-item a{display:block;width:15px;height:15px;border:2px solid #fff;border-radius:50%;font-size:0;line-height:0}.field-node--field-slideshow .bx-pager-item a.active{background-color:#fff}.block-views-block-project-content-block-1{padding:50px 0;background-color:#2d3438}.block-views-block-project-content-block-1 .block__title{color:#fff}.block-views-block-project-content-block-1 .block__inner{padding:0}@media (min-width:48em){.view-project-content .attachment .view-header{float:left;padding-right:24px}}.view-project-content .attachment .view-content{overflow:hidden}.project-capabilities{margin-bottom:24px;position:relative;z-index:20}.project-capabilities:after,.project-capabilities:before{content:" ";display:table}.project-capabilities:after{clear:both}@media (min-width:48em){.project-capabilities{padding:24px}}.project-capability{margin-bottom:12px;padding:15px;background-color:#cfeff9;color:#020202;overflow:hidden}.project-capability:last-child{margin-bottom:0}@media (min-width:48em){.project-capability{min-height:244px;width:49.87593%;float:left;margin-bottom:.24814%}.project-capability:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.project-capability:nth-child(2n+2){margin-left:50.12407%;margin-right:-100%;clear:none}}@media (min-width:64em){.project-capability{width:24.8139%;float:left}.project-capability:nth-child(4n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.project-capability:nth-child(4n+2){margin-left:25.06203%;margin-right:-100%;clear:none}.project-capability:nth-child(4n+3){margin-left:50.12407%;margin-right:-100%;clear:none}.project-capability:nth-child(4n+4){margin-left:75.1861%;margin-right:-100%;clear:none}}.project-capability .field-type-entity-reference{margin-bottom:15px}.project-capability a{font-family:"Guardian Sans",Helvetica,sans-serif;font-weight:300;font-size:13px;font-size:.8125rem;display:block;padding:12px 0;background-color:#4cbde3;border-radius:50px;color:#fff;line-height:1;text-align:center}.project-capability p{font-size:14px;font-size:.875rem;margin:0}.project-secondary-capabilities>p{color:#000}@media (min-width:48em){.project-secondary-capabilities>p{float:left;margin-right:20px}}.project-secondary-capabilities li{display:inline-block;margin:0 5px 12px}.project-secondary-capabilities a{font-size:15px;font-size:.9375rem;display:block;padding:5px 24px;background-color:#cfeff9;border-radius:50px;color:#000}.project-secondary-capabilities .field-name-field-capabilities{overflow:hidden}.view-all-projects .views-row{margin-bottom:24px}@media (min-width:48em){.view-all-projects .views-row{width:48.95522%;float:left;margin-bottom:2.08955%}.view-all-projects .views-row:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.view-all-projects .views-row:nth-child(2n+2){margin-left:51.04478%;margin-right:-100%;clear:none}}@media (min-width:64em){.view-all-projects .views-row{width:31.9403%;float:left}.view-all-projects .views-row:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.view-all-projects .views-row:nth-child(3n+2){margin-left:34.02985%;margin-right:-100%;clear:none}.view-all-projects .views-row:nth-child(3n+3){margin-left:68.0597%;margin-right:-100%;clear:none}}.ds-layout-project-bottom{max-width:962px;margin-left:auto;margin-right:auto}.ds-layout-project-bottom:after,.ds-layout-project-bottom:before{content:" ";display:table}.ds-layout-project-bottom:after{clear:both}.card-carousel-wrap{width:100%;overflow:hidden;padding-left:24px;padding-right:24px}@media (min-width:48em){.card-carousel-wrap{padding-right:0}}.card-carousel{width:5000px}.card-carousel:after,.card-carousel:before{content:" ";display:table}.card-carousel:after{clear:both}@media (min-width:48em){.card-carousel{display:-webkit-flex;display:-ms-flexbox;display:flex}.card-carousel li{display:-webkit-flex;display:-ms-flexbox;display:flex}.card-carousel .node{-webkit-flex:1 100%;-ms-flex:1 100%;flex:1 100%}}.node--person-card{padding:24px;max-width:277px;height:100%;background:#fff;color:#000}.node--person-card p{font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100;font-size:15px}.node--person-card blockquote{font-size:15px}.node--person-card blockquote:before{display:none}.node--person-card .btn{padding:12px 20px;min-width:166px}.node--person-card .field-type-image{margin-bottom:15px;border-bottom:2px solid #000;text-align:center}.node--person-card .field-name-field-field-occupation{margin-bottom:12px;line-height:1.3}.person-card__name{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;margin:0;font-size:16px}.node--person a{color:#ea7502}.node--person .node__content:after,.node--person .node__content:before{content:" ";display:table}.node--person .node__content:after{clear:both}.node--person.node--view-mode-face{font-family:"Guardian Sans",Helvetica,sans-serif;font-weight:300;max-width:157px;margin-right:auto;margin-left:auto;font-size:16px}.node--person.node--view-mode-face img{border-radius:50%}.node--person.node--view-mode-face h4{font-family:"Guardian Sans",Helvetica,sans-serif;font-weight:300;margin-bottom:5px;font-size:16px}.node--person.node--view-mode-face .node__image{margin-bottom:24px;position:relative;max-width:137px;margin-left:auto;margin-right:auto}.node--person.node--view-mode-face .node__image:hover .icon-circle-bg{background-color:#8e34d4}.node--person.node--view-mode-face .node__link{position:absolute;bottom:0;right:0;width:38px;text-align:center}.node--person.node--view-mode-face .icon-circle-bg{width:38px;height:38px;background-color:#65219a}.node--person.node--view-mode-face .icon-angle-right{width:26px;height:26px}.node--person.node--view-mode-face .node__content{padding-left:10px;color:#010101;font-size:14px}.node--person.node--view-mode-face .field-name-field-field-occupation{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600}.person-section{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #f3f3f3}.person-section:after,.person-section:before{content:" ";display:table}.person-section:after{clear:both}.person-section:last-child{border-bottom:0}.person-section .field{margin-bottom:12px}.person-section .field:after,.person-section .field:before{content:" ";display:table}.person-section .field:after{clear:both}.person-section .field:last-child{margin-bottom:0}.person-section .field-label{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600}@media (min-width:48em){.person-section .field-label,.person-section .field-content{float:left}.person-section .field-label{width:20%}}.person-section--facts{padding-top:24px;border-top:1px solid #f3f3f3}@media (min-width:48em){.person-section--facts{padding-top:48px}}.person-story--teaser-small{max-width:340px;margin-left:auto;margin-right:auto}.person-story--teaser-small blockquote{font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100;margin-bottom:10px;border-bottom:2px solid #000;font-size:17px;line-height:1.58824}.person-story__author{position:relative}.person-story__author:after,.person-story__author:before{content:" ";display:table}.person-story__author:after{clear:both}.person-story.has-link .person-story__author{padding-right:46px}.flexbox .person-story.has-link .person-story__author{padding-right:0}.flexbox .person-story__author{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.person-story__author .icon-circle-bg{position:absolute;right:0;top:5px;width:40px;height:40px}@media (min-width:60.125em){.person-story__author .icon-circle-bg{top:15px}}.flexbox .person-story__author .icon-circle-bg{-webkit-flex:none;-ms-flex:none;flex:none;position:relative;top:auto;right:auto}.person-story__author-info h3,.person-story__author-info h4{margin-bottom:0}.person-story__author-info h3{font-size:15px}.person-story__author-info h4{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;font-size:13px}.person-story__author-img{width:45px;float:left;margin-right:12px}.flexbox .person-story__author-img{-webkit-flex:none;-ms-flex:none;flex:none}@media (min-width:60.125em){.person-story__author-img{width:53px;margin-right:20px}}.person-story__author-img img{border-radius:50%}.calling-card{position:relative}@media (max-width:47.99em){.calling-card{max-width:140px}}@media (min-width:48em){.calling-card{max-width:260px;width:100%}}.calling-card p{margin:0}.calling-card__contact-link{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;font-size:0;z-index:20}.calling-card__inner{position:relative;margin-bottom:10px}@media (min-width:48em){.calling-card__inner{display:-webkit-flex;display:-ms-flexbox;display:flex;width:260px;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap}}.calling-card__label{text-align:center}.calling-card__img,.calling-card__content{border:0 solid #000}.calling-card__img{padding-right:12px;text-align:center}@media (min-width:48em) and (max-width:63.99em){.calling-card__img{padding:8px}}@media (min-width:64em){.calling-card__img{padding:12px}}@media (min-width:48em){.calling-card__img{-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;-webkit-order:0;-ms-flex-order:0;order:0;float:left;border-width:2px 0 2px 2px;border-radius:50% 0 0 50%}}.calling-card__img img{display:inline-block;min-width:100px;height:auto;border-radius:50%}@media (min-width:48em){.calling-card__img img{width:100px;height:100px}}@media (min-width:48em){.calling-card--rev .calling-card__img{-webkit-order:1;-ms-flex-order:1;order:1;float:right;border-width:2px 2px 2px 0;border-radius:0 50% 50% 0}}.calling-card__content{font-size:14px;font-size:.875rem;position:relative;line-height:1.35714}@media (min-width:48em){.calling-card__content{border-width:2px 0}}@media (min-width:64em){.calling-card__content{-webkit-flex:1;-ms-flex:1;flex:1;overflow:visible;font-size:16px;font-size:1rem}.no-flexbox .calling-card__content{overflow:hidden}}.calling-card__content .calling-card__link{font-size:13px;font-size:.8125rem;position:relative;color:#000}@media (min-width:48em){.calling-card__content .calling-card__link{position:absolute;bottom:0;right:0}}.calling-card--rev .calling-card__content{padding-left:0;padding-right:5px}@media (min-width:48em){.calling-card--rev .calling-card__content .calling-card__link{left:0;right:auto}}.calling-card--rev .calling-card__content .calling-card__link:after{left:0;right:auto}.calling-card__content .field-name-field-field-occupation{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;color:#0a0909}.calling-card__content .field-name-field-field-occupation,.calling-card__content .field-name-field-location{font-size:13px;font-size:.8125rem;line-height:1.2}.calling-card__name{font-family:"Guardian Sans",Helvetica,sans-serif;font-weight:300;font-size:15px;font-size:.9375rem;margin-bottom:5px;padding-top:12px}@media (min-width:64em){.calling-card__name{padding-top:20px}}.calling-card__link{display:block}@media (min-width:48em){.calling-card__link{text-align:right}}.calling-card--rev .calling-card__link{text-align:left}.calling-card__link .icon-circle-bg{width:36px;height:36px;margin-left:8px;vertical-align:middle}.calling-card__link .icon{height:22px}.calling-card--alt{color:#000}.calling-card--alt .calling-card__img,.calling-card--alt .calling-card__content{border-color:#000}@media (min-width:48em) and (max-width:67.49em){.sidebar .calling-card{max-width:220px;margin:auto}.flexbox .sidebar .calling-card__inner{display:block}.sidebar .calling-card__img,.sidebar .calling-card__content{border-width:0}.sidebar .calling-card__content{overflow:visible}.sidebar .calling-card__img{float:none}.sidebar .calling-card__img img{width:100px;height:100px}.sidebar .calling-card__link{position:static;padding-top:12px;text-align:left}.sidebar .calling-card__link .icon-circle-bg{width:32px;height:32px}.sidebar .calling-card__link .icon{height:18px}}.calling-card__content.node__content{width:auto;overflow:hidden}@media (min-width:64em){.calling-card__content.node__content{height:128px}}.calling-card-contact-link,.calling-card-author-link{display:block;position:absolute;width:90%;height:80%;z-index:100}.calling-card-author-link{display:none}.node--type-article .calling-card-author-link{display:block}.node--type-article .calling-card-contact-link{display:none}.page-term--capabilities .block-views h3{background-color:transparent}@media (min-width:48em){.page-term--capabilities .field-taxonomy-term--field-header{width:50%}}@media (min-width:60.125em){.page-term--capabilities .field-taxonomy-term--field-header{width:26.5%}}.page-term--capabilities .slices--top{position:relative}.page-term--capabilities .slices--top .slices__inner{padding-top:24px}@media (min-width:48em){.page-term--capabilities .slices--top .slices__inner{padding-top:0}}@media (min-width:48em){.page-term--capabilities .slices--top .calling-card,.page-term--capabilities .slices--top .calling-card__name,.page-term--capabilities .slices--top .field-name-field-field-occupation{color:#fff}.page-term--capabilities .slices--top .calling-card__img,.page-term--capabilities .slices--top .calling-card__content{border-color:#fff}}.page-term--capabilities .ds-layout-slices{max-width:962px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;background-color:#fff}.page-term--capabilities .ds-layout-slices:after,.page-term--capabilities .ds-layout-slices:before{content:" ";display:table}.page-term--capabilities .ds-layout-slices:after{clear:both}@media (min-width:48em){.page-term--capabilities .ds-layout-slices{padding-left:80px;padding-right:80px}}@media (min-width:60.125em){.page-term--capabilities .ds-layout-slices{padding-left:80px;padding-right:80px}}.page-term--capabilities .field-type-entity-reference+.field-type-string{padding-top:24px}.page-term--capabilities .ds-layout-main-content{position:relative}@media (min-width:48em){.page-term--capabilities .field-name-field-person-story-reference{position:absolute;bottom:100%;left:0;width:100%;margin-bottom:0;padding:0 15px}}@media (min-width:48em) and (min-width:48em){.page-term--capabilities .field-name-field-person-story-reference .calling-card__name,.page-term--capabilities .field-name-field-person-story-reference .field-name-field-field-occupation,.page-term--capabilities .field-name-field-person-story-reference .field-label{color:#fff}}@media (min-width:48em) and (min-width:48em){.page-term--capabilities .field-name-field-person-story-reference .calling-card__content,.page-term--capabilities .field-name-field-person-story-reference .calling-card__img{border-color:#fff}}@media (min-width:60.125em){.page-term--capabilities .field-name-field-person-story-reference{padding:0}}.page-term--capabilities .field-name-field-person-story-reference>.field-items,.page-term--capabilities .field-name-field-person-story-reference .field-label{max-width:962px;margin-left:auto;margin-right:auto}.page-term--capabilities .field-name-field-person-story-reference>.field-items:after,.page-term--capabilities .field-name-field-person-story-reference>.field-items:before,.page-term--capabilities .field-name-field-person-story-reference .field-label:after,.page-term--capabilities .field-name-field-person-story-reference .field-label:before{content:" ";display:table}.page-term--capabilities .field-name-field-person-story-reference>.field-items:after,.page-term--capabilities .field-name-field-person-story-reference .field-label:after{clear:both}.page-term--capabilities .field-name-field-person-story-reference .field-label{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;font-size:14px;font-size:.875rem}@media (max-width:47.99em){.page-term--capabilities .field-name-field-person-story-reference .field-label{margin-bottom:8px}}@media (min-width:48em){.page-term--capabilities .field-name-field-person-story-reference .field-label{text-align:right}}@media (min-width:48em){.page-term--capabilities .field-name-field-person-story-reference>.field-items{padding-bottom:2.66667%}}@media (max-width:47.99em){.page-term--capabilities .field-name-field-person-story-reference>.field-items>.field-item{width:48.95522%;float:left;margin-right:2.08955%}.page-term--capabilities .field-name-field-person-story-reference>.field-items>.field-item:last-child{float:right;margin-right:0}}@media (min-width:48em){.page-term--capabilities .field-name-field-person-story-reference>.field-items>.field-item{float:right;clear:both;margin-bottom:20px}.page-term--capabilities .field-name-field-person-story-reference>.field-items>.field-item:last-child{margin-bottom:0}}.page-term--capabilities .calling-card-wrap{padding-bottom:30px}.page-term .field-name-description{width:100%;float:none;margin-right:0}.page-term .field-name-description .story__right>.btn--sm{width:170px}.view-capabilities.view-display-id-block_all .views-row,.view-capabilities.view-display-id-block_1 .views-row{width:48.95522%;float:left;margin-bottom:2.08955%}.view-capabilities.view-display-id-block_all .views-row:nth-child(2n+1),.view-capabilities.view-display-id-block_1 .views-row:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.view-capabilities.view-display-id-block_all .views-row:nth-child(2n+2),.view-capabilities.view-display-id-block_1 .views-row:nth-child(2n+2){margin-left:51.04478%;margin-right:-100%;clear:none}@media (min-width:64em){.view-capabilities.view-display-id-block_all .views-row,.view-capabilities.view-display-id-block_1 .views-row{width:31.9403%;float:left}.view-capabilities.view-display-id-block_all .views-row:nth-child(3n+1),.view-capabilities.view-display-id-block_1 .views-row:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.view-capabilities.view-display-id-block_all .views-row:nth-child(3n+2),.view-capabilities.view-display-id-block_1 .views-row:nth-child(3n+2){margin-left:34.02985%;margin-right:-100%;clear:none}.view-capabilities.view-display-id-block_all .views-row:nth-child(3n+3),.view-capabilities.view-display-id-block_1 .views-row:nth-child(3n+3){margin-left:68.0597%;margin-right:-100%;clear:none}}.capability-related{margin-bottom:24px}.capability-related:after,.capability-related:before{content:" ";display:table}.capability-related:after{clear:both}.field-name-field-related-capabilities{margin-bottom:24px;clear:both}.field-name-field-related-capabilities:after,.field-name-field-related-capabilities:before{content:" ";display:table}.field-name-field-related-capabilities:after{clear:both}.field-name-field-related-capabilities .field-label{padding-top:18px;padding-bottom:18px;background-image:url(/themes/ch2m/assets/images/title-grey-on-white-poly.jpg);background-repeat:repeat-x;background-size:auto 100%;color:#02050f;font-size:25px;padding-left:15px;padding-right:15px;margin-left:-15px;margin-right:-15px;margin-bottom:24px}@media (min-width:48em){.field-name-field-related-capabilities .field-label{height:55px;padding-top:15.5px;padding-bottom:0;font-size:22px}}@media (min-width:64em){.field-name-field-related-capabilities .field-label{height:83px;padding-top:26px;font-size:30px}}@media (min-width:48em){.field-name-field-related-capabilities .field-label{padding-left:80px;padding-right:80px}}@media (min-width:60.125em){.field-name-field-related-capabilities .field-label{padding-left:80px;padding-right:80px}}@media (min-width:48em){.field-name-field-related-capabilities .field-label{margin-left:-80px;margin-right:-80px}}@media (min-width:60.125em){.field-name-field-related-capabilities .field-label{margin-left:-80px;margin-right:-80px}}@media (min-width:48em){.field-name-field-related-capabilities .field-label{margin-bottom:30px}}@media (min-width:64em){.field-name-field-related-capabilities .field-label{margin-bottom:50px}}.field-name-field-related-capabilities>.field-items:after,.field-name-field-related-capabilities>.field-items:before{content:" ";display:table}.field-name-field-related-capabilities>.field-items:after{clear:both}.field-name-field-related-capabilities>.field-items>.field-item{margin-bottom:24px}.field-name-field-related-capabilities>.field-items>.field-item:last-child{margin-bottom:0}@media (min-width:48em){.field-name-field-related-capabilities>.field-items>.field-item{width:31.9403%;float:left;margin-bottom:2.08955%}.field-name-field-related-capabilities>.field-items>.field-item:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.field-name-field-related-capabilities>.field-items>.field-item:nth-child(3n+2){margin-left:34.02985%;margin-right:-100%;clear:none}.field-name-field-related-capabilities>.field-items>.field-item:nth-child(3n+3){margin-left:68.0597%;margin-right:-100%;clear:none}}.field-slice--field-related-capabilities{margin-bottom:0}@media (min-width:64em){.capability-section>h2{font-size:40px;font-size:2.5rem;margin-bottom:35px}}.capability-services{margin-bottom:24px}.capability-services:after,.capability-services:before{content:" ";display:table}.capability-services:after{clear:both}@media (min-width:48em){.field-name-field-services-list,.field-name-field-services-list-2{width:48.95522%;float:left;margin-right:2.08955%}}.field-name-field-services-list ul,.field-name-field-services-list ol,.field-name-field-services-list-2 ul,.field-name-field-services-list-2 ol{margin-left:24px;list-style:disc}@media (min-width:48em){.field-name-field-services-list-2{float:right;margin-right:0}}.field-name-field-delivering-1-title,.field-name-field-delivering-2-title,.field-name-field-delivering-3-title,.field-name-field-delivering-4-title{clear:both}.field-name-field-delivering-1-title .field-item,.field-name-field-delivering-2-title .field-item,.field-name-field-delivering-3-title .field-item,.field-name-field-delivering-4-title .field-item{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;padding-top:18px;padding-bottom:18px;background-image:url(/themes/ch2m/assets/images/title-blue-on-white.png);background-repeat:repeat-x;background-size:auto 100%;color:#02050f;font-size:25px;margin-bottom:24px;padding-left:24px}@media (min-width:48em){.field-name-field-delivering-1-title .field-item,.field-name-field-delivering-2-title .field-item,.field-name-field-delivering-3-title .field-item,.field-name-field-delivering-4-title .field-item{height:49px;padding-top:12.5px;padding-bottom:0;font-size:22px}}@media (min-width:64em){.field-name-field-delivering-1-title .field-item,.field-name-field-delivering-2-title .field-item,.field-name-field-delivering-3-title .field-item,.field-name-field-delivering-4-title .field-item{height:86px;padding-top:27.5px;font-size:30px}}@media (min-width:48em){.field-name-field-delivering-1-title .field-item,.field-name-field-delivering-2-title .field-item,.field-name-field-delivering-3-title .field-item,.field-name-field-delivering-4-title .field-item{margin-bottom:30px}}@media (min-width:64em){.field-name-field-delivering-1-title .field-item,.field-name-field-delivering-2-title .field-item,.field-name-field-delivering-3-title .field-item,.field-name-field-delivering-4-title .field-item{font-size:22px;font-size:1.375rem}}.field-name-field-delivering-1-body,.field-name-field-delivering-2-body,.field-name-field-delivering-3-body,.field-name-field-delivering-4-body{font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100;font-size:18px;font-size:1.125rem;margin-bottom:24px;clear:both}@media (min-width:48em){.field-name-field-delivering-1-body,.field-name-field-delivering-2-body,.field-name-field-delivering-3-body,.field-name-field-delivering-4-body{margin-bottom:48px}}.field-name-field-delivering-1-body img,.field-name-field-delivering-2-body img,.field-name-field-delivering-3-body img,.field-name-field-delivering-4-body img{margin-bottom:24px}@media (max-width:47.99em){.field-name-field-delivering-1-body img,.field-name-field-delivering-2-body img,.field-name-field-delivering-3-body img,.field-name-field-delivering-4-body img{display:block;width:100%}}@media (min-width:48em){.field-name-field-delivering-1-body img,.field-name-field-delivering-2-body img,.field-name-field-delivering-3-body img,.field-name-field-delivering-4-body img{margin-right:24px}}.field-name-field-delivering-1-body p,.field-name-field-delivering-2-body p,.field-name-field-delivering-3-body p,.field-name-field-delivering-4-body p{margin-bottom:0}.field-name-field-delivering-1-contact:after,.field-name-field-delivering-1-contact:before,.field-name-field-delivering-2-contact:after,.field-name-field-delivering-2-contact:before,.field-name-field-delivering-3-contact:after,.field-name-field-delivering-3-contact:before,.field-name-field-delivering-4-contact:after,.field-name-field-delivering-4-contact:before{content:" ";display:table}.field-name-field-delivering-1-contact:after,.field-name-field-delivering-2-contact:after,.field-name-field-delivering-3-contact:after,.field-name-field-delivering-4-contact:after{clear:both}@media (min-width:48em) and (max-width:63.99em){.field-name-field-delivering-1-contact,.field-name-field-delivering-2-contact,.field-name-field-delivering-3-contact,.field-name-field-delivering-4-contact{padding-top:48px;clear:both}}@media (min-width:64em){.field-name-field-delivering-1-contact,.field-name-field-delivering-2-contact,.field-name-field-delivering-3-contact,.field-name-field-delivering-4-contact{width:31.9403%;float:left;margin-left:0;margin-right:-100%}}@media (min-width:48em) and (max-width:63.99em){.field-name-field-delivering-1-contact .field-name-field-quote,.field-name-field-delivering-2-contact .field-name-field-quote,.field-name-field-delivering-3-contact .field-name-field-quote,.field-name-field-delivering-4-contact .field-name-field-quote{width:48.95522%;float:left;margin-left:51.04478%;margin-right:-100%}}@media (min-width:48em) and (max-width:63.99em){.field-name-field-delivering-1-contact .calling-card-wrap,.field-name-field-delivering-2-contact .calling-card-wrap,.field-name-field-delivering-3-contact .calling-card-wrap,.field-name-field-delivering-4-contact .calling-card-wrap{width:48.95522%;float:left;margin-left:0;margin-right:-100%}}@media (min-width:48em){.field-name-field-delivering-1-col-1,.field-name-field-delivering-2-col-1,.field-name-field-delivering-3-col-1,.field-name-field-delivering-4-col-1{width:48.95522%;float:left;margin-left:0;margin-right:-100%}}@media (min-width:64em){.field-name-field-delivering-1-col-1,.field-name-field-delivering-2-col-1,.field-name-field-delivering-3-col-1,.field-name-field-delivering-4-col-1{width:31.9403%;float:left;margin-left:34.02985%;margin-right:-100%}}@media (min-width:48em){.field-name-field-delivering-1-col-2,.field-name-field-delivering-2-col-2,.field-name-field-delivering-3-col-2,.field-name-field-delivering-4-col-2{width:48.95522%;float:left;margin-left:51.04478%;margin-right:-100%}}@media (min-width:64em){.field-name-field-delivering-1-col-2,.field-name-field-delivering-2-col-2,.field-name-field-delivering-3-col-2,.field-name-field-delivering-4-col-2{width:31.9403%;float:left;margin-left:68.0597%;margin-right:-100%}}.field-name-field-delivering-1-col-1 h2,.field-name-field-delivering-2-col-1 h2,.field-name-field-delivering-3-col-1 h2,.field-name-field-delivering-4-col-1 h2,.field-name-field-delivering-1-col-2 h2,.field-name-field-delivering-2-col-2 h2,.field-name-field-delivering-3-col-2 h2,.field-name-field-delivering-4-col-2 h2{font-size:20px;font-size:1.25rem;margin-bottom:15px;padding-bottom:8px;border-bottom:1px solid #000}.field-name-field-delivering-1-col-1 p,.field-name-field-delivering-2-col-1 p,.field-name-field-delivering-3-col-1 p,.field-name-field-delivering-4-col-1 p,.field-name-field-delivering-1-col-2 p,.field-name-field-delivering-2-col-2 p,.field-name-field-delivering-3-col-2 p,.field-name-field-delivering-4-col-2 p{font-size:14px;font-size:.875rem;margin-bottom:15px}.capability-client-sector{margin-left:-15px;margin-right:-15px;margin-bottom:24px;background-color:#00a1d7}@media (min-width:48em){.capability-client-sector{margin-left:-80px;margin-right:-80px}}@media (min-width:60.125em){.capability-client-sector{margin-left:-80px;margin-right:-80px}}@media (min-width:48em){.capability-client-sector{margin-bottom:48px}}@media (min-width:64em){.capability-client-sector{margin-bottom:70px}}.field-name-field-client-sector-title{margin-left:-15px;margin-right:-15px;clear:both}@media (min-width:48em){.field-name-field-client-sector-title{margin-left:-80px;margin-right:-80px}}@media (min-width:60.125em){.field-name-field-client-sector-title{margin-left:-80px;margin-right:-80px}}.field-name-field-client-sector-title h2{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;padding-left:15px;padding-right:15px;padding-top:18px;padding-bottom:18px;background-image:url(/themes/ch2m/assets/images/title-white-on-blue.jpg);background-repeat:repeat-x;background-size:auto 100%;color:#02050f;font-size:25px;margin-bottom:0}@media (min-width:48em){.field-name-field-client-sector-title h2{padding-left:80px;padding-right:80px}}@media (min-width:60.125em){.field-name-field-client-sector-title h2{padding-left:80px;padding-right:80px}}@media (min-width:48em){.field-name-field-client-sector-title h2{height:83px;padding-top:29.5px;padding-bottom:0;font-size:22px}}@media (min-width:64em){.field-name-field-client-sector-title h2{height:84px;padding-top:26.5px;font-size:30px}}.field-name-dynamic-token-fieldtaxonomy-term-clients-projects,.field-name-field-client-sector-body{clear:both}.field-name-field-client-sector-body{font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100;padding-bottom:20.58212%;background-color:#00a1d7;background-position:right bottom;background-repeat:no-repeat;background-size:contain;color:#000;padding-left:15px;padding-right:15px;margin-left:-15px;margin-right:-15px;margin-bottom:24px;padding-top:24px}.field-name-field-client-sector-body:after,.field-name-field-client-sector-body:before{content:" ";display:table}.field-name-field-client-sector-body:after{clear:both}@media (min-width:48em){.field-name-field-client-sector-body{min-height:384px;padding-bottom:0;background-position:right 90%}}@media (min-width:48em){.field-name-field-client-sector-body{position:relative;background-size:auto}.field-name-field-client-sector-body:before{content:" ";display:block;position:absolute;top:84px;left:0;right:-270px;bottom:0;background-image:url(/themes/ch2m/assets/images/line-art-bg--full.png);background-position:80px 25px;background-repeat:no-repeat;z-index:10}}@media (min-width:48em){.field-name-field-client-sector-body{padding-left:80px;padding-right:80px}}@media (min-width:60.125em){.field-name-field-client-sector-body{padding-left:80px;padding-right:80px}}@media (min-width:48em){.field-name-field-client-sector-body{margin-left:-80px;margin-right:-80px}}@media (min-width:60.125em){.field-name-field-client-sector-body{margin-left:-80px;margin-right:-80px}}@media (min-width:48em){.field-name-field-client-sector-body{margin-bottom:48px;font-size:20px;font-size:1.25rem;padding-top:30px}}.view-capabilities--secondary{font-size:16px;font-size:1rem;color:#4d4d4d}.view-capabilities--secondary h3{margin-bottom:15px}.view-capabilities--secondary h3 a{color:#9f9f9f}.view-capabilities--secondary .views-row{margin-bottom:24px}@media (min-width:48em){.view-capabilities--secondary .views-row{width:31.9403%;float:left;margin-bottom:2.08955%}.view-capabilities--secondary .views-row:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.view-capabilities--secondary .views-row:nth-child(3n+2){margin-left:34.02985%;margin-right:-100%;clear:none}.view-capabilities--secondary .views-row:nth-child(3n+3){margin-left:68.0597%;margin-right:-100%;clear:none}}.block-views-block-capability-articles-block-1 .block__title{padding-top:18px;padding-bottom:18px;background-image:url(/themes/ch2m/assets/images/title-grey-on-white.jpg);background-repeat:repeat-x;background-size:auto 100%;color:#02050f;font-size:25px;margin-bottom:24px}@media (min-width:48em){.block-views-block-capability-articles-block-1 .block__title{height:55px;padding-top:15.5px;padding-bottom:0;font-size:22px}}@media (min-width:64em){.block-views-block-capability-articles-block-1 .block__title{height:100px;padding-top:34.5px;font-size:30px}}@media (min-width:64em){.block-views-block-capability-articles-block-1 .block__title{margin-bottom:48px}}.block-views-block-capability-articles-block-1 .block__title em{font-style:normal}@media (min-width:48em){.view-capability-articles .views-row{width:31.9403%;float:left}.view-capability-articles .views-row:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.view-capability-articles .views-row:nth-child(3n+2){margin-left:34.02985%;margin-right:-100%;clear:none}.view-capability-articles .views-row:nth-child(3n+3){margin-left:68.0597%;margin-right:-100%;clear:none}}@media (min-width:48em){.block-capabilities-all-capabilities .term--icon-box{min-height:55px}}@media (min-width:64em){.block-capabilities-all-capabilities .term--icon-box{min-height:97px}}@media (min-width:48em){.block-capabilities-all-capabilities .term--icon-box .field-taxonomy-term--field-icon{position:absolute;bottom:0;right:6px}}.block-capabilities-all-capabilities .field-type-text-long{display:none !important}.term-capabilities.term--full .field-name-description{margin-bottom:24px}.term-capabilities.term--full .field-name-description:after,.term-capabilities.term--full .field-name-description:before{content:" ";display:table}.term-capabilities.term--full .field-name-description:after{clear:both}.block-views-block-job-content-block-by-capabilities .block__title{padding-top:18px;padding-bottom:18px;background-image:url(/themes/ch2m/assets/images/title-gold-on-white.png);background-repeat:repeat-x;background-size:auto 100%;color:#02050f;font-size:25px;margin-bottom:24px}@media (min-width:48em){.block-views-block-job-content-block-by-capabilities .block__title{height:69px;padding-top:22.5px;padding-bottom:0;font-size:22px}}@media (min-width:64em){.block-views-block-job-content-block-by-capabilities .block__title{height:69px;padding-top:19px;font-size:30px}}@media (min-width:48em){.block-views-block-job-content-block-by-capabilities .block__title{margin-bottom:40px}}@media (min-width:48em){.view-job-content.view-display-id-block_by_capabilities .views-row{width:31.9403%;float:left}.view-job-content.view-display-id-block_by_capabilities .views-row:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.view-job-content.view-display-id-block_by_capabilities .views-row:nth-child(3n+2){margin-left:34.02985%;margin-right:-100%;clear:none}.view-job-content.view-display-id-block_by_capabilities .views-row:nth-child(3n+3){margin-left:68.0597%;margin-right:-100%;clear:none}}.view-job-content.view-display-id-block_by_capabilities .view-footer{text-align:right}.block-views-block-article-content-block-by-capability .block__title{padding-top:18px;padding-bottom:18px;background-image:url(/themes/ch2m/assets/images/title-grey-on-white.jpg);background-repeat:repeat-x;background-size:auto 100%;color:#02050f;font-size:25px;margin-bottom:24px}@media (min-width:48em){.block-views-block-article-content-block-by-capability .block__title{height:55px;padding-top:15.5px;padding-bottom:0;font-size:22px}}@media (min-width:64em){.block-views-block-article-content-block-by-capability .block__title{height:100px;padding-top:34.5px;font-size:30px}}@media (min-width:48em){.block-views-block-article-content-block-by-capability .block__title{margin-bottom:40px}}@media (min-width:48em){.view-article-content.view-display-id-block_by_capability .views-row{width:31.9403%;float:left}.view-article-content.view-display-id-block_by_capability .views-row:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.view-article-content.view-display-id-block_by_capability .views-row:nth-child(3n+2){margin-left:34.02985%;margin-right:-100%;clear:none}.view-article-content.view-display-id-block_by_capability .views-row:nth-child(3n+3){margin-left:68.0597%;margin-right:-100%;clear:none}}@media (max-width:63.99em){.view-primary-capabilities .views-row-end{clear:both;width:100%;float:left;margin-left:0;margin-right:0}}.view-capabilities--highlight .views-row,.view-primary-capabilities .views-row{background-color:#fdd443}.view-capabilities--highlight .views-row-end .term--icon-box,.view-primary-capabilities .views-row-end .term--icon-box{display:table;height:205px;width:100%;padding-top:0;padding-bottom:0;text-align:center}.view-capabilities--highlight .views-row-end a,.view-primary-capabilities .views-row-end a{display:table-cell;width:100%;vertical-align:middle;color:#030303}@media (max-width:63.99em){.view-capabilities--highlight .views-row-end a,.view-primary-capabilities .views-row-end a{font-size:14px;font-size:.875rem}}.flexbox .view-capabilities--highlight .views-row-end .term--icon-box,.flexbox .view-primary-capabilities .views-row-end .term--icon-box{display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%}.flexbox .view-capabilities--highlight .views-row-end a,.flexbox .view-primary-capabilities .views-row-end a{display:block;margin:auto}.view-id-capabilities.view-display-id-block_4>.view-content>.views-row{margin-bottom:24px}@media (min-width:48em){.view-id-capabilities.view-display-id-block_4>.view-content>.views-row{margin-bottom:35px}}.block-views-block-capabilities-block-4{padding-top:24px}.view-client-projects-per-capability{clear:both;padding-top:24px}.view-client-projects-per-capability:after,.view-client-projects-per-capability:before{content:" ";display:table}.view-client-projects-per-capability:after{clear:both}@media (min-width:48em){.view-client-projects-per-capability{padding-top:40px}}@media (min-width:64em){.view-client-projects-per-capability .view-content{width:65.97015%;float:left;margin-left:34.02985%;margin-right:-100%}}.view-client-projects-per-capability .view-footer{padding-top:35px}.view-client-projects-per-capability .view-footer:after,.view-client-projects-per-capability .view-footer:before{content:" ";display:table}.view-client-projects-per-capability .view-footer:after{clear:both}@media (min-width:64em){.view-client-projects-per-capability .view-footer{width:31.9403%;float:left;margin-left:0;margin-right:-100%;padding-top:0}}@media (min-width:48em){.view-client-projects-per-capability .views-row{width:48.95522%;float:left}.view-client-projects-per-capability .views-row:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.view-client-projects-per-capability .views-row:nth-child(2n+2){margin-left:51.04478%;margin-right:-100%;clear:none}}@media (min-width:64em){.view-client-projects-per-capability .views-row{width:48.41629%;float:left}.view-client-projects-per-capability .views-row:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.view-client-projects-per-capability .views-row:nth-child(2n+2){margin-left:51.58371%;margin-right:-100%;clear:none}}.view-client-projects-per-capability .node--client.node--view-mode-teaser .calling-card__content{padding-bottom:0}@media (min-width:48em) and (max-width:63.99em){.view-client-projects-per-capability .node--client.node--view-mode-teaser .calling-card{width:40.44776%;float:left;margin-left:0;margin-right:-100%;font-size:14px;font-size:.875rem}.view-client-projects-per-capability .node--client.node--view-mode-teaser .calling-card__name{font-size:16px;font-size:1rem}.view-client-projects-per-capability .node--client.node--view-mode-teaser .node__content{width:48.95522%;float:left;margin-left:51.04478%;margin-right:-100%}}@media (min-width:48em) and (max-width:60.115em){.view-client-projects-per-capability .node--client.node--view-mode-teaser .calling-card__img img{width:100px;height:100px}}.capabilities-client>p{font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100}@media (min-width:64em){.capabilities-client>p{font-size:26px;font-size:1.625rem}}.capabilities-client__title,.field-name-field-services-checklist-title{padding-top:18px;padding-bottom:18px;background-image:url(/themes/ch2m/assets/images/title-blue-on-white.png);background-repeat:repeat-x;background-size:auto 100%;color:#02050f;font-size:25px;font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;margin-bottom:24px;padding-left:24px}@media (min-width:48em){.capabilities-client__title,.field-name-field-services-checklist-title{height:49px;padding-top:12.5px;padding-bottom:0;font-size:22px}}@media (min-width:64em){.capabilities-client__title,.field-name-field-services-checklist-title{height:86px;padding-top:27.5px;font-size:30px}}@media (min-width:48em){.capabilities-client__title,.field-name-field-services-checklist-title{font-size:20px;font-size:1.25rem}}@media (min-width:64em){.capabilities-client__title,.field-name-field-services-checklist-title{font-size:30px;font-size:1.875rem}}.field-name-field-services-checklist-title{font-family:"Guardian Sans",Helvetica,sans-serif;font-weight:300}.field-name-field-services-checklist-title span{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600}.capabilities-client__img{margin-bottom:24px;float:left;margin-right:24px;max-width:119px}@media (min-width:64em){.capabilities-client__img{max-width:213px}}.view-capabilities-search .view-header{padding:32px 0;margin-bottom:32px;border-bottom:2px solid #000}.view-capabilities-search .view-filters{display:none}.view-capabilities-search .form__inner{position:relative;padding-right:85px}.view-capabilities-search .form-item label{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;font-size:16px;font-size:1rem;padding-left:15px}.view-capabilities-search .form-text,.view-capabilities-search .form-submit{height:70px}.view-capabilities-search .form-text{padding-left:15px;color:#000;border-radius:50px 0 0 50px;border-top:1px solid #000;border-left:1px solid #000;border-bottom:1px solid #000}.view-capabilities-search .form-actions{clear:none;position:absolute;bottom:0;right:0}.view-capabilities-search .form-submit{padding:0 32px;background-color:#ea7502;border-radius:0 50px 50px 0;text-align:center;border:1px solid #ea7502}.view-capabilities-search .form-submit:hover{background-color:#fd9b3b}.view-capabilities-search .view-content .views-row{border-bottom:1px solid #d6d6d6;margin-bottom:32px}.view-capabilities-search .view-content .capability-section,.view-capabilities-search .view-content .capability-related{display:none}.view-capabilities-search .view-content .term__title{margin-bottom:16px}.view-capabilities-search .view-content .term__title a{color:#ea7502}.view-sub-capability-list .views-row{margin-bottom:24px;border-bottom:1px solid #D6D6D6}.view-sub-capability-list .views-row:last-child{margin-bottom:0;border-bottom:0}.view-sub-capability-list .views-field-title{font-size:20px;font-size:1.25rem;margin-bottom:16px}.view-sub-capability-list .views-field-title a{font-family:"Guardian Sans",Helvetica,sans-serif;font-weight:300;color:#ea7502}.field-name-dynamic-token-fieldtaxonomy-term-clients-projects h2{padding-top:30px}.field-name-dynamic-block-fieldtaxonomy-term-children-s-siblings{clear:both}.field-name-dynamic-block-fieldtaxonomy-term-children-s-siblings:after,.field-name-dynamic-block-fieldtaxonomy-term-children-s-siblings:before{content:" ";display:table}.field-name-dynamic-block-fieldtaxonomy-term-children-s-siblings:after{clear:both}.block-views-block-capabilities-block-5 .block__title{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;padding-top:18px;padding-bottom:18px;background-image:url(/themes/ch2m/assets/images/title-blue-on-white.png);background-repeat:repeat-x;background-size:auto 100%;color:#02050f;font-size:25px;margin-bottom:24px}@media (min-width:48em){.block-views-block-capabilities-block-5 .block__title{height:49px;padding-top:12.5px;padding-bottom:0;font-size:22px}}@media (min-width:64em){.block-views-block-capabilities-block-5 .block__title{height:86px;padding-top:27.5px;font-size:30px}}.block-views-block-capabilities-block-5 .views-row{width:31.9403%;float:left;background:transparent;margin-bottom:2%}.block-views-block-capabilities-block-5 .views-row:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.block-views-block-capabilities-block-5 .views-row:nth-child(3n+2){margin-left:34.02985%;margin-right:-100%;clear:none}.block-views-block-capabilities-block-5 .views-row:nth-child(3n+3){margin-left:68.0597%;margin-right:-100%;clear:none}.page-term--capabilities.page-child-term .field-taxonomy-term--field-related-capabilities.field-name-field-related-capabilities{display:none}.page-term--capabilities.page-parent-term .block-views-block-capabilities-related-block-1{display:none}.block-views-block-capabilities-related-block-1 .block__title{background-image:url(/themes/ch2m/assets/images/title-grey-on-white-poly.jpg);background-repeat:repeat-x;background-size:auto 100%;margin-bottom:50px}.block-views-block-capabilities-related-block-1 .views-row{width:48.95522%;float:left;margin-bottom:2.08955%}.block-views-block-capabilities-related-block-1 .views-row:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.block-views-block-capabilities-related-block-1 .views-row:nth-child(2n+2){margin-left:51.04478%;margin-right:-100%;clear:none}@media (min-width:48em){.block-views-block-capabilities-related-block-1 .views-row{width:31.9403%;float:left}.block-views-block-capabilities-related-block-1 .views-row:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.block-views-block-capabilities-related-block-1 .views-row:nth-child(3n+2){margin-left:34.02985%;margin-right:-100%;clear:none}.block-views-block-capabilities-related-block-1 .views-row:nth-child(3n+3){margin-left:68.0597%;margin-right:-100%;clear:none}}.page-display--title-inverted .page-title,.page-display--subtitle-inverted .page-subtitle,.page-display--header-inverted .field-name-field-header{color:#fff}.page-display--title-bold .page-title{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600}.page-display--title-hidden .page-title{width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;position:absolute !important;overflow:hidden !important;border:0 !important;clip:rect(0 0 0 0) !important}.page-display--collapse-banner .banner-responsive-image{position:absolute;top:0;left:0;width:100%}.page-display--collapse-banner .banner-content{position:relative;padding-top:9.33333%}.testimonial{margin-bottom:24px}.testimonial__meta{padding-top:9px;border-top:2px solid #000}@media (min-width:64em){.testimonial__meta{font-size:20px}}.testimonial__meta strong{font-size:16px}.stat-box{padding:24px;background-color:#eaeaea;text-align:center}.stat{width:222px;height:222px;margin:auto;padding:0 35px;background-color:#ea7502;border-radius:50%;color:#fff;text-align:center}.flexbox .stat{display:-webkit-flex;display:-ms-flexbox;display:flex}.flexbox .stat h2{margin:auto}.stat+p{padding-top:30px}#cookie-bar{background-color:rgba(0,0,0,0.8);color:white;text-align:center;font-size:0.80em;padding:10px}#cookie-bar p{margin:0}#cookie-bar p a{margin-left:5px;padding:5px 8px;border-radius:20px;font-size:0.85em}.term--picture-box .field-type-image,.term--picture-box .term__title{margin-bottom:12px}.term--picture-box .term__title{font-family:"Guardian Sans",Helvetica,sans-serif;font-weight:300;font-size:20px;line-height:1}.term--picture-box .term__title a{color:#9f9f9f}@media (max-width:63.99em){.term--picture-box .term__title{font-size:23px}}.term--picture-box .field-type-text-long p{margin:0;font-size:14px}.term--card{position:relative;max-width:342px;height:140px;margin:0 auto;padding-top:20px;background-color:#e4e4e4;background-size:cover;color:#fff}@media (min-width:48em){.term--card{height:210px;padding-top:15px}}@media (min-width:64em){.term--card{height:300px;padding-top:40px}}.term--card:before{position:absolute;top:0;left:0;height:100%;width:100%;content:"";background-color:rgba(0,0,0,0.3)}.term--card .term__title{font-size:20px;font-size:1.25rem;position:relative;margin:0;padding-right:12px;padding-left:12px;font-size:20px;line-height:1;text-align:center;text-transform:uppercase}@media (min-width:48em){.term--card .term__title{font-size:23px;font-size:1.4375rem}}@media (min-width:64em){.term--card .term__title{font-size:28px;font-size:1.75rem}}.term--card .term__title a{color:#fff}.term--card .field-type-text-long{position:absolute;bottom:0;left:0;display:none;width:100%;padding:12px;padding-bottom:0;background-color:rgba(77,77,77,0.8)}@media (min-width:48em){.term--card .field-type-text-long{display:block}}.term--card .field-type-text-long p{font-size:14px;font-size:.875rem;margin-bottom:15px;line-height:1.3}.term--icon-box{min-height:55px;padding:12px;background:#fdd443;text-align:center}.term--icon-box:after,.term--icon-box:before{content:" ";display:table}.term--icon-box:after{clear:both}@media (min-width:48em){.term--icon-box{position:relative;padding:24px 12px 12px;text-align:left}}@media (min-width:64em){.term--icon-box{min-height:205px;padding:40px 24px 10px}}.term--icon-box p{font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100;font-size:14px;font-size:.875rem;margin:0;color:#000}.term--icon-box .field-type-text-long{display:none}@media (min-width:48em){.term--icon-box .field-type-text-long{display:block}}.term--icon-box .term__title{margin-bottom:0}@media (min-width:64em){.term--icon-box .term__title{margin-bottom:15px}}.term--icon-box .term__title a{color:#02050f}.term--icon-box .field-taxonomy-term--field-icon{margin-bottom:10px}@media (min-width:48em){.term--icon-box .field-taxonomy-term--field-icon{position:absolute;top:7px;right:7px;margin-bottom:0}}@media (min-width:64em){.term--icon-box .field-taxonomy-term--field-icon{top:10px;right:10px}}@media (min-width:48em) and (max-width:63.99em){.term--icon-box .field-taxonomy-term--field-icon img{height:40px;width:auto}}.view-capabilities-search .form__inner .form-item,.view-capabilities-search .form__inner .form-actions{margin-top:0;margin-bottom:0}.job-apply-now{margin-bottom:24px;display:block;clear:both}@media (min-width:48em){.job-apply-now{position:absolute;right:0;bottom:20px;display:inline-block;margin:0}}.job-apply-now.apply-now-end{position:inherit}.apply-now-end{display:block;clear:both;margin-bottom:64px;text-align:center}.node--job-article .job-banner{width:100%;height:auto;padding-bottom:40px}@media (min-width:64em){.node--job-article.node--view-mode-content-top .node__title{width:65.97015%;font-size:40px}}.node--job-article.node--view-mode-content-top .node-top__submitted p{font-size:16px;letter-spacing:1px}.node--job-article.node--view-mode-content-top .node-top__submitted strong{color:#2d3438}.node--job-article.node--view-mode-content-top .node-top__share a{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;font-size:15px;letter-spacing:1px}.node--job-article.node--view-mode-teaser .node__title{border-bottom:1px solid #000}.node--job-article.node--view-mode-teaser .node__title a{font-family:"Guardian Sans",Helvetica,sans-serif;font-weight:300;display:block;padding-bottom:10px;color:#000}.node--job-article .field-label{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600}.node--job-article .node-top__submitted{border-width:0 0 2px}@media (min-width:48em){.node--job-article.node--view-mode-full .node__content{width:65.97015%;float:left;margin-right:2.08955%}}@media (min-width:48em){.node--job-article.node--view-mode-full .node-sidebar{width:31.9403%;float:right;margin-right:0}}.block-jobimages{margin-bottom:24px}@media (min-width:48em){.block-jobimages{margin-left:-15px;margin-bottom:40px}}@media (min-width:48em) and (min-width:48em){.block-jobimages{margin-left:-80px}}@media (min-width:48em) and (min-width:60.125em){.block-jobimages{margin-left:-80px}}.job-specs{margin-bottom:24px;padding:20px 25px;background-color:#efefef}@media (min-width:48em){.job-specs{float:right;margin:0 0 24px 24px}}.job-specs .field{margin-bottom:10px}.job-specs .field:last-child{margin:0}.job-specs .field-label{font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100;margin:0;font-size:14px;text-transform:uppercase}.job-specs .field-content{font-size:24px}.field-name-field-role-type .field-content{color:#ea7502}.field-name-field-travel-amount .field-content{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600}.job-location{clear:both;float:none}@media (min-width:48em){.job-location{float:left;width:50%}}.job-location h3{color:#FFF}.job-location__map-link{margin:0 -38px;padding:70px 0 60px;background-image:url(/themes/ch2m/assets/images/google-maps-img.jpg);background-repeat:no-repeat;background-size:cover;text-align:center}.job-location{margin-bottom:24px;padding:29px 38px 0;background-color:#4d4d4d;color:#fff}@media (min-width:48em){.job-location{margin-bottom:40px;width:48.41629%;float:left;margin-right:3.16742%}}.job-callout{margin-bottom:24px;padding:20px;clear:both;background-color:#ea7502;color:#000;font-size:16px}.job-callout p{margin:0}.job-callout a{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;color:#000;text-decoration:underline}.job-questions{margin-bottom:24px;padding:24px;background-color:#efefef}.job-questions:after,.job-questions:before{content:" ";display:table}.job-questions:after{clear:both}@media (min-width:48em){.job-questions{width:48.41629%;float:right;margin-right:0}}.job-questions h3,.job-questions a{font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100;margin:0}.job-questions h3{float:left}.job-questions a{display:inline-block;float:right;font-size:16px;color:#2d3438;line-height:32px;vertical-align:top}.job-questions a:hover:after{text-decoration:none}.job-questions .icon-circle-bg{background-color:#ea7502}.block-views-block-job-content-block-2 .block__title{padding-top:18px;padding-bottom:18px;background-image:url(/themes/ch2m/assets/images/title-gold-on-white.png);background-repeat:repeat-x;background-size:auto 100%;color:#02050f;font-size:25px;margin-bottom:24px}@media (min-width:48em){.block-views-block-job-content-block-2 .block__title{height:69px;padding-top:22.5px;padding-bottom:0;font-size:22px}}@media (min-width:64em){.block-views-block-job-content-block-2 .block__title{height:69px;padding-top:19px;font-size:30px}}@media (min-width:48em){.block-views-block-job-content-block-2 .block__title{margin-bottom:48px}}@media (min-width:48em){.view-job-content.view-display-id-block_2 .views-row{width:31.9403%;float:left}.view-job-content.view-display-id-block_2 .views-row:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.view-job-content.view-display-id-block_2 .views-row:nth-child(3n+2){margin-left:34.02985%;margin-right:-100%;clear:none}.view-job-content.view-display-id-block_2 .views-row:nth-child(3n+3){margin-left:68.0597%;margin-right:-100%;clear:none}}.job-footer{padding-left:15px;padding-right:15px}@media (min-width:48em){.job-footer{padding-left:80px;padding-right:80px}}@media (min-width:60.125em){.job-footer{padding-left:80px;padding-right:80px}}.job-footer h3{color:#FFF}@media (min-width:48em){.job-footer .layout__item{width:48.95522%;float:left;margin-right:2.08955%}.job-footer .layout__item:first-child{width:53.13433%;float:left;margin-right:2.00573%}.job-footer .layout__item:last-child{width:34.02985%;float:right;margin-right:0}}.job-footer li{display:inline-block;margin:0 5px 0 0}.job-footer li:last-child{margin-right:0}.job-footer li a{transition:all 250ms}.job-footer .icon-facebook{fill:#3c5a96}.job-footer .icon-twitter{fill:#61aadb}.job-footer .icon-linkedin{fill:#1278b3}.job-footer .icon-circle-bg{height:45px;width:45px;background:#fff}.job-footer .icon-circle-bg .icon{width:24px;height:24px}.job-footer .icon-circle-bg:hover .icon{fill:#fff}.job-footer .icon-circle-bg.has-facebook:hover{background:#3c5a96}.job-footer .icon-circle-bg.has-linkedin:hover{background:#1278b3}.job-footer .icon-circle-bg.has-twitter:hover{background:#61aadb}.job-search-form{position:relative;padding-right:70px}.job-search-form:after,.job-search-form:before{content:" ";display:table}.job-search-form:after{clear:both}.job-search-form input[type="text"],.job-search-form input[type="submit"]{height:51px;line-height:51px;border:0}.job-search-form input[type="text"]{padding:0 24px;border-radius:50px 0 0 50px}.job-search-form input[type="submit"]{width:70px;padding:0;background:#000;border-radius:0 50px 50px 0;text-align:center}.job-search-form .form-item{float:left;margin-bottom:15px}.job-search-form .form-actions{position:absolute;top:0;right:0}.job-search-form .form-description{margin-bottom:0;clear:both}.node--job-article .field-type-text-long,.node--job-article .field-type-text-long p{color:#4d4d4d}.node--type-job-article .view-job-content .city{display:none}.node--type-job-article .view-job-content a{color:#ea7502}.node-top__share{position:relative;display:inline-block;min-width:200px}.node-top__share a{cursor:pointer}.node-top__share a:hover{text-decoration:none}.node-top__share .social-links{position:absolute;top:100%;min-width:168px;padding:0 4px 4px 4px;background:#FFF;border-bottom-left-radius:35px;border-bottom-right-radius:35px;opacity:0;visibility:hidden;transition:visibility 0s linear 150ms,opacity 150ms linear;z-index:20}.node-top__share .social-links .links{border:none}.node-top__share:hover{text-decoration:none}.node-top__share:hover .social-links{visibility:visible;opacity:1;transition-delay:0s}.node-top__share:hover .social-links .links a:hover{text-decoration:none;background:#ea7502;color:#FFF}.node--job-article.node--view-mode-featured-teaser{padding-bottom:64px}.node--job-article.node--view-mode-featured-teaser .node__title{border-bottom:2px solid #000}.node--job-article.node--view-mode-featured-teaser .node__title a{color:#000}.node--job-article.node--view-mode-featured-teaser .node__title a:hover{text-decoration:none}.node--job-article.node--view-mode-featured-teaser .node__content{font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100}@media (min-width:48em){.block-applyingtoch2mblockcontent{padding-left:20px}}.key-facts{padding:30px;background-color:#d6d6d6}.key-facts:after,.key-facts:before{content:" ";display:table}.key-facts:after{clear:both}.fact{margin-bottom:12px;text-align:center}.fact:last-child{margin-bottom:0}@media (min-width:48em){.fact{width:47.86585%;float:left;margin-bottom:4.26829%}.fact:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.fact:nth-child(2n+2){margin-left:52.13415%;margin-right:-100%;clear:none}.fact:nth-last-child(-n+2){margin-bottom:0}}.fact h3,.fact h2{margin-bottom:24px;font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100;font-size:35px;font-size:2.1875rem;width:100px;margin-left:auto;margin-right:auto;background-color:#4cbde3;border-radius:50%;color:#fff;line-height:100px}@media (min-width:50em){.fact h3,.fact h2{font-size:50px;font-size:3.125rem;width:146px;line-height:146px}}.fact p{font-size:14px;font-size:.875rem;margin:0}.node--view-mode-content-brief img{margin-bottom:24px}.node--view-mode-content-brief h3{margin-bottom:22px;padding-bottom:15px;border-bottom:2px solid #000;font-size:26px}.node--view-mode-content-brief p{font-size:16px}.icon-box__link{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:24px;color:#fff}@media (min-width:600px){.icon-box__link{height:120px}}.icon-box__link .icon{fill:currentColor}.icon-box--primary .icon-box__link{background-color:#65219a;color:#fff}.icon-box--primary .icon-box__link:hover{background-color:#7d3aab;text-decoration:none}.icon-box__title{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;color:#fff;font-size:20px;font-weight:normal;line-height:1.35}.icon-box--no-icon .icon-box__title{text-align:center}.icon-box__icon{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50px;height:auto}@media (max-width:34.365em){.node--type-advanced-marketing-page .banner--hero .field-name-field-hero-content p:nth-child(3n),.node--type-advanced-marketing-page .banner--hero .field-name-field-hero-content p:last-child{display:inline-block}}@media (min-width:48em) and (max-width:63.99em){.node--type-advanced-marketing-page .banner--hero .field-name-field-hero-content .field-item{width:53.13433%;float:left;margin-right:2.00573%}}@media (min-width:64em){.node--type-advanced-marketing-page .banner--hero .field-name-field-hero-content .field-item{width:36.1194%}}.node--type-advanced-marketing-page .banner--hero .field-name-field-hero-content .svg-logo{width:91px;height:25px;fill:#fff}@media (min-width:31.25em){.node--type-advanced-marketing-page .banner--hero .field-name-field-hero-content .svg-logo{width:182px;height:50px}}.node--type-advanced-marketing-page .node__hero{margin-left:-15px;margin-right:-15px;margin-bottom:40px}@media (min-width:48em){.node--type-advanced-marketing-page .node__hero{margin-left:-80px;margin-right:-80px}}@media (min-width:60.125em){.node--type-advanced-marketing-page .node__hero{margin-left:-80px;margin-right:-80px}}.node--type-advanced-marketing-page .node__hero img{width:100%}.node--type-advanced-marketing-page .node__hero .field--type-image{margin-bottom:20px}.node--type-advanced-marketing-page .field-name-field-back-url .field-item:before{font-family:FontAwesome;content:"\f060";color:#65219A;padding-right:5px}.node--type-advanced-marketing-page .field-name-field-back-url .field-item a{color:#65219A}.node--type-advanced-marketing-page .node__header .node__title{font-size:50px;font-size:3.125rem}.node--type-advanced-marketing-page .field-node--node-title h2{font-size:30px}@media (min-width:48em){.node--type-advanced-marketing-page .ds-layout-header .field-node--body{width:65.97015%;float:left;margin-right:2.08955%}}.node--type-advanced-marketing-page .ds-layout-header,.node--type-advanced-marketing-page .slice-content{width:100%;clear:both}.node--type-advanced-marketing-page .ds-layout-header:after,.node--type-advanced-marketing-page .ds-layout-header:before,.node--type-advanced-marketing-page .slice-content:after,.node--type-advanced-marketing-page .slice-content:before{content:" ";display:table}.node--type-advanced-marketing-page .ds-layout-header:after,.node--type-advanced-marketing-page .slice-content:after{clear:both}.node--type-advanced-marketing-page .field-slice--name{padding-top:18px;padding-bottom:18px;background-image:url(/themes/ch2m/assets/images/title-blue-on-white-waves.jpg);background-repeat:repeat-x;background-size:auto 100%;color:#02050f;font-size:25px;margin-bottom:30px}@media (min-width:48em){.node--type-advanced-marketing-page .field-slice--name{height:87px;padding-top:31.5px;padding-bottom:0;font-size:22px}}@media (min-width:64em){.node--type-advanced-marketing-page .field-slice--name{height:87px;padding-top:28px;font-size:30px}}.node--type-advanced-marketing-page .field-node--field-intro{clear:both;width:100%}.node--type-advanced-marketing-page .field-name-field-pre-hero{padding-left:15px;padding-right:15px}@media (min-width:48em){.node--type-advanced-marketing-page .field-name-field-pre-hero{padding-left:80px;padding-right:80px}}@media (min-width:60.125em){.node--type-advanced-marketing-page .field-name-field-pre-hero{padding-left:80px;padding-right:80px}}.node--type-advanced-marketing-page .field-name-field-post-hero{padding-left:15px;padding-right:15px}@media (min-width:48em){.node--type-advanced-marketing-page .field-name-field-post-hero{padding-left:80px;padding-right:80px}}@media (min-width:60.125em){.node--type-advanced-marketing-page .field-name-field-post-hero{padding-left:80px;padding-right:80px}}.node--type-advanced-marketing-page .node__promo{padding:20px;margin-bottom:30px;color:#FFF}@media (min-width:48em){.node--type-advanced-marketing-page .node__promo{width:31.9403%;float:right;margin-right:0;margin-left:24px;margin-bottom:24px}}.node--type-advanced-marketing-page .node__promo h2,.node--type-advanced-marketing-page .node__promo h3,.node--type-advanced-marketing-page .node__promo h4,.node--type-advanced-marketing-page .node__promo p,.node--type-advanced-marketing-page .node__promo a{color:#FFF}.node--type-advanced-marketing-page .node__promo p:last-child{margin:0}.node--type-advanced-marketing-page .node__promo h4{font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100;padding:24px 20px;font-size:1.65rem}.node--type-advanced-marketing-page .node__promo h4 span{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600}.node--type-advanced-marketing-page .field-name-field-promo-image{margin:-20px;margin-bottom:20px}.node--type-advanced-marketing-page .field-slice--field-people>.field-items:after,.node--type-advanced-marketing-page .field-slice--field-people>.field-items:before{content:" ";display:table}.node--type-advanced-marketing-page .field-slice--field-people>.field-items:after{clear:both}.node--type-advanced-marketing-page .field-slice--field-people>.field-items>.field-item{margin-bottom:24px}@media (min-width:37.5em){.node--type-advanced-marketing-page .field-slice--field-people>.field-items>.field-item{width:48.95522%;float:left;margin-bottom:2.08955%}.node--type-advanced-marketing-page .field-slice--field-people>.field-items>.field-item:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.node--type-advanced-marketing-page .field-slice--field-people>.field-items>.field-item:nth-child(2n+2){margin-left:51.04478%;margin-right:-100%;clear:none}}@media (min-width:48em){.node--type-advanced-marketing-page .field-slice--field-people>.field-items>.field-item{width:31.9403%;float:left;margin-bottom:2.08955%}.node--type-advanced-marketing-page .field-slice--field-people>.field-items>.field-item:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.node--type-advanced-marketing-page .field-slice--field-people>.field-items>.field-item:nth-child(3n+2){margin-left:34.02985%;margin-right:-100%;clear:none}.node--type-advanced-marketing-page .field-slice--field-people>.field-items>.field-item:nth-child(3n+3){margin-left:68.0597%;margin-right:-100%;clear:none}}.node--type-advanced-marketing-page .field-slice--field-people .field-name-field-quote blockquote{border-bottom:2px solid #000}.node--type-advanced-marketing-page .field-slice--field-people .field-name-field-photo{width:90px;float:left;padding-right:24px}.node--type-advanced-marketing-page .field-slice--field-people .field-name-field-photo img{border-radius:999px}.node--type-advanced-marketing-page .field-slice--field-people .field-name-field-field-occupation{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;font-size:13px}.node--type-advanced-marketing-page .field-name-field-related-links{width:31.9403%;float:right;margin-right:0;padding:20px;background:#65219a;color:#FFF}.node--type-advanced-marketing-page .field-name-field-related-links .field-label{font-size:1.325rem;margin-bottom:20px}.node--type-advanced-marketing-page .field-name-field-related-links .field-items a{color:#FFF}.node--type-advanced-marketing-page .field-name-field-end-pane{width:31.9403%;float:right;margin-right:0;background:#f3f3f3}.node--type-advanced-marketing-page .field-name-field-project-reference>.field-items:after,.node--type-advanced-marketing-page .field-name-field-project-reference>.field-items:before{content:" ";display:table}.node--type-advanced-marketing-page .field-name-field-project-reference>.field-items:after{clear:both}.node--type-advanced-marketing-page .field-name-field-project-reference>.field-items>.field-item{margin-bottom:30px}.node--type-advanced-marketing-page .field-name-field-project-reference>.field-items>.field-item:last-child{margin-bottom:0}@media (min-width:37.5em){.node--type-advanced-marketing-page .field-name-field-project-reference>.field-items>.field-item{width:48.95522%;float:left;margin-bottom:2.08955%}.node--type-advanced-marketing-page .field-name-field-project-reference>.field-items>.field-item:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.node--type-advanced-marketing-page .field-name-field-project-reference>.field-items>.field-item:nth-child(2n+2){margin-left:51.04478%;margin-right:-100%;clear:none}.node--type-advanced-marketing-page .field-name-field-project-reference>.field-items>.field-item:nth-last-child(-n+3){margin-bottom:0}}@media (min-width:48em){.node--type-advanced-marketing-page .field-name-field-project-reference>.field-items>.field-item{width:31.9403%;float:left;margin-bottom:2.08955%}.node--type-advanced-marketing-page .field-name-field-project-reference>.field-items>.field-item:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.node--type-advanced-marketing-page .field-name-field-project-reference>.field-items>.field-item:nth-child(3n+2){margin-left:34.02985%;margin-right:-100%;clear:none}.node--type-advanced-marketing-page .field-name-field-project-reference>.field-items>.field-item:nth-child(3n+3){margin-left:68.0597%;margin-right:-100%;clear:none}.node--type-advanced-marketing-page .field-name-field-project-reference>.field-items>.field-item:nth-last-child(-n+2){margin-bottom:0}}.node--type-advanced-marketing-page .field-name-field-featured-article{margin-bottom:30px}.node--type-advanced-marketing-page .field-name-field-articles>.field-items:after,.node--type-advanced-marketing-page .field-name-field-articles>.field-items:before{content:" ";display:table}.node--type-advanced-marketing-page .field-name-field-articles>.field-items:after{clear:both}.node--type-advanced-marketing-page .field-name-field-articles>.field-items>.field-item{margin-bottom:30px}.node--type-advanced-marketing-page .field-name-field-articles>.field-items>.field-item:last-child{margin-bottom:0}@media (min-width:37.5em){.node--type-advanced-marketing-page .field-name-field-articles>.field-items>.field-item{width:48.95522%;float:left}.node--type-advanced-marketing-page .field-name-field-articles>.field-items>.field-item:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.node--type-advanced-marketing-page .field-name-field-articles>.field-items>.field-item:nth-child(2n+2){margin-left:51.04478%;margin-right:-100%;clear:none}.node--type-advanced-marketing-page .field-name-field-articles>.field-items>.field-item:nth-last-child(-n+3){margin-bottom:0}}@media (min-width:48em){.node--type-advanced-marketing-page .field-name-field-articles>.field-items>.field-item{width:31.9403%;float:left}.node--type-advanced-marketing-page .field-name-field-articles>.field-items>.field-item:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.node--type-advanced-marketing-page .field-name-field-articles>.field-items>.field-item:nth-child(3n+2){margin-left:34.02985%;margin-right:-100%;clear:none}.node--type-advanced-marketing-page .field-name-field-articles>.field-items>.field-item:nth-child(3n+3){margin-left:68.0597%;margin-right:-100%;clear:none}.node--type-advanced-marketing-page .field-name-field-articles>.field-items>.field-item:nth-last-child(-n+2){margin-bottom:0}}.node--type-advanced-marketing-page .field-name-field-articles>.field-items>.field-item .field-node--field-image{max-width:100%;margin:auto auto 20px auto}.node--type-advanced-marketing-page .field-slice--field-capabilities-reference .field-item{margin-bottom:20px}.node--type-advanced-marketing-page .slice--related-news img{width:100%}.slice--slideshow .slice-inner,.slice--youtube .slice-inner{padding-bottom:0}.slice--slideshow .slice-inner .slice-content,.slice--youtube .slice-inner .slice-content{padding-bottom:0}.slice--slideshow .embed-container,.slice--youtube .embed-container{padding-bottom:56.25%}@media (min-width:48em){.slice--slideshow.has-body .field-name-field-body,.slice--youtube.has-body .field-name-field-body{width:31.9403%;float:right;margin-right:0}}@media (min-width:37.5em){.slice--slideshow.has-body.slides .field-name-field-slideshow-images,.slice--youtube.has-body.slides .field-name-field-slideshow-images{width:65.97015%;float:left;margin-right:2.08955%}}.slice--slideshow.has-body.video .embed-container,.slice--youtube.has-body.video .embed-container{margin-bottom:40px}@media (min-width:48em){.slice--slideshow.has-body.video .embed-container,.slice--youtube.has-body.video .embed-container{width:65.97015%;float:left;margin-right:2.08955%;padding-bottom:37%}}.slice--slideshow .slice--slideshow .bx-pager,.slice--youtube .slice--slideshow .bx-pager{margin:auto;width:100%;text-align:center}.slice--slideshow .slice--slideshow .bx-pager a,.slice--youtube .slice--slideshow .bx-pager a{display:inline-block;text-indent:-99999px;width:18px;height:18px;background:transparent;border:2px solid #65219a}.slice--slideshow .slice--slideshow .bx-pager a.active,.slice--youtube .slice--slideshow .bx-pager a.active{background:#65219a}.slice--simple.display-option--promo-horiz .field-slice--field-slice-content{background:#ea7502}.slice--simple.display-option--promo-horiz .field-slice--field-slice-content:after,.slice--simple.display-option--promo-horiz .field-slice--field-slice-content:before{content:" ";display:table}.slice--simple.display-option--promo-horiz .field-slice--field-slice-content:after{clear:both}.slice--simple.display-option--promo-horiz img{float:left;max-width:50%;height:100%;padding-right:20px}.slice--simple.display-option--promo-horiz h4,.slice--simple.display-option--promo-horiz p,.slice--simple.display-option--promo-horiz a{color:#FFF}.slice--simple.display-option--promo-horiz h4{padding-top:20px}.slice--simple.display-option--promo-horiz h4 span{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600}.slice--simple.display-option--promo-horiz p{float:right;padding-right:20px}.slice--simple .slice-content{padding-top:20px;padding-bottom:20px}@media (min-width:48em){.slice--simple .slice-content{padding-bottom:0}}.slice--simple .field-slice--field-slice-content img{padding-bottom:30px;padding-left:30px}.slice--simple .slice-inner{padding-bottom:0}.slice--all-capabilities .slice-inner{padding-bottom:0}.slice--all-capabilities .slice-inner .slice-content{padding-top:0;padding-bottom:0}.slice--all-capabilities .field-slice--name{margin-bottom:0}.slice--all-capabilities .term--icon-box{min-height:100px}.slice--all-capabilities .term__content{display:none}.slice--capabilities-slice .slice-inner{padding-bottom:0}.node--advanced-marketing-page .field-slice--name{margin-bottom:30px}.node--advanced-marketing-page .field--name-field-slices-reference{margin-left:-15px;margin-right:-15px;margin-bottom:30px;padding-top:30px;clear:both}@media (min-width:48em){.node--advanced-marketing-page .field--name-field-slices-reference{margin-left:-80px;margin-right:-80px}}@media (min-width:60.125em){.node--advanced-marketing-page .field--name-field-slices-reference{margin-left:-80px;margin-right:-80px}}@media (min-width:48em){.node--advanced-marketing-page .field--name-field-slices-reference{margin-bottom:60px}}@media (min-width:48em){.node--advanced-marketing-page .field--name-field-slices-reference>.field__item{margin-bottom:30px}}.node--advanced-marketing-page .field--name-field-slices-reference>.field__item:last-child{margin-bottom:0}.slice--related-content .slice-inner{padding-bottom:0}.slice--iframe-slice .slice-inner{padding-top:20px}@media (min-width:48em){.slice--iframe-slice .slice-inner{padding-bottom:0}}.field-name-field-people .btn{font-size:12px;font-size:.75rem;margin-top:5px;padding:10px 20px}.node--type-basic-page .page-title+.page-subtitle{margin-top:-10px}.node--type-basic-page .page-subtitle{font-size:20px}@media (min-width:64em){.node--type-basic-page .page-subtitle{margin-bottom:35px}}.node--basic-page:after,.node--basic-page:before{content:" ";display:table}.node--basic-page:after{clear:both}.node--basic-page .field-name-field-image{margin-left:-15px;margin-right:-15px;margin-bottom:24px}@media (min-width:48em){.node--basic-page .field-name-field-image{margin-left:-80px;margin-right:-80px}}@media (min-width:60.125em){.node--basic-page .field-name-field-image{margin-left:-80px;margin-right:-80px}}@media (min-width:48em){.node--basic-page .field-name-field-image{margin-bottom:48px}}@media (min-width:64em){.node--basic-page .field-name-field-image{margin-bottom:70px}}.node--basic-page .field-name-field-image img{width:100%}.node--basic-page .node__content{margin-bottom:24px}@media (min-width:64em){.node--basic-page .node__content{width:65.97015%;float:left;margin-right:2.08955%;margin-bottom:50px}}@media (min-width:48em){.page-node-8 .site-hero{padding-top:9.33333%}}@media (min-width:93.75em){.page-node-8 .site-hero{padding-top:140px}}@media (min-width:60.125em){.page-node-8 .slices--top{position:relative}}.page-node-8 .slices--top .slices__inner{padding-top:30px}.page-node-8 .slice-header+.slice-content{margin-bottom:20px}.block-careersfakesearch{margin-top:40px}.block-careersfakesearch h3{font-size:2rem}.slices .block-careersfakesearch{margin-bottom:0}.block-careersfakesearch .form-wrap{padding:15px;background:#4d4d4d;color:#fff}.block-careersfakesearch .form-wrap:after,.block-careersfakesearch .form-wrap:before{content:" ";display:table}.block-careersfakesearch .form-wrap:after{clear:both}@media (min-width:48em){.block-careersfakesearch .form-wrap{background-image:url(/themes/ch2m/assets/images/careers-home-form-bg.jpg);background-repeat:no-repeat;background-size:cover}}@media (min-width:64em){.block-careersfakesearch .form-wrap{padding:38px 0 20px 38px}}.block-careersfakesearch .form-wrap input{border-color:#FFF}.block-careersfakesearch .form-wrap input[type="text"]{font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100;padding:0 15px;font-size:20px;line-height:51px;border:0}.block-careersfakesearch .form-wrap>p{margin-bottom:0}.block-careersfakesearch .btn--lg{margin-left:12px}.block-careersfakesearch .form-label{margin-bottom:5px;font-size:22px}.form-career-search{margin:0;margin-bottom:16px}.form-career-search:after,.form-career-search:before{content:" ";display:table}.form-career-search:after{clear:both}.form-career-search .form__inner{position:relative;padding-right:0}@media (min-width:48em){.form-career-search .form__inner{width:100%}}@media (min-width:64em){.form-career-search .form__inner{padding-right:30px}}@media (min-width:64em){.form-career-search .form-item{width:48%;float:left}}@media (min-width:64em){.form-career-search .form-item:first-child{margin-right:20px}}.form-career-search .form-description{padding-left:15px;overflow:hidden;font-size:13px}.form-career-search .form-text,.form-career-search .form-submit{height:51px}.form-career-search .form-text{color:#000;border-radius:0}.form-career-search .form-actions{padding-right:10px}.form-career-search .form-actions,.form-career-search .form-submit{width:100%}.form-career-search .form-submit{margin-top:16px}.form-career-search .form-submit{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;padding-left:0;padding-right:0;background-color:#ea7502;color:#000;border-radius:50px;text-align:center}.form-career-search .form-submit:hover{background-color:#fd9b3b}.form-career-search .form-description p{margin:0}.layout--careers>.layout__item{margin-bottom:24px}@media (min-width:48em){.layout--careers>.layout__item{margin-bottom:0}.layout--careers>.layout__item:first-child{width:65.97015%;float:left;margin-right:2.08955%}.layout--careers>.layout__item:last-child{width:31.9403%;float:right;margin-right:0}}.layout--careers>.layout__item:nth-of-type(2) ul{margin:-16px 0 0;padding:0}.layout--careers>.layout__item:nth-of-type(2) ul li{margin:0 0 8px;list-style:none}.layout--careers h2{margin-bottom:20px;line-height:1}.layout--careers h4{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;font-size:16px}.layout--careers p{font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100;color:#4D4D4D}.layout--careers ul{font-size:16px;line-height:1.625}.layout--careers li,.layout--careers li a{font-size:14px}.layout--careers li a{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;color:#ea7502}@media (min-width:48em) and (max-width:63.99em){.layout--careers .btn{display:block;padding:5px 0}}.layout__promo{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;position:relative;margin-bottom:32px;background:#ea7502;color:#000}.layout__promo:after,.layout__promo:before{content:" ";display:table}.layout__promo:after{clear:both}.layout__promo>div{margin-left:50%;padding:20px}.layout__promo img{float:left;width:50%}.layout__promo h3{font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100;font-size:32px}.layout__promo h3 strong{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600}.layout__promo a{font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100;position:absolute;right:30px;bottom:20px;color:#FFF}@media (min-width:48em){.layout--careers-nested>.layout__item{width:48.41629%;float:left}.layout--careers-nested>.layout__item:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.layout--careers-nested>.layout__item:nth-child(2n+2){margin-left:51.58371%;margin-right:-100%;clear:none}}.layout--careers-nested>.layout__item:nth-of-type(1){margin-bottom:32px}.layout--careers-nested>.layout__item:nth-of-type(1) a{color:#000;text-decoration:none}.layout--careers-nested>.layout__item:nth-of-type(1) .icon-circle-bg{margin-left:8px;vertical-align:middle}.layout--careers-nested>.layout__item:nth-of-type(1) .icon-circle-bg>svg{margin-top:15px}.layout--careers-nested>.layout__item:last-child{text-align:center}@media (min-width:48em){.layout--careers-nested-2 .layout__item:first-child{clear:both;width:100%;float:left;margin-left:0;margin-right:0}.layout--careers-nested-2 .layout__item:nth-child(2){width:48.41629%;float:left;margin-right:3.16742%}.layout--careers-nested-2 .layout__item:last-child{width:48.41629%;float:right;margin-right:0}}.block-searchresults .block__title{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;margin-bottom:0;font-size:16px}.block-searchresults .block__inner .keyword-title{border-bottom:2px solid #000}.block-searchresults .search-results h3{margin-bottom:16px;font-size:20px}.block-searchresults .search-results h3 a{font-family:"Guardian Sans",Helvetica,sans-serif;font-weight:300;color:#ea7502}.block-searchresults .search-results p strong{font-style:italic;color:#2d3438}.block-searchresults .search-results li{margin-bottom:24px;border-bottom:1px solid #d6d6d6}.block-careersfakesearch-2 h2{font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100}.block-careersfakesearch-2 form{padding:0}.block-careersfakesearch-2 .form-label{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;padding-left:15px}.block-careersfakesearch-2 .form__inner{display:block;clear:both;width:100%}.block-careersfakesearch-2 .form__inner .form-text{padding:0 15px;border-top:1px solid #2d3438;border-bottom:1px solid #2d3438;border-left:1px solid #2d3438;border-right:none}.block-careersfakesearch-2 .form__inner .form-submit{border:1px solid #ea7502;color:#000}.block-careersfakesearch-2 .form-description{display:none}.block-views-block-job-categories-block-1{padding-bottom:64px}.block-views-block-job-categories-block-1 .block__title span{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600}.block-views-block-job-categories-block-1 .block__inner{padding:70px 60px 56px 60px;position:relative;background:url(/themes/ch2m/assets/images/bg-job-cat.jpg) no-repeat center center;background-size:cover}.block-views-block-job-categories-block-1 .view-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-2.08955%}.block-views-block-job-categories-block-1 .views-row{width:30.23881%;margin-right:2.08955%;margin-bottom:2.08955%;padding:20px 30px;background:#FFF}.block-views-block-job-categories-block-1 .views-row .term__title{margin-bottom:12px}.block-views-block-job-categories-block-1 .views-row .term__title a{font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100;display:block;color:#ea7502;font-size:22px;line-height:1.25}.block-views-block-job-categories-block-1 .views-row p{margin-bottom:0}.block-views-block-job-categories-block-1 .views-row:nth-of-type(3n){margin-right:0}.block-views-block-careers-articles-block-1{padding-bottom:15px}.block-views-block-careers-articles-block-1 .block__title span{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600}.sub-links{padding-top:16px}.sub-links a{display:inline-block;clear:left;margin-bottom:8px;font-size:14px;color:#FFF}.path-careers .field-banner--name h2{color:white}.path-careers .banner-responsive-image{position:absolute}.path-careers .banner-content{position:relative;padding-top:9.33333%}.path-careers .form-career-search .form__inner{width:100%}@media (min-width:48em){.block-whyworkherereason5.block .field-name-body{max-width:100%;margin-left:auto;margin-right:auto;width:100%;padding-bottom:40px}.block-whyworkherereason5.block .field-name-body:after,.block-whyworkherereason5.block .field-name-body:before{content:" ";display:table}.block-whyworkherereason5.block .field-name-body:after{clear:both}.block-whyworkherereason5.block .field-item:after,.block-whyworkherereason5.block .field-item:before{content:" ";display:table}.block-whyworkherereason5.block .field-item:after{clear:both}.block-whyworkherereason5.block .layout__item.half{width:48.95522%;float:left;margin-right:2.08955%}.block-whyworkherereason5.block .layout__item.half:last-child{width:48.95522%;float:right;margin-right:0}}.block-job-search .block__content .keyword-title{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;border-bottom:2px solid #000;margin:0}.block-job-search .block__content .job_search-results li{padding:24px 0;border-bottom:1px solid #EEE}.block-job-search .block__content .job_search-results h3{font-size:20px;margin-bottom:16px}.block-job-search .block__content .job_search-results p{margin:0}.block-careers-search-right.accordion{margin-bottom:0;padding-bottom:0}.block-careers-search-right.accordion .block__title{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;border-bottom:1px solid #EEE;cursor:pointer;font-size:16px;margin-bottom:0}.block-careers-search-right.accordion .block__title svg{float:right;margin-top:-5px}.block-careers-search-right.accordion .block__title.open svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.block-careers-search-right.accordion .block__inner{display:none}.block-careers-search-right.accordion.expanded .block__inner{display:block}.block-careers-search-right.accordion ul{margin:0;padding:18px 0 18px 0}.block-careers-search-right.accordion li{font-size:14px}.block-careers-search-right.accordion li a{color:#2d3438}.block-careers-search-right.accordion li a:hover{text-decoration:none}.block-careers-search-right.accordion li input[type=checkbox]{margin:0 4px}.block-careers-search-right.accordion li.disabled{color:#AAA}.path-careers .block-region-right{padding-bottom:60px}.path-careers .block-region-right h2.bottom-title{margin-bottom:0;padding-top:20px;font-size:20px}.path-careers .block-region-right input.form-text{padding-left:8px}.path-careers .block-region-right .field-name-body h2 span{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600}body.page--locations-worldwide .ds-layout-left,body.page--connect .ds-layout-left{width:auto;float:none;margin:auto}body.page--locations-worldwide .ds-layout-left:after,body.page--locations-worldwide .ds-layout-left:before,body.page--connect .ds-layout-left:after,body.page--connect .ds-layout-left:before{content:" ";display:table}body.page--locations-worldwide .ds-layout-left:after,body.page--connect .ds-layout-left:after{clear:both}@media (max-width:60em){body.page--locations-worldwide .content-wrap,body.page--connect .content-wrap{margin-left:15px;margin-right:15px;padding-left:48px;padding-right:48px}}.title-art{padding-top:18px;padding-bottom:18px;background-image:url(/themes/ch2m/assets/images/title-gold-on-white.png);background-repeat:repeat-x;background-size:auto 100%;color:#02050f;font-size:25px;padding-left:48px;padding-right:48px;margin-left:-48px;margin-right:-48px}@media (min-width:48em){.title-art{height:69px;padding-top:22.5px;padding-bottom:0;font-size:22px}}@media (min-width:64em){.title-art{height:69px;padding-top:19px;font-size:30px}}@media (min-width:48em){.title-art{margin:0 -80px 40px -80px;padding-right:80px;padding-left:80px}}.title-art:after,.title-art:before{content:" ";display:table}.title-art:after{clear:both}.title-art h2{margin:0}.title-art h2 span{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600}.title-art h2 a{font-size:16px;float:right}.title-art h2 a span{margin-left:15px}.hq-info{position:relative;margin-bottom:60px;background:#4d4d4d}.hq-info:after,.hq-info:before{content:" ";display:table}.hq-info:after{clear:both}@media (min-width:37.5em){.hq-info:before{position:absolute;content:'';display:inline-block;width:2.08955%;height:100%;top:0;left:49%;background:#FFF}}.hq-connect,.hq-address{min-height:320px;padding:40px 40px 16px 24px;color:#FFF}@media (min-width:37.5em){.hq-connect,.hq-address{width:48.95522%;float:left}.hq-connect:nth-child(2n+1),.hq-address:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.hq-connect:nth-child(2n+2),.hq-address:nth-child(2n+2){margin-left:51.04478%;margin-right:-100%;clear:none}}.hq-connect h3,.hq-address h3{color:#FFF;font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600}.connect-intro h4{line-height:1.4}.hq-address a{display:inline-block;padding:10px 20px;background-color:#65219a;border-radius:30px;color:#fff;font-size:12px;font-size:.75rem;text-align:center;transition:.2s ease all}.hq-address a:hover{background-color:#8e34d4;text-decoration:none}@media (min-width:48em){.hq-address a{font-size:14px;font-size:.875rem;padding:12px 30px}}.hq-address a,.hq-address a:hover{text-decoration:none}.hq-connect a{display:block;margin:0 0 12px 0;max-width:200px;line-height:32px;color:#FFF}.hq-connect a span{float:right}.connect-with{padding-top:60px}.connect-with:after,.connect-with:before{content:" ";display:table}.connect-with:after{clear:both}.connect-with section{position:relative}.connect-with section .icon-circle-bg{position:absolute;top:200px;right:0}.connect-careers-team,.connect-press-team{margin-bottom:60px}@media (min-width:48em){.connect-careers-team,.connect-press-team{width:48.95522%;float:left}.connect-careers-team:nth-child(2n+1),.connect-press-team:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.connect-careers-team:nth-child(2n+2),.connect-press-team:nth-child(2n+2){margin-left:51.04478%;margin-right:-100%;clear:none}}.connect-careers-team:after,.connect-careers-team:before,.connect-press-team:after,.connect-press-team:before{content:" ";display:table}.connect-careers-team:after,.connect-press-team:after{clear:both}.connect-careers-team h3,.connect-press-team h3{font-family:"Guardian Sans",Helvetica,sans-serif;font-weight:300;font-size:26px;border-bottom:2px solid #000;padding-bottom:22px;margin-bottom:50px}.connect-careers-team h3 span,.connect-press-team h3 span{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600}.connect-careers-team img,.connect-press-team img{float:left;width:100px;height:100px;border-radius:50%;margin:0 20px 20px 0}.connect-careers-team h4,.connect-press-team h4{margin-bottom:8px;color:#000}.connect-careers-team h5,.connect-press-team h5{color:#000;font-size:14px}.connect-careers-team p,.connect-press-team p{font-size:14px;margin-left:120px;color:#4d4d4d}.connect-careers-team p.socials,.connect-careers-team p.press-kit,.connect-press-team p.socials,.connect-press-team p.press-kit{margin-left:0}.connect-careers-team p.press-kit,.connect-press-team p.press-kit{padding-top:32px}.connect-careers-team p.press-kit .btn,.connect-press-team p.press-kit .btn{display:inline-block;padding:10px 20px;background-color:#65219a;border-radius:30px;color:#fff;font-size:12px;font-size:.75rem;text-align:center;transition:.2s ease all}.connect-careers-team p.press-kit .btn:hover,.connect-press-team p.press-kit .btn:hover{background-color:#8e34d4;text-decoration:none}@media (min-width:48em){.connect-careers-team p.press-kit .btn,.connect-press-team p.press-kit .btn{font-size:14px;font-size:.875rem;padding:12px 30px}}.connect-careers-team p.press-kit .btn,.connect-careers-team p.press-kit .btn:hover,.connect-press-team p.press-kit .btn,.connect-press-team p.press-kit .btn:hover{text-decoration:none}.connect-careers-team table,.connect-press-team table{clear:left;width:100%}.connect-careers-team table td,.connect-press-team table td{padding:5px;min-width:30%}.connect-careers-team .social-links a,.connect-press-team .social-links a{display:inline-block;margin:12px 2px 0 2px;width:40px;height:40px}.connect-careers-team .social-links a .icon,.connect-press-team .social-links a .icon{width:24px;height:24px}.connect-careers-team .social-links a.facebook,.connect-careers-team .social-links a .icon--facebook,.connect-press-team .social-links a.facebook,.connect-press-team .social-links a .icon--facebook{background:#3c5a96}.connect-careers-team .social-links a.linkedin,.connect-careers-team .social-links a .icon--linkedin,.connect-press-team .social-links a.linkedin,.connect-press-team .social-links a .icon--linkedin{background:#1278b3}.connect-careers-team .social-links a.twitter,.connect-careers-team .social-links a .icon--twitter,.connect-press-team .social-links a.twitter,.connect-press-team .social-links a .icon--twitter{background:#61aadb}.connect-social{padding-bottom:40px}.connect-social h4{padding-top:48px}.connect-social:after,.connect-social:before{content:" ";display:table}.connect-social:after{clear:both}.connect-social .favorite-channels{padding-bottom:60px}.connect-social .favorite-channels:after,.connect-social .favorite-channels:before{content:" ";display:table}.connect-social .favorite-channels:after{clear:both}.connect-social .favorite-channels ul{display:block}@media (min-width:48em){.connect-social .favorite-channels ul{width:31.9403%;float:left}.connect-social .favorite-channels ul:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.connect-social .favorite-channels ul:nth-child(3n+2){margin-left:34.02985%;margin-right:-100%;clear:none}.connect-social .favorite-channels ul:nth-child(3n+3){margin-left:68.0597%;margin-right:-100%;clear:none}}.connect-social .favorite-channels ul li{margin:0 0 12px 0;padding:0;list-style:none}.connect-social .favorite-channels ul .icon{margin-right:8px;fill:#4d4d4d}.connect-social .favorite-channels ul a{color:#4d4d4d}.connect-social .favorite-channels ul a:hover{color:#65219a;text-decoration:none}.connect-social .favorite-channels ul a:hover .icon{fill:#65219a}.connect-procurement .procurement-promo{position:relative;margin-bottom:60px;color:#FFF;background:#65219a}.connect-procurement .procurement-promo:after,.connect-procurement .procurement-promo:before{content:" ";display:table}.connect-procurement .procurement-promo:after{clear:both}.connect-procurement .procurement-promo .procurement-promo-bg{position:absolute;width:48.95522%;float:left;height:100%;background:url(/themes/ch2m/assets/images/procurement-bg.jpg) no-repeat top center;background-size:cover}@media (max-width:47.99em){.connect-procurement .procurement-promo .procurement-promo-bg{display:none}}.connect-procurement .procurement-promo .procurement-content{padding:40px}@media (min-width:48em){.connect-procurement .procurement-promo .procurement-content{width:48.95522%;float:right}}.connect-procurement .procurement-promo .procurement-content h4,.connect-procurement .procurement-promo .procurement-content p{padding-left:2.08955%;padding-right:2.08955%}.connect-procurement .procurement-content{padding-left:40px}.connect-procurement .procurement-content h4,.connect-procurement .procurement-content p,.connect-procurement .procurement-content a{color:#FFF}.connect-procurement .connect-footer:after,.connect-procurement .connect-footer:before{content:" ";display:table}.connect-procurement .connect-footer:after{clear:both}@media (min-width:48em){.connect-procurement .connect-footer .col{width:31.9403%;float:left}.connect-procurement .connect-footer .col:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.connect-procurement .connect-footer .col:nth-child(3n+2){margin-left:34.02985%;margin-right:-100%;clear:none}.connect-procurement .connect-footer .col:nth-child(3n+3){margin-left:68.0597%;margin-right:-100%;clear:none}}.connect-procurement .connect-footer .col h4{padding:12px 0;font-size:22px;border-bottom:2px solid #000}.connect-procurement .connect-footer .col h4 a:hover{text-decoration:none}.connect-procurement:after,.connect-procurement:before{content:" ";display:table}.connect-procurement:after{clear:both}.path-contact .site-content{padding-left:15px;padding-right:15px;padding-top:24px}@media (min-width:48em){.path-contact .site-content{padding-left:80px;padding-right:80px}}@media (min-width:60.125em){.path-contact .site-content{padding-left:80px;padding-right:80px}}.contact-message-form{margin-bottom:24px;padding:24px;background-color:#e4e4e4}@media (min-width:64em){.contact-message-form{margin-bottom:72px}}.contact-message-form label{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;display:block;margin-bottom:4px;font-size:14px}.contact-message-form .form-text,.contact-message-form .form-textarea,.contact-message-form .form-select{border:1px solid #e4e4e4;max-width:100%}.contact-message-form .form-text,.contact-message-form .form-textarea{width:100%;padding:5px}.contact-message-form .form-item{margin-bottom:12px;width:auto;max-width:100%;padding:0 20px 0 0}.contact-message-form .form-item.form-type-select{position:relative}.contact-message-form .form-item.form-type-select:after{content:'\f107';font-family:'FontAwesome';width:24px;color:#FFF;background:#000;line-height:22px;padding-top:2px;text-align:center;border-radius:50%;position:absolute;right:28px;bottom:11px;pointer-events:none}.contact-message-form .form-item label{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;display:block;clear:both;font-size:16px}.contact-message-form .form-item input,.contact-message-form .form-item select{padding:12px;font-size:14px;line-height:18px;border-radius:4px;background-color:#FFF}.contact-message-form .form-item select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact-message-form .form-submit{width:auto;padding:15px 30px;margin-right:20px}.contact-message-form .form-type-checkbox .form-checkbox{float:left;width:auto;margin:5px 5px 0 0}.contact-message-form .form-type-checkbox label{clear:none;display:inline}.contact-message-form .form-item-copy .form-checkbox,.contact-message-form .form-item-copy label{display:inline-block;clear:none;vertical-align:middle}.contact-message-form .form-item-copy .form-checkbox{margin-right:12px}.page--employee-life .page-title{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600}@media (min-width:64em){.page--employee-life .page-title{font-size:50px;font-size:3.125rem}}@media (min-width:64em){.page--employee-life .banner--hero .field-name-name h2{font-size:60px;font-size:3.75rem}}.page--employee-life .content-wrap{padding-top:0;padding-left:0;padding-right:0}@media (min-width:50em){.page--employee-life .content-wrap{padding-left:15px;padding-right:15px}}@media (min-width:50em) and (min-width:48em){.page--employee-life .content-wrap{padding-left:80px;padding-right:80px}}@media (min-width:50em) and (min-width:60.125em){.page--employee-life .content-wrap{padding-left:80px;padding-right:80px}}@media (min-width:50em){.page--employee-life .content-wrap .site-content{margin-left:-80px;margin-right:-80px}}.page--employee-life .well--lg{height:420px}.page--employee-life .banner-responsive-image{position:absolute}.page--employee-life .banner-content{position:relative;padding-top:9.33333%}.layout--gutter{padding-left:15px;padding-right:15px;padding-top:24px;padding-bottom:24px}@media (min-width:48em){.layout--gutter{padding-left:80px;padding-right:80px}}@media (min-width:60.125em){.layout--gutter{padding-left:80px;padding-right:80px}}@media (min-width:50em){.layout--gutter{padding-top:72px;padding-bottom:72px}}.field-node--body .layout--gutter.layout--bottom{padding-left:0;padding-right:0}@media (max-width:49.99em){.field-node--body .layout--gutter.layout--bottom{padding-left:15px;padding-right:15px}}.layout--top{background-color:#65219a}.layout--2col{max-width:962px;margin-left:auto;margin-right:auto}.layout--2col:after,.layout--2col:before{content:" ";display:table}.layout--2col:after{clear:both}.layout--2col .layout__item{margin-bottom:2.08955%}.layout--2col .layout__item:last-child{float:right;margin-right:0}@media (min-width:50em){.layout--2col .layout__item{width:48.95522%;float:left;margin-right:2.08955%;margin-right:2.08955%}}.layout--3col{max-width:962px;margin-left:auto;margin-right:auto}.layout--3col:after,.layout--3col:before{content:" ";display:table}.layout--3col:after{clear:both}.layout--3col .layout__item{margin-bottom:2.08955%}.layout--3col .layout__item:last-child{float:right;margin-right:0}@media (min-width:50em){.layout--3col .layout__item{width:31.9403%;float:left;margin-right:2.08955%;margin-right:2.08955%}}@media (max-width:63.99em){.layout--3col .layout__item{width:100%}}.layout--3col.layout--1col-lg{margin-bottom:48px}.layout--3col.layout--1col-lg .layout__item{width:48.95522%;float:left;margin-right:2.08955%}.layout--3col.layout--1col-lg .layout__item:first-child{width:100%;float:left;margin-left:0;margin-right:0}.layout--3col.layout--1col-lg .layout__item:last-child{float:right;margin-right:0}@media (min-width:50em){.layout--3col.layout--1col-lg .layout__item{width:23.43284%;float:left;margin-right:2.08955%}.layout--3col.layout--1col-lg .layout__item:first-child{width:48.95522%;float:left;margin-right:2.08955%}}.layout--3col .well__image img{padding-left:0;padding-bottom:0}@media (max-width:63.99em){.layout--3col .well__image img{display:block;margin-right:auto;margin-left:auto;padding-top:6%}}.page-term--career-level .page-title{font-family:"Guardian Sans Bold";font-weight:600;font-size:50px;font-size:3.125rem}.page-term--career-level .content-bottom{background:url(/themes/ch2m/assets/images/pattern-bg-grey-carat.png) top left;color:#fefeff;margin:40px -page-gutter();padding:40px 80px}@media (min-width:50em){.page-term--career-level .layout--btn{float:right}}.story .story__top,.story .story__left,.story .story__right{margin-bottom:12px;text-align:center;display:block;padding-right:24px}@media (min-width:53.125em){.story .story__left,.story .story__right{width:50%;float:left;text-align:left}.story .story__right{padding-top:24px}.story .story__text{clear:both}}.block-lifeatch2m .layout__item{margin-bottom:24px}.view-display-id-jobs_career_level .view-content{max-width:962px;margin-left:auto;margin-right:auto}.view-display-id-jobs_career_level .view-content:after,.view-display-id-jobs_career_level .view-content:before{content:" ";display:table}.view-display-id-jobs_career_level .view-content:after{clear:both}.view-display-id-jobs_career_level .view-content .views-row{margin-bottom:2.08955%}.view-display-id-jobs_career_level .view-content .views-row:last-child{float:right;margin-right:0;float:none}@media (min-width:50em){.view-display-id-jobs_career_level .view-content .views-row{width:31.9403%;float:left;margin-right:2.08955%;margin-right:2.08955%}.view-display-id-jobs_career_level .view-content .views-row:last-child{float:right}}.view-display-id-jobs_career_level .title{margin-bottom:0}.view-display-id-jobs_career_level .link{color:#4cbde3;display:block;margin-top:10px}.page-term--career-level .field-taxonomy-term--taxonomy-term-title h2{font-size:42px}.is-front .has-hero-image .banner-content{position:absolute;top:0;left:0;height:100%;width:100%}@media (max-width:34.365em){.is-front .field-name-field-hero-content p:nth-child(3n),.is-front .field-name-field-hero-content p:last-child{display:inline-block}}@media (min-width:48em) and (max-width:63.99em){.is-front .field-name-field-hero-content .field-item{width:53.13433%;float:left;margin-right:2.00573%}}@media (min-width:64em){.is-front .field-name-field-hero-content .field-item{width:36.1194%}}.is-front .field-name-field-hero-content .svg-logo{width:91px;height:25px;fill:#fff}@media (min-width:31.25em){.is-front .field-name-field-hero-content .svg-logo{width:182px;height:50px}}.is-front .node--page .banner-content{position:relative}@media (min-width:60.125em){.slice-1{margin-top:-84px}}.slice-21 .slice-content{padding-bottom:24px}@media (min-width:48em){.slice-21 .slice-content{padding-bottom:60px}}.block-views-block-front-projects-block-1{padding:24px 0}@media (min-width:60.125em){.block-views-block-front-projects-block-1{padding:70px 0}}.block-views-block-front-projects-block-1 .block__title{padding-left:0;font-weight:600}@media (min-width:60.125em){.block-views-block-front-projects-block-1 .block__title{padding-left:15px;font-size:40px}}@media (min-width:60.125em) and (min-width:48em){.block-views-block-front-projects-block-1 .block__title{padding-left:80px}}@media (min-width:60.125em) and (min-width:60.125em){.block-views-block-front-projects-block-1 .block__title{padding-left:80px}}@media (min-width:48em){.layout--front-locations .layout__item{width:48.95522%;float:left;margin-right:2.08955%}.layout--front-locations .layout__item:last-child{float:right;margin-right:0}}.block-views-block-front-news-block-1 .block__title,.block-views-block-front-news-block-1-2 .block__title{padding-top:18px;padding-bottom:18px;background-image:url(/themes/ch2m/assets/images/title-grey-on-white.jpg);background-repeat:repeat-x;background-size:auto 100%;color:#02050f;font-size:25px}@media (min-width:48em){.block-views-block-front-news-block-1 .block__title,.block-views-block-front-news-block-1-2 .block__title{height:55px;padding-top:15.5px;padding-bottom:0;font-size:22px}}@media (min-width:64em){.block-views-block-front-news-block-1 .block__title,.block-views-block-front-news-block-1-2 .block__title{height:100px;padding-top:34.5px;font-size:30px}}.block-views-block-front-news-block-1 .block-views .views-element-container,.block-views-block-front-news-block-1-2 .block-views .views-element-container{padding-left:0}.view-front-news .views-row{margin-bottom:24px;position:relative;background-color:#f3f3f3;color:#4d4d4d}@media (min-width:37.5em){.view-front-news .views-row{margin-bottom:2.08955%}}@media (min-width:37.5em) and (max-width:47.99em){.view-front-news .views-row{width:48.95522%;float:left}.view-front-news .views-row:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.view-front-news .views-row:nth-child(2n+2){margin-left:51.04478%;margin-right:-100%;clear:none}}@media (min-width:48em){.view-front-news .views-row{width:31.9403%;float:left}.view-front-news .views-row:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.view-front-news .views-row:nth-child(3n+2){margin-left:34.02985%;margin-right:-100%;clear:none}.view-front-news .views-row:nth-child(3n+3){margin-left:68.0597%;margin-right:-100%;clear:none}}.view-front-news.view-front-news--featured .views-row{clear:both;width:100%;float:left;margin-left:0;margin-right:0}.view-leadership .view-filters{padding:0 0 64px 0}.flexbox .view-leadership .view-filters .form__inner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.view-leadership .view-filters .form-item,.view-leadership .view-filters .form-actions{display:inline-block}.view-leadership .view-filters .form-item{width:auto;padding:0 20px 0 0}.view-leadership .view-filters .form-item.form-type-select{position:relative}.view-leadership .view-filters .form-item label{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;display:block;clear:both;font-size:16px}.view-leadership .view-filters .form-item input,.view-leadership .view-filters .form-item select{padding:12px;border:1px solid #d6d6d6;border-radius:4px;background-color:#FFF;font-size:14px;line-height:18px}.view-leadership .view-filters .form-item label{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;display:block;clear:both;font-size:16px}.view-leadership .view-filters .form-item input[type="text"],.view-leadership .view-filters .form-item select{border:1px solid #CCC;border-radius:2px;font-size:14px}.view-leadership .views-row{width:48.95522%;float:left;margin-bottom:2.08955%}.view-leadership .views-row:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.view-leadership .views-row:nth-child(2n+2){margin-left:51.04478%;margin-right:-100%;clear:none}@media (min-width:48em){.view-leadership .views-row{margin-bottom:48px;width:31.9403%;float:left}.view-leadership .views-row:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.view-leadership .views-row:nth-child(3n+2){margin-left:34.02985%;margin-right:-100%;clear:none}.view-leadership .views-row:nth-child(3n+3){margin-left:68.0597%;margin-right:-100%;clear:none}}body.node--type-location .content-wrap,body.page-term--location .content-wrap{padding:0;background:none}body.node--type-location .banner-responsive-image,body.page-term--location .banner-responsive-image{text-align:center}body.node--type-location .banner-responsive-image picture,body.page-term--location .banner-responsive-image picture{margin:auto}body.node--type-location .field-banner--field-hero-subtitle,body.node--type-location .field-banner--field-hero-content,body.page-term--location .field-banner--field-hero-subtitle,body.page-term--location .field-banner--field-hero-content{background:#FFF;max-width:962px;margin-left:auto;margin-right:auto;padding-left:5%;padding-right:5%}body.node--type-location .field-banner--field-hero-subtitle:after,body.node--type-location .field-banner--field-hero-subtitle:before,body.node--type-location .field-banner--field-hero-content:after,body.node--type-location .field-banner--field-hero-content:before,body.page-term--location .field-banner--field-hero-subtitle:after,body.page-term--location .field-banner--field-hero-subtitle:before,body.page-term--location .field-banner--field-hero-content:after,body.page-term--location .field-banner--field-hero-content:before{content:" ";display:table}body.node--type-location .field-banner--field-hero-subtitle:after,body.node--type-location .field-banner--field-hero-content:after,body.page-term--location .field-banner--field-hero-subtitle:after,body.page-term--location .field-banner--field-hero-content:after{clear:both}body.node--type-location .field-banner--field-hero-subtitle p,body.node--type-location .field-banner--field-hero-subtitle h3,body.node--type-location .field-banner--field-hero-content p,body.node--type-location .field-banner--field-hero-content h3,body.page-term--location .field-banner--field-hero-subtitle p,body.page-term--location .field-banner--field-hero-subtitle h3,body.page-term--location .field-banner--field-hero-content p,body.page-term--location .field-banner--field-hero-content h3{color:#000}body.node--type-location .field-banner--field-hero-subtitle h3,body.node--type-location .field-banner--field-hero-content h3,body.page-term--location .field-banner--field-hero-subtitle h3,body.page-term--location .field-banner--field-hero-content h3{margin-bottom:0}body.node--type-location .field-banner--field-hero-subtitle,body.page-term--location .field-banner--field-hero-subtitle{padding-top:72px;padding-bottom:0px}.node--location header:after,.node--location header:before,article.term-location header:after,article.term-location header:before{content:" ";display:table}.node--location header:after,article.term-location header:after{clear:both}.node--location>.container,article.term-location>.container{position:relative;background:#FFF}@media (max-width:60em){.node--location>.container,article.term-location>.container{margin-left:15px;margin-right:15px}}.node--location>.container>div.content,article.term-location>.container>div.content{padding:0 80px 48px 80px}@media (max-width:47.99em){.node--location>.container>div.content,article.term-location>.container>div.content{padding:0 24px 48px 24px}}.node--location>.container>div.content:first-child,article.term-location>.container>div.content:first-child{padding-top:48px}.node--location .view-content,article.term-location .view-content{padding:40px 24px 60px 24px}@media (min-width:48em){.node--location .view-content,article.term-location .view-content{padding:40px 80px 60px 80px}}.node--location .title-art,article.term-location .title-art{max-width:962px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;padding-top:18px;padding-bottom:18px;background-image:url(/themes/ch2m/assets/images/title-gold-on-white.png);background-repeat:repeat-x;background-size:auto 100%;color:#02050f;font-size:25px;background-color:#FFF;margin-bottom:0}@media (max-width:60em){.node--location .title-art,article.term-location .title-art{margin-left:15px;margin-right:15px}}.node--location .title-art:after,.node--location .title-art:before,article.term-location .title-art:after,article.term-location .title-art:before{content:" ";display:table}.node--location .title-art:after,article.term-location .title-art:after{clear:both}@media (min-width:48em){.node--location .title-art,article.term-location .title-art{padding-left:80px;padding-right:80px}}@media (min-width:48em){.node--location .title-art,article.term-location .title-art{height:69px;padding-top:22.5px;padding-bottom:0;font-size:22px}}@media (min-width:64em){.node--location .title-art,article.term-location .title-art{height:69px;padding-top:19px;font-size:30px}}.node--location .title-art h2 span,article.term-location .title-art h2 span{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600}.node--location .title-art h2 a,article.term-location .title-art h2 a{font-size:16px;float:right}.node--location .title-art h2 a span,article.term-location .title-art h2 a span{margin-left:15px}.node--location .location-info:after,.node--location .location-info:before,article.term-location .location-info:after,article.term-location .location-info:before{content:" ";display:table}.node--location .location-info:after,article.term-location .location-info:after{clear:both}@media (min-width:48em){.node--location .location-info,article.term-location .location-info{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.node--location .location-info .address,article.term-location .location-info .address{display:block;background:#4d4d4d;color:#FFF;padding:20px}@media (min-width:48em){.node--location .location-info .address,article.term-location .location-info .address{width:31.9403%;float:left;margin-right:2.08955%}}.node--location .location-info .address h2,article.term-location .location-info .address h2{color:#FFF}.node--location .location-info .address a,article.term-location .location-info .address a{display:inline-block;padding:10px 20px;background-color:#65219a;border-radius:30px;color:#fff;font-size:12px;font-size:.75rem;text-align:center;transition:.2s ease all}.node--location .location-info .address a:hover,article.term-location .location-info .address a:hover{background-color:#8e34d4;text-decoration:none}@media (min-width:48em){.node--location .location-info .address a,article.term-location .location-info .address a{font-size:14px;font-size:.875rem;padding:12px 30px}}.node--location .location-info .address a,.node--location .location-info .address a:hover,article.term-location .location-info .address a,article.term-location .location-info .address a:hover{text-decoration:none}.node--location .location-info .gmap,article.term-location .location-info .gmap{width:65.97015%;float:right;margin-right:0;position:relative}@media (max-width:47.99em){.node--location .location-info .gmap,article.term-location .location-info .gmap{display:none}}.node--location .location-info .gmap iframe,article.term-location .location-info .gmap iframe{position:absolute;width:100%;height:100%}.node--location .content.location-body,article.term-location .content.location-body{padding:0 0 40px 0}.node--location .connect-with,article.term-location .connect-with{padding:0}.node--location .connect-with:after,.node--location .connect-with:before,article.term-location .connect-with:after,article.term-location .connect-with:before{content:" ";display:table}.node--location .connect-with:after,article.term-location .connect-with:after{clear:both}.node--location .connect-with section,article.term-location .connect-with section{position:relative}.node--location .connect-with section .icon-circle-bg,article.term-location .connect-with section .icon-circle-bg{position:absolute;top:200px;right:0}.node--location .location-careers-team,.node--location .location-press-team,article.term-location .location-careers-team,article.term-location .location-press-team{margin-bottom:40px}@media (min-width:48em){.node--location .location-careers-team,.node--location .location-press-team,article.term-location .location-careers-team,article.term-location .location-press-team{width:48.95522%;float:left;margin-right:2.08955%;margin-bottom:0}}.node--location .location-careers-team h3,.node--location .location-press-team h3,article.term-location .location-careers-team h3,article.term-location .location-press-team h3{font-family:"Guardian Sans",Helvetica,sans-serif;font-weight:300;font-size:26px;border-bottom:2px solid #000;padding-bottom:22px;margin-bottom:50px}.node--location .location-careers-team h3 span,.node--location .location-press-team h3 span,article.term-location .location-careers-team h3 span,article.term-location .location-press-team h3 span{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600}.node--location .location-careers-team img,.node--location .location-press-team img,article.term-location .location-careers-team img,article.term-location .location-press-team img{float:left;width:100px;height:100px;border-radius:50%;margin:0 20px 20px 0}.node--location .location-careers-team h4,.node--location .location-press-team h4,article.term-location .location-careers-team h4,article.term-location .location-press-team h4{margin-bottom:8px;color:#000}.node--location .location-careers-team h5,.node--location .location-press-team h5,article.term-location .location-careers-team h5,article.term-location .location-press-team h5{color:#000;font-size:14px}.node--location .location-careers-team p,.node--location .location-press-team p,article.term-location .location-careers-team p,article.term-location .location-press-team p{font-size:14px;color:#4d4d4d}.node--location .location-careers-team p.socials,.node--location .location-careers-team p.press-kit,.node--location .location-press-team p.socials,.node--location .location-press-team p.press-kit,article.term-location .location-careers-team p.socials,article.term-location .location-careers-team p.press-kit,article.term-location .location-press-team p.socials,article.term-location .location-press-team p.press-kit{margin-left:0}.node--location .location-careers-team p.press-kit,.node--location .location-press-team p.press-kit,article.term-location .location-careers-team p.press-kit,article.term-location .location-press-team p.press-kit{padding-top:32px}.node--location .location-careers-team p.press-kit .btn,.node--location .location-press-team p.press-kit .btn,article.term-location .location-careers-team p.press-kit .btn,article.term-location .location-press-team p.press-kit .btn{display:inline-block;padding:10px 20px;background-color:#65219a;border-radius:30px;color:#fff;font-size:12px;font-size:.75rem;text-align:center;transition:.2s ease all}.node--location .location-careers-team p.press-kit .btn:hover,.node--location .location-press-team p.press-kit .btn:hover,article.term-location .location-careers-team p.press-kit .btn:hover,article.term-location .location-press-team p.press-kit .btn:hover{background-color:#8e34d4;text-decoration:none}@media (min-width:48em){.node--location .location-careers-team p.press-kit .btn,.node--location .location-press-team p.press-kit .btn,article.term-location .location-careers-team p.press-kit .btn,article.term-location .location-press-team p.press-kit .btn{font-size:14px;font-size:.875rem;padding:12px 30px}}.node--location .location-careers-team p.press-kit .btn,.node--location .location-careers-team p.press-kit .btn:hover,.node--location .location-press-team p.press-kit .btn,.node--location .location-press-team p.press-kit .btn:hover,article.term-location .location-careers-team p.press-kit .btn,article.term-location .location-careers-team p.press-kit .btn:hover,article.term-location .location-press-team p.press-kit .btn,article.term-location .location-press-team p.press-kit .btn:hover{text-decoration:none}.node--location .location-careers-team table,.node--location .location-press-team table,article.term-location .location-careers-team table,article.term-location .location-press-team table{clear:left;width:100%}.node--location .location-careers-team table td,.node--location .location-press-team table td,article.term-location .location-careers-team table td,article.term-location .location-press-team table td{padding:5px;min-width:30%}.node--location .location-careers-team .social-links a,.node--location .location-press-team .social-links a,article.term-location .location-careers-team .social-links a,article.term-location .location-press-team .social-links a{display:inline-block;margin:12px 2px 0 2px;width:40px;height:40px}.node--location .location-careers-team .social-links a .icon,.node--location .location-press-team .social-links a .icon,article.term-location .location-careers-team .social-links a .icon,article.term-location .location-press-team .social-links a .icon{width:24px;height:24px}.node--location .location-careers-team .social-links a.facebook,.node--location .location-careers-team .social-links a .icon--facebook,.node--location .location-press-team .social-links a.facebook,.node--location .location-press-team .social-links a .icon--facebook,article.term-location .location-careers-team .social-links a.facebook,article.term-location .location-careers-team .social-links a .icon--facebook,article.term-location .location-press-team .social-links a.facebook,article.term-location .location-press-team .social-links a .icon--facebook{background:#3c5a96}.node--location .location-careers-team .social-links a.linkedin,.node--location .location-careers-team .social-links a .icon--linkedin,.node--location .location-press-team .social-links a.linkedin,.node--location .location-press-team .social-links a .icon--linkedin,article.term-location .location-careers-team .social-links a.linkedin,article.term-location .location-careers-team .social-links a .icon--linkedin,article.term-location .location-press-team .social-links a.linkedin,article.term-location .location-press-team .social-links a .icon--linkedin{background:#1278b3}.node--location .location-careers-team .social-links a.twitter,.node--location .location-careers-team .social-links a .icon--twitter,.node--location .location-press-team .social-links a.twitter,.node--location .location-press-team .social-links a .icon--twitter,article.term-location .location-careers-team .social-links a.twitter,article.term-location .location-careers-team .social-links a .icon--twitter,article.term-location .location-press-team .social-links a.twitter,article.term-location .location-press-team .social-links a .icon--twitter{background:#61aadb}@media (min-width:48em){.node--location .location-press-team,article.term-location .location-press-team{width:48.95522%;float:right;margin-right:0}}.node--location .careers-listing,article.term-location .careers-listing{padding:40px 80px 60px 80px}.node--location .careers-listing:after,.node--location .careers-listing:before,article.term-location .careers-listing:after,article.term-location .careers-listing:before{content:" ";display:table}.node--location .careers-listing:after,article.term-location .careers-listing:after{clear:both}.node--location .location-jobs,article.term-location .location-jobs{width:65.97015%;margin-right:2.08955%;padding:20px;color:#FFF;float:left;background:#4d4d4d}.node--location .location-jobs h3,article.term-location .location-jobs h3{color:#FFF}.node--location .location-jobs .locale,.node--location .location-jobs .countries,article.term-location .location-jobs .locale,article.term-location .location-jobs .countries{display:inline-block;width:48.95522%;text-align:center}.node--location .location-jobs span.label,article.term-location .location-jobs span.label{display:block;clear:both}.node--location .location-jobs .amount,article.term-location .location-jobs .amount{display:inline-block;padding:7.5% 0 0 0;width:100px;height:100px;font-size:48px;background:#ea7502;border-radius:50%;color:#FFF}.node--location .location-jobs .closer:after,.node--location .location-jobs .closer:before,article.term-location .location-jobs .closer:after,article.term-location .location-jobs .closer:before{content:" ";display:table}.node--location .location-jobs .closer:after,article.term-location .location-jobs .closer:after{clear:both}.node--location .location-jobs .closer>span,article.term-location .location-jobs .closer>span{padding-top:40px;width:48.95522%;float:left;text-align:center}.node--location .location-jobs .closer>span:nth-child(2n+1),article.term-location .location-jobs .closer>span:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.node--location .location-jobs .closer>span:nth-child(2n+2),article.term-location .location-jobs .closer>span:nth-child(2n+2){margin-left:51.04478%;margin-right:-100%;clear:none}.node--location .location-jobs .closer a,article.term-location .location-jobs .closer a{color:#FFF}.node--location .location-jobs .closer a.btn,article.term-location .location-jobs .closer a.btn{display:inline-block;padding:10px 20px;background-color:#ea7502;border-radius:30px;color:#fff;font-size:12px;font-size:.75rem;text-align:center;transition:.2s ease all}.node--location .location-jobs .closer a.btn:hover,article.term-location .location-jobs .closer a.btn:hover{background-color:#fd9b3b;text-decoration:none}@media (min-width:48em){.node--location .location-jobs .closer a.btn,article.term-location .location-jobs .closer a.btn{font-size:14px;font-size:.875rem;padding:12px 30px}}.node--location .location-jobs .closer a.btn,.node--location .location-jobs .closer a.btn:hover,article.term-location .location-jobs .closer a.btn,article.term-location .location-jobs .closer a.btn:hover{text-decoration:none}.node--location .location-jobs .closer a.all-search,article.term-location .location-jobs .closer a.all-search{line-height:45px}.node--location .location-jobs .closer a.all-search>span,article.term-location .location-jobs .closer a.all-search>span{margin-left:8px}.node--location .linkedin-jobs,article.term-location .linkedin-jobs{float:right;width:31.9403%}.node--location .jobs-listing,article.term-location .jobs-listing{margin-top:50px;background:#e4e4e4;max-width:962px;margin-left:auto;margin-right:auto;padding:20px}.node--location .jobs-listing:after,.node--location .jobs-listing:before,article.term-location .jobs-listing:after,article.term-location .jobs-listing:before{content:" ";display:table}.node--location .jobs-listing:after,article.term-location .jobs-listing:after{clear:both}.node--location .jobs-listing:after,.node--location .jobs-listing:before,article.term-location .jobs-listing:after,article.term-location .jobs-listing:before{content:" ";display:table}.node--location .jobs-listing:after,article.term-location .jobs-listing:after{clear:both}.node--location .jobs-listing h2,article.term-location .jobs-listing h2{font-size:26px;clear:both;display:block}.node--location .jobs-listing h2 span,article.term-location .jobs-listing h2 span{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600}.node--location .jobs-listing .jobs,.node--location .jobs-listing .view-jobs-by-location .view-content,article.term-location .jobs-listing .jobs,article.term-location .jobs-listing .view-jobs-by-location .view-content{border-bottom:1px solid #000;padding-bottom:20px}.node--location .jobs-listing .jobs:after,.node--location .jobs-listing .jobs:before,.node--location .jobs-listing .view-jobs-by-location .view-content:after,.node--location .jobs-listing .view-jobs-by-location .view-content:before,article.term-location .jobs-listing .jobs:after,article.term-location .jobs-listing .jobs:before,article.term-location .jobs-listing .view-jobs-by-location .view-content:after,article.term-location .jobs-listing .view-jobs-by-location .view-content:before{content:" ";display:table}.node--location .jobs-listing .jobs:after,.node--location .jobs-listing .view-jobs-by-location .view-content:after,article.term-location .jobs-listing .jobs:after,article.term-location .jobs-listing .view-jobs-by-location .view-content:after{clear:both}.node--location .jobs-listing .job,.node--location .jobs-listing .views-row,article.term-location .jobs-listing .job,article.term-location .jobs-listing .views-row{width:31.9403%;float:left}.node--location .jobs-listing .job:nth-child(3n+1),.node--location .jobs-listing .views-row:nth-child(3n+1),article.term-location .jobs-listing .job:nth-child(3n+1),article.term-location .jobs-listing .views-row:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.node--location .jobs-listing .job:nth-child(3n+2),.node--location .jobs-listing .views-row:nth-child(3n+2),article.term-location .jobs-listing .job:nth-child(3n+2),article.term-location .jobs-listing .views-row:nth-child(3n+2){margin-left:34.02985%;margin-right:-100%;clear:none}.node--location .jobs-listing .job:nth-child(3n+3),.node--location .jobs-listing .views-row:nth-child(3n+3),article.term-location .jobs-listing .job:nth-child(3n+3),article.term-location .jobs-listing .views-row:nth-child(3n+3){margin-left:68.0597%;margin-right:-100%;clear:none}.node--location .jobs-listing .job h4,.node--location .jobs-listing .job h3,.node--location .jobs-listing .views-row h4,.node--location .jobs-listing .views-row h3,article.term-location .jobs-listing .job h4,article.term-location .jobs-listing .job h3,article.term-location .jobs-listing .views-row h4,article.term-location .jobs-listing .views-row h3{font-family:"Guardian Sans",Helvetica,sans-serif;font-weight:300;font-size:22px;border-bottom:2px solid #000}.node--location .jobs-listing .sub-jobs,.node--location .jobs-listing .view-footer,article.term-location .jobs-listing .sub-jobs,article.term-location .jobs-listing .view-footer{margin-top:40px}.node--location .jobs-listing .sub-jobs>div,.node--location .jobs-listing .view-footer>div,article.term-location .jobs-listing .sub-jobs>div,article.term-location .jobs-listing .view-footer>div{display:inline-block;margin-right:40px}.node--location .jobs-listing .sub-jobs a.btn,.node--location .jobs-listing .view-footer a.btn,article.term-location .jobs-listing .sub-jobs a.btn,article.term-location .jobs-listing .view-footer a.btn{display:inline-block;padding:10px 20px;background-color:#ea7502;border-radius:30px;color:#fff;font-size:12px;font-size:.75rem;text-align:center;transition:.2s ease all}.node--location .jobs-listing .sub-jobs a.btn:hover,.node--location .jobs-listing .view-footer a.btn:hover,article.term-location .jobs-listing .sub-jobs a.btn:hover,article.term-location .jobs-listing .view-footer a.btn:hover{background-color:#fd9b3b;text-decoration:none}@media (min-width:48em){.node--location .jobs-listing .sub-jobs a.btn,.node--location .jobs-listing .view-footer a.btn,article.term-location .jobs-listing .sub-jobs a.btn,article.term-location .jobs-listing .view-footer a.btn{font-size:14px;font-size:.875rem;padding:12px 30px}}.node--location .jobs-listing .sub-jobs a.btn,.node--location .jobs-listing .sub-jobs a.btn:hover,.node--location .jobs-listing .view-footer a.btn,.node--location .jobs-listing .view-footer a.btn:hover,article.term-location .jobs-listing .sub-jobs a.btn,article.term-location .jobs-listing .sub-jobs a.btn:hover,article.term-location .jobs-listing .view-footer a.btn,article.term-location .jobs-listing .view-footer a.btn:hover{text-decoration:none}.node--location .jobs-listing .sub-jobs a.search-jobs,.node--location .jobs-listing .view-footer a.search-jobs,article.term-location .jobs-listing .sub-jobs a.search-jobs,article.term-location .jobs-listing .view-footer a.search-jobs{color:#2d3438;line-height:42px}.node--location .jobs-listing .sub-jobs a.search-jobs span,.node--location .jobs-listing .view-footer a.search-jobs span,article.term-location .jobs-listing .sub-jobs a.search-jobs span,article.term-location .jobs-listing .view-footer a.search-jobs span{margin-left:15px;background:#ea7502}.node--location .location-capabilities .view-content,.node--location .view-location-capabilities .view-content,article.term-location .location-capabilities .view-content,article.term-location .view-location-capabilities .view-content{position:relative}.node--location .location-capabilities .view-content:after,.node--location .location-capabilities .view-content:before,.node--location .view-location-capabilities .view-content:after,.node--location .view-location-capabilities .view-content:before,article.term-location .location-capabilities .view-content:after,article.term-location .location-capabilities .view-content:before,article.term-location .view-location-capabilities .view-content:after,article.term-location .view-location-capabilities .view-content:before{content:" ";display:table}.node--location .location-capabilities .view-content:after,.node--location .view-location-capabilities .view-content:after,article.term-location .location-capabilities .view-content:after,article.term-location .view-location-capabilities .view-content:after{clear:both}.node--location .location-capabilities .capability,.node--location .location-capabilities .views-row,.node--location .view-location-capabilities .capability,.node--location .view-location-capabilities .views-row,article.term-location .location-capabilities .capability,article.term-location .location-capabilities .views-row,article.term-location .view-location-capabilities .capability,article.term-location .view-location-capabilities .views-row{display:inline-block}.node--location .location-capabilities .capability a,.node--location .location-capabilities .views-row a,.node--location .view-location-capabilities .capability a,.node--location .view-location-capabilities .views-row a,article.term-location .location-capabilities .capability a,article.term-location .location-capabilities .views-row a,article.term-location .view-location-capabilities .capability a,article.term-location .view-location-capabilities .views-row a{display:inline-block;text-decoration:none;text-wrap:nowrap;padding:8px 16px;margin:0 10px 10px 0;border-radius:100px;font-size:14px;color:#FFF;background:#4cbde3}.node--location .location-capabilities .capability a:hover,.node--location .location-capabilities .views-row a:hover,.node--location .view-location-capabilities .capability a:hover,.node--location .view-location-capabilities .views-row a:hover,article.term-location .location-capabilities .capability a:hover,article.term-location .location-capabilities .views-row a:hover,article.term-location .view-location-capabilities .capability a:hover,article.term-location .view-location-capabilities .views-row a:hover{background:#4d4d4d}.node--location .location-capabilities .capability h3,.node--location .location-capabilities .views-row h3,.node--location .view-location-capabilities .capability h3,.node--location .view-location-capabilities .views-row h3,article.term-location .location-capabilities .capability h3,article.term-location .location-capabilities .views-row h3,article.term-location .view-location-capabilities .capability h3,article.term-location .view-location-capabilities .views-row h3{position:absolute;width:100%;top:5%;padding:0 20px;text-align:center;color:#FFF;text-transform:uppercase;font-size:26px}.node--location .location-capabilities .capability p,.node--location .location-capabilities .views-row p,.node--location .view-location-capabilities .capability p,.node--location .view-location-capabilities .views-row p,article.term-location .location-capabilities .capability p,article.term-location .location-capabilities .views-row p,article.term-location .view-location-capabilities .capability p,article.term-location .view-location-capabilities .views-row p{display:block;width:100%;margin:0;padding:20px;color:#FFF}.node--location .location-meet .view-content,.node--location .view-location-people .view-content,article.term-location .location-meet .view-content,article.term-location .view-location-people .view-content{padding-bottom:0}.node--location .location-meet .quote,.node--location .location-meet .views-row,.node--location .view-location-people .quote,.node--location .view-location-people .views-row,article.term-location .location-meet .quote,article.term-location .location-meet .views-row,article.term-location .view-location-people .quote,article.term-location .view-location-people .views-row{margin-bottom:60px}@media (min-width:48em){.node--location .location-meet .quote,.node--location .location-meet .views-row,.node--location .view-location-people .quote,.node--location .view-location-people .views-row,article.term-location .location-meet .quote,article.term-location .location-meet .views-row,article.term-location .view-location-people .quote,article.term-location .view-location-people .views-row{width:31.9403%;float:left}.node--location .location-meet .quote:nth-child(3n+1),.node--location .location-meet .views-row:nth-child(3n+1),.node--location .view-location-people .quote:nth-child(3n+1),.node--location .view-location-people .views-row:nth-child(3n+1),article.term-location .location-meet .quote:nth-child(3n+1),article.term-location .location-meet .views-row:nth-child(3n+1),article.term-location .view-location-people .quote:nth-child(3n+1),article.term-location .view-location-people .views-row:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.node--location .location-meet .quote:nth-child(3n+2),.node--location .location-meet .views-row:nth-child(3n+2),.node--location .view-location-people .quote:nth-child(3n+2),.node--location .view-location-people .views-row:nth-child(3n+2),article.term-location .location-meet .quote:nth-child(3n+2),article.term-location .location-meet .views-row:nth-child(3n+2),article.term-location .view-location-people .quote:nth-child(3n+2),article.term-location .view-location-people .views-row:nth-child(3n+2){margin-left:34.02985%;margin-right:-100%;clear:none}.node--location .location-meet .quote:nth-child(3n+3),.node--location .location-meet .views-row:nth-child(3n+3),.node--location .view-location-people .quote:nth-child(3n+3),.node--location .view-location-people .views-row:nth-child(3n+3),article.term-location .location-meet .quote:nth-child(3n+3),article.term-location .location-meet .views-row:nth-child(3n+3),article.term-location .view-location-people .quote:nth-child(3n+3),article.term-location .view-location-people .views-row:nth-child(3n+3){margin-left:68.0597%;margin-right:-100%;clear:none}}.node--location .location-meet .quote cite a,.node--location .location-meet .views-row cite a,.node--location .view-location-people .quote cite a,.node--location .view-location-people .views-row cite a,article.term-location .location-meet .quote cite a,article.term-location .location-meet .views-row cite a,article.term-location .view-location-people .quote cite a,article.term-location .view-location-people .views-row cite a{color:#2d3438;text-decoration:none;display:block}.node--location .location-meet .quote cite a:after,.node--location .location-meet .quote cite a:before,.node--location .location-meet .views-row cite a:after,.node--location .location-meet .views-row cite a:before,.node--location .view-location-people .quote cite a:after,.node--location .view-location-people .quote cite a:before,.node--location .view-location-people .views-row cite a:after,.node--location .view-location-people .views-row cite a:before,article.term-location .location-meet .quote cite a:after,article.term-location .location-meet .quote cite a:before,article.term-location .location-meet .views-row cite a:after,article.term-location .location-meet .views-row cite a:before,article.term-location .view-location-people .quote cite a:after,article.term-location .view-location-people .quote cite a:before,article.term-location .view-location-people .views-row cite a:after,article.term-location .view-location-people .views-row cite a:before{content:" ";display:table}.node--location .location-meet .quote cite a:after,.node--location .location-meet .views-row cite a:after,.node--location .view-location-people .quote cite a:after,.node--location .view-location-people .views-row cite a:after,article.term-location .location-meet .quote cite a:after,article.term-location .location-meet .views-row cite a:after,article.term-location .view-location-people .quote cite a:after,article.term-location .view-location-people .views-row cite a:after{clear:both}.node--location .location-meet .quote cite h3,.node--location .location-meet .views-row cite h3,.node--location .view-location-people .quote cite h3,.node--location .view-location-people .views-row cite h3,article.term-location .location-meet .quote cite h3,article.term-location .location-meet .views-row cite h3,article.term-location .view-location-people .quote cite h3,article.term-location .view-location-people .views-row cite h3{font-size:16px;font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;margin-bottom:0}.node--location .location-meet .quote cite h4,.node--location .location-meet .views-row cite h4,.node--location .view-location-people .quote cite h4,.node--location .view-location-people .views-row cite h4,article.term-location .location-meet .quote cite h4,article.term-location .location-meet .views-row cite h4,article.term-location .view-location-people .quote cite h4,article.term-location .view-location-people .views-row cite h4{font-size:16px;height:40px}.node--location .location-meet .quote cite div.people-photo,.node--location .location-meet .views-row cite div.people-photo,.node--location .view-location-people .quote cite div.people-photo,.node--location .view-location-people .views-row cite div.people-photo,article.term-location .location-meet .quote cite div.people-photo,article.term-location .location-meet .views-row cite div.people-photo,article.term-location .view-location-people .quote cite div.people-photo,article.term-location .view-location-people .views-row cite div.people-photo{text-align:center;border-bottom:2px solid #000;margin-bottom:12px}.node--location .location-meet .quote cite div.people-photo img,.node--location .location-meet .views-row cite div.people-photo img,.node--location .view-location-people .quote cite div.people-photo img,.node--location .view-location-people .views-row cite div.people-photo img,article.term-location .location-meet .quote cite div.people-photo img,article.term-location .location-meet .views-row cite div.people-photo img,article.term-location .view-location-people .quote cite div.people-photo img,article.term-location .view-location-people .views-row cite div.people-photo img{height:160px;width:auto;margin:0 auto}.node--location .location-meet .quote cite p,.node--location .location-meet .views-row cite p,.node--location .view-location-people .quote cite p,.node--location .view-location-people .views-row cite p,article.term-location .location-meet .quote cite p,article.term-location .location-meet .views-row cite p,article.term-location .view-location-people .quote cite p,article.term-location .view-location-people .views-row cite p{margin:0 0 0 80px;font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600}.node--location .location-meet .quote blockquote,.node--location .location-meet .views-row blockquote,.node--location .view-location-people .quote blockquote,.node--location .view-location-people .views-row blockquote,article.term-location .location-meet .quote blockquote,article.term-location .location-meet .views-row blockquote,article.term-location .view-location-people .quote blockquote,article.term-location .view-location-people .views-row blockquote{font-size:16px}.node--location .location-meet .quote blockquote:before,.node--location .location-meet .views-row blockquote:before,.node--location .view-location-people .quote blockquote:before,.node--location .view-location-people .views-row blockquote:before,article.term-location .location-meet .quote blockquote:before,article.term-location .location-meet .views-row blockquote:before,article.term-location .view-location-people .quote blockquote:before,article.term-location .view-location-people .views-row blockquote:before{display:none}.node--location .location-meet .quote .views-field-path a,.node--location .location-meet .quote .views-field-nothing-1 a,.node--location .location-meet .views-row .views-field-path a,.node--location .location-meet .views-row .views-field-nothing-1 a,.node--location .view-location-people .quote .views-field-path a,.node--location .view-location-people .quote .views-field-nothing-1 a,.node--location .view-location-people .views-row .views-field-path a,.node--location .view-location-people .views-row .views-field-nothing-1 a,article.term-location .location-meet .quote .views-field-path a,article.term-location .location-meet .quote .views-field-nothing-1 a,article.term-location .location-meet .views-row .views-field-path a,article.term-location .location-meet .views-row .views-field-nothing-1 a,article.term-location .view-location-people .quote .views-field-path a,article.term-location .view-location-people .quote .views-field-nothing-1 a,article.term-location .view-location-people .views-row .views-field-path a,article.term-location .view-location-people .views-row .views-field-nothing-1 a{display:inline-block;padding:10px 20px;background-color:#65219a;border-radius:30px;color:#fff;font-size:12px;font-size:.75rem;text-align:center;transition:.2s ease all;color:#FFF}.node--location .location-meet .quote .views-field-path a:hover,.node--location .location-meet .quote .views-field-nothing-1 a:hover,.node--location .location-meet .views-row .views-field-path a:hover,.node--location .location-meet .views-row .views-field-nothing-1 a:hover,.node--location .view-location-people .quote .views-field-path a:hover,.node--location .view-location-people .quote .views-field-nothing-1 a:hover,.node--location .view-location-people .views-row .views-field-path a:hover,.node--location .view-location-people .views-row .views-field-nothing-1 a:hover,article.term-location .location-meet .quote .views-field-path a:hover,article.term-location .location-meet .quote .views-field-nothing-1 a:hover,article.term-location .location-meet .views-row .views-field-path a:hover,article.term-location .location-meet .views-row .views-field-nothing-1 a:hover,article.term-location .view-location-people .quote .views-field-path a:hover,article.term-location .view-location-people .quote .views-field-nothing-1 a:hover,article.term-location .view-location-people .views-row .views-field-path a:hover,article.term-location .view-location-people .views-row .views-field-nothing-1 a:hover{background-color:#8e34d4;text-decoration:none}@media (min-width:48em){.node--location .location-meet .quote .views-field-path a,.node--location .location-meet .quote .views-field-nothing-1 a,.node--location .location-meet .views-row .views-field-path a,.node--location .location-meet .views-row .views-field-nothing-1 a,.node--location .view-location-people .quote .views-field-path a,.node--location .view-location-people .quote .views-field-nothing-1 a,.node--location .view-location-people .views-row .views-field-path a,.node--location .view-location-people .views-row .views-field-nothing-1 a,article.term-location .location-meet .quote .views-field-path a,article.term-location .location-meet .quote .views-field-nothing-1 a,article.term-location .location-meet .views-row .views-field-path a,article.term-location .location-meet .views-row .views-field-nothing-1 a,article.term-location .view-location-people .quote .views-field-path a,article.term-location .view-location-people .quote .views-field-nothing-1 a,article.term-location .view-location-people .views-row .views-field-path a,article.term-location .view-location-people .views-row .views-field-nothing-1 a{font-size:14px;font-size:.875rem;padding:12px 30px}}.node--location .location-meet .quote .views-field-path a,.node--location .location-meet .quote .views-field-path a:hover,.node--location .location-meet .quote .views-field-nothing-1 a,.node--location .location-meet .quote .views-field-nothing-1 a:hover,.node--location .location-meet .views-row .views-field-path a,.node--location .location-meet .views-row .views-field-path a:hover,.node--location .location-meet .views-row .views-field-nothing-1 a,.node--location .location-meet .views-row .views-field-nothing-1 a:hover,.node--location .view-location-people .quote .views-field-path a,.node--location .view-location-people .quote .views-field-path a:hover,.node--location .view-location-people .quote .views-field-nothing-1 a,.node--location .view-location-people .quote .views-field-nothing-1 a:hover,.node--location .view-location-people .views-row .views-field-path a,.node--location .view-location-people .views-row .views-field-path a:hover,.node--location .view-location-people .views-row .views-field-nothing-1 a,.node--location .view-location-people .views-row .views-field-nothing-1 a:hover,article.term-location .location-meet .quote .views-field-path a,article.term-location .location-meet .quote .views-field-path a:hover,article.term-location .location-meet .quote .views-field-nothing-1 a,article.term-location .location-meet .quote .views-field-nothing-1 a:hover,article.term-location .location-meet .views-row .views-field-path a,article.term-location .location-meet .views-row .views-field-path a:hover,article.term-location .location-meet .views-row .views-field-nothing-1 a,article.term-location .location-meet .views-row .views-field-nothing-1 a:hover,article.term-location .view-location-people .quote .views-field-path a,article.term-location .view-location-people .quote .views-field-path a:hover,article.term-location .view-location-people .quote .views-field-nothing-1 a,article.term-location .view-location-people .quote .views-field-nothing-1 a:hover,article.term-location .view-location-people .views-row .views-field-path a,article.term-location .view-location-people .views-row .views-field-path a:hover,article.term-location .view-location-people .views-row .views-field-nothing-1 a,article.term-location .view-location-people .views-row .views-field-nothing-1 a:hover{text-decoration:none}.node--location .location-news:after,.node--location .location-news:before,.node--location .view-location-news:after,.node--location .view-location-news:before,article.term-location .location-news:after,article.term-location .location-news:before,article.term-location .view-location-news:after,article.term-location .view-location-news:before{content:" ";display:table}.node--location .location-news:after,.node--location .view-location-news:after,article.term-location .location-news:after,article.term-location .view-location-news:after{clear:both}.node--location .location-news .news-item,.node--location .location-news .views-row,.node--location .view-location-news .news-item,.node--location .view-location-news .views-row,article.term-location .location-news .news-item,article.term-location .location-news .views-row,article.term-location .view-location-news .news-item,article.term-location .view-location-news .views-row{position:relative;text-align:center}@media (min-width:48em){.node--location .location-news .news-item,.node--location .location-news .views-row,.node--location .view-location-news .news-item,.node--location .view-location-news .views-row,article.term-location .location-news .news-item,article.term-location .location-news .views-row,article.term-location .view-location-news .news-item,article.term-location .view-location-news .views-row{width:31.9403%;float:left}.node--location .location-news .news-item:nth-child(3n+1),.node--location .location-news .views-row:nth-child(3n+1),.node--location .view-location-news .news-item:nth-child(3n+1),.node--location .view-location-news .views-row:nth-child(3n+1),article.term-location .location-news .news-item:nth-child(3n+1),article.term-location .location-news .views-row:nth-child(3n+1),article.term-location .view-location-news .news-item:nth-child(3n+1),article.term-location .view-location-news .views-row:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.node--location .location-news .news-item:nth-child(3n+2),.node--location .location-news .views-row:nth-child(3n+2),.node--location .view-location-news .news-item:nth-child(3n+2),.node--location .view-location-news .views-row:nth-child(3n+2),article.term-location .location-news .news-item:nth-child(3n+2),article.term-location .location-news .views-row:nth-child(3n+2),article.term-location .view-location-news .news-item:nth-child(3n+2),article.term-location .view-location-news .views-row:nth-child(3n+2){margin-left:34.02985%;margin-right:-100%;clear:none}.node--location .location-news .news-item:nth-child(3n+3),.node--location .location-news .views-row:nth-child(3n+3),.node--location .view-location-news .news-item:nth-child(3n+3),.node--location .view-location-news .views-row:nth-child(3n+3),article.term-location .location-news .news-item:nth-child(3n+3),article.term-location .location-news .views-row:nth-child(3n+3),article.term-location .view-location-news .news-item:nth-child(3n+3),article.term-location .view-location-news .views-row:nth-child(3n+3){margin-left:68.0597%;margin-right:-100%;clear:none}}.node--location .location-news .news-item .node__content,.node--location .location-news .views-row .node__content,.node--location .view-location-news .news-item .node__content,.node--location .view-location-news .views-row .node__content,article.term-location .location-news .news-item .node__content,article.term-location .location-news .views-row .node__content,article.term-location .view-location-news .news-item .node__content,article.term-location .view-location-news .views-row .node__content{text-align:left}.node--location .location-news .news-item a,.node--location .location-news .views-row a,.node--location .view-location-news .news-item a,.node--location .view-location-news .views-row a,article.term-location .location-news .news-item a,article.term-location .location-news .views-row a,article.term-location .view-location-news .news-item a,article.term-location .view-location-news .views-row a{display:block;text-decoration:none;background:#f3f3f3;color:#4d4d4d}.node--location .location-news .news-item a:hover,.node--location .location-news .views-row a:hover,.node--location .view-location-news .news-item a:hover,.node--location .view-location-news .views-row a:hover,article.term-location .location-news .news-item a:hover,article.term-location .location-news .views-row a:hover,article.term-location .view-location-news .news-item a:hover,article.term-location .view-location-news .views-row a:hover{background:#e4e4e4}.node--location .location-news .news-item h4,.node--location .location-news .views-row h4,.node--location .view-location-news .news-item h4,.node--location .view-location-news .views-row h4,article.term-location .location-news .news-item h4,article.term-location .location-news .views-row h4,article.term-location .view-location-news .news-item h4,article.term-location .view-location-news .views-row h4{position:absolute;width:100%;font-size:14px;font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;text-transform:uppercase;text-align:center}.node--location .location-news .news-item h4 span,.node--location .location-news .views-row h4 span,.node--location .view-location-news .news-item h4 span,.node--location .view-location-news .views-row h4 span,article.term-location .location-news .news-item h4 span,article.term-location .location-news .views-row h4 span,article.term-location .view-location-news .news-item h4 span,article.term-location .view-location-news .views-row h4 span{display:inline-block;background:#e4e4e4;padding:8px 12px}.node--location .location-news .news-item h3,.node--location .location-news .views-row h3,.node--location .view-location-news .news-item h3,.node--location .view-location-news .views-row h3,article.term-location .location-news .news-item h3,article.term-location .location-news .views-row h3,article.term-location .view-location-news .news-item h3,article.term-location .view-location-news .views-row h3{margin:0;padding:20px;text-align:left}.node--location .location-news .news-item>div,.node--location .location-news .views-row>div,.node--location .view-location-news .news-item>div,.node--location .view-location-news .views-row>div,article.term-location .location-news .news-item>div,article.term-location .location-news .views-row>div,article.term-location .view-location-news .news-item>div,article.term-location .view-location-news .views-row>div{padding:20px;text-align:left}.node--location .location-news .news-item small,.node--location .location-news .views-row small,.node--location .view-location-news .news-item small,.node--location .view-location-news .views-row small,article.term-location .location-news .news-item small,article.term-location .location-news .views-row small,article.term-location .view-location-news .news-item small,article.term-location .view-location-news .views-row small{display:block;clear:both;padding:0 0 12px 0;margin:0 0 12px 0;font-size:16px;border-bottom:1px solid #000;text-align:left}.node--location .location-news .news-item p,.node--location .location-news .views-row p,.node--location .view-location-news .news-item p,.node--location .view-location-news .views-row p,article.term-location .location-news .news-item p,article.term-location .location-news .views-row p,article.term-location .view-location-news .news-item p,article.term-location .view-location-news .views-row p{margin:0}.node--location .location-projects .project,.node--location .location-projects .views-row,.node--location .view-location-projects .project,.node--location .view-location-projects .views-row,article.term-location .location-projects .project,article.term-location .location-projects .views-row,article.term-location .view-location-projects .project,article.term-location .view-location-projects .views-row{color:#4d4d4d}@media (min-width:48em){.node--location .location-projects .project,.node--location .location-projects .views-row,.node--location .view-location-projects .project,.node--location .view-location-projects .views-row,article.term-location .location-projects .project,article.term-location .location-projects .views-row,article.term-location .view-location-projects .project,article.term-location .view-location-projects .views-row{width:31.9403%;float:left}.node--location .location-projects .project:nth-child(3n+1),.node--location .location-projects .views-row:nth-child(3n+1),.node--location .view-location-projects .project:nth-child(3n+1),.node--location .view-location-projects .views-row:nth-child(3n+1),article.term-location .location-projects .project:nth-child(3n+1),article.term-location .location-projects .views-row:nth-child(3n+1),article.term-location .view-location-projects .project:nth-child(3n+1),article.term-location .view-location-projects .views-row:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.node--location .location-projects .project:nth-child(3n+2),.node--location .location-projects .views-row:nth-child(3n+2),.node--location .view-location-projects .project:nth-child(3n+2),.node--location .view-location-projects .views-row:nth-child(3n+2),article.term-location .location-projects .project:nth-child(3n+2),article.term-location .location-projects .views-row:nth-child(3n+2),article.term-location .view-location-projects .project:nth-child(3n+2),article.term-location .view-location-projects .views-row:nth-child(3n+2){margin-left:34.02985%;margin-right:-100%;clear:none}.node--location .location-projects .project:nth-child(3n+3),.node--location .location-projects .views-row:nth-child(3n+3),.node--location .view-location-projects .project:nth-child(3n+3),.node--location .view-location-projects .views-row:nth-child(3n+3),article.term-location .location-projects .project:nth-child(3n+3),article.term-location .location-projects .views-row:nth-child(3n+3),article.term-location .view-location-projects .project:nth-child(3n+3),article.term-location .view-location-projects .views-row:nth-child(3n+3){margin-left:68.0597%;margin-right:-100%;clear:none}}.node--location .location-projects .project img,.node--location .location-projects .views-row img,.node--location .view-location-projects .project img,.node--location .view-location-projects .views-row img,article.term-location .location-projects .project img,article.term-location .location-projects .views-row img,article.term-location .view-location-projects .project img,article.term-location .view-location-projects .views-row img{padding-bottom:20px}.node--location .location-projects .project h3,.node--location .location-projects .views-row h3,.node--location .view-location-projects .project h3,.node--location .view-location-projects .views-row h3,article.term-location .location-projects .project h3,article.term-location .location-projects .views-row h3,article.term-location .view-location-projects .project h3,article.term-location .view-location-projects .views-row h3{border-bottom:2px solid #000;margin:0 0 12px 0;padding:0 0 12px 0}.node--location .location-projects .project .views-field-view-node a,.node--location .location-projects .views-row .views-field-view-node a,.node--location .view-location-projects .project .views-field-view-node a,.node--location .view-location-projects .views-row .views-field-view-node a,article.term-location .location-projects .project .views-field-view-node a,article.term-location .location-projects .views-row .views-field-view-node a,article.term-location .view-location-projects .project .views-field-view-node a,article.term-location .view-location-projects .views-row .views-field-view-node a{display:inline-block;margin:12px 0 0 0;color:#000}.node--location .location-projects .project .views-field-view-node a span,.node--location .location-projects .views-row .views-field-view-node a span,.node--location .view-location-projects .project .views-field-view-node a span,.node--location .view-location-projects .views-row .views-field-view-node a span,article.term-location .location-projects .project .views-field-view-node a span,article.term-location .location-projects .views-row .views-field-view-node a span,article.term-location .view-location-projects .project .views-field-view-node a span,article.term-location .view-location-projects .views-row .views-field-view-node a span{margin-left:15px}body.page-term--location article.term-location .banner--hero{padding-top:80px}.node--type-marketing-page .page-subtitle{font-size:18px;line-height:1.5}@media (min-width:48em){.node--type-marketing-page .ds-layout-left{width:100%;float:left;margin-left:0;margin-right:0}}.node--marketing-page{padding-top:48px}.node--marketing-page .field-node--field-image{margin-left:-15px;margin-right:-15px;margin-bottom:24px}@media (min-width:48em){.node--marketing-page .field-node--field-image{margin-left:-80px;margin-right:-80px}}@media (min-width:60.125em){.node--marketing-page .field-node--field-image{margin-left:-80px;margin-right:-80px}}@media (min-width:64em){.node--marketing-page .field-node--field-image{margin-bottom:48px}}.node--type-marketing-page .content-wrap{background:#e4e4e4}.node--marketing-page{max-width:962px;margin-left:auto;margin-right:auto;background:#FFF}.node--marketing-page:after,.node--marketing-page:before{content:" ";display:table}.node--marketing-page:after{clear:both}.node--marketing-page header:after,.node--marketing-page header:before{content:" ";display:table}.node--marketing-page header:after{clear:both}.node--marketing-page header h1{font-size:48px}.node--marketing-page header h2{font-size:24px}.node--marketing-page>.container{width:auto;position:relative;padding:48px 24px;background:#FFF}@media (min-width:37.5em){.node--marketing-page>.container{padding:0 48px 48px 48px}}@media (min-width:53.125em){.node--marketing-page>.container{padding:0 80px 48px 80px}}.node--marketing-page .title-art{max-width:962px;margin-left:auto;margin-right:auto;padding-top:18px;padding-bottom:18px;background-image:url(/themes/ch2m/assets/images/title-blue-on-white-waves.jpg);background-repeat:repeat-x;background-size:auto 100%;color:#02050f;font-size:25px}.node--marketing-page .title-art:after,.node--marketing-page .title-art:before{content:" ";display:table}.node--marketing-page .title-art:after{clear:both}@media (min-width:48em){.node--marketing-page .title-art{height:87px;padding-top:31.5px;padding-bottom:0;font-size:22px}}@media (min-width:64em){.node--marketing-page .title-art{height:87px;padding-top:28px;font-size:30px}}.node--marketing-page .title-art h2{margin:0}.node--marketing-page .title-art h2 span{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600}.node--marketing-page .title-art h2 a{font-size:16px;float:right}.node--marketing-page .title-art h2 a span{margin-left:15px}.node--marketing-page .marketing-body{padding-top:48px}.node--marketing-page .marketing-body.with-connect:after,.node--marketing-page .marketing-body.with-connect:before{content:" ";display:table}.node--marketing-page .marketing-body.with-connect:after{clear:both}@media (min-width:53.125em){.node--marketing-page .marketing-body.with-connect .field-node--body{width:65.97015%;float:left;margin-right:2.08955%}}.node--marketing-page .marketing-connect{padding-bottom:60px;margin-right:-15px}@media (min-width:53.125em){.node--marketing-page .marketing-connect{width:31.9403%;float:right;margin-right:0}}@media (min-width:48em){.node--marketing-page .marketing-connect{margin-right:-80px}}@media (min-width:60.125em){.node--marketing-page .marketing-connect{margin-right:-80px}}.node--marketing-page .marketing-connect>div div{display:inline-block}.node--marketing-page .marketing-connect .connect-photo{width:120px;padding-right:12px}.node--marketing-page .marketing-connect .connect-info{max-width:calc(100% - 132px);padding-bottom:20px;float:right}.node--marketing-page .marketing-connect>div{position:relative;padding:5px;border:0 solid #000;border-width:2px 0 2px 2px;border-radius:50px 0 0 50px;border-radius:500px 0 0 500px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.node--marketing-page .marketing-connect>div:after,.node--marketing-page .marketing-connect>div:before{content:" ";display:table}.node--marketing-page .marketing-connect>div:after{clear:both}.node--marketing-page .marketing-connect>div img{border-radius:50%}.node--marketing-page .marketing-connect>div h4,.node--marketing-page .marketing-connect>div h5,.node--marketing-page .marketing-connect>div p{margin-bottom:0}.node--marketing-page .marketing-connect>div h4{padding-bottom:12px;font-size:1.125em}.node--marketing-page .marketing-connect>div h5{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;font-size:1em}.node--marketing-page .marketing-connect>div p{font-size:1em}.node--marketing-page .marketing-connect h3{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600}.node--marketing-page .marketing-connect .connect-link{position:absolute;display:block;bottom:-2px;right:-20px;color:#000;font-size:14px}@media (min-width:53.125em){.node--marketing-page .view .view-content{padding-bottom:0;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.node--marketing-page .view .views-row{width:31.9403%;float:left}.node--marketing-page .view .views-row:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.node--marketing-page .view .views-row:nth-child(3n+2){margin-left:34.02985%;margin-right:-100%;clear:none}.node--marketing-page .view .views-row:nth-child(3n+3){margin-left:68.0597%;margin-right:-100%;clear:none}}.node--marketing-page .marketing-meet .quote,.node--marketing-page .marketing-meet .views-row,.node--marketing-page .view-marketing-people .quote,.node--marketing-page .view-marketing-people .views-row{padding-bottom:60px}@media (min-width:53.125em){.node--marketing-page .marketing-meet .quote,.node--marketing-page .marketing-meet .views-row,.node--marketing-page .view-marketing-people .quote,.node--marketing-page .view-marketing-people .views-row{padding-bottom:0}}.node--marketing-page .marketing-meet .quote cite,.node--marketing-page .marketing-meet .views-row cite,.node--marketing-page .view-marketing-people .quote cite,.node--marketing-page .view-marketing-people .views-row cite{padding-top:20px;border-top:2px solid #000}.node--marketing-page .marketing-meet .quote cite:after,.node--marketing-page .marketing-meet .quote cite:before,.node--marketing-page .marketing-meet .views-row cite:after,.node--marketing-page .marketing-meet .views-row cite:before,.node--marketing-page .view-marketing-people .quote cite:after,.node--marketing-page .view-marketing-people .quote cite:before,.node--marketing-page .view-marketing-people .views-row cite:after,.node--marketing-page .view-marketing-people .views-row cite:before{content:" ";display:table}.node--marketing-page .marketing-meet .quote cite:after,.node--marketing-page .marketing-meet .views-row cite:after,.node--marketing-page .view-marketing-people .quote cite:after,.node--marketing-page .view-marketing-people .views-row cite:after{clear:both}.node--marketing-page .marketing-meet .quote cite a,.node--marketing-page .marketing-meet .views-row cite a,.node--marketing-page .view-marketing-people .quote cite a,.node--marketing-page .view-marketing-people .views-row cite a{color:#2d3438;text-decoration:none;display:block}.node--marketing-page .marketing-meet .quote cite a:after,.node--marketing-page .marketing-meet .quote cite a:before,.node--marketing-page .marketing-meet .views-row cite a:after,.node--marketing-page .marketing-meet .views-row cite a:before,.node--marketing-page .view-marketing-people .quote cite a:after,.node--marketing-page .view-marketing-people .quote cite a:before,.node--marketing-page .view-marketing-people .views-row cite a:after,.node--marketing-page .view-marketing-people .views-row cite a:before{content:" ";display:table}.node--marketing-page .marketing-meet .quote cite a:after,.node--marketing-page .marketing-meet .views-row cite a:after,.node--marketing-page .view-marketing-people .quote cite a:after,.node--marketing-page .view-marketing-people .views-row cite a:after{clear:both}.node--marketing-page .marketing-meet .quote cite img,.node--marketing-page .marketing-meet .views-row cite img,.node--marketing-page .view-marketing-people .quote cite img,.node--marketing-page .view-marketing-people .views-row cite img{width:60px;height:60px;float:left;border-radius:50%}.node--marketing-page .marketing-meet .quote cite h3,.node--marketing-page .marketing-meet .views-row cite h3,.node--marketing-page .view-marketing-people .quote cite h3,.node--marketing-page .view-marketing-people .views-row cite h3{margin:0 0 0 80px;font-size:16px}.node--marketing-page .marketing-meet .quote cite p,.node--marketing-page .marketing-meet .views-row cite p,.node--marketing-page .view-marketing-people .quote cite p,.node--marketing-page .view-marketing-people .views-row cite p{margin:0 0 0 80px;font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;font-size:14px}.node--marketing-page .marketing-media:after,.node--marketing-page .marketing-media:before{content:" ";display:table}.node--marketing-page .marketing-media:after{clear:both}.node--marketing-page .marketing-media iframe{width:65.97015%;float:left;margin-right:2.08955%;margin:0 20px 20px 0;box-shadow:0 2px 2px rgba(0,0,0,0.25)}.node--marketing-page .view-marketing-projects .views-row{padding-bottom:40px;color:#4d4d4d}@media (min-width:48em){.node--marketing-page .view-marketing-projects .views-row{padding-bottom:0;margin-bottom:40px}}.node--marketing-page .view-marketing-projects .views-row img{padding-bottom:20px;width:100%}.node--marketing-page .view-marketing-projects .views-row h3{border-bottom:2px solid #000;margin:0 0 12px 0;padding:0 0 12px 0}.node--marketing-page .view-marketing-projects .views-row a{color:#000}.node--marketing-page .view-marketing-projects .views-row a span{margin-left:15px}.node--marketing-page .view-marketing-related-news .views-row{padding-bottom:40px;background:#e4e4e4}@media (min-width:48em){.node--marketing-page .view-marketing-related-news .views-row{padding-bottom:0;margin-bottom:40px}}.node--marketing-page .view-marketing-related-news .views-row h3{padding:20px 20px 0 20px}.node--marketing-page .view-marketing-related-news .views-row h3 a{display:inline-block}.node--marketing-page .view-marketing-related-news .views-row p{padding:0 20px}.node--marketing-page .view-marketing-related-news .views-row img{width:100%}.node--marketing-page .view-marketing-related-news .views-row span.date-authored{display:block;clear:both;margin:0 20px 12px 20px;font-size:16px;border-bottom:1px solid #000}.node--marketing-page .view-related-capabilities-taxonomy .views-row{margin-bottom:24px}.node--marketing-page .view-related-capabilities .view-content{position:relative}.node--marketing-page .view-related-capabilities .view-content:after,.node--marketing-page .view-related-capabilities .view-content:before{content:" ";display:table}.node--marketing-page .view-related-capabilities .view-content:after{clear:both}.node--marketing-page .view-related-capabilities .views-row{position:relative;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px}.node--marketing-page .view-related-capabilities .views-row a{display:block;text-decoration:none;color:#2d3438;background:#2d3438}.node--marketing-page .view-related-capabilities .views-row a:hover{background:#4d4d4d}.node--marketing-page .view-related-capabilities .views-row h3{position:absolute;width:100%;top:5%;padding:0 20px;text-align:center;color:#FFF;text-transform:uppercase;font-size:26px;z-index:9}.node--marketing-page .view-related-capabilities .views-row p{display:block;width:100%;margin:0;padding:20px;color:#FFF}.node--marketing-page .view-related-capabilities .views-row img{width:100%;opacity:0.7}.layout--sust{margin-bottom:24px}@media (min-width:64em){.layout--sust{margin-bottom:48px}}.layout--sust .btn{display:block;max-width:234px;margin-left:auto;margin-right:auto;font-size:16px;line-height:1.1}@media (min-width:64em){.layout--sust-1>.layout__item:first-child{width:65.97015%;float:left;margin-right:2.08955%}}@media (min-width:64em){.layout--sust-1>.layout__item:last-child{width:31.9403%;float:right;margin-right:0}}.layout-mp-body{margin-bottom:24px}@media (min-width:48em){.layout-mp-body{margin-bottom:48px}}@media (min-width:64em){.layout-mp-body-content{width:65.97015%;float:left;margin-right:2.08955%}}@media (min-width:64em){.layout-mp-body-sidebar{width:31.9403%;float:right;margin-right:0}}.layout-mp-body-sidebar .person-story{margin-bottom:24px}@media (min-width:48em){.layout-mp-body-sidebar .person-story{margin-bottom:48px}}.view-report{position:relative}.view-report a{color:#fff}.view-report h3{font-size:14px;font-size:.875rem;margin-bottom:12px;position:absolute;left:0;bottom:0;width:100%;text-align:center}.layout--sust-3>h2{padding-top:18px;padding-bottom:18px;background-image:url(/themes/ch2m/assets/images/title-blue-on-white-waves.jpg);background-repeat:repeat-x;background-size:auto 100%;color:#02050f;font-size:25px;padding-left:15px;padding-right:15px;margin-left:-15px;margin-right:-15px}@media (min-width:48em){.layout--sust-3>h2{height:87px;padding-top:31.5px;padding-bottom:0;font-size:22px}}@media (min-width:64em){.layout--sust-3>h2{height:87px;padding-top:28px;font-size:30px}}@media (min-width:48em){.layout--sust-3>h2{padding-left:80px;padding-right:80px}}@media (min-width:60.125em){.layout--sust-3>h2{padding-left:80px;padding-right:80px}}@media (min-width:48em){.layout--sust-3>h2{margin-left:-80px;margin-right:-80px}}@media (min-width:60.125em){.layout--sust-3>h2{margin-left:-80px;margin-right:-80px}}@media (min-width:48em){.layout--sust-3>h2{margin-bottom:48px}}@media (min-width:48em){.layout--sust-3 .layout{margin-bottom:24px}}@media (min-width:64em){.layout--sust-3 .layout__item{width:31.9403%;float:left}.layout--sust-3 .layout__item:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.layout--sust-3 .layout__item:nth-child(3n+2){margin-left:34.02985%;margin-right:-100%;clear:none}.layout--sust-3 .layout__item:nth-child(3n+3){margin-left:68.0597%;margin-right:-100%;clear:none}}@media (min-width:48em) and (max-width:63.99em){.layout--sust-3 .layout--row-1 .layout__item{width:48.95522%;float:left;margin-right:2.08955%}}@media (min-width:48em) and (max-width:63.99em){.layout--sust-3 .layout--row-1 .layout__item:first-child{clear:both;width:100%;float:left;margin-left:0;margin-right:0}}@media (min-width:48em) and (max-width:63.99em){.layout--sust-3 .layout--row-1 .layout__item:last-child{float:right;margin-right:0}}.layout--sust-3 .layout--row-2 .layout__item{margin-bottom:24px}@media (min-width:48em) and (max-width:63.99em){.layout--sust-3 .layout--row-2 .layout__item{width:48.95522%;float:left}.layout--sust-3 .layout--row-2 .layout__item:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.layout--sust-3 .layout--row-2 .layout__item:nth-child(2n+2){margin-left:51.04478%;margin-right:-100%;clear:none}}@media (min-width:64em){.layout--sust-3 .layout--row-2 .layout__item{margin-bottom:0}}.layout--sust-3 .read-more{color:#000;font-size:16px}.layout--sust-3 .read-more .icon-circle-bg{margin-left:20px;background-color:#4cbde3}@media (min-width:60.125em){.page-node-9 .site-hero{padding-top:90px}}.page-node-9 .page-title{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;font-size:50px}@media (min-width:48em){.page-node-9 .site-main{position:relative}}.page-node-9 .sidebar-second{font-size:16px}@media (min-width:48em){.page-node-9 .sidebar-second .block{margin-bottom:45px}}@media (min-width:64em){.page-node-9 .sidebar-second{padding-left:20px}}.view-newsroom .view-filters{display:none}.view-newsroom .views-row{margin-bottom:24px}.view-newsroom.view-display-id-supplementary_articles .views-row{background-color:#f3f3f3}@media (min-width:48em){.view-newsroom.view-display-id-supplementary_articles .views-row{margin-bottom:2.08955%}}@media (min-width:48em) and (max-width:63.99em){.view-newsroom.view-display-id-supplementary_articles .views-row{width:48.95522%;float:left}.view-newsroom.view-display-id-supplementary_articles .views-row:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.view-newsroom.view-display-id-supplementary_articles .views-row:nth-child(2n+2){margin-left:51.04478%;margin-right:-100%;clear:none}}@media (min-width:64em){.view-newsroom.view-display-id-supplementary_articles .views-row{width:31.9403%;float:left}.view-newsroom.view-display-id-supplementary_articles .views-row:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.view-newsroom.view-display-id-supplementary_articles .views-row:nth-child(3n+2){margin-left:34.02985%;margin-right:-100%;clear:none}.view-newsroom.view-display-id-supplementary_articles .views-row:nth-child(3n+3){margin-left:68.0597%;margin-right:-100%;clear:none}}.view-article-categories ul{margin:0}.view-article-categories a{color:#010101}.view-article-categories .active{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600}.block-newsroomkeepupdated,.block-block-content-bb390d52-e8a1-4268-8502-2e5f1bc44ac0{padding:15px;background-color:#2d3438}@media (min-width:64em){.block-newsroomkeepupdated,.block-block-content-bb390d52-e8a1-4268-8502-2e5f1bc44ac0{padding:20px}}.block-newsroomkeepupdated,.block-newsroomkeepupdated a,.block-newsroomkeepupdated .block__title,.block-block-content-bb390d52-e8a1-4268-8502-2e5f1bc44ac0,.block-block-content-bb390d52-e8a1-4268-8502-2e5f1bc44ac0 a,.block-block-content-bb390d52-e8a1-4268-8502-2e5f1bc44ac0 .block__title{color:#fff}@media (max-width:63.99em){.block-newsroomkeepupdated p,.block-block-content-bb390d52-e8a1-4268-8502-2e5f1bc44ac0 p{margin-bottom:15px}}.block-newsroomkeepupdated .form-item,.block-block-content-bb390d52-e8a1-4268-8502-2e5f1bc44ac0 .form-item{margin-bottom:20px}.block-newsroomkeepupdated .form-text,.block-newsroomkeepupdated .form-submit,.block-block-content-bb390d52-e8a1-4268-8502-2e5f1bc44ac0 .form-text,.block-block-content-bb390d52-e8a1-4268-8502-2e5f1bc44ac0 .form-submit{line-height:50px}.block-newsroomkeepupdated .form-text,.block-block-content-bb390d52-e8a1-4268-8502-2e5f1bc44ac0 .form-text{padding:0 20px}.block-newsroomkeepupdated .form-submit,.block-block-content-bb390d52-e8a1-4268-8502-2e5f1bc44ac0 .form-submit{padding:0 25px;background-color:#65219a;border-radius:50px;color:#fff}.block-newsroomkeepupdated .btn,.block-block-content-bb390d52-e8a1-4268-8502-2e5f1bc44ac0 .btn{padding:10px 20px;line-height:1}@media (min-width:48em) and (max-width:67.49em){.block-newsroomkeepupdated .btn,.block-block-content-bb390d52-e8a1-4268-8502-2e5f1bc44ac0 .btn{margin-bottom:12px;display:block;margin-left:0}.block-newsroomkeepupdated .btn:last-child,.block-block-content-bb390d52-e8a1-4268-8502-2e5f1bc44ac0 .btn:last-child{margin-bottom:0}}.block-newsroomkeepupdated .btn span,.block-block-content-bb390d52-e8a1-4268-8502-2e5f1bc44ac0 .btn span{width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;position:absolute !important;overflow:hidden !important;border:0 !important;clip:rect(0 0 0 0) !important}.block-newsroomkeepupdated .icon,.block-block-content-bb390d52-e8a1-4268-8502-2e5f1bc44ac0 .icon{height:17px;width:14px}.block-newsroomquicklinks a,.newsroom-quick-links a{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;color:#65219a !important}.field-type-text-with-summary ul li{list-style-type:none !important}.field-type-text-with-summary ul{margin-left:0}.path-newsroom .banner-responsive-image{position:absolute}.path-newsroom .banner-content{position:relative;padding-top:9.33333%}.block-newsroomkeepupdated .rss{margin-top:20px;font-size:16px}.block-newsroomkeepupdated .rss .icon-circle-bg{background-color:white !important;margin-left:8px;width:24px;height:24px}.block-newsroomkeepupdated .rss .icon-angle-right{fill:#2c3438}.block-views h3{background-color:#e1e1e1;padding:15px}.block-most-used-tags-right.accordion{margin-bottom:0;padding-bottom:0}.block-most-used-tags-right.accordion .block__title{border-bottom:1px solid #EEE;cursor:pointer;font-size:16px;margin-bottom:0}.block-most-used-tags-right.accordion .block__title svg{float:right;margin-top:-5px}.block-most-used-tags-right.accordion .block__inner{display:none}.block-most-used-tags-right.accordion.expanded .block__inner{display:block}.block-most-used-tags-right.accordion ul{margin:0;padding:18px 0 18px 0}.block-most-used-tags-right.accordion li{font-size:14px}.block-most-used-tags-right.accordion li a{color:#2d3438}.block-most-used-tags-right.accordion li a:hover{text-decoration:underline}.field-node--body ul,.field-node--body ol{margin-left:24px}.field-node--body ul li{list-style:disc !important}@media (min-width:48em){.view-display-id-supplementary_articles{width:155%}}@media (min-width:37.5em){.view-newsroom.view-display-id-supplementary_articles .views-row{height:570px;overflow:hidden}}.no-news .view-id-newsroom{display:none}.no-news .view-display-id-supplementary_articles{width:auto !important;display:inline-block}@media (min-width:48em){.no-news .view-newsroom.view-display-id-supplementary_articles .views-row{margin-left:0;margin-right:8px;width:48%;float:left;clear:none}}@media (min-width:48em) and (min-width:37.5em){.no-news .view-newsroom.view-display-id-supplementary_articles .views-row{height:570px;overflow:hidden}}@media (min-width:48em){.no-news .block-region-left,.no-news .block-region-right{position:relative}}@media (min-width:48em){.no-news .pager{width:150%}}.path-newsroom .node--article.node--view-mode-teaser,.no-news .node--article.node--view-mode-teaser{height:545px;overflow:hidden}.page-node-7 .banner-content-inner{max-width:962px;margin-left:auto;margin-right:auto}.page-node-7 .banner-content-inner:after,.page-node-7 .banner-content-inner:before{content:" ";display:table}.page-node-7 .banner-content-inner:after{clear:both}.page-node-7 .field-name-field-contact-reference{padding-bottom:0}.page-node-7 .field-name-field-contact-reference .field-label{width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;position:absolute !important;overflow:hidden !important;border:0 !important;clip:rect(0 0 0 0) !important}@media (min-width:48em){.page-node-7 .field-name-field-contact-reference blockquote,.page-node-7 .field-name-field-contact-reference blockquote:before{color:#fff}}@media (min-width:48em){.page-node-7 .ds-layout-contact .node--person{display:inline-block}}.page-node-7 .calling-card-wrap{margin-top:34px}@media (max-width:30em){.page-node-7 .banner--hero .field-name-name h2{max-width:100px;line-height:.9}}.view-all-people{margin-bottom:24px}@media (min-width:48em){.view-all-people{margin-bottom:48px}}.view-all-people .views-row{width:48.95522%;float:left;margin-bottom:24px}.view-all-people .views-row:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.view-all-people .views-row:nth-child(2n+2){margin-left:51.04478%;margin-right:-100%;clear:none}@media (min-width:48em){.view-all-people .views-row{width:31.9403%;float:left;margin-bottom:2.08955%}.view-all-people .views-row:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.view-all-people .views-row:nth-child(3n+2){margin-left:34.02985%;margin-right:-100%;clear:none}.view-all-people .views-row:nth-child(3n+3){margin-left:68.0597%;margin-right:-100%;clear:none}}@media (min-width:64em){.view-all-people .views-row{width:17.0068%;float:left;margin-bottom:3.7415%}.view-all-people .views-row:nth-child(5n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.view-all-people .views-row:nth-child(5n+2){margin-left:20.7483%;margin-right:-100%;clear:none}.view-all-people .views-row:nth-child(5n+3){margin-left:41.4966%;margin-right:-100%;clear:none}.view-all-people .views-row:nth-child(5n+4){margin-left:62.2449%;margin-right:-100%;clear:none}.view-all-people .views-row:nth-child(5n+5){margin-left:82.9932%;margin-right:-100%;clear:none}}.view-all-people .view-filters{padding:0 0 64px 0}.flexbox .view-all-people .form__inner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.view-all-people .form-item,.view-all-people .form-actions{display:inline-block}@media (min-width:48em){.view-all-people .form-item,.view-all-people .form-actions{margin-right:15px}}.view-all-people .form-item{width:auto}.view-all-people .form-item.form-type-select{position:relative}.view-all-people .form-item label{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;font-size:16px;font-size:1rem;display:block;clear:both}.view-all-people .form-item input[type="text"],.view-all-people .form-item textarea,.view-all-people .form-item select{font-size:14px;font-size:.875rem;padding:12px;border:1px solid #d6d6d6;border-radius:4px;background-color:#fff;line-height:1.28571}.view-all-people .more-link{text-align:center}.view-all-people .more-link a{font-size:13px;font-size:.8125rem;display:block;padding:10px 0;background-color:#e1e1e1;color:#000}.slice-61 .slice-inner{padding-top:24px;padding-bottom:24px}@media (min-width:48em){.slice-61 .slice-inner{padding-top:48px;padding-bottom:48px}}.people-callout{color:#fff}.people-callout__header{position:relative}.people-callout__header p,.people-callout__header h2{margin-bottom:0}.people-callout__header h2{position:absolute;top:45px;left:0;width:100%;text-align:center}@media (min-width:48em){.people-callout__header h2{font-size:33px;font-size:2.0625rem}}.people-callout__header h2 a{color:#fff}.people-callout__content{padding:20px;background-color:#65219a}.people-callout__content p{font-size:14px;font-size:.875rem;margin:0}@media (max-width:63.99em){.slice.display-option--grey-pattern .slice-inner{margin-right:4%;margin-left:4%}}.node--type-person .field-type-text-with-summary.field-name-field-bio{overflow:hidden}.node--type-person .field-type-text-with-summary.field-name-field-bio ul,.node--type-person .field-type-text-with-summary.field-name-field-bio ol{margin-left:35px;padding-left:0px}.node--type-person .field-type-text-with-summary.field-name-field-bio ul li,.node--type-person .field-type-text-with-summary.field-name-field-bio ol li{margin-left:0px;padding-left:10px}.node--type-person .field-type-text-with-summary.field-name-field-bio ul li{list-style-type:disc !important}.ds-layout.node--person .content-wrap{padding-bottom:48px;background:#FFF}.ds-layout.node--person .ds-layout-header{width:100%;clear:both;border-bottom:2px solid #000}@media (min-width:48em){.ds-layout.node--person .ds-layout-header .field-node--node-title,.ds-layout.node--person .ds-layout-header .field-node--field-field-occupation,.ds-layout.node--person .ds-layout-header .field-node--field-location,.ds-layout.node--person .ds-layout-header .field-node--field-date-joined{max-width:calc(100% - 300px)}}@media (max-width:47.99em){.ds-layout.node--person .ds-layout-header .field-node--node-title,.ds-layout.node--person .ds-layout-header .field-node--field-field-occupation,.ds-layout.node--person .ds-layout-header .field-node--field-location,.ds-layout.node--person .ds-layout-header .field-node--field-date-joined{max-width:calc(100% - 120px)}}.ds-layout.node--person .field-name-field-user-photo{float:right;max-width:none;width:auto}.ds-layout.node--person .field-name-field-user-photo img{max-height:210px;max-width:none;width:auto}@media (max-width:47.99em){.ds-layout.node--person .field-name-field-user-photo{height:100px}.ds-layout.node--person .field-name-field-user-photo img{max-height:140px}}@media (min-width:48em){.ds-layout.node--person .field-name-field-user-photo{height:210px}.ds-layout.node--person .field-name-field-user-photo img{max-height:210px}}.ds-layout.node--person .field-name-field-field-occupation h3{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;font-size:1.25rem}.ds-layout.node--person .field-name-field-date-joined{display:inline-block;clear:left}.ds-layout.node--person .field-name-field-date-joined .field-label,.ds-layout.node--person .field-name-field-date-joined .field-items{font-size:13px}.ds-layout.node--person .field-name-field-date-joined .field-label{display:inline-block;margin-right:4px}.ds-layout.node--person .field-name-field-date-joined .field-items{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;display:inline-block}.ds-layout.node--person .field-name-field-location:after,.ds-layout.node--person .field-name-field-location:before{content:"";display:none}.ds-layout.node--person .field-name-field-location:after{clear:none}.ds-layout.node--person .field-name-field-location .field-label,.ds-layout.node--person .field-name-field-location .field-items{display:inline-block;font-size:13px}.ds-layout.node--person .field-name-field-location .field-label{margin-right:4px;font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600}.ds-layout.node--person .field-name-field-location .field-items a{background:#000;padding:4px 14px;border-radius:999px;color:#f3f3f3;text-decoration:none}.ds-layout.node--person .field-name-field-location .field-items a:hover{text-decoration:underline}.ds-layout.node--person .field-node--field-bio+[data-readmore-toggle]{margin:10px 0;color:#65219a}.ds-layout.node--person .field-node--field-bio+[data-readmore-toggle]:after{content:'+';display:inline-block;width:24px;height:24px;margin-left:8px;font-size:22px;background:#000;color:#FFF;text-align:center;font-family:"Guardian Sans",Helvetica,sans-serif;font-weight:300;border-radius:999px;line-height:1.2}.ds-layout.node--person .field-node--field-bio[aria-expanded="true"]+[data-readmore-toggle]:after{content:"–"}.ds-layout.node--person .field-name-field-related-content{padding-bottom:24px}.ds-layout.node--person .field-name-field-related-content:after,.ds-layout.node--person .field-name-field-related-content:before{content:" ";display:table}.ds-layout.node--person .field-name-field-related-content:after{clear:both}.ds-layout.node--person .field-name-field-related-content .field-label{margin:24px 0 12px 0;font-size:1.25rem;font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;color:#000}.ds-layout.node--person .field-name-field-related-content .field-label span{font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100}.ds-layout.node--person .field-name-field-related-content>.field-items>.field-item{width:100%;max-width:272px;clear:both;margin-bottom:24px;margin-left:auto;margin-right:auto}.ds-layout.node--person .field-name-field-related-content>.field-items>.field-item * img{max-width:100%;width:100%}@media (min-width:48em){.ds-layout.node--person .field-name-field-related-content>.field-items>.field-item{width:48.95522%;float:left;clear:none;margin-bottom:24px}.ds-layout.node--person .field-name-field-related-content>.field-items>.field-item:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.ds-layout.node--person .field-name-field-related-content>.field-items>.field-item:nth-child(2n+2){margin-left:51.04478%;margin-right:-100%;clear:none}}.ds-layout.node--person .field-name-field-related-content>.field-items>.field-item .node--project.node--view-mode-card a{color:#FFF}.ds-layout.node--person .field-name-field-related-content>.field-items>.field-item article.node--article.node--view-mode-card{background:#f3f3f3}.ds-layout.node--person .field-name-field-related-content>.field-items>.field-item article.node--article.node--view-mode-card .node__content,.ds-layout.node--person .field-name-field-related-content>.field-items>.field-item article.node--article.node--view-mode-card .node__title{padding:12px}.ds-layout.node--person .field-name-field-related-content>.field-items>.field-item article.node--article.node--view-mode-card a{color:#000;display:inline-block}.ds-layout.node--person .field-name-field-person-links{padding-bottom:24px}.ds-layout.node--person .field-name-field-person-links:after,.ds-layout.node--person .field-name-field-person-links:before{content:" ";display:table}.ds-layout.node--person .field-name-field-person-links:after{clear:both}.ds-layout.node--person .field-name-field-person-links .field-label{margin:24px 0 12px 0;font-size:1.25rem;font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;color:#000}.ds-layout.node--person .field-name-field-person-links .field-label span{font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100}.ds-layout.node--person .field-name-field-person-links .field-items{border-top:1px solid #2d3438}.ds-layout.node--person .field-name-field-person-links .field-item{border-bottom:1px solid #2d3438}.ds-layout.node--person .field-name-field-person-links .field-item a{color:#65219a;display:block;font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;font-size:13px;padding:8px 4px}.ds-layout.node--person .field-name-field-person-links .field-item a svg{fill:#65219a;width:16px;height:16px;margin-left:4px}.ds-layout.node--person .field-name-field-locale-previous,.ds-layout.node--person .field-name-field-specialities,.ds-layout.node--person .field-name-field-career-level-reference{background:#f3f3f3;padding:12px;color:#000;font-size:13px}.ds-layout.node--person .field-name-field-locale-previous .field-label,.ds-layout.node--person .field-name-field-specialities .field-label,.ds-layout.node--person .field-name-field-career-level-reference .field-label{margin:0 0 6px 0;font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600}.ds-layout.node--person .field-name-field-locale-previous .field-items .field-item,.ds-layout.node--person .field-name-field-specialities .field-items .field-item,.ds-layout.node--person .field-name-field-career-level-reference .field-items .field-item{display:inline-block;margin:0 4px 4px 0}.ds-layout.node--person .field-name-field-locale-previous .field-items a,.ds-layout.node--person .field-name-field-specialities .field-items a,.ds-layout.node--person .field-name-field-career-level-reference .field-items a{background:#000;padding:4px 14px;border-radius:999px;color:#f3f3f3;line-height:21px;text-decoration:none}.ds-layout.node--person .field-name-field-locale-previous .field-items a:hover,.ds-layout.node--person .field-name-field-specialities .field-items a:hover,.ds-layout.node--person .field-name-field-career-level-reference .field-items a:hover{text-decoration:underline}.ds-layout.node--person .field-name-field-locale-previous .field-item{background:#000;color:#FFF;padding:2px 12px;border-radius:999px}.ds-layout.node--person .field-name-field-linkedin{margin:24px 0}.ds-layout.node--person .field-name-field-linkedin a{color:#000;font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;font-size:16px}.ds-layout.node--person .field-name-field-linkedin span{display:inline-block;width:36px;height:36px;padding:2px;margin-right:8px;text-align:center;background:#000;border-radius:999px;vertical-align:middle}.ds-layout.node--person .field-name-field-linkedin span svg{fill:#FFF;margin-top:3px}.ds-layout.node--person .field-node--field-twitter-feed{padding-top:24px;padding-bottom:24px}.ds-layout.node--person .field-name-dynamic-token-fieldnode-person-jobs-promo{background:#4d4d4d;padding:24px;color:#FFF;text-align:center;margin-bottom:24px}.ds-layout.node--person .field-name-dynamic-token-fieldnode-person-jobs-promo h4{display:block;text-align:left;color:#FFF}.ds-layout.node--person .field-name-dynamic-token-fieldnode-person-jobs-promo h4 span{font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100}.ds-layout.node--person .field-name-dynamic-token-fieldnode-person-jobs-promo a.orange,.ds-layout.node--person .field-name-dynamic-token-fieldnode-person-jobs-promo a.white{display:inline-block;min-width:160px;margin:0 0 12px 0;padding:14px 16px;border-radius:999px;font-size:14px;font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600}.ds-layout.node--person .field-name-dynamic-token-fieldnode-person-jobs-promo a.orange{background:#ea7502;color:#000}.ds-layout.node--person .field-name-dynamic-token-fieldnode-person-jobs-promo a.white{background:#FFF;color:#4d4d4d}.ds-layout.node--person .ds-layout-slices{display:block;clear:both}.ds-layout.node--person .ds-layout-slices:after,.ds-layout.node--person .ds-layout-slices:before{content:" ";display:table}.ds-layout.node--person .ds-layout-slices:after{clear:both}.ds-layout.node--person .ds-layout-slices .field-node--dynamic-block-fieldnode-people-footer-listing.field-name-dynamic-block-fieldnode-people-footer-listing{padding-top:20px}.ds-layout.node--person .ds-layout-slices .field-node--dynamic-block-fieldnode-people-footer-listing.field-name-dynamic-block-fieldnode-people-footer-listing:after,.ds-layout.node--person .ds-layout-slices .field-node--dynamic-block-fieldnode-people-footer-listing.field-name-dynamic-block-fieldnode-people-footer-listing:before{content:" ";display:table}.ds-layout.node--person .ds-layout-slices .field-node--dynamic-block-fieldnode-people-footer-listing.field-name-dynamic-block-fieldnode-people-footer-listing:after{clear:both}.ds-layout.node--person .ds-layout-slices .field-node--dynamic-block-fieldnode-people-footer-listing.field-name-dynamic-block-fieldnode-people-footer-listing .field-label{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;margin:0 -80px 40px -80px;padding-top:14px;padding-left:80px;padding-right:80px;margin-bottom:12px;height:64px;font-size:1.65rem;background:url(/themes/ch2m/assets/images/title-blue-on-white-waves.jpg) repeat-x;background-size:auto 100%;color:#000}.ds-layout.node--person .ds-layout-slices .field-node--dynamic-block-fieldnode-people-footer-listing.field-name-dynamic-block-fieldnode-people-footer-listing .field-label span{font-family:"Guardian Sans Light",Helvetica,sans-serif;font-weight:100}.ds-layout.node--person .ds-layout-slices .field-node--dynamic-block-fieldnode-people-footer-listing.field-name-dynamic-block-fieldnode-people-footer-listing .view-content{padding:24px 0 40px}.ds-layout.node--person .ds-layout-slices .field-node--dynamic-block-fieldnode-people-footer-listing.field-name-dynamic-block-fieldnode-people-footer-listing .quote,.ds-layout.node--person .ds-layout-slices .field-node--dynamic-block-fieldnode-people-footer-listing.field-name-dynamic-block-fieldnode-people-footer-listing .views-row{padding-bottom:60px;margin-bottom:60px}@media (min-width:37.5em) and (max-width:53.115em){.ds-layout.node--person .ds-layout-slices .field-node--dynamic-block-fieldnode-people-footer-listing.field-name-dynamic-block-fieldnode-people-footer-listing .quote,.ds-layout.node--person .ds-layout-slices .field-node--dynamic-block-fieldnode-people-footer-listing.field-name-dynamic-block-fieldnode-people-footer-listing .views-row{width:48.95522%;float:left}.ds-layout.node--person .ds-layout-slices .field-node--dynamic-block-fieldnode-people-footer-listing.field-name-dynamic-block-fieldnode-people-footer-listing .quote:nth-child(2n+1),.ds-layout.node--person .ds-layout-slices .field-node--dynamic-block-fieldnode-people-footer-listing.field-name-dynamic-block-fieldnode-people-footer-listing .views-row:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.ds-layout.node--person .ds-layout-slices .field-node--dynamic-block-fieldnode-people-footer-listing.field-name-dynamic-block-fieldnode-people-footer-listing .quote:nth-child(2n+2),.ds-layout.node--person .ds-layout-slices .field-node--dynamic-block-fieldnode-people-footer-listing.field-name-dynamic-block-fieldnode-people-footer-listing .views-row:nth-child(2n+2){margin-left:51.04478%;margin-right:-100%;clear:none}}@media (min-width:53.125em){.ds-layout.node--person .ds-layout-slices .field-node--dynamic-block-fieldnode-people-footer-listing.field-name-dynamic-block-fieldnode-people-footer-listing .quote,.ds-layout.node--person .ds-layout-slices .field-node--dynamic-block-fieldnode-people-footer-listing.field-name-dynamic-block-fieldnode-people-footer-listing .views-row{width:31.9403%;float:left;padding-bottom:0}.ds-layout.node--person .ds-layout-slices .field-node--dynamic-block-fieldnode-people-footer-listing.field-name-dynamic-block-fieldnode-people-footer-listing .quote:nth-child(3n+1),.ds-layout.node--person .ds-layout-slices .field-node--dynamic-block-fieldnode-people-footer-listing.field-name-dynamic-block-fieldnode-people-footer-listing .views-row:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.ds-layout.node--person .ds-layout-slices .field-node--dynamic-block-fieldnode-people-footer-listing.field-name-dynamic-block-fieldnode-people-footer-listing .quote:nth-child(3n+2),.ds-layout.node--person .ds-layout-slices .field-node--dynamic-block-fieldnode-people-footer-listing.field-name-dynamic-block-fieldnode-people-footer-listing .views-row:nth-child(3n+2){margin-left:34.02985%;margin-right:-100%;clear:none}.ds-layout.node--person .ds-layout-slices .field-node--dynamic-block-fieldnode-people-footer-listing.field-name-dynamic-block-fieldnode-people-footer-listing .quote:nth-child(3n+3),.ds-layout.node--person .ds-layout-slices .field-node--dynamic-block-fieldnode-people-footer-listing.field-name-dynamic-block-fieldnode-people-footer-listing .views-row:nth-child(3n+3){margin-left:68.0597%;margin-right:-100%;clear:none}}.ds-layout.node--person .ds-layout-slices .field-node--dynamic-block-fieldnode-people-footer-listing.field-name-dynamic-block-fieldnode-people-footer-listing .quote cite,.ds-layout.node--person .ds-layout-slices .field-node--dynamic-block-fieldnode-people-footer-listing.field-name-dynamic-block-fieldnode-people-footer-listing .views-row cite{padding-top:20px;border-top:2px solid #000}.ds-layout.node--person .ds-layout-slices .field-node--dynamic-block-fieldnode-people-footer-listing.field-name-dynamic-block-fieldnode-people-footer-listing .quote cite:after,.ds-layout.node--person .ds-layout-slices .field-node--dynamic-block-fieldnode-people-footer-listing.field-name-dynamic-block-fieldnode-people-footer-listing .quote cite:before,.ds-layout.node--person .ds-layout-slices .field-node--dynamic-block-fieldnode-people-footer-listing.field-name-dynamic-block-fieldnode-people-footer-listing .views-row cite:after,.ds-layout.node--person .ds-layout-slices .field-node--dynamic-block-fieldnode-people-footer-listing.field-name-dynamic-block-fieldnode-people-footer-listing .views-row cite:before{content:" ";display:table}.ds-layout.node--person .ds-layout-slices .field-node--dynamic-block-fieldnode-people-footer-listing.field-name-dynamic-block-fieldnode-people-footer-listing .quote cite:after,.ds-layout.node--person .ds-layout-slices .field-node--dynamic-block-fieldnode-people-footer-listing.field-name-dynamic-block-fieldnode-people-footer-listing .views-row cite:after{clear:both}.ds-layout.node--person .ds-layout-slices .field-node--dynamic-block-fieldnode-people-footer-listing.field-name-dynamic-block-fieldnode-people-footer-listing .quote cite a,.ds-layout.node--person .ds-layout-slices .field-node--dynamic-block-fieldnode-people-footer-listing.field-name-dynamic-block-fieldnode-people-footer-listing .views-row cite a{color:#2d3438;text-decoration:none;display:block}.ds-layout.node--person .ds-layout-slices .field-node--dynamic-block-fieldnode-people-footer-listing.field-name-dynamic-block-fieldnode-people-footer-listing .quote cite a:after,.ds-layout.node--person .ds-layout-slices .field-node--dynamic-block-fieldnode-people-footer-listing.field-name-dynamic-block-fieldnode-people-footer-listing .quote cite a:before,.ds-layout.node--person .ds-layout-slices .field-node--dynamic-block-fieldnode-people-footer-listing.field-name-dynamic-block-fieldnode-people-footer-listing .views-row cite a:after,.ds-layout.node--person .ds-layout-slices .field-node--dynamic-block-fieldnode-people-footer-listing.field-name-dynamic-block-fieldnode-people-footer-listing .views-row cite a:before{content:" ";display:table}.ds-layout.node--person .ds-layout-slices .field-node--dynamic-block-fieldnode-people-footer-listing.field-name-dynamic-block-fieldnode-people-footer-listing .quote cite a:after,.ds-layout.node--person .ds-layout-slices .field-node--dynamic-block-fieldnode-people-footer-listing.field-name-dynamic-block-fieldnode-people-footer-listing .views-row cite a:after{clear:both}.ds-layout.node--person .ds-layout-slices .field-node--dynamic-block-fieldnode-people-footer-listing.field-name-dynamic-block-fieldnode-people-footer-listing .quote cite img,.ds-layout.node--person .ds-layout-slices .field-node--dynamic-block-fieldnode-people-footer-listing.field-name-dynamic-block-fieldnode-people-footer-listing .views-row cite img{width:60px;height:60px;float:left;border-radius:50%}.ds-layout.node--person .ds-layout-slices .field-node--dynamic-block-fieldnode-people-footer-listing.field-name-dynamic-block-fieldnode-people-footer-listing .quote cite h3,.ds-layout.node--person .ds-layout-slices .field-node--dynamic-block-fieldnode-people-footer-listing.field-name-dynamic-block-fieldnode-people-footer-listing .views-row cite h3{margin:0 0 0 80px;font-size:16px}.ds-layout.node--person .ds-layout-slices .field-node--dynamic-block-fieldnode-people-footer-listing.field-name-dynamic-block-fieldnode-people-footer-listing .quote cite p,.ds-layout.node--person .ds-layout-slices .field-node--dynamic-block-fieldnode-people-footer-listing.field-name-dynamic-block-fieldnode-people-footer-listing .views-row cite p{margin:0 0 0 80px;font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;font-size:14px}.field-node--dynamic-block-fieldnode-people-footer-listing .field-label a{display:inline-block;float:right;font-size:16px;margin-top:8px;font-family:"Guardian Sans",Helvetica,sans-serif;font-weight:300;color:black}.field-node--dynamic-block-fieldnode-people-footer-listing .field-label a span{margin-left:15px}.page-search-node .block-ch2m-local-tasks{display:none}.page-search-node form.search-page-form{background:#2d3438;padding:48px 48px 0 48px;margin-bottom:48px}.page-search-node form.search-page-form .form-wrapper{padding:10px;border:0 solid #FFF;border-width:2px 0 2px 2px;border-radius:50px 0 0 50px}.page-search-node form.search-page-form .form-wrapper .form-title{position:relative;z-index:99;margin:-36px 0 0 64px;padding:10px 10px 0 10px;width:calc(100% - 54px);line-height:1.8;color:#FFF;font-size:14px;font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;background:#2d3438}.page-search-node form.search-page-form .form-item-keys .form-search{padding:24px;border-radius:50px 0 0 50px;border:none;width:calc(100% - 120px)}.page-search-node form.search-page-form .form-item-keys label{display:none}.page-search-node form.search-page-form .button.form-submit{position:relative;top:-1px;padding:0 40px 0 36px;border-radius:0 50px 50px 0;margin-left:0;line-height:64px}.page-search-node form.search-page-form+h2,.page-search-node form.search-page-form .search-advanced{display:none}.page-search-node a.search-help-link{display:inline-block;margin:0 0 24px calc(100% - 64px);color:#FFF;font-size:13px}.page-search-node .content-wrap{padding-bottom:64px}.page-search-node .content-wrap li{margin:0 0 48px 0}.page-search-node .content-wrap h3{margin:0 0 12px 0;color:#2d3438}.page-search-node .content-wrap p{font-size:14px;color:#4d4d4d}.page-search-node .pager__item{margin-right:4px}.page-node-6 .block-capabilities-what-we-do{padding-top:30px}@media (min-width:64em){.page-node-6 .block-capabilities-what-we-do{padding-top:60px}}.page-node-6 .block-capabilities-what-we-do .view-header h3{font-family:"Guardian Sans",Helvetica,sans-serif;font-weight:300;line-height:1.5}@media (max-width:1023px){.page-node-6 .block-capabilities-what-we-do .view-header h3{font-size:20px}}.page-node-6 .views-row-end a{color:black}.page-node-6 .views-row-end .term--icon-box{text-align:center}.page-node-6 .views-row-end .icon-angle-right{fill:white;background-color:black;border-radius:50%;margin-left:2px;padding-left:3px}.slice-86 .slice-content{margin-bottom:48px}.slice-86 h3{font-size:28px}.slice-86 h3 a span{font-size:23px}.view-primary-capabilities .layout__item{margin-bottom:24px}@media (min-width:37.5em){.view-primary-capabilities .layout__item{width:48.95522%;float:left;margin-bottom:2.08955%}.view-primary-capabilities .layout__item:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.view-primary-capabilities .layout__item:nth-child(2n+2){margin-left:51.04478%;margin-right:-100%;clear:none}}@media (min-width:64em){.view-primary-capabilities .layout__item{width:31.9403%;float:left}.view-primary-capabilities .layout__item:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.view-primary-capabilities .layout__item:nth-child(3n+2){margin-left:34.02985%;margin-right:-100%;clear:none}.view-primary-capabilities .layout__item:nth-child(3n+3){margin-left:68.0597%;margin-right:-100%;clear:none}}.block-whatwedodeliveringexcellence.block--capability-grid .field-name-field-capability>.field-item{margin-bottom:24px}@media (min-width:48em){.block-whatwedodeliveringexcellence.block--capability-grid .field-name-field-capability>.field-item{margin-bottom:40px}}.block-whatwedodeliveringexcellence .block__title{margin-bottom:24px}.block-whatwedocompetitivecities{margin-bottom:0 !important}.block-whatwedocompetitivecities .block__title{padding-top:60px}.page-node-41 .node--person.node--view-mode-face .node__content{font-size:13px}.reason-marker{display:inline-block;width:60px;background-color:#ea7502;border-radius:50%;color:#fff;font-size:30px;line-height:60px;text-align:center}h2 .reason-marker{margin-right:15px}@media (min-width:64em){.page-node-3251 .site-hero{padding-top:148px;padding-bottom:24px}}.page-node-3251 .page-title{font-family:"Guardian Sans Bold",Helvetica,sans-serif;font-weight:600;margin-bottom:5px}@media (min-width:64em){.page-node-3251 .page-title{font-size:50px}}.page-node-3251 .content-wrap{padding-bottom:12px;background-color:#4d4d4d;color:#fff}@media (min-width:64em){.page-node-3251 .content-wrap{padding-right:4.36817%;padding-bottom:64px}}.block-whyworkherereason2,.block-whyworkherereason3{padding-top:24px}@media (min-width:64em){.block-whyworkherereason2,.block-whyworkherereason3{padding-top:76px}}@media (min-width:64em){.block-whyworkherereason2{float:left;width:63.57254%;margin-right:1.87207%}.block-whyworkherereason2 .block__inner{padding-right:0}}@media (min-width:64em){.block-whyworkherereason3{float:right;width:34.55538%}.block-whyworkherereason3 .block__inner{padding-left:0}}.block-whyworkherereason4{clear:both}.block-whyworkherereason5{padding-top:24px;background-color:#ea7502}@media (min-width:64em){.block-whyworkherereason5{padding-top:40px}}@media (min-width:64em){.block-whyworkherereason5 h2{font-size:40px}}@media (min-width:64em){.block-whyworkherereason5 .field-name-body{width:31.9403%}}.block-whyworkherereason5 .reason-marker{background-color:#fff;color:#ea7502}@media (min-width:48em){.layout--reason-1 .layout__item{width:48.95522%;float:left;margin-right:2.08955%}.layout--reason-1 .layout__item:first-child{clear:both;width:100%;float:left;margin-left:0;margin-right:0}.layout--reason-1 .layout__item:last-child{float:right;margin-right:0}}@media (min-width:64em){.layout--reason-1 .layout__item{width:33.15412%}.layout--reason-1 .layout__item:first-child{width:29.12186%;margin-right:2.08955%}}@media (max-width:47.99em){.layout--reason-1 .node--person-card{margin-bottom:12px}}@media (min-width:48em){.layout--reason-2 .layout__item{width:48.41629%;float:left}.layout--reason-2 .layout__item:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.layout--reason-2 .layout__item:nth-child(2n+2){margin-left:51.58371%;margin-right:-100%;clear:none}}@media (min-width:48em){.layout--reason-4 .layout__item:first-child{width:65.97015%;float:left;margin-right:2.08955%}.layout--reason-4 .layout__item:last-child{width:31.9403%;float:right;margin-right:0}}@media (min-width:64em){.layout--reason-4 .layout__item:first-child{width:31.9403%;float:left;margin-right:2.08955%}.layout--reason-4 .layout__item:last-child{width:65.97015%;float:right;margin-right:0}}@media (min-width:48em){.flexbox .layout--reason-4{display:-webkit-flex;display:-ms-flexbox;display:flex}.flexbox .layout--reason-4 .layout__item:last-child{margin:auto}}@media (min-width:48em){.layout--reason-6 .layout__item{width:48.95522%;float:left;margin-right:2.08955%}.layout--reason-6 .layout__item:last-child{float:right;margin-right:0}}@media (min-width:48em) and (max-width:63.99em){.layout--reason-6 .layout__item:first-child{clear:both;width:100%;float:left;margin-left:0;margin-right:0}}@media (min-width:64em){.layout--reason-6 .layout__item{width:31.9403%;float:left;margin-right:2.08955%}}.layout--reason-6 .node--person-card{padding:0}@media (max-width:47.99em){.layout--reason-6 .node--person-card{margin-bottom:24px}}.path-user .site-content{max-width:962px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;padding-top:24px;padding-bottom:24px;background-color:#fff}.path-user .site-content:after,.path-user .site-content:before{content:" ";display:table}.path-user .site-content:after{clear:both}@media (min-width:48em){.path-user .site-content{padding-left:80px;padding-right:80px}}@media (min-width:60.125em){.path-user .site-content{padding-left:80px;padding-right:80px}}@media (min-width:48em){.path-user .site-content{padding-top:48px;padding-bottom:48px}}

