#projects #intro{background:url(/_astro/projects-banner.3FPkEH6v.webp) no-repeat center center;background-size:cover}@media (max-width: 700px){#intro .bdr-top p:last-child{margin-bottom:2rem}}.coming-soon{color:#fff;background:#dec024;display:inline-block;padding:.5rem 1.5rem;font-size:1rem;margin-bottom:3rem}h3{font-size:min(max(1.5rem,2vw),40px)}#future-projects .container.top.btm{padding:100px 1.3rem}#dragon-centre,#dragon-centre p{margin-bottom:4rem}#dragon-centre-tall{background:url(/_astro/dc-condo.NYPMHB5a.webp) no-repeat center center;background-size:cover;height:850px;border-left:1.5rem #fff solid;border-right:1rem #fff solid}#dragon-centre-cropped{background:url(/_astro/dc-condo-cropped.DH1O19cK.webp) no-repeat bottom;background-size:cover;height:500px}@media (max-width: 700px){#dragon-centre-tall{height:800px;border-top:1.5rem #fff solid;border-left:1rem #fff solid;border-right:1rem #fff solid}}#bloor p{margin-bottom:1.5rem}#bloor h4{font-size:.9rem;letter-spacing:1.5px;color:#1f3165;margin-bottom:3rem}h3{margin-bottom:.5rem;font-size:min(max(1.5rem,2vw),28px)}h4{color:#000;font-size:.9rem}.past-project>div:first-child p{padding-right:1.75rem}.past-project .image-right{border-left:2.5rem #fff solid;border-right:1rem #fff solid;height:400px}.past-project>div:last-child .content-container{padding-left:1.5rem}.past-project .image-left{border-right:2.5rem #fff solid;border-left:1rem #fff solid;height:400px}.past-project #kennect{background:url(/_astro/kennect.BlHGMiir.webp) no-repeat bottom;background-size:cover}.past-project #castlemore{background:url(/_astro/castlemore.CJkVckKb.webp) no-repeat bottom;background-size:cover}.past-project #connex{background:url(/_astro/connex.03VNzYhq.webp) no-repeat bottom;background-size:cover}.past-project #radius{background:url(/_astro/radius.DeGrhYy4.webp) no-repeat bottom;background-size:cover}.past-project #maplewood{background:url(/_astro/maplewood.Drd-oUlu.webp) no-repeat bottom;background-size:cover}.past-project #casitas{background:url(/_astro/casitas.BD0QxRfj.webp) no-repeat center;background-size:cover}.past-project #blackwalnut{background:url(/_astro/blackwalnut.DF00pm14.webp) no-repeat bottom;background-size:cover}.past-project #mapledale{background:url(/_astro/mapledale.BDG6P_--.webp) no-repeat bottom;background-size:cover}.past-project #garden{background:url(/_astro/garden.YL6Qn0lv.webp) no-repeat bottom;background-size:cover}.past-project #dc{background:url(/_astro/dc-mall.CWNTMzI4.webp) no-repeat bottom;background-size:cover}.past-project #wellesley{background:url(/_astro/wellesley.Cf9nuvcX.webp) no-repeat bottom;background-size:cover}.past-project #bayview{background:url(/_astro/bayview.Ms426aXH.webp) no-repeat bottom;background-size:cover}.past-project #beaver{background:url(/_astro/beaver-creek.BUUfwDyP.webp) no-repeat bottom;background-size:cover}.past-project #duncan{background:url(/_astro/duncan-mill.C3xx_2jE.webp) no-repeat bottom;background-size:cover}.past-project #dcm{background:url(/_astro/dcm.C0YHjYE0.webp) no-repeat bottom;background-size:cover}.past-project #dragon-centre{background:url(/_astro/dragon-centre.hfe_pFxc.webp) no-repeat bottom;background-size:cover}@media (max-width: 1000px){.past-project>div:first-child p{padding-right:0}p{margin-bottom:1.5rem}.past-project .image-left{margin-bottom:3rem;border-right:0}}@media (max-width: 700px){.past-project .image-right{border-left:1rem #fff solid;border-bottom:3rem #fff solid}.past-project>div:last-child .content-container{padding-left:0;margin-top:2rem}.past-project .image-left{border-right:1rem #fff solid;border-left:1rem #fff solid;margin-bottom:5rem}.past-project:last-child .image-left{margin-bottom:0}}@media (max-width: 500px){.past-project .image-right,.past-project .image-left{height:350px}}.recent{background:#1f3165;color:#fff}.property-details{max-width:1400px;margin:0 auto;padding:0;background:#1f3165;color:#fff}.sold-out,.project-name{background-color:#dec024;color:#1f3165;display:inline-block;font-weight:700;padding:.1rem 3rem;text-transform:uppercase}.property-details{display:none}@keyframes slide-down{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}.property-details.open{display:block;animation:slide-down .5s cubic-bezier(.4,0,.2,1);background:#1f3165}.project-name{position:absolute;right:0;top:0}.projects-container{display:grid;grid-template-columns:1fr 1fr;width:100%;background:#1f3165}.projects-container>div>div{position:relative}.property{cursor:pointer}.property-details .logo-content{display:flex;flex-direction:row;align-items:center;justify-content:center;align-content:center;padding:2.5rem 1.3rem 4rem}.property-details .logo-content div:first-child{flex:0 0 auto;width:auto;padding-right:2.5rem}.property-details .logo-content div:last-child{flex:1 1 0;width:auto;padding:.5rem 1.3rem .5rem 2.5rem;border-left:1px #fff solid}.property-details .logo-content div.no-logo:last-child{flex:1 1 0;width:auto;padding:.5rem 1.3rem .5rem .25rem;border-left:0}.property-details .logo-content h3{color:#fff;margin-bottom:.5rem}.property-details .logo-content h4{color:#fff;font-size:1rem;margin-bottom:1.5rem}.property-details .logo-content p{max-width:800px;margin:0;text-align:left}.logo-content img{max-width:150px}@media (max-width: 700px){.property-details .logo-content{flex-direction:column;align-items:start;justify-content:center;align-content:center;padding:2.5rem .25rem 4rem}.property-details .logo-content div:first-child{flex:1;width:100%;padding-right:1.3rem}.property-details .logo-content div:last-child{flex:1;width:100%;padding:2rem 1.3rem .5rem 0;margin-top:2rem;border-left:0;border-top:1px #fff solid}.property-details .logo-content div.no-logo:last-child{padding:0 1.3rem .5rem 0;margin-top:1rem;border-left:0;border-top:0}}@media (max-width: 1200px){.property-details .logo-content{flex-direction:column;align-items:center;justify-content:center;align-content:center;padding:2.5rem 1.5rem 3rem}.property-details .logo-content div:first-child{padding-right:0}.property-details .logo-content div:last-child{flex:1;width:100%;padding:1.5rem 0 .5rem;border-left:0;border-top:1px #fff solid;margin-top:2rem}}@media (max-width: 1000px){.property-details .logo-content div:last-child{padding:1.5rem 0 .5rem .25rem}}@media (max-width: 700px){.projects-container{grid-template-columns:1fr}}
