.building-products-header h2{color:#e63946;margin-bottom:2.4rem;margin-top:2.4rem}@media screen and (min-width:1200px){.building-products-header h2{margin-bottom:4rem;margin-top:4rem}}.building-products-header .image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:auto;object-fit:cover;width:100%}.initial-workshop{margin:0 auto;padding:4rem 1.2rem}.initial-workshop h5{color:#e63946}.initial-workshop .pipe-wrapper{left:70%;right:0;top:-5.5rem;z-index:-1}.initial-workshop .description{color:#505b6d;margin-top:4.8rem}@media screen and (min-width:600px){.initial-workshop .pipe-wrapper{top:0}}@media screen and (min-width:1200px){.initial-workshop{padding:12rem 1.2rem}.initial-workshop .description{margin-top:0}}.meet-promo{background-color:#f6f7f9;padding:4rem 1.2rem}.meet-promo p{color:#505b6d}.meet-promo img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:29.8rem;margin-top:4.8rem;object-fit:cover;width:auto}.meet-promo .additional-info{gap:2.4rem;margin:4rem 0}@media screen and (min-width:1200px){.meet-promo{padding:12rem 1.2rem}.meet-promo img{height:auto;width:100%}.meet-promo .additional-info{gap:0;margin:8.8rem 0}}.role-promo-container{padding-bottom:8rem}.role-promo-container .role-promo{margin:4rem auto 0}.role-promo-container .pipe-wrapper{right:50%;top:-4rem;z-index:-1}.role-promo-container .pipe-wrapper img{background-position:50%;background-repeat:no-repeat;background-size:cover;max-height:62.6rem;object-fit:cover;width:auto}@media screen and (min-width:1200px){.role-promo-container{padding-bottom:12rem}.role-promo-container .role-promo{margin:12rem auto 0}.role-promo-container .role-promo .content-wrapper{margin-left:-8rem;width:calc(100% + 8rem)}.role-promo-container .role-promo .content-wrapper .content{padding-left:8rem}.role-promo-container .pipe-wrapper{top:-12rem}}.participants{margin-top:2.4rem}.participants .title{color:#5d7aa6}.project-insight-hub{gap:1.6rem;margin-top:2.4rem}.project-insight-hub span{color:#5d7aa6}.project-insight-hub p{color:#505b6d}@media screen and (min-width:1200px){.project-insight-hub:first-child{margin-top:0}}.badge-wrapper{gap:.8rem;margin-top:1.6rem}.building-products-badge{border-radius:1.6rem;padding:.4rem 1.2rem}.default-badge,.default-badge-text-dark{background-color:#e4efff;border:.1rem solid #c4d2e7}.default-badge{color:#5d7aa6}.default-badge-text-dark{color:#445162}.green-badge{background-color:#d2fcfc;border:.1rem solid #bee7e7;color:#648e8e}.gray-badge{background-color:#f6faff;border:.1rem solid #c4d1e2;color:#6e7d92}.red-badge{background-color:#ffe5e7;border:.1rem solid #e2bdbf;color:#be575f}.icon-container{margin-top:2.4rem}.icon-container span{color:#5d7aa6}.icon-container .icon{gap:1.6rem;margin-top:1.6rem}.icon-container .icon p{color:#505b6d}.promo{padding-top:6.4rem}.promo:first-child{padding-top:4.2rem}.promo .description{color:#505b6d;margin-top:1.6rem}@media screen and (min-width:1200px){.promo:first-child{padding-top:0}}.workshop{background-color:#f6f7f9;padding:4rem 1.2rem}.workshop img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:auto;margin-top:2.4rem;object-fit:cover;width:100%}.workshop .description{color:#505b6d;margin-top:2.4rem}@media screen and (min-width:1200px){.workshop{margin-left:-12rem;padding:12rem 1.2rem;width:calc(100% + 12rem)}.workshop .col-wrapper{padding-left:12rem}.workshop img{margin-top:0}}.about{padding:4rem 2.4rem}.about p{color:#505b6d}.about strong{color:#2d333e}@media screen and (min-width:900px){.about{padding:12rem 3.2rem}}.essential-design{padding:4rem 1.2rem}.essential-design .description{color:#505b6d;margin-top:2.4rem}.essential-design img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:auto;margin-top:2.4rem;object-fit:cover;width:100%}@media screen and (min-width:1200px){.essential-design{margin-left:-12rem;padding:12rem 1.2rem;width:calc(100% + 12rem)}.essential-design .col-wrapper{padding-left:12rem}.essential-design img{margin-top:0}.essential-design .title-wrapper{gap:1.6rem}.essential-design .title-wrapper h5{color:#e63946}}.further-design-development{background-color:#f6f7f9;padding:4rem 1.2rem}.further-design-development img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:auto;margin-top:2.4rem;object-fit:cover;width:100%}.further-design-development .description{color:#505b6d;margin-top:2.4rem}@media screen and (min-width:1200px){.further-design-development{margin-left:-12rem;padding:12rem 1.2rem;width:calc(100% + 12rem)}.further-design-development .col-wrapper{padding-left:12rem}.further-design-development img{margin-top:0}}:root{--breakpoint-sm:600px;--breakpoint-md:900px;--breakpoint-lg:1200px;--breakpoint-xl:1900px;--breakpoint-xxl:2500px}.implementation{padding:4rem 1.2rem}.implementation img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:auto;margin-top:2.4rem;object-fit:cover;width:100%}.implementation .description{color:#505b6d;margin-top:2.4rem}@media screen and (min-width:1200px){.implementation{margin-left:-12rem;padding:12rem 1.2rem;width:calc(100% + 12rem)}.implementation .col-wrapper{padding-left:12rem}.implementation img{margin-top:0}}.start-scaling-your-team{background:#f6faff;border:none;position:relative}@media (min-width:900px){.start-scaling-your-team{border:.3rem solid #e5e5e5}}.start-scaling-your-team .arrow-wrapper{background-color:#fff;height:3rem;position:absolute;width:3rem;z-index:1}.start-scaling-your-team .arrow-wrapper.top-arrow{border-bottom:.3rem solid #e5e5e5;border-left:.3rem solid #e5e5e5;right:-.3rem;top:-.3rem}.start-scaling-your-team .arrow-wrapper.bottom-arrow{border-right:.3rem solid #e5e5e5;border-top:.3rem solid #e5e5e5;bottom:-.3rem;left:-.3rem}.start-scaling-your-team .arrow-wrapper.bottom-arrow svg{transform:rotate(135deg) translateX(50%)}.start-scaling-your-team .arrow-wrapper svg{height:1.6rem;transform:rotate(-45deg);width:3.8rem}.start-scaling-your-team .arrow-wrapper svg path{fill:#000}.start-scaling-your-team h3 span{text-decoration:underline}.start-scaling-your-team a{color:#fff;text-align:center}