:root{--light-gray:whitesmoke;--black:black;--heading-color:#252730;--brand-red:#d73f3c;--border-color:#cbcbcd;--brand-black:#1d1f26;--white:white;--body-text:#505259;--text-on-dark-stripe:#e7e7e7}body{background-color:var(--light-gray);color:#505259;font-family:Poppins,Arial,sans-serif;font-size:18px;font-weight:300;line-height:26px}h1{color:var(--black);letter-spacing:-.7px;margin-top:0;margin-bottom:32px;font-size:40px;font-weight:500;line-height:50px}h2{color:var(--heading-color);letter-spacing:-.4px;margin-top:0;margin-bottom:24px;font-size:32px;font-weight:500;line-height:40px}h3{color:var(--heading-color);margin-top:0;margin-bottom:0;font-size:20px;font-weight:500;line-height:28px}h4{color:var(--heading-color);margin-top:10px;margin-bottom:10px;font-size:18px;font-weight:400;line-height:28px}h5{color:var(--brand-red);letter-spacing:1px;text-transform:uppercase;margin-top:0;margin-bottom:8px;font-size:16px;font-weight:400;line-height:16px}h6{color:var(--border-color);letter-spacing:1px;text-transform:uppercase;margin-top:0;margin-bottom:16px;font-size:16px;font-weight:400;line-height:16px}p{margin-bottom:16px}a{color:var(--brand-red);text-decoration:none}a:hover{color:var(--brand-black)}ul,ol{margin-bottom:32px;padding-left:40px}label{color:var(--brand-black);margin-bottom:0;font-size:16px;font-weight:500;line-height:32px;display:block}blockquote{border-left:8px solid var(--brand-red);margin-bottom:24px;padding:10px 20px 10px 32px;line-height:26px}.blk-btn{background-color:var(--heading-color);color:var(--white);text-transform:uppercase;height:56px;padding:0 32px;font-family:Poppins,Arial,sans-serif;font-size:14px;font-weight:500;line-height:56px;transition:all .35s}.blk-btn:hover{background-color:var(--black);color:var(--white);background-image:none}.custom-list{margin-top:32px;padding-left:24px}.custom-list.last{margin-bottom:0}.custom-list.last.first{margin-top:0}.custom-list.hide{display:none}.custom-list-li{text-align:left;background-image:url(https://cdn.prod.website-files.com/634474cf7342ca577a46ed78/634474cf7342ca4d9746edbb_custom-bullet.svg);background-position:0 0;background-repeat:no-repeat;align-items:center;margin-bottom:16px;padding-left:36px;line-height:24px;display:flex}.custom-list-li.last{margin-bottom:0}.wrapper{box-shadow:none;width:100%;max-width:100%;margin-left:auto;margin-right:auto;overflow:hidden}.navbar{border-top:2px solid var(--brand-red);border-bottom:1px solid var(--border-color);background-color:var(--white);justify-content:space-between;align-items:center;width:100%;padding-top:12px;padding-bottom:12px;position:fixed;inset:0% 0% auto}.nav-menu{margin-top:20px;font-family:Poppins,Arial,sans-serif;font-size:16px}.nav-link{padding-left:12px;padding-right:12px;font-size:14px;font-weight:500;transition:all .35s}.nav-link:hover,.nav-link.w--current{color:var(--brand-red)}.phone-link{color:var(--brand-red);padding-left:11px;padding-right:0;font-size:14px;font-weight:500;transition:all .35s}.phone-link:hover{color:var(--brand-red)}.home-cta{background-color:var(--brand-red);color:var(--white);background-image:url(https://cdn.prod.website-files.com/634474cf7342ca577a46ed78/634474cf7342cadabc46edcf_about-top.svg);background-position:0 0;background-repeat:repeat;background-size:auto;width:100%;max-width:100%;padding:80px 20px}.inner{width:100%;max-width:920px;margin-left:auto;margin-right:auto}.inner.center{text-align:center}.hero{background-color:var(--brand-black);width:100%;max-width:100%;min-height:70svh;margin-left:auto;margin-right:auto;padding-top:136px;display:flex;position:relative}.hero-project-1{border-style:solid;border-width:4px 2px 4px 4px;border-color:var(--white);object-fit:cover;width:100%;max-width:100%;height:100%;display:block;position:relative;overflow:hidden}.hero-project-2{border-style:solid;border-width:4px 4px 2px 2px;border-color:var(--white);width:100%;height:50%;display:block;position:relative;overflow:hidden}.hero-right{width:100%;max-width:40%;position:relative;overflow:hidden}.hero-project-3{border-style:solid;border-width:2px 4px 4px 2px;border-color:var(--white);width:100%;height:50%;display:block;position:relative;overflow:hidden}.hero-description{z-index:2;color:var(--white);padding:24px;position:absolute;inset:auto 0% 0%;box-shadow:0 0 #0000,0 1px .4px #00000008,0 2px .8px #0000000a,0 3.4px 1.6px #0000000b,0 5.4px 2.9px #0000000c,0 8.9px 5.3px #0000000c,0 15.4px 10.4px #0000000d,0 30.6px 22.8px #0000000e}.hero-location{color:#fffc;text-transform:uppercase;margin-bottom:8px;font-size:16px;font-weight:500;line-height:22px}.hero-project-text{grid-column-gap:12px;grid-row-gap:12px;text-transform:uppercase;align-items:flex-start;font-size:28px;font-weight:700;line-height:30px;display:flex}.home-cta-text{justify-content:space-between;font-size:24px;line-height:34px;display:flex}.home-cta-subhead{letter-spacing:.4px;text-transform:uppercase;margin-bottom:20px;font-size:16px;font-weight:400;line-height:18px}.home-cta-col{width:100%;max-width:70%;font-size:28px;line-height:36px}.main{padding-top:120px;padding-bottom:120px}.row{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:60px;padding-right:60px}.row.marb{margin-bottom:24px}.row.center{text-align:center}.row-flex-space{flex-wrap:wrap;justify-content:space-between;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:60px;padding-right:60px;display:flex}.home-service{z-index:0;border:1px solid var(--border-color);background-color:var(--white);color:var(--body-text);flex-flow:column;justify-content:space-between;width:100%;max-width:32%;margin-bottom:24px;padding:20px 20px 40px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 40px -8px #00000012}.home-icon{color:var(--heading-color);width:64px;min-width:64px;max-width:64px;height:64px;min-height:64px;max-height:64px;margin-bottom:32px}.card-h2{color:var(--brand-red);letter-spacing:0;text-transform:uppercase;margin-top:0;margin-bottom:16px;font-size:24px;font-weight:400;line-height:32px}.main-stripe{background-color:#cbcbcd4d;background-image:url(https://cdn.prod.website-files.com/634474cf7342ca577a46ed78/634474cf7342ca0e6446edc2_building-bg.png);background-position:100% 100%;background-repeat:no-repeat;background-attachment:scroll;border-top:1px solid #cbcbcd80;border-bottom:1px solid #cbcbcd80;padding-top:120px;padding-bottom:120px}.col60{width:100%;max-width:60%}.main-services{padding-top:120px;padding-bottom:96px}.row-flex{flex-flow:wrap;justify-content:space-between;align-items:flex-start;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:60px;padding-right:60px;display:flex;position:relative;top:0}.row-flex.center{align-items:center}.col50{width:100%;max-width:48%;position:relative}.col50.mb32{margin-bottom:32px}.col50.service{margin-bottom:60px}.col50-stats{justify-content:space-between;width:100%;max-width:45%;display:flex}.footer-wrapper{color:var(--border-color);background-color:#1d1f26;background-image:linear-gradient(#1d1f26f2,#1d1f26f2),url(https://cdn.prod.website-files.com/634474cf7342ca577a46ed78/634474cf7342ca43f146edc4_footer-img.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;width:100%;padding-top:80px;font-size:16px;line-height:30px}.footer-link{color:var(--border-color)}.footer-link:hover{color:var(--white);text-decoration:underline}.img-block-right{background-color:var(--brand-red);width:240px;height:240px;position:absolute;inset:auto -8px -8px auto}.img-right-border{z-index:5;display:block;position:relative}.img-block-left{background-color:var(--brand-red);width:240px;height:240px;position:absolute;inset:auto auto -8px -8px}.img-left-border{z-index:5;display:block;position:relative}.stat{background-color:#ffffff1a;border:1px solid #ffffffa3;width:100%;max-width:48%;padding:32px 16px;position:relative}.red-stat{color:var(--brand-red);letter-spacing:-3px;font-size:90px;font-weight:700;line-height:90px}.stat-flex{justify-content:center;align-items:flex-end;display:flex}.small-stat{letter-spacing:.4px;text-transform:uppercase;margin-left:8px;position:relative;top:-8px}.stat-block{color:var(--text-on-dark-stripe);text-align:center;letter-spacing:.7px;text-transform:uppercase;margin-top:8px;font-size:14px;font-weight:600;line-height:18px}.our-company{color:#cbcbcd99;letter-spacing:-3px;text-transform:uppercase;font-size:72px;font-weight:700;line-height:90px;position:relative}.stat-border{align-items:center;width:100%;max-width:85%;height:26px;display:flex}.safety{z-index:5;backface-visibility:hidden;perspective-origin:50%;transform-origin:50%;color:#cbcbcd;text-transform:uppercase;font-family:Poppins,Arial,sans-serif;font-size:90px;font-weight:700;line-height:90px;position:absolute;inset:0% -11% 0% auto;transform:translate(-30px)rotate(90deg)}.round{z-index:5;background-color:var(--brand-red);border-radius:100%;width:17px;min-width:17px;max-width:17px;height:17px;min-height:17px;max-height:17px;position:absolute}.stat-redline{background-color:var(--brand-red);width:100%;max-width:40%;height:5px}.stat-grayline{background-color:var(--border-color);width:100%;height:2px}.stat-border-wrap{justify-content:space-between;align-items:center;width:100%;max-width:1440px;margin-top:40px;margin-left:auto;margin-right:auto;padding-left:60px;padding-right:60px;display:flex}.row-footer{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:100%;max-width:1440px;margin-bottom:60px;margin-left:auto;margin-right:auto;padding-left:60px;padding-right:60px;display:flex}.row-flex-rev{flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:60px;padding-right:60px;display:flex}.col30-img{width:100%;max-width:30%;position:relative}.col50-img{background-color:var(--black);background-color:var(--black);width:100%;max-width:45%;position:relative}.simple-menu-button{background-color:#fff;width:60px;height:60px;padding:0;overflow:hidden}.simple-menu-button.w--open{background-color:#fff}.line-1{z-index:2;background-color:#7a7a7a;width:35px;height:2px;margin-left:auto;margin-right:auto;display:block;position:absolute;top:10px;left:0;right:0}.line-1.simple{top:18px}.line-2{z-index:1;background-color:#7a7a7a;width:35px;height:2px;margin-left:auto;margin-right:auto;display:block;position:absolute;top:20px;left:0;right:0}.line-2.simple{top:28px}.line-3{z-index:2;background-color:#7a7a7a;width:35px;height:2px;margin-left:auto;margin-right:auto;display:block;position:absolute;top:30px;left:0;right:0}.line-3.simple{top:38px}.project-arrow{width:24px;min-width:24px;max-width:24px;height:10px;min-height:10px;max-height:10px;margin-top:32px;margin-bottom:32px}.dark-stripe-stats{background-color:var(--heading-color);color:var(--text-on-dark-stripe);background-image:url(https://cdn.prod.website-files.com/634474cf7342ca577a46ed78/634474cf7342cadabc46edcf_about-top.svg);background-position:50%;background-attachment:scroll;width:100%;max-width:100%;padding-top:120px;padding-bottom:120px}.partner-img{opacity:1;filter:grayscale();width:100%;max-width:65%;margin-left:auto;margin-right:auto}.partner{border:1px solid var(--border-color);background-color:var(--white);text-align:center;width:100%;max-width:48%;margin:1%;padding-top:8px;padding-bottom:8px;box-shadow:0 2px 20px -5px #0000001a}.main-partners{padding-top:120px;padding-bottom:120px}.col50-flex{flex-wrap:wrap;justify-content:space-between;width:100%;max-width:100%;display:flex;position:relative}.company{margin-left:40px;font-size:16px;line-height:26px}.author{color:var(--brand-black);margin-left:40px;font-weight:600}.hero-left{object-fit:cover;width:100%;max-width:100%}.header-img{object-fit:cover;width:100%;height:100%;position:relative}.hero-img-mask{z-index:1;background-image:linear-gradient(#0000,#0009);position:absolute;inset:0%}.navbar-container{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:60px;padding-right:60px}.sub-title{color:#0000008c;letter-spacing:.4px;text-transform:uppercase;margin-bottom:20px;font-size:16px;font-weight:400;line-height:18px}.sub-title.mobile-color{color:var(--border-color)}.sub-title.nm{color:var(--brand-black);margin-bottom:8px;font-weight:500}.sub-title.red{color:var(--brand-red)}.sub-title.white{color:var(--white)}.card-top{z-index:2;margin-bottom:16px;position:relative}.pad-left24{padding-left:24px}.h3-footer{color:var(--border-color);margin-bottom:16px;font-size:24px;font-weight:400;line-height:34px}.footer-line{background-color:var(--brand-red);width:48px;height:1px}.footer-list{white-space:nowrap;white-space:nowrap;width:100%;padding-top:32px;padding-left:0}.footer-flex{grid-column-gap:80px;grid-row-gap:80px;display:flex}.inline-link{padding-top:8px;padding-bottom:8px;display:inline-block}.arrow{width:16px;height:8px;position:relative;top:-3px}.link-text{text-transform:uppercase;font-size:16px;font-weight:500}.link-flex{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-start;align-items:flex-start;display:flex}.link-line{background-color:var(--black);width:0%;height:2px}.inline-link-white{color:var(--white);padding-top:8px;padding-bottom:8px;display:inline-block}.inline-link-white:hover{color:var(--brand-red)}.white-link-line{background-color:var(--brand-red);width:0%;height:2px}.btn-pad{padding-top:12px;padding-left:40px}.footer-divider{background-color:#ffffff4d;width:100%;height:1px}.copyright{justify-content:space-between;padding-top:16px;padding-bottom:16px;font-size:14px;display:flex}.hero-img-mask-2{z-index:1;background-image:linear-gradient(#0000,#0006);position:absolute;inset:0%}.arrow-hero{width:16px;min-width:16px;max-width:16px;height:8px;min-height:8px;max-height:8px;margin-top:-6px}.service-card-line{z-index:1;background-color:var(--brand-red);width:0%;height:2px;position:absolute;inset:auto 0% 0%}.service-card-arrow{z-index:1;grid-column-gap:4px;grid-row-gap:4px;justify-content:center;align-items:center;padding-right:20px;display:flex;position:absolute;inset:auto 0% 0% auto}.main-last{padding-bottom:120px}.footer-flex-2{grid-column-gap:80px;grid-row-gap:80px;display:flex}.service-mask{z-index:0;background-color:var(--brand-black);position:absolute;inset:0%;transform:translateY(-100%)}.row-partners{flex-wrap:wrap;justify-content:space-between;align-items:stretch;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:60px;padding-right:60px;display:flex}.service-arrow-text{color:var(--brand-red);text-transform:uppercase;font-size:16px;font-weight:500}@media screen and (min-width:1280px){.nav-link{padding-left:16px;padding-right:16px;font-size:16px}.phone-link{margin-left:160px;font-size:16px}.safety{right:-3%}}@media screen and (min-width:1440px){.nav-link{padding-left:20px;padding-right:20px}.safety{right:-3%}}@media screen and (min-width:1920px){.hero{min-height:80svh;max-height:80svh}.split-header-intro{max-width:65%}}@media screen and (max-width:991px){h1{font-size:26px;line-height:36px}h2{font-size:24px;line-height:32px}blockquote{border-left-width:0;border-left-color:#0000;padding-left:0;padding-right:0}.navbar{border-bottom:1px solid var(--border-color);padding-left:20px;padding-right:20px}.nav-menu{background-color:var(--brand-black);color:var(--white);margin-top:0}.nav-link{color:var(--white);padding-left:20px;padding-right:20px}.nav-link:hover{color:var(--white)}.nav-link.w--current{color:var(--light-gray)}.phone-link{color:var(--white);margin-left:0;margin-right:0;padding-left:20px;padding-right:20px;font-weight:500}.phone-link:hover{color:var(--white)}.home-cta{padding-top:60px;padding-bottom:60px}.hero{min-height:auto;padding-top:96px}.hero-project-1{border-width:0;max-width:100%}.hero-right{display:none}.home-cta-subhead{font-size:16px;line-height:16px}.home-cta-col{font-size:22px;line-height:32px}.main{padding-top:60px;padding-bottom:60px}.row{padding-left:20px;padding-right:20px}.row.center{padding-left:20px;padding-right:10px}.row-flex-space{padding-left:20px;padding-right:20px}.home-service{max-width:49%;margin-bottom:16px}.card-h2{font-size:20px}.main-stripe{padding-top:60px;padding-bottom:60px}.col60{max-width:100%}.main-services{padding-top:60px;padding-bottom:40px}.row-flex{justify-content:space-around;padding-left:20px;padding-right:20px}.col50{max-width:100%}.col50-stats{max-width:100%;margin-top:16px}.stat{width:48%;max-width:48%}.stat-border{max-width:75%}.safety{right:11%}.stat-border-wrap{justify-content:space-between;align-items:center;padding-top:16px;padding-left:20px;padding-right:20px}.row-footer{padding-left:20px;padding-right:20px}.row-flex-rev{flex-direction:column-reverse;padding-left:20px;padding-right:20px}.col30-img{max-width:70%;margin-bottom:16px}.col30-img.marb{margin-bottom:40px;margin-right:auto}.col50-img{max-width:100%;margin-bottom:16px}.col50-img.mb40{margin-bottom:40px}.brand{width:140px}.simple-menu-button{margin-top:8px}.simple-menu-button.w--open{margin-top:5px}.line-1.simple,.line-2.simple,.line-3.simple{background-color:var(--heading-color);background-color:var(--heading-color)}.title{margin-top:95px}.title-row,.service-row,.row-flex-at{padding-left:20px;padding-right:20px}.address{margin-bottom:64px}.title-contact{margin-top:95px}.split-header{margin-bottom:60px;padding-top:96px}.split-header-left{justify-content:flex-start;align-items:flex-start;max-width:100%;padding:60px;position:absolute}.split-header-about{max-width:100%}.split-header-row{height:auto}.split-header-intro{max-width:100%;right:auto}.dark-stripe{padding-top:60px;padding-bottom:60px}.leadership-item{max-width:40%;margin-right:50px}.leadership-collection-list{max-width:100%}.gray-stripe{padding-top:60px;padding-bottom:60px}.split-header-safety{max-width:100%}.review-author{margin-left:20px}.project-item{max-width:50%}.project-overview{margin-bottom:0}.split-header-projects{max-width:100%}.project-image-mask{background-color:#2527307d}.license-information{max-width:100%;margin-top:60px}.col50-projects{max-width:100%;margin-bottom:20px}.col-prefab{max-width:100%}.main-prefab{margin-bottom:80px}.main-prefab.marb{padding-top:60px}.prefab-block{max-width:100%;right:auto}.fab-header{padding-top:96px}.company-logo{margin-left:15px}.dark-stripe-stats{padding-top:60px;padding-bottom:60px}.partner-img{max-width:65%}.main-partners{padding-top:60px;padding-bottom:60px}.col50-flex{max-width:100%}.company{margin-left:0}.author{margin-bottom:4px;margin-left:0;line-height:22px}.main-review{margin-bottom:0}.title-review{margin-top:95px}.service-icon-text{font-size:14px;line-height:16px}.service-icons{padding-left:20px;padding-right:20px}.main-related{padding-top:60px}.culture-images{max-width:100%}.navbar-container{padding-left:20px;padding-right:20px}.title-services{margin-top:95px}.dark-stripe-videos{padding-top:60px;padding-bottom:60px}.main-sto-videos{margin-bottom:80px}.sto-flex-row{margin-bottom:60px}.sub-title.mobile-color{color:var(--border-color)}.h3-footer{text-align:center}.footer-line{margin-left:auto;margin-right:auto}.btn-pad{padding-left:0}.main-last{padding-bottom:60px}.footer-col-1{margin-left:auto;margin-right:auto}.footer-col-2{flex-flow:column;margin-left:auto;margin-right:auto;display:flex}.col32{max-width:100%}.col32.flex{margin-bottom:20px}.col32.flex-stretch{margin-bottom:20px;overflow:hidden}.img-fit{object-fit:cover;width:100%;height:100%}.row-partners{grid-column-gap:60px;grid-row-gap:60px;padding-left:20px;padding-right:20px}}@media screen and (max-width:767px){h5{line-height:18px}blockquote{padding-left:0;padding-right:0}.blk-btn{font-size:16px}.navbar{padding-left:10px;padding-right:10px}.nav-link,.nav-link.w--current{padding-top:12px;padding-bottom:12px}.phone-link{padding-top:12px;padding-bottom:30px}.home-cta{padding-top:40px;padding-bottom:40px}.hero{min-height:auto;padding-top:90px}.home-cta-text{flex-direction:column}.home-cta-subhead{text-align:center}.home-cta-col{text-align:center;max-width:100%;margin-bottom:24px}.main{padding-top:60px;padding-bottom:60px}.home-service{max-width:100%;margin-bottom:30px}.col60.marb{margin-bottom:60px}.col50-stats{flex-wrap:wrap}.footer-wrapper{padding-top:40px;padding-bottom:40px}.img-block-right{display:none}.img-right-border{border-top-left-radius:0;bottom:0;left:0}.img-block-left{display:none}.img-left-border{border-top-right-radius:0;bottom:0;left:0}.stat{width:100%;max-width:100%;margin-bottom:24px}.red-stat{font-size:72px;line-height:72px}.our-company{margin-bottom:20px;font-size:48px;line-height:58px}.stat-border,.safety{display:none}.stat-border-wrap{margin-top:0}.row-footer{text-align:center;justify-content:center}.home-cta-button{text-align:center}.col30-img{max-width:100%}.col30-img.marb{margin-bottom:24px}.title-row{height:220px}.title-h1{font-size:24px;line-height:28px}.title-line{width:80px}.alt-h1{font-size:30px;line-height:40px}.leadership-item{max-width:100%;margin-right:0}.leadership-collection-list{margin-bottom:30px}.review-author-block{flex-direction:column;align-items:flex-start}.related-projects-item{max-width:100%;margin-bottom:32px}.img-btm-border{border-bottom-color:#d73f3c00}.col50-projects{height:auto}.main-prefab{margin-bottom:40px}.col30-video{max-width:100%;margin-bottom:24px}.position-divider{display:none}.main-review{margin-bottom:40px}.other-services{max-width:49%;margin-bottom:12px}.main-sto-videos{margin-bottom:60px}.title-row-sto-video{height:220px}.sto-flex-row{margin-bottom:0}.footer-line{margin-left:auto;margin-right:auto}.footer-list.last{margin-bottom:0;padding-top:0}.footer-flex{grid-column-gap:18px;grid-row-gap:18px;flex-flow:wrap;justify-content:center;margin-left:auto;margin-right:auto}.main-no-pad{margin-bottom:40px}.review-flex{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column}.footer-flex-2{grid-column-gap:18px;grid-row-gap:18px;flex-flow:wrap;justify-content:center;margin-left:auto;margin-right:auto}}@media screen and (max-width:479px){body{font-size:16px;line-height:22px}h1{font-size:22px;line-height:32px}h2{font-size:20px;line-height:26px}h5{font-size:14px;line-height:14px}.custom-list{padding-left:0}.custom-list-li,.inner.center,.inner.center{text-align:left}.hero-project-text{line-height:32px}.home-cta-subhead{font-size:14px}.home-cta-col{font-size:20px;line-height:30px}.col50-stats{margin-top:0}.our-company{padding-left:0;font-size:48px}.row-footer{padding-left:10px;padding-right:10px}.brand.w--current{padding-left:0}.simple-menu-button{margin-right:-20px}.title-row{align-items:flex-start}.title-line{width:40px;margin-bottom:16px;margin-right:0;display:none}.title-wrap{flex-direction:column;align-items:flex-start}.split-header{margin-bottom:30px}.split-header-left{padding:30px}.leadership-item{max-width:100%}.pull-quote{font-size:20px;line-height:30px}.project-item{max-width:100%}.service-icon-wrap{width:80px;min-width:80px;max-width:80px;height:80px;min-height:80px;max-height:80px;margin-left:0}.inner-small{justify-content:center;align-items:flex-start;padding-left:21px;padding-right:21px}.dark-stripe-safety{padding-top:60px;padding-bottom:60px}.red-btn-lg{text-align:center;width:100%}.col50-projects{margin-bottom:15px}.video-overlay{justify-content:center;align-items:flex-end}.prefab-block{padding-left:0;padding-right:0}.partner{max-width:100%;margin-left:auto;margin-right:auto}.other-services{max-width:98%}.title-row-sto-video{justify-content:flex-end;align-items:flex-start}.sto-flex-row{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;align-items:flex-start}.sto-link{justify-content:center;align-items:center;width:100%;display:flex}.service-page-icon{width:40px;min-width:40px;max-width:40px;height:40px;min-height:40px;max-height:40px}.footer-flex{grid-column-gap:80px;grid-row-gap:80px;width:100%}.copyright{flex-flow:column;align-items:center}.footer-flex-2{grid-column-gap:0px;grid-row-gap:0px;width:100%}.medium-txt{font-size:18px;line-height:26px}.main-toppad{padding-bottom:0}.breadcrumb{font-size:13px}}