@import url("https://fonts.googleapis.com/css?family=Muli:400,400i,700,700i,800");*{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body,html{height:100%}a img{border:none}blockquote{quotes:none}blockquote:after,blockquote:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}button{padding:0;border:0;cursor:pointer}@font-face{font-family:HeuristicaRegular;src:url(../fonts/heuristica-regular-webfont.eot);src:url(../fonts/heuristica-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/heuristica-regular-webfont.woff) format("woff"),url(../fonts/heuristica-regular-webfont.ttf) format("truetype"),url(../fonts/heuristica-regular-webfont.svg#HeuristicaRegular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:HeuristicaBold;src:url(../fonts/heuristica-bold-webfont.eot);src:url(../fonts/heuristica-bold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/heuristica-bold-webfont.woff) format("woff"),url(../fonts/heuristica-bold-webfont.ttf) format("truetype"),url(../fonts/heuristica-bold-webfont.svg#HeuristicaBold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:HeuristicaItalic;src:url(../fonts/Heuristica-Italic-webfont.eot);src:url(../fonts/Heuristica-Italic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/Heuristica-Italic-webfont.woff) format("woff"),url(../fonts/Heuristica-Italic-webfont.ttf) format("truetype"),url(../fonts/Heuristica-Italic-webfont.svg#HeuristicaBold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot?bpd1ae);src:url(../fonts/icomoon.eot?bpd1ae#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?bpd1ae) format("truetype"),url(../fonts/icomoon.woff?bpd1ae) format("woff"),url(../fonts/icomoon.svg?bpd1ae#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" bidmead-"],[class^=bidmead-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bidmead-calendar:before{content:"\e900"}.bidmead-direction:before{content:"\e901"}.bidmead-location-pin:before{content:"\e902"}.bidmead-location3:before{content:"\e903"}.bidmead-old-phone:before{content:"\e904"}.bidmead-tools:before{content:"\e905"}.bidmead-facebook-with-circle:before{content:"\e906"}.bidmead-instagram-with-circle:before{content:"\e907"}.bidmead-location:before{content:"\e947"}.bidmead-location2:before{content:"\e948"}.bidmead-compass2:before{content:"\e94a"}.bidmead-arrow-right2:before{content:"\ea3c"}body{font-family:Georgia,Times,Times New Roman,serif;font-size:100%;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fonts-loaded body{font-family:HeuristicaRegular,Georgia,Times,Times New Roman,serif}a{text-decoration:underline}a:link,a:visited{color:#656960}img{width:100%;max-width:100%;height:auto}.button-Green-solid{border:2px solid transparent;color:#fff;background-color:#656960;font-family:Muli,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:4px;text-decoration:none;transition:background .2s ease-in;display:inline-block;line-height:1.2;font-size:.875em;text-transform:uppercase}.button-Green-solid:link,.button-Green-solid:visited{color:#fff}.button-Green-solid:hover{background-color:#32342f;color:#fff;border-color:transparent}.button-Black{border:2px solid #2e2e3a;color:#2e2e3a;background-color:transparent;font-family:Muli,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:4px;text-decoration:none;transition:background .2s ease-in;display:inline-block;line-height:1.2;font-size:.875em;text-transform:uppercase}.button-Black:link,.button-Black:visited{color:#2e2e3a}.button-Black-solid,.button-Black:hover{background-color:#2e2e3a;color:#fff}.button-Black-solid{border:2px solid transparent;font-family:Muli,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:4px;text-decoration:none;transition:background .2s ease-in;display:inline-block;line-height:1.2;font-size:.875em;text-transform:uppercase}.button-Black-solid:link,.button-Black-solid:visited{color:#fff}.button-Black-solid:hover{background-color:#010101;color:#fff;border-color:transparent}.button-Grey{border:2px solid #2d2d2d;background-color:transparent;font-family:Muli,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:4px;text-decoration:none;transition:background .2s ease-in;display:inline-block;line-height:1.2;font-size:.875em;text-transform:uppercase}.button-Grey,.button-Grey:link,.button-Grey:visited{color:#2d2d2d}.button-Grey:hover{background-color:#2d2d2d;color:#fff}.button-Sandstone{border:2px solid #c9bb8b;color:#c9bb8b;background-color:transparent;font-family:Muli,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:4px;text-decoration:none;transition:background .2s ease-in;display:inline-block;line-height:1.2;font-size:.875em;text-transform:uppercase}.button-Sandstone:link,.button-Sandstone:visited{color:#c9bb8b}.button-Sandstone-solid,.button-Sandstone:hover{background-color:#c9bb8b;color:#fff}.button-Sandstone-solid{border:2px solid transparent;font-family:Muli,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:4px;text-decoration:none;transition:background .2s ease-in;display:inline-block;line-height:1.2;font-size:.875em;text-transform:uppercase}.button-Sandstone-solid:link,.button-Sandstone-solid:visited{color:#fff}.button-Sandstone-solid:hover{background-color:#a28f4c;color:#fff;border-color:transparent}.button-Tiny{padding:.55em 1.5em;font-size:.875em}.button-Small{padding:.75em 2.5em;font-size:1em}.button-Med{padding:.85em 3.5em;font-size:1.063em}.contain{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1.875em;padding-right:1.875em}.contain:after{content:" ";display:block;clear:both}@media (min-width:82.5em){.contain{padding-left:0;padding-right:0}}.contain_small{max-width:1024px;width:100%;margin:0 auto;padding-left:1.875em;padding-right:1.875em}@media (min-width:67.5em){.contain_small{padding-left:0;padding-right:0}}.contain_tiny{max-width:768px;width:100%;margin:0 auto;padding-left:1.875em;padding-right:1.875em}@media (min-width:48em){.contain_tiny{padding-left:0;padding-right:0}}.contain--table{display:table;width:100%;max-width:1280px;margin:0 auto}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translateZ(0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:a}@keyframes a{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:50%;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.pushy{position:fixed;width:100%;height:100%;top:0;z-index:9999;background:#656960;overflow:auto;visibility:hidden;-webkit-overflow-scrolling:touch;font-family:HeuristicaRegular,Georgia,Times,Times New Roman,serif;font-weight:400}.pushy .contact-Details{border-top:1px solid #2e2e3a;color:#fff;margin-top:1em;padding-top:.75em}.pushy .contact-Details ul{margin:0;padding:0;text-transform:none;letter-spacing:0}.pushy a{display:block;color:#fff;padding:10px 0;text-decoration:none;outline:0;line-height:1}.pushy .close-btn{font-size:26px}.pushy .close-btn a{padding:0;color:#fff}.pushy .branding{padding:30px}.pushy .branding svg{fill:#fff}.pushy a:hover{color:#fff}.pushy>ul{padding:0;margin:4em 0 0}.pushy>ul li{margin-bottom:0;list-style:none;text-align:center;font-size:1.42383em;border-bottom:1px solid #72766c;padding:1em 0}.pushy>ul li:last-child{border-bottom:none}.pushy>ul li a:hover{color:#d9cfae}.pushy ul:first-child{margin-top:10px}.pushy.pushy-left{left:0}.pushy.pushy-right{right:0}.pushy-left{transform:translate3d(-100%,0,0)}.pushy-open-left #container,.pushy-open-left .push,.pushy-right{transform:translate3d(100%,0,0)}.pushy-open-right #container,.pushy-open-right .push{transform:translate3d(-100%,0,0)}.pushy-open-left .pushy,.pushy-open-right .pushy{transform:translateZ(0)}#container,.push,.pushy{transition:transform .2s cubic-bezier(.16,.68,.43,.99)}.site-overlay{display:none}.pushy-open-left .site-overlay,.pushy-open-right .site-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background-color:rgba(0,0,0,.5);animation:b .5s}@keyframes b{0%{opacity:0}to{opacity:1}}.pushy-submenu ul{padding:0;margin:0;font-size:.625em;text-align:center}.pushy-submenu ul li{padding-left:.5em;line-height:1.4}.pushy-submenu ul li a:before{content:"- "}.pushy-submenu ul .pushy-link{transition:opacity .2s ease-in-out}.pushy-submenu ul .pushy-link a{color:#fff}.pushy-submenu>a{position:relative}.pushy-submenu-open ul{max-height:1000px}.pushy-submenu-open .pushy-link{opacity:1}.pushy-submenu-open a:after{transform:translateY(-50%) rotate(90deg)}.no-csstransforms3d .pushy-submenu-closed ul{max-height:none;display:none}h1,h2,h3,h4,h5,h6{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:800}.fonts-loaded h1,.fonts-loaded h2,.fonts-loaded h3,.fonts-loaded h4,.fonts-loaded h5,.fonts-loaded h6{font-family:Muli,Helvetica Neue,Helvetica,Arial,sans-serif}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{font-family:HeuristicaItalic,Georgia,Times,Times New Roman,serif;text-transform:capitalize}h1{font-size:1.80203em;letter-spacing:4px;line-height:1.2}h1,h2{margin-bottom:1.2em}h2{font-size:1.60181em;letter-spacing:1px;line-height:1.4}h3{font-size:1.42383em;letter-spacing:.8px;line-height:1.6}h3,h4{margin-bottom:.625em}h4{font-size:1.26563em;letter-spacing:.7px}h4,h5{line-height:1.4}h5{font-size:1.125em;letter-spacing:.5px;margin-bottom:1em}h6{font-size:1em;letter-spacing:.04em;line-height:1.5;margin-bottom:.75em}.grandiose{font-size:1.60181em;line-height:1.2;margin-bottom:0;letter-spacing:.03em}@media (min-width:50em){.grandiose{font-size:2.88651em}}.staggered span{font-size:50%;display:block;margin-top:.2em;color:#32342f}p{margin-bottom:1.26563em}p:last-child{margin-bottom:0}.block-Paragraph p~h1,.block-Paragraph p~h2,.block-Paragraph p~h3,.block-Paragraph p~h4,.block-Paragraph p~h5,.block-Paragraph p~h6{margin-top:2.02729em}.p-Entry p~h1,.p-Entry p~h2,.p-Entry p~h3,.p-Entry p~h4,.p-Entry p~h5,.p-Entry p~h6{margin-top:2.56578em}strong{font-weight:400;font-family:HeuristicaBold,Georgia,Times,Times New Roman,serif}em{font-style:none;font-family:HeuristicaItalic,Georgia,Times,Times New Roman,serif}.footer-Top{padding-top:8em;padding-bottom:8em;background-color:#393939;background-image:url(/dist/images/grain-effect.png);background-repeat:repeat;background-position:0 0}.footer-Top .contain_small{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}@media (min-width:60.625em){.footer-Top .contain_small{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}}.footer-Top_Branding{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding-bottom:2em}@media (min-width:60.625em){.footer-Top_Branding{padding-bottom:0}}.footer-Top_Branding svg{width:200px;height:36.7px;display:block}@media (min-width:60.625em){.footer-Top_Branding svg{width:260px;height:46.7px}}.footer-Top_Branding svg .fl-1{fill:#606060}.footer-Top_Nav{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.footer-Top_Nav ul{margin:0;padding:0;text-align:center}@media (min-width:60.625em){.footer-Top_Nav ul{text-align:inherit}}.footer-Top_Nav ul li{list-style:none;display:inline-block;vertical-align:middle;margin:0 .4em}@media (min-width:60.625em){.footer-Top_Nav ul li{margin:0 0 0 .8em}}.footer-Top_Nav ul li a{text-decoration:none}.footer-Top_Nav ul li a:hover{color:#c9bb8b}.footer-Bottom{text-align:center;background-color:#252525;padding-top:2.5em;padding-bottom:2.5em;color:#6d6d6d;text-transform:uppercase;font-family:Muli,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.625em;letter-spacing:2px}.footer-Bottom a{text-decoration:none}.footer-Bottom a:hover{color:#c9bb8b}.header{padding:2em 0 0}@media (min-width:48em){.header{padding:1.5em 0}}.header .contain{padding-bottom:2em}@media (min-width:48em){.header .contain{padding-bottom:0}}.header .contain-Pos{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.error-page .header{border-bottom:1px solid #d9d9d9}.header .mitre{position:absolute;left:99.5%;top:0;width:60px;bottom:0;overflow:hidden;display:none}@media (min-width:48em){.header .mitre{display:block}}.header .mitre svg{fill:#535353;display:block;height:auto}.header-Contact{z-index:900;color:#fff;font-family:Muli,Helvetica Neue,Helvetica,Arial,sans-serif}@media (min-width:48em){.header-Contact{position:absolute;top:6.76em;left:0}}.header-Contact a{color:#fff;text-decoration:none}.header-Contact_Contain{background-color:#535353;padding:.8em 3.5em;position:relative;text-align:center}.header-Contact_Contain .details span{font-size:1.4em;display:block}.header-Contact_Contain .details ul{margin:0;padding:0}.header-Contact_Contain .details ul:after,.header-Contact_Contain .details ul:before{content:"";display:table}.header-Contact_Contain .details ul:after{clear:both}@media (min-width:32.5em){.header-Contact_Contain .details ul{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-flow:row-wrap;flex-flow:row-wrap;-ms-flex-direction:row;flex-direction:row}}@media (min-width:48em){.header-Contact_Contain .details ul{-ms-flex-pack:left;justify-content:left}}.header-Contact_Contain .details ul li{list-style:none;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media (min-width:32.5em){.header-Contact_Contain .details ul li{padding-right:.5em}}.header-Contact_Contain .details ul li.social{display:inline-block}.header-Contact_Contain .details ul li a{display:block}.header-Contact_Contain .details ul li a:hover{color:#c9bb8b}.header-Contact_Contain .details ul li:nth-child(4n){padding-right:0}.header-Contact_Contain .details ul li:nth-child(3n){margin-left:1em}.header-Brand svg{display:block;width:180px;height:32px}@media (min-width:32.5em){.header-Brand svg{width:340px;height:60px}}.header-Brand svg .p1{fill:#231f20}.header-Brand svg .clear-fill{fill:none}.header-Brand a{display:block}.header-Brand a:hover svg .p1{fill:#656960}.header-Navigation{text-align:right}.banner-Carousel{height:0;padding-top:80.86%;position:relative}@media (min-width:32.5em){.banner-Carousel{padding-top:42.86%}}.banner-Carousel .image{position:absolute;top:0;left:0;height:100%;width:100%;bottom:0;right:0;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.banner-Carousel .image .strap-Line{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding:0 1.875em;text-align:center}.banner-Carousel .image .strap-Line h1{margin-bottom:0;color:#fff;font-size:1.26563em}@media (min-width:32.5em){.banner-Carousel .image .strap-Line h1{font-size:1.42383em}}@media (min-width:48em){.banner-Carousel .image .strap-Line h1{font-size:1.80203em}}.banner-Carousel .image .hammer-icon svg{width:1.5em;height:1.5em;display:block;margin:0 auto .4em}.banner-Carousel .image .hammer-icon svg .hm-1{fill:#fff}.sub-Banner{width:100%;background-size:cover;background-position:50%;background-repeat:no-repeat}@media (min-width:70em){.sub-Banner{height:38em}}.sub-Banner:before{content:"";padding-top:55%;display:block}@media (min-width:25em){.sub-Banner:before{padding-top:35%}}@media (min-width:70em){.sub-Banner:before{padding:0;content:none}}.is-Padded{padding-top:5.313em;padding-bottom:5.313em}.license-Content h1{margin-bottom:1.6em;color:#656960;letter-spacing:14px}.license-Content .license-no{font-size:1.125em;padding:.5em 1.6em;border:1px solid grey;border-radius:40px;display:inline-block}.bid-Intro{background-repeat:no-repeat;background-size:cover;background-position:50%}.bid-Intro:after,.bid-Intro:before{content:"";display:table}.bid-Intro .contain_small,.bid-Intro:after{clear:both}.bid-Intro p{font-size:1.125em}.bid-Intro h1{font-family:HeuristicaBold,Georgia,Times,Times New Roman,serif;text-transform:none;letter-spacing:0;font-weight:400;line-height:1.4}.bid-Intro .left-Column{margin-bottom:2em}@media (min-width:45em){.bid-Intro .left-Column{width:48.51485%;float:left;margin-right:2.9703%}}@media (min-width:45em){.bid-Intro .right-Column{width:48.51485%;float:right;margin-right:0}}.bid-Intro .logos{text-align:center}.bid-Intro .logos img{max-width:320px;height:auto}.bid-Services{color:#fff;background-repeat:no-repeat;background-size:cover;background-position:50%}.bid-Services:after,.bid-Services:before{content:"";display:table}.bid-Services:after{clear:both}@media (min-width:47.5em){.bid-Services .project-Action{width:48.51485%;float:right;margin-right:0}}.bid-Services .project-Action>a{display:block;height:0;padding-top:30em;position:relative;box-shadow:-10px 10px 10px rgba(0,0,0,.2);transition:box-shadow .2s ease-in;transition-property:box-shadow,margin-top;transition-duration:.2s;background-repeat:no-repeat;background-size:cover}.bid-Services .project-Action>a:hover{box-shadow:-8px 8px 25px rgba(0,0,0,.6)}@media (min-width:61.25em){.bid-Services .project-Action>a{margin-top:-8em}}.bid-Services .project-Action>a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(83,83,83,.4)}.bid-Services .project-Action>a .content-Placement{position:absolute;text-align:center;top:0;left:0;padding:0 1em;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;color:#fff}.bid-Services .project-Action>a .content-Placement span{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.bid-Services .project-Action>a .content-Placement span h4{margin-bottom:.5em}@media (min-width:47.5em){.bid-Services .service-Opts{width:48.51485%;float:left;margin-right:2.9703%}}.bid-Services .service-Opts_List h5{border-bottom:1px solid #fff;text-transform:none}.bid-Services .service-Opts_List p{color:#a5a8a0}.bid-Services .service-Opts_List ul{margin:0 0 2em;padding:0}.bid-Services .service-Opts_List ul:after,.bid-Services .service-Opts_List ul:before{content:"";display:table}.bid-Services .service-Opts_List ul:after{clear:both}@media (min-width:47.5em){.bid-Services .service-Opts_List ul{margin:0}}.bid-Services .service-Opts_List ul li{list-style:none;margin-bottom:2em}@media (min-width:32.8125em){.bid-Services .service-Opts_List ul li{width:46.93878%;float:left;margin-right:6.12245%}.bid-Services .service-Opts_List ul li:nth-child(2n){float:right;margin-right:0}.bid-Services .service-Opts_List ul li:nth-child(3n),.bid-Services .service-Opts_List ul li:nth-child(4n){margin-bottom:0}}.bid-Services .service-Opts_List ul li a{text-decoration:none;color:#fff;display:block}.bid-Services .service-Opts_List ul li a:hover,.bid-Services .service-Opts_List ul li a:hover p{color:#c9bb8b}.bid-Services .service-Opts_List ul li a:hover h5{border-color:#c9bb8b}.service-List{margin:0;padding:0}.service-List li{list-style:none;margin-bottom:1em}.service-List li a{display:block;background-repeat:no-repeat;background-size:cover;background-position:50%;padding:22em 1em 1em;color:#fff;position:relative;text-decoration:none;overflow:hidden}.service-List li a .image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;transition:all .5s}.service-List li a:hover .image{transform:scale(1.2)}.service-List li a h2{margin-bottom:0}@media (min-width:0em) and (max-width:30em){.service-List li a h2{font-size:1.125em}}.service-List li a .content{position:relative;z-index:100;background-color:#535353;padding:1em;display:inline-block;box-shadow:1px 1px 5px rgba(46,46,58,.4)}.client-Quote{background-image:url(/dist/images/client-bg.jpg);background-repeat:repeat;background-position:50%;font-size:1.42383em;text-align:center}.projects-Feat{position:relative}.projects-Feat .carousel-nav{position:absolute;top:3em;left:3em;z-index:20;background-color:#2e2e3a}@media (min-width:55em){.projects-Feat .carousel-nav{background-color:transparent}}.projects-Feat .carousel-nav div{display:inline-block;cursor:pointer;text-transform:uppercase;color:#a5a8a0;font-family:Muli,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:.75em}.projects-Feat .carousel-nav div:first-child{margin:1em}.projects-Feat_Carousel{position:relative}.projects-Feat_Carousel .project{position:relative;font-family:Muli,Helvetica Neue,Helvetica,Arial,sans-serif;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.projects-Feat_Carousel .project h2{font-size:1.26563em;font-weight:800}.projects-Feat_Carousel .project p{font-size:1.125em}.projects-Feat_Carousel .project .meta{background-color:#656960;width:100%;padding:3em;color:#fff;z-index:1;position:relative;-ms-flex-order:2;order:2}@media (min-width:55em){.projects-Feat_Carousel .project .meta{width:35%;padding:16em 0 3em 3em}.projects-Feat_Carousel .project .meta:after{position:absolute;top:0;content:"";z-index:-1;height:100%;width:100%;background-color:#656960;left:0;transform-origin:top right;transform:skewX(20deg)}}.projects-Feat_Carousel .project .meta .spec{color:#a5a8a0;margin:0 0 2em;padding:0}.projects-Feat_Carousel .project .meta .spec li{list-style:none;display:inline-block}.projects-Feat_Carousel .project .meta .spec li:first-child{margin-right:1em}.projects-Feat_Carousel .project .image{background-size:cover;background-repeat:no-repeat;background-position:50%;-ms-flex-order:1;order:1}.projects-Feat_Carousel .project .image:before{content:"";padding-top:60%;display:block}@media (min-width:48em){.projects-Feat_Carousel .project .image:before{padding-top:50%}}@media (min-width:55em){.projects-Feat_Carousel .project .image{width:100%;height:100%;position:absolute;top:0;left:0}.projects-Feat_Carousel .project .image:before{content:none}}.page-Display_Header{text-align:center}.page-Display_Header h1:after{content:"";width:2em;height:1px;background-color:#c6c6c6;margin:.5em auto 0;display:block}.page-Display_Content{margin:0 auto}@media (min-width:37.5em){.page-Display_Content{width:74.25743%}}.page-Display_Content.larger-Break{width:100%}@media (min-width:56.25em){.page-Display_Content.larger-Break{width:74.25743%}}.page-Display_Addr{margin:0 auto 2em;text-align:center}.page-Display_Addr ul{margin:0;padding:0}.page-Display_Addr ul li{list-style:none}@media (min-width:37.5em){.page-Display_Addr{width:74.25743%}}.page-Display_Form{background-color:rgba(83,83,83,.1)}.page-Display_Form .form-Contain{width:100%;margin:0 auto}@media (min-width:37.5em){.page-Display_Form .form-Contain{width:87.12871%}}@media (min-width:48em){.page-Display_Form .form-Contain{width:74.25743%}}.page-Display_Form .form-Contain .intro{text-align:center;margin-bottom:3em;padding-left:1em;padding-right:1em}@media (min-width:43.75em){.page-Display_Form .form-Contain .intro{padding-left:0;padding-right:0}}.page-Display_Form form{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:1.875em;padding-right:1.875em}@media (min-width:43.75em){.page-Display_Form form{padding:0}}.page-Display_Form form label{font-family:Muli,Helvetica Neue,Helvetica,Arial,sans-serif;color:#2e2e3a}.page-Display_Form form .nl-Form_Input{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:100%;flex-basis:100%;position:relative;margin-bottom:.5em}.page-Display_Form form .nl-Form_Input.is-Hidden{display:none}@media (min-width:32.5em){.page-Display_Form form .nl-Form_Input{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:49%;flex-basis:49%}.page-Display_Form form .nl-Form_Input:nth-child(2n-1){margin-right:2%}}.page-Display_Form form .nl-Form_Input.textarea{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-negative:0;flex-shrink:0;margin-right:0}.page-Display_Form form .nl-Form_Input.textarea textarea{min-height:14em}.take-Action{width:100%;text-align:center;margin-top:3em}.take-Action p{margin-bottom:.4em;color:#868686}.take-Action:before{content:"";width:10em;height:1px;background-color:#c9bb8b;margin:0 auto 1em;display:block}.services img{margin-bottom:1em}.is-Form input[type=email],.is-Form input[type=text],.is-Form select,.is-Form textarea{width:100%;padding:.7em .8em;font-size:100%;border:0;-webkit-appearance:none;transition:background .2s ease-in;border-radius:0;font-family:HeuristicaRegular,Georgia,Times,Times New Roman,serif}.is-Form input[type=email]:focus,.is-Form input[type=text]:focus,.is-Form select:focus,.is-Form textarea:focus{background-color:#e1dabf}.is-Form input[type=email]::-moz-selection,.is-Form input[type=email]::selection,.is-Form input[type=text]::-moz-selection,.is-Form input[type=text]::selection,.is-Form select::-moz-selection,.is-Form select::selection,.is-Form textarea::-moz-selection,.is-Form textarea::selection{background:#fff;color:#2e2e3a}.is-Form input[type=submit]{-webkit-appearance:none;display:inline-block;line-height:1.2;font-size:.875em;border:0;color:#fff;border-radius:0;text-transform:uppercase;letter-spacing:1px;padding:.9em;transition:background .2s ease-in;background-color:#656960;cursor:pointer}.is-Form input[type=submit]:hover{background-color:#3f413b;color:#fff}.is-Form .attention{color:red;position:absolute;bottom:-1.5em;right:0}.is-Form .attention,.is-Form label{text-transform:uppercase;font-size:.75em;letter-spacing:.5px}.is-Form label,.projects-Detail .meta{font-family:Muli,Helvetica Neue,Helvetica,Arial,sans-serif}.projects-Detail .meta{color:#a0a0a0}.projects-Detail .meta span{margin:0 .5em 0 0}.projects-Detail .meta span:nth-child(2){margin-left:1em}.projects-Detail h2{margin-bottom:.6em}.projects-Detail .detail-image{margin-bottom:1em}.projects-List ul{margin:0;padding:0}.projects-List ul li{list-style:none;margin-bottom:1em}.projects-List ul li a{color:#fff;position:relative;text-decoration:none;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:39.375em){.projects-List ul li a{-ms-flex-direction:row;flex-direction:row;min-height:20em}}.projects-List ul li a .image{width:100%;transition:transform .5s ease-in;position:relative}@media (min-width:0em) and (max-width:39.3125em){.projects-List ul li a .image:before{content:"";padding-top:65%;display:block}}@media (min-width:39.375em){.projects-List ul li a .image{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:auto;flex-basis:auto;width:calc(100% - 18em)}}.projects-List ul li a .image>div{position:absolute;top:0;left:0;width:100%;height:100%;display:block;background-position:50%;background-size:cover;background-repeat:no-repeat}.projects-List ul li a:hover .image{transform:scale(1.2)}.projects-List ul li a h2{margin-bottom:.5em;font-size:1.125em}.projects-List ul li a .content{position:relative;z-index:100;background-color:#656960;width:100%;padding:1.4em;box-shadow:1px 1px 5px rgba(46,46,58,.4);display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}@media (min-width:39.375em){.projects-List ul li a .content{width:18em;padding:3em 1.4em 1.4em}}.projects-List ul li a .content .meta{color:#c9bb8b;font-family:Muli,Helvetica Neue,Helvetica,Arial,sans-serif}.projects-List ul li a .content span{margin:0 .5em 0 0}.projects-List ul li a .content span:nth-child(2){margin-left:1em}.paging{text-align:center;margin-top:2em;font-family:Muli,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:.875em;letter-spacing:1px;color:#797979}.block-Gallery{margin:2em 0}.intro-Paragraph{font-size:1.3em}.intro-Paragraph p{margin-bottom:1.26562em}.emphasis{text-align:center;background-image:url(/dist/images/client-bg.jpg);background-repeat:repeat;background-position:50%}.emphasis .contain{padding-top:6em;padding-bottom:6em}.emphasis .contain p{color:#797979;margin-bottom:0;font-size:.85em}.license{text-align:center;background-image:url(/dist/images/client-bg.jpg);background-repeat:repeat;background-position:50%}.license .contain{padding-top:6em;padding-bottom:6em}.license .contain p{color:#797979;margin-bottom:0;font-size:.85em}.license-Content h1{margin-bottom:.6em}.instagram-Feed .contain{text-align:center}.instagram-Feed .contain a{text-decoration:none}.instagram-Feed .contain #instafetch{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.instagram-Feed .contain #instafetch article{-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:39.375em){.instagram-Feed .contain #instafetch article{-ms-flex:0 0 50%;flex:0 0 50%}}@media (min-width:48em){.instagram-Feed .contain #instafetch article{-ms-flex:0 0 33%;flex:0 0 33%}}@media (min-width:57.5em){.instagram-Feed .contain #instafetch article{-ms-flex:0 0 25%;flex:0 0 25%}}.instagram-Feed .contain #instafetch article img{display:block;padding:.3em}.is-Error{text-align:center}.is-Error.is-Padded{padding-top:10em;padding-bottom:10em}.is-Error h1{font-size:10em;margin-bottom:.1em;color:#656960}.primary-Nav{margin:0;padding:0;display:none}@media (min-width:44.375em){.primary-Nav{display:-ms-flexbox;display:flex}}.primary-Nav li{list-style:none;margin-left:2em}.primary-Nav li a{text-decoration:none;color:#2e2e3a}.menu-Button{display:block;cursor:pointer}@media (min-width:44.375em){.menu-Button{display:none}}.menu-Button span{display:block}.menu-Button svg{width:1.3em;height:1.3em;display:block}.close-btn svg{width:.8em;height:.8em;display:block;fill:#a5a8a0}.pushy-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;background-color:#585c54;padding:2em 1em}.pushy-header .menu-logo svg{display:block;width:200px;height:36px;fill:#a5a8a0}.pushy-header .menu-logo svg .pushy1{fill:#a5a8a0}.pushy-header .menu-logo svg .clear-fill{fill:none}.pushy-header>div{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}