@charset "UTF-8";.l-section,.l-subheader{padding-left:1.5rem;padding-right:1.5rem}.l-section.height_large{padding-top:150px;padding-bottom:150px}body:not(.single-post) .insights-related-insights-row{display:none}#construction a:hover,#page-content p a{color:#45bfc3}#page-content p a:hover,.w-grid.layout_116 .post_taxonomy A:hover{color:#00546d}a.w-btn.us-btn-style_3,a.w-btn:after{-webkit-transition:.2s all ease-in-out;transition:.2s all ease-in-out}a.w-btn:after{font-family:'fontawesome';color:#fff;font-size:14px;display:inline-block;width:21px;height:23px;background:#45bfc3;border-radius:100px;line-height:1.6}#hero-banner,a.w-btn:hover:after{background:#00546d}a.w-btn.us-btn-style_1:after{position:relative;left:15px;top:-3px;padding-left:2px;content:'\f054'}a.w-btn.us-btn-style_1:hover:after{left:25px}a.w-btn.us-btn-style_3{padding-left:40px}a.w-btn.us-btn-style_3:after{position:absolute;left:0;padding-right:2px;content:'\f053'}a.w-btn.us-btn-style_3:hover{padding-left:50px}.w-nav .menu-item{text-transform:uppercase;font-size:20px;font-weight:400}.w-nav .w-nav-icon{font-size:40px!important}.w-nav .w-nav-icon i{border-width:2px!important}.w-nav .w-nav-icon i::before{top:-.25em}.w-nav .w-nav-icon i::after{top:.25em}#hero-banner{padding-bottom:200px}#hero-banner:after{content:'';display:block;width:3px;height:150px;background:#45bfc3;position:absolute;bottom:-75px;left:50%}#hero-banner .wpb_wrapper{max-width:580px}#hero-banner h1,#hero-banner h4{color:#fff}#hero-banner h1{line-height:1}#hero-banner h4{padding-top:0}.custom-section-separator{margin-top:100px;margin-bottom:100px;color:#00546d!important}.w-grid.layout_116{margin-bottom:50px}.w-grid.layout_116 time{margin-right:10px;white-space:nowrap}.w-grid.layout_116 .post_taxonomy{position:relative;top:-1px}.w-grid.layout_116 .post_taxonomy A{color:#45bfc3;font-size:18px}.custom-one-third-two-third .vc_col-sm-4{width:44%}.custom-one-third-two-third .vc_col-sm-4 .wpb_wrapper{max-width:550px}.custom-one-third-two-third .vc_col-sm-8{width:56%;padding-right:120px}.masonary-gallery-row{margin-bottom:90px!important}.masonary-gallery-row .w-image{float:left;margin-bottom:1%}.masonary-gallery-row .img-large{width:66.5%;margin-right:1%}.masonary-gallery-row .img-small{width:32.5%}.masonary-gallery-row.reversed-gallery .img-large{width:66.5%;margin-left:1%;margin-right:0;float:right}.masonary-gallery-row.reversed-gallery .img-small{width:32.5%;float:left}#client-successes .client-successes-projects-row,#client-successes .our-culture-3-img-row,#client-successes .our-people-individuals-row,#client-successes .our-why-projects-row,#commercial .client-successes-projects-row,#commercial .our-culture-3-img-row,#commercial .our-people-individuals-row,#commercial .our-why-projects-row,#construction .client-successes-projects-row,#construction .our-culture-3-img-row,#construction .our-people-individuals-row,#construction .our-why-projects-row,#our-culture .client-successes-projects-row,#our-culture .our-people-individuals-row,#our-culture .our-why-projects-row,#our-why .client-successes-projects-row,#our-why .our-culture-3-img-row,#our-why .our-people-individuals-row,#our-why .our-why-projects-row,.our-people .client-successes-projects-row,.our-people .our-culture-3-img-row,.our-people .our-people-individuals-row,.our-people .our-why-projects-row{margin-bottom:50px;margin-left:-10px;margin-right:-10px}#our-culture .our-culture-3-img-row{margin-left:-10px;margin-right:-10px}#client-successes .client-successes-projects-row .vc_col-sm-12 .vc_column-inner,#client-successes .client-successes-projects-row .vc_col-sm-4 .vc_column-inner,#client-successes .client-successes-projects-row .vc_col-sm-6 .vc_column-inner,#client-successes .our-culture-3-img-row .vc_col-sm-12 .vc_column-inner,#client-successes .our-culture-3-img-row .vc_col-sm-4 .vc_column-inner,#client-successes .our-culture-3-img-row .vc_col-sm-6 .vc_column-inner,#client-successes .our-people-individuals-row .vc_col-sm-12 .vc_column-inner,#client-successes .our-people-individuals-row .vc_col-sm-4 .vc_column-inner,#client-successes .our-people-individuals-row .vc_col-sm-6 .vc_column-inner,#client-successes .our-why-projects-row .vc_col-sm-12 .vc_column-inner,#client-successes .our-why-projects-row .vc_col-sm-4 .vc_column-inner,#client-successes .our-why-projects-row .vc_col-sm-6 .vc_column-inner,#commercial .client-successes-projects-row .vc_col-sm-12 .vc_column-inner,#commercial .client-successes-projects-row .vc_col-sm-4 .vc_column-inner,#commercial .client-successes-projects-row .vc_col-sm-6 .vc_column-inner,#commercial .our-culture-3-img-row .vc_col-sm-12 .vc_column-inner,#commercial .our-culture-3-img-row .vc_col-sm-4 .vc_column-inner,#commercial .our-culture-3-img-row .vc_col-sm-6 .vc_column-inner,#commercial .our-people-individuals-row .vc_col-sm-12 .vc_column-inner,#commercial .our-people-individuals-row .vc_col-sm-4 .vc_column-inner,#commercial .our-people-individuals-row .vc_col-sm-6 .vc_column-inner,#commercial .our-why-projects-row .vc_col-sm-12 .vc_column-inner,#commercial .our-why-projects-row .vc_col-sm-4 .vc_column-inner,#commercial .our-why-projects-row .vc_col-sm-6 .vc_column-inner,#construction .client-successes-projects-row .vc_col-sm-12 .vc_column-inner,#construction .client-successes-projects-row .vc_col-sm-4 .vc_column-inner,#construction .client-successes-projects-row .vc_col-sm-6 .vc_column-inner,#construction .our-culture-3-img-row .vc_col-sm-12 .vc_column-inner,#construction .our-culture-3-img-row .vc_col-sm-4 .vc_column-inner,#construction .our-culture-3-img-row .vc_col-sm-6 .vc_column-inner,#construction .our-people-individuals-row .vc_col-sm-12 .vc_column-inner,#construction .our-people-individuals-row .vc_col-sm-4 .vc_column-inner,#construction .our-people-individuals-row .vc_col-sm-6 .vc_column-inner,#construction .our-why-projects-row .vc_col-sm-12 .vc_column-inner,#construction .our-why-projects-row .vc_col-sm-4 .vc_column-inner,#construction .our-why-projects-row .vc_col-sm-6 .vc_column-inner,#our-culture .client-successes-projects-row .vc_col-sm-12 .vc_column-inner,#our-culture .client-successes-projects-row .vc_col-sm-4 .vc_column-inner,#our-culture .client-successes-projects-row .vc_col-sm-6 .vc_column-inner,#our-culture .our-culture-3-img-row .vc_col-sm-12 .vc_column-inner,#our-culture .our-culture-3-img-row .vc_col-sm-4 .vc_column-inner,#our-culture .our-culture-3-img-row .vc_col-sm-6 .vc_column-inner,#our-culture .our-people-individuals-row .vc_col-sm-12 .vc_column-inner,#our-culture .our-people-individuals-row .vc_col-sm-4 .vc_column-inner,#our-culture .our-people-individuals-row .vc_col-sm-6 .vc_column-inner,#our-culture .our-why-projects-row .vc_col-sm-12 .vc_column-inner,#our-culture .our-why-projects-row .vc_col-sm-4 .vc_column-inner,#our-culture .our-why-projects-row .vc_col-sm-6 .vc_column-inner,#our-way .our-way-text-row .vc_col-sm-4 .vc_column-inner,#our-why .client-successes-projects-row .vc_col-sm-12 .vc_column-inner,#our-why .client-successes-projects-row .vc_col-sm-4 .vc_column-inner,#our-why .client-successes-projects-row .vc_col-sm-6 .vc_column-inner,#our-why .our-culture-3-img-row .vc_col-sm-12 .vc_column-inner,#our-why .our-culture-3-img-row .vc_col-sm-4 .vc_column-inner,#our-why .our-culture-3-img-row .vc_col-sm-6 .vc_column-inner,#our-why .our-people-individuals-row .vc_col-sm-12 .vc_column-inner,#our-why .our-people-individuals-row .vc_col-sm-4 .vc_column-inner,#our-why .our-people-individuals-row .vc_col-sm-6 .vc_column-inner,#our-why .our-why-projects-row .vc_col-sm-12 .vc_column-inner,#our-why .our-why-projects-row .vc_col-sm-4 .vc_column-inner,#our-why .our-why-projects-row .vc_col-sm-6 .vc_column-inner,.our-people .client-successes-projects-row .vc_col-sm-12 .vc_column-inner,.our-people .client-successes-projects-row .vc_col-sm-4 .vc_column-inner,.our-people .client-successes-projects-row .vc_col-sm-6 .vc_column-inner,.our-people .our-culture-3-img-row .vc_col-sm-12 .vc_column-inner,.our-people .our-culture-3-img-row .vc_col-sm-4 .vc_column-inner,.our-people .our-culture-3-img-row .vc_col-sm-6 .vc_column-inner,.our-people .our-people-individuals-row .vc_col-sm-12 .vc_column-inner,.our-people .our-people-individuals-row .vc_col-sm-4 .vc_column-inner,.our-people .our-people-individuals-row .vc_col-sm-6 .vc_column-inner,.our-people .our-why-projects-row .vc_col-sm-12 .vc_column-inner,.our-people .our-why-projects-row .vc_col-sm-4 .vc_column-inner,.our-people .our-why-projects-row .vc_col-sm-6 .vc_column-inner{padding-left:10px;padding-right:10px}#client-successes .client-successes-projects-row .post_image,#client-successes .client-successes-projects-row .w-image,#client-successes .our-culture-3-img-row .post_image,#client-successes .our-culture-3-img-row .w-image,#client-successes .our-people-individuals-row .post_image,#client-successes .our-people-individuals-row .w-image,#client-successes .our-why-projects-row .post_image,#client-successes .our-why-projects-row .w-image,#commercial .client-successes-projects-row .post_image,#commercial .client-successes-projects-row .w-image,#commercial .our-culture-3-img-row .post_image,#commercial .our-culture-3-img-row .w-image,#commercial .our-people-individuals-row .post_image,#commercial .our-people-individuals-row .w-image,#commercial .our-why-projects-row .post_image,#commercial .our-why-projects-row .w-image,#construction .client-successes-projects-row .post_image,#construction .client-successes-projects-row .w-image,#construction .our-culture-3-img-row .post_image,#construction .our-culture-3-img-row .w-image,#construction .our-people-individuals-row .post_image,#construction .our-people-individuals-row .w-image,#construction .our-why-projects-row .post_image,#construction .our-why-projects-row .w-image,#our-culture .client-successes-projects-row .post_image,#our-culture .client-successes-projects-row .w-image,#our-culture .our-culture-3-img-row .post_image,#our-culture .our-culture-3-img-row .w-image,#our-culture .our-people-individuals-row .post_image,#our-culture .our-people-individuals-row .w-image,#our-culture .our-why-projects-row .post_image,#our-culture .our-why-projects-row .w-image,#our-why .client-successes-projects-row .post_image,#our-why .client-successes-projects-row .w-image,#our-why .our-culture-3-img-row .post_image,#our-why .our-culture-3-img-row .w-image,#our-why .our-people-individuals-row .post_image,#our-why .our-people-individuals-row .w-image,#our-why .our-why-projects-row .post_image,#our-why .our-why-projects-row .w-image,.our-people .client-successes-projects-row .post_image,.our-people .client-successes-projects-row .w-image,.our-people .our-culture-3-img-row .post_image,.our-people .our-culture-3-img-row .w-image,.our-people .our-people-individuals-row .post_image,.our-people .our-people-individuals-row .w-image,.our-people .our-why-projects-row .post_image,.our-people .our-why-projects-row .w-image{margin-bottom:40px;background:#00546d}#client-successes .client-successes-projects-row .post_image img,#client-successes .client-successes-projects-row .w-image img,#client-successes .our-culture-3-img-row .post_image img,#client-successes .our-culture-3-img-row .w-image img,#client-successes .our-people-individuals-row .post_image img,#client-successes .our-people-individuals-row .w-image img,#client-successes .our-why-projects-row .post_image img,#client-successes .our-why-projects-row .w-image img,#commercial .client-successes-projects-row .post_image img,#commercial .client-successes-projects-row .w-image img,#commercial .our-culture-3-img-row .post_image img,#commercial .our-culture-3-img-row .w-image img,#commercial .our-people-individuals-row .post_image img,#commercial .our-people-individuals-row .w-image img,#commercial .our-why-projects-row .post_image img,#commercial .our-why-projects-row .w-image img,#construction .client-successes-projects-row .post_image img,#construction .client-successes-projects-row .w-image img,#construction .our-culture-3-img-row .post_image img,#construction .our-culture-3-img-row .w-image img,#construction .our-people-individuals-row .post_image img,#construction .our-people-individuals-row .w-image img,#construction .our-why-projects-row .post_image img,#construction .our-why-projects-row .w-image img,#our-culture .client-successes-projects-row .post_image img,#our-culture .client-successes-projects-row .w-image img,#our-culture .our-culture-3-img-row .post_image img,#our-culture .our-culture-3-img-row .w-image img,#our-culture .our-people-individuals-row .post_image img,#our-culture .our-people-individuals-row .w-image img,#our-culture .our-why-projects-row .post_image img,#our-culture .our-why-projects-row .w-image img,#our-why .client-successes-projects-row .post_image img,#our-why .client-successes-projects-row .w-image img,#our-why .our-culture-3-img-row .post_image img,#our-why .our-culture-3-img-row .w-image img,#our-why .our-people-individuals-row .post_image img,#our-why .our-people-individuals-row .w-image img,#our-why .our-why-projects-row .post_image img,#our-why .our-why-projects-row .w-image img,.our-people .client-successes-projects-row .post_image img,.our-people .client-successes-projects-row .w-image img,.our-people .our-culture-3-img-row .post_image img,.our-people .our-culture-3-img-row .w-image img,.our-people .our-people-individuals-row .post_image img,.our-people .our-people-individuals-row .w-image img,.our-people .our-why-projects-row .post_image img,.our-people .our-why-projects-row .w-image img{-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}#client-successes .client-successes-projects-row .post_image img:hover,#client-successes .client-successes-projects-row .w-image img:hover,#client-successes .our-culture-3-img-row .post_image img:hover,#client-successes .our-culture-3-img-row .w-image img:hover,#client-successes .our-people-individuals-row .post_image img:hover,#client-successes .our-people-individuals-row .w-image img:hover,#client-successes .our-why-projects-row .post_image img:hover,#client-successes .our-why-projects-row .w-image img:hover,#commercial .client-successes-projects-row .post_image img:hover,#commercial .client-successes-projects-row .w-image img:hover,#commercial .our-culture-3-img-row .post_image img:hover,#commercial .our-culture-3-img-row .w-image img:hover,#commercial .our-people-individuals-row .post_image img:hover,#commercial .our-people-individuals-row .w-image img:hover,#commercial .our-why-projects-row .post_image img:hover,#commercial .our-why-projects-row .w-image img:hover,#construction .client-successes-projects-row .post_image img:hover,#construction .client-successes-projects-row .w-image img:hover,#construction .our-culture-3-img-row .post_image img:hover,#construction .our-culture-3-img-row .w-image img:hover,#construction .our-people-individuals-row .post_image img:hover,#construction .our-people-individuals-row .w-image img:hover,#construction .our-why-projects-row .post_image img:hover,#construction .our-why-projects-row .w-image img:hover,#our-culture .client-successes-projects-row .post_image img:hover,#our-culture .client-successes-projects-row .w-image img:hover,#our-culture .our-culture-3-img-row .post_image img:hover,#our-culture .our-culture-3-img-row .w-image img:hover,#our-culture .our-people-individuals-row .post_image img:hover,#our-culture .our-people-individuals-row .w-image img:hover,#our-culture .our-why-projects-row .post_image img:hover,#our-culture .our-why-projects-row .w-image img:hover,#our-why .client-successes-projects-row .post_image img:hover,#our-why .client-successes-projects-row .w-image img:hover,#our-why .our-culture-3-img-row .post_image img:hover,#our-why .our-culture-3-img-row .w-image img:hover,#our-why .our-people-individuals-row .post_image img:hover,#our-why .our-people-individuals-row .w-image img:hover,#our-why .our-why-projects-row .post_image img:hover,#our-why .our-why-projects-row .w-image img:hover,.our-people .client-successes-projects-row .post_image img:hover,.our-people .client-successes-projects-row .w-image img:hover,.our-people .our-culture-3-img-row .post_image img:hover,.our-people .our-culture-3-img-row .w-image img:hover,.our-people .our-people-individuals-row .post_image img:hover,.our-people .our-people-individuals-row .w-image img:hover,.our-people .our-why-projects-row .post_image img:hover,.our-people .our-why-projects-row .w-image img:hover{opacity:.85}#client-successes .client-successes-projects-row h4,#client-successes .our-culture-3-img-row h4,#client-successes .our-people-individuals-row h4,#client-successes .our-why-projects-row h4,#commercial .client-successes-projects-row h4,#commercial .our-culture-3-img-row h4,#commercial .our-people-individuals-row h4,#commercial .our-why-projects-row h4,#construction .client-successes-projects-row h4,#construction .our-culture-3-img-row h4,#construction .our-people-individuals-row h4,#construction .our-why-projects-row h4,#our-culture .client-successes-projects-row h4,#our-culture .our-people-individuals-row h4,#our-culture .our-why-projects-row h4,#our-why .client-successes-projects-row h4,#our-why .our-culture-3-img-row h4,#our-why .our-people-individuals-row h4,#our-why .our-why-projects-row h4,.our-people .client-successes-projects-row h4,.our-people .our-culture-3-img-row h4,.our-people .our-people-individuals-row h4,.our-people .our-why-projects-row h4{font-weight:500;margin-bottom:10px}#our-culture .our-culture-3-img-row h4{font-weight:500}#client-successes .client-successes-projects-row .mini-blue-separator,#client-successes .our-culture-3-img-row .mini-blue-separator,#client-successes .our-people-individuals-row .mini-blue-separator,#client-successes .our-why-projects-row .mini-blue-separator,#commercial .client-successes-projects-row .mini-blue-separator,#commercial .our-culture-3-img-row .mini-blue-separator,#commercial .our-people-individuals-row .mini-blue-separator,#commercial .our-why-projects-row .mini-blue-separator,#construction .client-successes-projects-row .mini-blue-separator,#construction .our-culture-3-img-row .mini-blue-separator,#construction .our-people-individuals-row .mini-blue-separator,#construction .our-why-projects-row .mini-blue-separator,#our-culture .client-successes-projects-row .mini-blue-separator,#our-culture .our-culture-3-img-row .mini-blue-separator,#our-culture .our-people-individuals-row .mini-blue-separator,#our-culture .our-why-projects-row .mini-blue-separator,#our-why .client-successes-projects-row .mini-blue-separator,#our-why .our-culture-3-img-row .mini-blue-separator,#our-why .our-people-individuals-row .mini-blue-separator,#our-why .our-why-projects-row .mini-blue-separator,.our-people .client-successes-projects-row .mini-blue-separator,.our-people .our-culture-3-img-row .mini-blue-separator,.our-people .our-people-individuals-row .mini-blue-separator,.our-people .our-why-projects-row .mini-blue-separator{color:#45bfc3;font-weight:300;font-size:36px;margin-bottom:0;line-height:26px}#client-successes .client-successes-projects-row .w-grid-list,#client-successes .client-successes-projects-row h5,#client-successes .our-culture-3-img-row .w-grid-list,#client-successes .our-culture-3-img-row h5,#client-successes .our-people-individuals-row .w-grid-list,#client-successes .our-people-individuals-row h5,#client-successes .our-why-projects-row .w-grid-list,#client-successes .our-why-projects-row h5,#commercial .client-successes-projects-row .w-grid-list,#commercial .client-successes-projects-row h5,#commercial .our-culture-3-img-row .w-grid-list,#commercial .our-culture-3-img-row h5,#commercial .our-people-individuals-row .w-grid-list,#commercial .our-people-individuals-row h5,#commercial .our-why-projects-row .w-grid-list,#commercial .our-why-projects-row h5,#construction .client-successes-projects-row .w-grid-list,#construction .client-successes-projects-row h5,#construction .our-culture-3-img-row .w-grid-list,#construction .our-culture-3-img-row h5,#construction .our-people-individuals-row .w-grid-list,#construction .our-people-individuals-row h5,#construction .our-why-projects-row .w-grid-list,#construction .our-why-projects-row h5,#our-culture .client-successes-projects-row .w-grid-list,#our-culture .client-successes-projects-row h5,#our-culture .our-culture-3-img-row .w-grid-list,#our-culture .our-culture-3-img-row h5,#our-culture .our-people-individuals-row .w-grid-list,#our-culture .our-people-individuals-row h5,#our-culture .our-why-projects-row .w-grid-list,#our-culture .our-why-projects-row h5,#our-why .client-successes-projects-row .w-grid-list,#our-why .client-successes-projects-row h5,#our-why .our-culture-3-img-row .w-grid-list,#our-why .our-culture-3-img-row h5,#our-why .our-people-individuals-row .w-grid-list,#our-why .our-people-individuals-row h5,#our-why .our-why-projects-row .w-grid-list,#our-why .our-why-projects-row h5,.our-people .client-successes-projects-row .w-grid-list,.our-people .client-successes-projects-row h5,.our-people .our-culture-3-img-row .w-grid-list,.our-people .our-culture-3-img-row h5,.our-people .our-people-individuals-row .w-grid-list,.our-people .our-people-individuals-row h5,.our-people .our-why-projects-row .w-grid-list,.our-people .our-why-projects-row h5{margin-bottom:0}#client-successes .client-successes-projects-row .w-grid-item,#client-successes .our-culture-3-img-row .w-grid-item,#client-successes .our-people-individuals-row .w-grid-item,#client-successes .our-why-projects-row .w-grid-item,#commercial .client-successes-projects-row .w-grid-item,#commercial .our-culture-3-img-row .w-grid-item,#commercial .our-people-individuals-row .w-grid-item,#commercial .our-why-projects-row .w-grid-item,#construction .client-successes-projects-row .w-grid-item,#construction .our-culture-3-img-row .w-grid-item,#construction .our-people-individuals-row .w-grid-item,#construction .our-why-projects-row .w-grid-item,#our-culture .client-successes-projects-row .w-grid-item,#our-culture .our-culture-3-img-row .w-grid-item,#our-culture .our-people-individuals-row .w-grid-item,#our-culture .our-why-projects-row .w-grid-item,#our-why .client-successes-projects-row .w-grid-item,#our-why .our-culture-3-img-row .w-grid-item,#our-why .our-people-individuals-row .w-grid-item,#our-why .our-why-projects-row .w-grid-item,.our-people .client-successes-projects-row .w-grid-item,.our-people .our-culture-3-img-row .w-grid-item,.our-people .our-people-individuals-row .w-grid-item,.our-people .our-why-projects-row .w-grid-item{padding-top:0;padding-bottom:0}.our-people .vc_col-sm-8 .our-people-individuals-row:last-child{margin-bottom:0}#our-why .our-why-intro-row{margin-bottom:100px}#our-why .mini-blue-separator{margin-bottom:10px!important}#client-successes .w-grid-item{padding-top:0!important;padding-bottom:0!important}#client-successes .client-successes-intro-row{margin-bottom:50px}#client-successes .mini-blue-separator{margin-bottom:10px!important}#our-way h4{margin-bottom:80px}#our-way .our-way-text-row{margin-left:-10px;margin-right:-10px}#our-way .our-way-text-row h4{font-weight:500;margin-bottom:25px;padding-top:0}#our-way .our-way-text-row p{padding-right:70px}#our-expertise{background-color:#002b38;padding-top:75px;padding-bottom:75px}#construction a,#construction h3,#construction h4,#construction p,#our-expertise h3,#our-expertise h4,#our-expertise p{color:#fff}@media (min-width:601px){#our-expertise .vc_col-sm-4 p{font-size:30px;line-height:normal}}#our-expertise .vc_col-sm-8 h4{margin-bottom:0;font-weight:500;line-height:1.2;margin-bottom:1rem}#our-expertise .vc_col-sm-8 .w-btn:hover{color:#fff!important}#construction .w-btn:after,#our-expertise .vc_col-sm-8 .w-btn:after{color:#00546d!important}#construction .w-btn:hover:after,#our-expertise .vc_col-sm-8 .w-btn:hover:after{background:#fff!important}#our-expertise .w-grid .w-grid-list{row-gap:30px;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;-webkit-columns:1;-moz-columns:1;columns:1;display:block}@media (min-width:1280px){#our-expertise .w-grid .w-grid-list{-webkit-columns:2;-moz-columns:2;columns:2}}#our-expertise .w-grid .w-grid-list .w-grid-item{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding-bottom:30px;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.two-column-content:not(.w-tabs) .wpb_wrapper,.w-tabs.two-column-content .w-tabs-sections{row-gap:30px;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;-webkit-columns:1;-moz-columns:1;columns:1;display:block}@media (min-width:1280px){.two-column-content:not(.w-tabs) .wpb_wrapper,.w-tabs.two-column-content .w-tabs-sections{-webkit-columns:2;-moz-columns:2;columns:2}}.two-column-content:not(.w-tabs) .wpb_wrapper>*,.w-tabs.two-column-content .w-tabs-sections>*{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding-bottom:0;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.two-column-content:not(.w-tabs) .wpb_wrapper .w-tabs-section,.w-tabs.two-column-content .w-tabs-sections .w-tabs-section{border-top:0!important;border-bottom:0!important}.two-column-content:not(.w-tabs) .wpb_wrapper .w-tabs-section .w-tabs-section-header,.w-tabs.two-column-content .w-tabs-sections .w-tabs-section .w-tabs-section-header{padding-top:0;padding-bottom:0;font-size:30px;color:#002b38}.two-column-content:not(.w-tabs) .wpb_wrapper .w-tabs-section .w-tabs-section-header:hover,.w-tabs.two-column-content .w-tabs-sections .w-tabs-section .w-tabs-section-header:hover{background:0 0!important}.two-column-content:not(.w-tabs) .wpb_wrapper .w-tabs-section:not(:last-child),.w-tabs.two-column-content .w-tabs-sections .w-tabs-section:not(:last-child){padding-bottom:1.5rem}.two-column-content:not(.w-tabs) .wpb_wrapper .w-tabs-section-content,.w-tabs.two-column-content .w-tabs-sections .w-tabs-section-content{padding-bottom:0}.two-column-content:not(.w-tabs) .wpb_wrapper h4,.w-tabs.two-column-content .w-tabs-sections h4{margin-bottom:0;font-weight:500;line-height:1.26}#careers .careers-intro-row{margin-bottom:100px}#careers .masonary-gallery-row{margin-bottom:0!important}#awards .awards-logos-grid,#commercial .w-btn,#construction .w-btn{margin-top:50px}#commercial,#construction{padding-top:100px;padding-bottom:100px}#commercial .w-grid-item .post_image,#construction .w-grid-item .post_image{margin-bottom:40px;background:#00546d}#commercial .w-grid-item h4,#construction .w-grid-item h4{font-weight:500;margin-bottom:10px}#commercial .w-grid-item .mini-blue-separator,#construction .w-grid-item .mini-blue-separator{color:#45bfc3;font-weight:300;font-size:36px;margin-bottom:12px;line-height:26px}#construction{background:#00546d}#commercial .commercial-intro-row,#construction .construction-intro-row,#our-culture h4{margin-bottom:80px}#construction .w-btn:hover{color:#fff!important}#commercial{background:#e5eef0}#our-culture{padding-top:100px;padding-bottom:100px}#our-culture .our-culture-text-row{margin-bottom:100px}#our-culture .our-culture-text-row h4{font-weight:500;margin-bottom:25px;padding-top:0}#ftr-top h2,#our-culture .our-culture-3-img-row{margin-bottom:0}#our-culture .our-culture-3-img-row h4{margin-bottom:25px;padding-right:1.5rem}#our-culture .our-culture-3-img-row p{padding-right:1.5rem}.gform_wrapper{margin:0}.gform_wrapper .gfield_label{font-weight:300!important;margin-bottom:10px}.contact-page .vc_col-sm-4 .vc_col-sm-6 a.contact-page-email:hover,.gform_wrapper .gfield_required,.single-post #page-content .vc_col-sm-4 .post_taxonomy a:hover{color:#00546d}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding:5px 20px}.gform_wrapper textarea{padding:20px}.gform_wrapper input::-webkit-input-placeholder,.gform_wrapper textarea::-webkit-input-placeholder{opacity:.2}.gform_wrapper input::-moz-placeholder,.gform_wrapper textarea::-moz-placeholder{opacity:.2}.gform_wrapper input:-ms-input-placeholder,.gform_wrapper input::-ms-input-placeholder,.gform_wrapper textarea:-ms-input-placeholder,.gform_wrapper textarea::-ms-input-placeholder{opacity:.2}.gform_wrapper input::placeholder,.gform_wrapper textarea::placeholder{opacity:.2}.gform_wrapper .gform_footer{display:inline-block;width:auto;padding:0;margin-top:30px}.gform_wrapper .gform_footer input[type=submit]{margin:0!important;padding:20px 60px;font-weight:300;text-transform:none;color:#fff!important;background:#00546d}.gform_wrapper .gform_footer input[type=submit]:hover{background:#45bfc3!important;color:#fff!important}#ftr-top{background:url(/wp-content/uploads/2023/11/Keystone-footer.svg) #002b38 center center no-repeat;background-size:cover;padding-top:50px;padding-bottom:50px}#ftr-top .ftr-top-heading{margin-bottom:35px}#ftr-top .vc_col-sm-6:first-child{max-width:320px}#ftr-top h4{font-weight:500}#ftr-top h4,#ftr-top p,.team-member-page .team-member-details .vc_col-sm-4 h2{margin-bottom:20px}#ftr-bottom{padding-top:1.2rem;padding-bottom:1.2rem}#ftr-bottom p{font-size:16px}#ftr-bottom .vc_col-sm-8{width:calc(100% - 330px)}#ftr-bottom .vc_col-sm-4{width:330px}#ftr-bottom .site-credit{float:right;font-size:16px;vertical-align:middle}#ftr-bottom .site-credit img{position:relative;top:1px;margin-left:5px}#ftr-bottom .site-credit .site-credit-separator{margin:0 5px}#ftr-bottom .site-credit .ronnoco-ftr-logo{height:15px}#ftr-bottom .site-credit .hyperweb-ftr-logo{height:14px}.hyper_credit{float:right;opacity:.8;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.hyper_credit:hover,.single-post #page-content .vc_col-sm-8 .w-sharing .w-sharing-item i{opacity:1}.archive #ftr-top UL.uavc-list,.archive.tag #ftr-top UL.uavc-list,.error404 #ftr-top UL.uavc-list,.search-no-results #ftr-top UL.uavc-list,.search-results #ftr-top UL.uavc-list{list-style:none;margin-left:0;margin-bottom:0}.archive #ftr-top UL.uavc-list LI,.archive.tag #ftr-top UL.uavc-list LI,.error404 #ftr-top UL.uavc-list LI,.search-no-results #ftr-top UL.uavc-list LI,.search-results #ftr-top UL.uavc-list LI{margin-bottom:1px}.archive #ftr-top UL.uavc-list .uavc-list-icon,.archive.tag #ftr-top UL.uavc-list .uavc-list-icon,.error404 #ftr-top UL.uavc-list .uavc-list-icon,.search-no-results #ftr-top UL.uavc-list .uavc-list-icon,.search-results #ftr-top UL.uavc-list .uavc-list-icon{display:inline-block;float:left}.archive #ftr-top .uavc-list-content span.uavc-list-desc,.archive.tag #ftr-top .uavc-list-content span.uavc-list-desc,.error404 #ftr-top .uavc-list-content span.uavc-list-desc,.search-no-results #ftr-top .uavc-list-content span.uavc-list-desc,.search-results #ftr-top .uavc-list-content span.uavc-list-desc{display:table-cell;padding:0;margin:0;vertical-align:middle;width:100%}.archive #ftr-top H4,.archive.tag #ftr-top H4,.error404 #ftr-top H4,.search-no-results #ftr-top H4,.search-results #ftr-top H4{margin-bottom:0}.case_study.post_custom_field ul{position:relative;margin-left:0}.case_study.post_custom_field ul li{padding-left:28px;list-style:none;margin-top:0;margin-bottom:.4rem}.case_study.post_custom_field ul li::before{content:'— ';display:block;position:absolute;left:0}@media (max-width:1023px){body.expertise-template-default.postid-3530 #hero-banner{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" viewBox="0 0 440 860"><path fill="%23002b38" d="M.2.6h439.7V860H.2z"/><defs><path id="SVGID_1_597423" d="M0 .6h440V860H0z"/></defs><clipPath id="SVGID_00000173141372878176266990000011232490009582088620_"><use xlink:href="%23SVGID_1_597423" overflow="visible"/></clipPath><g fill="none" stroke-miterlimit="10" stroke-width="6.4" clip-path="url(%23SVGID_00000173141372878176266990000011232490009582088620_)"><path stroke="%23ea4f3c" d="m-20.1 886.7 376.6-414.3v-.3a154 154 0 0 0 41.1-105c0-39-14.4-74.5-38.2-101.7v-.3L-20.1-152.3"/><path stroke="%2345bfc3" d="m-880.2-159.2 578.4 525.8h.4a215.2 215.2 0 0 0 288.5 4h.4l582.9-529.9"/></g></svg>')!important}body.expertise-template-default.postid-3531 #hero-banner{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" viewBox="0 0 440 860"><path fill="%23002b38" d="M.2.6h439.7V860H.2z"/><defs><path id="SVGID_1_124690211" d="M0 .6h439.8V860H0z"/></defs><clipPath id="SVGID_00000114766553417687170240000012406852088295581614_"><use xlink:href="%23SVGID_1_124690211" overflow="visible"/></clipPath><g fill="none" stroke-miterlimit="10" stroke-width="6.4" clip-path="url(%23SVGID_00000114766553417687170240000012406852088295581614_)"><path stroke="%23ea4f3c" d="M494.3-89.2 117.6 325.1v.3a154 154 0 0 0-41.1 105c0 39 14.4 74.5 38.2 101.7v.3l379.5 417.5"/><path stroke="%2345bfc3" d="m-145.1-108.7 578.4 525.8h.4a215.2 215.2 0 0 0 288.5 4h.4l582.9-529.9"/></g></svg>')!important}body.expertise-template-default.postid-3532 #hero-banner{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" viewBox="0 0 440 860"><path fill="%23002b38" d="M.2.6h439.7V860H.2z"/><defs><path id="SVGID_1_73434535" d="M0 .6h440V860H0z"/></defs><clipPath id="SVGID_00000003075746943926317960000012206702724072695484_"><use xlink:href="%23SVGID_1_73434535" overflow="visible"/></clipPath><g fill="none" stroke-miterlimit="10" stroke-width="6.4" clip-path="url(%23SVGID_00000003075746943926317960000012206702724072695484_)"><path stroke="%23ea4f3c" d="M1092.6 859.9 685.2 489.4h-.3a151.5 151.5 0 0 0-203.2-2.9h-.3L70.7 859.9"/><path stroke="%2345bfc3" d="M567.6-106.1 116 390.5v.3a184.6 184.6 0 0 0-49.3 125.8c0 46.7 17.3 89.3 45.8 121.9v.3l455 500.5"/></g></svg>')!important}body.expertise-template-default.postid-3533 #hero-banner{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" viewBox="0 0 440 860"><path fill="%23002b38" d="M.2.6h439.7V860H.2z"/><g><defs><path id="SVGID_1_26903585" d="M0 .6h440V860H0z"/></defs><clipPath id="SVGID_00000043431248312803151690000013547175549602036395_"><use xlink:href="%23SVGID_1_26903585" overflow="visible"/></clipPath><g clip-path="url(%23SVGID_00000043431248312803151690000013547175549602036395_)"><path fill="none" stroke="%2345bfc3" stroke-miterlimit="10" stroke-width="6.4" d="M586.2-178.5 134.6 318.2v.3a184.6 184.6 0 0 0-49.3 125.8c0 46.7 17.3 89.3 45.8 121.9v.3l455 500.5"/><path fill="none" stroke="%23ea4f3c" stroke-miterlimit="10" stroke-width="6.4" d="m-498.6-186.6 660.3 600.3h.5a245.3 245.3 0 0 0 167.3 65.6c62.1 0 118.8-23 162.1-60.9h.4l665.5-605"/></g></g></svg>')!important}body.expertise-template-default.postid-3534 #hero-banner{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" viewBox="0 0 440 860"><path fill="%23002b38" d="M.2.6h439.7V860H.2z"/><defs><path id="SVGID_1_39482347" d="M0 .6h440V860H0z"/></defs><clipPath id="SVGID_00000094606017902483662400000002383456013488939144_"><use xlink:href="%23SVGID_1_39482347" overflow="visible"/></clipPath><g fill="none" stroke-miterlimit="10" stroke-width="6.4" clip-path="url(%23SVGID_00000094606017902483662400000002383456013488939144_)"><path stroke="%23ea4f3c" d="M992.7 1022.4 454.9 533.5h-.4a200 200 0 0 0-268.2-3.8h-.4L-356 1022.3"/><path stroke="%2345bfc3" d="M562.1-277.7 110.6 218.9v.3A184.6 184.6 0 0 0 61.3 345c0 46.7 17.3 89.4 45.8 121.9v.3l455 500.5"/></g></svg>')!important}}@media (min-width:1024px){body.expertise-template-default.postid-3530 #hero-banner{background-image:url(/wp-content/uploads/2023/11/Construction.svg)!important}body.expertise-template-default.postid-3531 #hero-banner{background-image:url(/wp-content/uploads/2023/11/Business-Law.svg)!important}body.expertise-template-default.postid-3532 #hero-banner{background-image:url(/wp-content/uploads/2023/11/Property.svg)!important}body.expertise-template-default.postid-3533 #hero-banner{background-image:url(/wp-content/uploads/2023/11/Technology.svg)!important}body.expertise-template-default.postid-3534 #hero-banner{background-image:url(/wp-content/uploads/2023/11/Government.svg)!important}}.people-location{font-weight:500;text-transform:uppercase;color:#45bfc3}.l-main .masonry-grid-3{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.l-main .masonry-grid-3 .w-image{height:100%}.l-main .masonry-grid-3 .w-image img{width:100%!important;-o-object-fit:cover;object-fit:cover}@media (min-width:600px){.l-main .masonry-grid-3{display:grid;grid-gap:20px;grid-template-columns:1fr 1fr 1fr}.l-main .masonry-grid-3>:nth-child(1){grid-column:span 2;grid-row:span 2}.l-main .masonry-grid-3>:nth-child(2),.l-main .masonry-grid-3>:nth-child(3){grid-column:span 1;grid-row:span 1}}.inner-columns h4{padding-top:.8rem}.inner-columns h4,.inner-columns p{margin-bottom:.75rem}.inner-columns .wpb_column,.project-page #page-content #client-successes .client-successes-projects-row,.single-us_portfolio #page-content #client-successes .client-successes-projects-row{margin-bottom:0!important}#community-focus .wpb_text_column:nth-child(2){-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}#community-focus .wpb_text_column:nth-child(2) .wpb_wrapper p{max-width:1172px;margin-top:1.5rem;margin-left:auto;vertical-align:middle;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#community-focus .wpb_text_column:nth-child(2) .wpb_wrapper p img{height:unset}.related_law .w-grid-list{gap:21px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.related_law .w-grid-list>.w-grid-item{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;background-color:#002b38;background-repeat:no-repeat;background-size:cover;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" viewBox="0 0 602 423"><path fill="none" stroke="none" stroke-miterlimit="10" stroke-width=".999" d="M-.5 0h602v422.2H-.5z"/><defs><path id="a" d="M-.5 0H602v423H-.5z"/></defs><clipPath id="b"><use xlink:href="%23a" overflow="visible"/></clipPath><g clip-path="url(%23b)"><path fill="none" stroke="%23EA4F3C" stroke-miterlimit="10" stroke-width="5" d="m258 517.2 235.4-258.9v-.2c15.9-17.2 25.7-40.3 25.7-65.6 0-24.3-9-46.6-23.9-63.6v-.2L258-132.2"/></g></svg>')}@media (min-width:778px){.related_law .w-grid-list>.w-grid-item{-webkit-box-flex:1;-ms-flex:1 1 calc(33.33% - 21px);flex:1 1 calc(33.33% - 21px);max-width:33.33%}}.related_law .w-grid-list>.w-grid-item:nth-child(2){background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" viewBox="0 0 602 423"><path fill="none" stroke="none" stroke-miterlimit="10" stroke-width=".999" d="M-.5 0h602v422.2H-.5z"/><defs><path id="a" d="M-.5 0H602v423H-.5z"/></defs><clipPath id="b"><use xlink:href="%23a" overflow="visible"/></clipPath><g clip-path="url(%23b)"><path fill="none" stroke="%2345BFC3" stroke-miterlimit="10" stroke-width="5" d="m258 517.2 235.4-258.9v-.2c15.9-17.2 25.7-40.3 25.7-65.6 0-24.3-9-46.6-23.9-63.6v-.2L258-132.2"/></g></svg>')}.related_law .w-grid-list>.w-grid-item:nth-child(3){background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" viewBox="0 0 602 423"><path fill="none" stroke="none" stroke-miterlimit="10" stroke-width=".999" d="M-.5 0h602v422.2H-.5z"/><defs><path id="a" d="M-.5 0H602v423H-.5z"/></defs><clipPath id="b"><use xlink:href="%23a" overflow="visible"/></clipPath><g clip-path="url(%23b)"><path fill="none" stroke="%23ffffff" stroke-miterlimit="10" stroke-width="5" d="m258 517.2 235.4-258.9v-.2c15.9-17.2 25.7-40.3 25.7-65.6 0-24.3-9-46.6-23.9-63.6v-.2L258-132.2"/></g></svg>')}.related_law .w-grid-list>.w-grid-item>.w-grid-item-h{padding-bottom:calc(100%/(602/423));position:relative}.related_law .w-grid-list>.w-grid-item>.w-grid-item-h>*{position:absolute;top:0;left:0;width:100%;height:100%;padding:40px}.related_law .w-grid-list>.w-grid-item>.w-grid-item-h>* a.w-btn.us-btn-style_1{text-transform:none;font-size:30px;display:block;text-align:left;width:100%}.related_law .w-grid-list>.w-grid-item>.w-grid-item-h>* a.w-btn.us-btn-style_1 span{display:block;color:#fff;font-weight:500}.related_law .w-grid-list>.w-grid-item>.w-grid-item-h>* a.w-btn.us-btn-style_1::after{text-align:center;left:0;top:5px;color:#002b38;width:30px;height:30px;line-height:30px;font-size:20px}.related_law .w-grid-list>.w-grid-item:hover{background-color:#00546d}.related_law .w-grid-list>.w-grid-item:hover>* a.w-btn.us-btn-style_1:after{left:20px}#case-study h4{padding-top:0}#case-study img{width:100%;max-width:1124px}.g-loadmore{text-align:left}.team-member-page .team-member-details{padding-top:100px;padding-bottom:100px}.project-page #page-content .vc_col-sm-4,.single-us_portfolio #page-content .vc_col-sm-4,.team-member-page .team-member-details .vc_col-sm-4{max-width:620px}.team-member-page .team-member-details .vc_col-sm-4 .w-btn-wrapper{margin:0 0 25px}.team-member-page .team-member-details .vc_col-sm-4 .team-member-contacts a{font-weight:400;text-decoration:underline}.project-page #page-content .vc_col-sm-8,.single-us_portfolio #page-content .vc_col-sm-8,.team-member-page .team-member-details .vc_col-sm-8{max-width:1080px}.team-member-page .team-member-details .vc_col-sm-8 img{max-width:800px;margin-bottom:70px}.contact-page .vc_col-sm-4 .vc_col-sm-6 h4,.team-member-page .team-member-details .vc_col-sm-8 h4{font-weight:500}.team-member-page .team-member-details .vc_col-sm-8 h6{color:#00546d;font-weight:500;font-size:28px;padding:25px 0}.single-post #page-content .vc_col-sm-8 .post-quote-block p:after,.team-member-page .team-member-details .vc_col-sm-8 h6:after{display:block;content:'';height:4px;width:190px;background:#45bfc3;margin-top:30px}.project-page #page-content .vc_col-sm-4 .project-client-text-block,.project-page #page-content .vc_col-sm-4 .project-project-name-text-block,.single-us_portfolio #page-content .vc_col-sm-4 .project-client-text-block,.single-us_portfolio #page-content .vc_col-sm-4 .project-project-name-text-block{max-width:400px;padding:20px 0;margin-bottom:0!important}.project-page #page-content .vc_col-sm-4 .project-client-text-block h5,.project-page #page-content .vc_col-sm-4 .project-project-name-text-block h5,.single-us_portfolio #page-content .vc_col-sm-4 .project-client-text-block h5,.single-us_portfolio #page-content .vc_col-sm-4 .project-project-name-text-block h5{font-size:28px;font-weight:400;color:#00546d;margin-bottom:10px}.project-page #page-content .vc_col-sm-4 .project-client-text-block h3,.project-page #page-content .vc_col-sm-4 .project-project-name-text-block h3,.single-us_portfolio #page-content .vc_col-sm-4 .project-client-text-block h3,.single-us_portfolio #page-content .vc_col-sm-4 .project-project-name-text-block h3{font-size:40px;padding-top:0}.project-page #page-content .vc_col-sm-4 .project-client-text-block,.single-us_portfolio #page-content .vc_col-sm-4 .project-client-text-block{border-top:1px solid #00546d;border-bottom:1px solid #00546d}.project-page #page-content .vc_col-sm-4 .project-project-name-text-block,.single-us_portfolio #page-content .vc_col-sm-4 .project-project-name-text-block{border-bottom:1px solid #00546d}.project-page #page-content .vc_col-sm-8 h4,.single-us_portfolio #page-content .vc_col-sm-8 h4{color:#00546d;font-weight:400;margin-bottom:40px;line-height:1.3}.project-page #page-content #client-successes,.single-us_portfolio #page-content #client-successes{padding-bottom:100px}.insights-page .w-grid-item:not(:last-child):not(:nth-last-child(2)):not(:nth-last-child(3)),.our-insights-page .w-grid-item:not(:last-child):not(:nth-last-child(2)):not(:nth-last-child(3)){margin-bottom:70px}.insights-page .g-loadmore,.our-insights-page .g-loadmore{text-align:left}.insights-page .w-btn,.our-insights-page .w-btn{margin-top:40px}.insights-related-insights-row .related-insights-tax,.team-member-insights-row h4{margin-bottom:80px}.insights-related-insights-row{padding-top:0!important}.insights-related-insights-row .related-insights-tax A{font-size:30px;line-height:1.2;display:inline-block}.contact-page .vc_col-sm-4{width:44%}.contact-page .vc_col-sm-4 .contact-page-intro{max-width:620px;margin-bottom:70px}.contact-page .vc_col-sm-4 .vc_col-sm-6:first-child{max-width:310px}.contact-page .vc_col-sm-4 .vc_col-sm-6 h4,.contact-page .vc_col-sm-4 .vc_col-sm-6 p{margin-bottom:15px}.contact-page .vc_col-sm-4 .vc_col-sm-6 a.contact-page-email,.single-post #page-content .vc_col-sm-4 .post_taxonomy a{color:#45bfc3}.contact-page .vc_col-sm-8{width:56%}.privacy-policy-page #page-content h4{font-weight:500;padding-top:10px}.privacy-policy-page #page-content ol{list-style-type:none;margin-left:1rem}.privacy-policy-page #page-content ol li{margin-bottom:30px}.expertise-page .our-people,.privacy-policy-page #page-content .l-section{padding-top:100px;padding-bottom:100px}.privacy-policy-page #page-content .vc_col-sm-4{max-width:620px}.privacy-policy-page #page-content .vc_col-sm-8{max-width:1080px}.archive #archive-category-search-header{padding-top:80px;padding-bottom:0}.archive #archive-category-search-header .w-btn,.archive #archive-category-search-header .wpb_text_column{margin-bottom:20px}.archive #archive-category-search-results{padding-top:100px;padding-bottom:80px}.archive #archive-category-search-results .w-btn{margin-top:60px}.single-post #page-content .l-section{padding-top:100px;padding-bottom:0}.single-post #page-content .vc_col-sm-8{max-width:1080px}.single-post #page-content .vc_col-sm-8 .post_image{margin-bottom:100px}.single-post #page-content .vc_col-sm-8 h1,.single-post #page-content .vc_col-sm-8 h2,.single-post #page-content .vc_col-sm-8 h3,.single-post #page-content .vc_col-sm-8 h4,.single-post #page-content .vc_col-sm-8 h5,.single-post #page-content .vc_col-sm-8 h6{font-weight:500}.single-post #page-content .vc_col-sm-8 .post-quote-block{padding:25px 0}.single-post #page-content .vc_col-sm-8 .post-quote-block h6{color:#00546d;font-size:28px}.single-post #page-content .vc_col-sm-8 .post_content{margin-bottom:40px}.single-post #page-content .vc_col-sm-8 .w-sharing .w-sharing-item{border:0;padding:0;color:#45bfc3;min-width:42px;font-size:26px}.single-post #page-content .vc_col-sm-8 .w-sharing:before{content:'Share';text-transform:uppercase;margin-right:10px}.single-post #page-content .vc_col-sm-4{max-width:620px}.single-post #page-content .vc_col-sm-4 .post_date,.single-post #page-content .vc_col-sm-4 .post_taxonomy{display:inline-block;font-size:18px}.single-post #page-content .vc_col-sm-4 .post_taxonomy{margin-left:10px}.successes-page #client-successes .client-successes-projects-row{margin-bottom:100px}@media screen and (min-width:1281px){#case-study{padding-top:100px;padding-bottom:100px}}@media screen and (max-width:1280px){#commercial .commercial-intro-row h3,#construction .construction-intro-row h3,#custom-intro-row h3,#our-culture h3,#our-way h3,.custom-one-third-two-third h3,.our-people h3{font-size:50px!important}.custom-one-third-two-third .vc_col-sm-8{padding-right:0!important}.contact-page #page-content .vc_col-sm-4,.contact-page #page-content .vc_col-sm-8{width:50%!important}.privacy-policy-page #page-content .l-section,.single-post #page-content .l-section,.team-member-page #page-content .team-member-details .l-section{padding-top:80px!important}.privacy-policy-page #page-content .post_title,.privacy-policy-page #page-content h2,.single-post #page-content .post_title,.single-post #page-content h2,.team-member-page #page-content .team-member-details h2{font-size:50px!important}.team-member-page .team-member-details .vc_col-sm-8 img{max-width:100%!important}}@media screen and (max-width:1024px){.l-section.height_large{padding-top:100px;padding-bottom:100px}.custom-section-separator{margin-top:60px!important;margin-bottom:60px!important}#hero-banner{padding-bottom:120px!important}#hero-banner::after{height:80px;bottom:-40px}.our-people .vc_col-sm-12 .our-people-individuals-row{margin-bottom:0!important}#client-successes .w-grid-item,#commercial .w-grid-item,#construction .w-grid-item,#our-why .w-grid-item,.our-people .vc_col-sm-4,.our-people .vc_col-sm-8{width:100%!important}.our-people .vc_col-sm-4{margin-bottom:80px!important}#client-successes .w-grid-item:not(:last-child),#commercial .w-grid-item:not(:last-child),#construction .w-grid-item:not(:last-child),#our-why .w-grid-item:not(:last-child){margin-bottom:1.5rem!important}.contact-page #page-content .vc_col-sm-4,.contact-page #page-content .vc_col-sm-8{width:100%!important}.contact-page #page-content .vc_col-sm-4 .vc_col-sm-6:first-child{max-width:none!important}.contact-page #page-content .contact-page-intro{max-width:none!important;margin-bottom:40px!important}.single-post #page-content .vc_col-sm-4,.single-post #page-content .vc_col-sm-8{width:100%!important;max-width:none!important}.single-post #page-content .vc_col-sm-4{margin-bottom:1.5rem!important}.single-post #page-content .vc_col-sm-8 .post_image{margin-bottom:40px!important}.project-page #page-content .vc_col-sm-4,.single-us_portfolio #page-content .vc_col-sm-4{max-width:none!important;width:40%!important}.project-page #page-content .vc_col-sm-8,.single-us_portfolio #page-content .vc_col-sm-8{max-width:none!important;width:60%!important}.privacy-policy-page #page-content .vc_col-sm-4,.privacy-policy-page #page-content .vc_col-sm-8{width:100%!important;max-width:none!important}.privacy-policy-page #page-content .vc_col-sm-4,.team-member-page .team-member-details .vc_col-sm-8 img{margin-bottom:1.5rem!important}#our-way .our-way-text-row p{padding-right:0!important}#client-successes .w-grid-item:not(:last-child),#commercial .w-grid-item:not(:last-child),#construction .w-grid-item:not(:last-child),#our-why .w-grid-item:not(:last-child),.archive.category .w-grid-item:not(:last-child){margin-bottom:80px!important}}@media screen and (max-width:900px){.insights-related-insights-row .w-grid-item:not(:last-child),.team-member-insights-row .w-grid-item:not(:last-child){margin-bottom:70px!important}#ftr-bottom .vc_col-sm-4,#ftr-bottom .vc_col-sm-8,.single-post .vc_col-sm-4 .post_date{width:100%!important}.single-post .vc_col-sm-4 .post_taxonomy{margin-left:0!important}#ftr-bottom .vc_col-sm-8{margin-bottom:1.5rem!important}#ftr-bottom .site-credit{float:left!important}.insights-page .w-grid-item{margin-bottom:70px!important}}@media screen and (max-width:767px){h1 br,h2 br,h3 br,h4 br,h5 br,h6 br{display:none!important}.custom-one-third-two-third .vc_col-sm-4 .wpb_wrapper,.project-page #page-content .vc_col-sm-4 .project-client-text-block,.project-page #page-content .vc_col-sm-4 .project-project-name-text-block,.single-us_portfolio #page-content .vc_col-sm-4 .project-client-text-block,.single-us_portfolio #page-content .vc_col-sm-4 .project-project-name-text-block{max-width:none!important}#our-way h4,.masonary-gallery-row{margin-bottom:40px!important}.masonary-gallery-row .w-image{float:none!important;margin-bottom:1.5rem!important}.masonary-gallery-row .img-large,.masonary-gallery-row .img-small{width:100%!important;margin-right:0!important}#careers .careers-intro-row{margin-bottom:60px!important}#ftr-top,#our-expertise{background-position:left 50% bottom -60px!important}#awards .w-grid-item img{max-width:150px!important;margin:auto!important}.project-page #page-content .vc_col-sm-4,.project-page #page-content .vc_col-sm-8,.single-us_portfolio #page-content .vc_col-sm-4,.single-us_portfolio #page-content .vc_col-sm-8{max-width:none!important;width:100%!important}#our-culture .our-culture-text-row,#our-way .masonary-gallery-row,.our-people .vc_col-sm-8 .our-people-individuals-row{margin-bottom:0!important}#commercial .commercial-intro-row h3,#construction .construction-intro-row h3,#custom-intro-row h3,#our-culture h3,#our-way h3,.custom-one-third-two-third h3,.our-people h3{font-size:40px!important}.our-people .vc_col-sm-8 .our-people-individuals-row .vc_col-sm-6{margin-bottom:80px!important}.w-grid.layout_116 .post_taxonomy{top:0!important}}@media screen and (max-width:600px){#commercial,#construction,.l-section.height_large{padding-top:80px;padding-bottom:80px}.custom-section-separator{margin-top:40px!important}#hero-banner{padding-bottom:100px!important}#hero-banner::after{height:60px;bottom:-30px}.w-nav .w-nav-icon{font-size:30px!important}.w-nav .w-nav-icon i::before{top:-.3em}.w-nav .w-nav-icon i::after{top:.3em}#careers .careers-intro-row,.custom-section-separator,.insights-related-insights-row .related-insights-tax,.team-member-insights-row h4{margin-bottom:40px!important}.privacy-policy-page #page-content .l-section,.single-post #page-content .l-section,.team-member-page #page-content .l-section{padding-top:40px!important}.single-post #page-content .post_title,.single-post #page-content h2{font-size:30px!important}}@media screen and (max-width:350px){a.w-btn.us-btn-style_1::after,a.w-btn.us-btn-style_3::after{display:none!important}a.w-btn.us-btn-style_3{padding:0!important}a.w-btn{text-align:left!important}a.w-btn span{line-height:1.2!important}}@media screen and (max-width:767px){.hyper_credit{float:none;margin-top:10px;text-align:center}}@media screen and (max-width:2090px) and (min-width:768px){.site-credit{margin-right:60px!important}}