.page_pageContainer__0WPdr{align-items:center;width:100%;color:#000;padding-top:10px}.page_pageContainer__0WPdr,.page_pageSubContainer__bregs{display:flex;flex-direction:column;justify-content:center}.page_pageSubContainer__bregs{align-items:flex-start;width:50%;border-radius:5px;padding:0 10px 50px}.page_headerContainer__zJs4C{height:500px}.page_headerBackground__Gdqvq,.page_headerContainer__zJs4C{display:flex;align-items:center;justify-content:center;background-size:cover;width:100%}.page_headerBackground__Gdqvq{background-image:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.5)),url(/_next/static/media/structural-engineer-consultation.069b1396.webp);height:100%;color:#fff;text-align:center}.page_ctaBackground__us_mh{background-image:linear-gradient(transparent,#000),url(/_next/static/media/laval-home-open-living-space.8d7133b2.png);background-size:cover;width:100%;height:100%}.page_headerTextContainer__IXK85{display:flex;justify-content:center;flex-direction:column;border-radius:50%;max-width:700px;opacity:.9}.page_headerText__rpP23{font-size:xx-large;opacity:1;font-weight:700;color:#fff;padding-bottom:0;padding-left:5px;padding-right:5px}.page_headerSubText__Q7VMK{font-size:large;opacity:1;font-weight:700;color:#fff}.page_title__Nw3jA{padding-top:25px;font-weight:700;font-size:large;width:100%;display:flex}.page_titleH3__Dy0uB{padding-top:15px;font-weight:700;font-size:medium;width:100%;display:flex}.page_imageWrapper__mGVNV{width:350px;height:200px;border-radius:5px;overflow:hidden;position:relative}.page_imageWrapper__mGVNV img{object-fit:cover}.page_howItWorksContainer__gBKO0{padding-top:20px;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-around;width:100%;max-width:1800px;gap:40px;padding-bottom:30px}.page_stepContainer__xxmzD{display:flex;flex-direction:row;color:#000;width:300px}.page_stepImgContainer__F8fLR{min-width:70px;display:flex;flex-direction:row;justify-content:center}.page_stepDetailsContainer__VrdgH{padding-left:10px;padding-right:10px}.page_stepTitle__uFgbZ{font-size:large;font-weight:700}.page_stepDesc__zhpgl{padding-top:10px;font-size:small}@media (max-width:1200px){.page_pageSubContainer__bregs{width:70%}}@media (max-width:900px){.page_pageSubContainer__bregs{width:100%}.page_headerText__rpP23{font-size:xx-large}}.page_navLink__lFzCu{color:#1e1e77;text-decoration:none}.page_navLink__lFzCu:hover{color:#db731d;text-decoration:underline}.page_navLink__lFzCu:active{color:#ff8c00}