.elementor-68 .elementor-element.elementor-element-6046d57{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:15% 5% 5% 5%}.elementor-68 .elementor-element.elementor-element-6046d57>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-68 .elementor-element.elementor-element-30ef930{animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-68 .elementor-element.elementor-element-30ef930 .aux-widget-inner>*{text-align:center;margin-left:auto!important;margin-right:auto!important}.elementor-68 .elementor-element.elementor-element-30ef930 .aux-modern-heading-primary{font-family:"Poppins",Sans-serif;font-size:1.3rem;font-weight:600;line-height:1.2em;letter-spacing:.2px;color:#BFBFBF}.elementor-68 .elementor-element.elementor-element-30ef930 .aux-modern-heading-secondary{font-size:60px;font-weight:700;line-height:1.2em;color:#1C244B;margin:25px 0 30px 0}.elementor-68 .elementor-element.elementor-element-4609ad9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px}.elementor-68 .elementor-element.elementor-element-aaa51c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:14px 14px 14px 14px;--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px}.elementor-68 .elementor-element.elementor-element-aaa51c3:not(.elementor-motion-effects-element-type-background),.elementor-68 .elementor-element.elementor-element-aaa51c3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F5F6FA}.elementor-68 .elementor-element.elementor-element-0d4f529{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-68 .elementor-element.elementor-element-7bf2e78{width:var(--container-widget-width,96px);max-width:96px;--container-widget-width:96px;--container-widget-flex-grow:0}.elementor-68 .elementor-element.elementor-element-f84b84c{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-68 .elementor-element.elementor-element-f84b84c.elementor-element{--flex-grow:1;--flex-shrink:0}.elementor-68 .elementor-element.elementor-element-c487770{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-68 .elementor-element.elementor-element-6d61c7b{width:var(--container-widget-width,96px);max-width:96px;--container-widget-width:96px;--container-widget-flex-grow:0}.elementor-68 .elementor-element.elementor-element-281d8bb{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-68 .elementor-element.elementor-element-281d8bb.elementor-element{--flex-grow:1;--flex-shrink:0}.elementor-68 .elementor-element.elementor-element-1ebb605{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-68 .elementor-element.elementor-element-4ed74c5{width:var(--container-widget-width,96px);max-width:96px;--container-widget-width:96px;--container-widget-flex-grow:0}.elementor-68 .elementor-element.elementor-element-5e1eded{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-68 .elementor-element.elementor-element-5e1eded.elementor-element{--flex-grow:1;--flex-shrink:0}.elementor-68 .elementor-element.elementor-element-1d99030{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-68 .elementor-element.elementor-element-8cbe7e1{width:var(--container-widget-width,96px);max-width:96px;--container-widget-width:96px;--container-widget-flex-grow:0}.elementor-68 .elementor-element.elementor-element-f44bd54{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-68 .elementor-element.elementor-element-f44bd54.elementor-element{--flex-grow:1;--flex-shrink:0}.elementor-68 .elementor-element.elementor-element-a22c26c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-68 .elementor-element.elementor-element-97404ad{width:var(--container-widget-width,96px);max-width:96px;--container-widget-width:96px;--container-widget-flex-grow:0}.elementor-68 .elementor-element.elementor-element-6cc286d{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:nowrap;--e-filter-overflow-x:scroll;width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-68 .elementor-element.elementor-element-6cc286d.elementor-element{--flex-grow:1;--flex-shrink:0}.elementor-68 .elementor-element.elementor-element-1296093{--grid-columns:3;--grid-row-gap:28px;--load-more-button-align:center;--grid-column-gap:24px}.elementor-68 .elementor-element.elementor-element-1296093 .elementor-loop-container{grid-auto-rows:1fr}.elementor-68 .elementor-element.elementor-element-1296093 .e-loop-item>.elementor-section,.elementor-68 .elementor-element.elementor-element-1296093 .e-loop-item>.elementor-section>.elementor-container,.elementor-68 .elementor-element.elementor-element-1296093 .e-loop-item>.e-con,.elementor-68 .elementor-element.elementor-element-1296093 .e-loop-item .elementor-section-wrap>.e-con{height:100%}.elementor-68 .elementor-element.elementor-element-9a489ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px}.elementor-68 .elementor-element.elementor-element-3a89274{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px}.elementor-68 .elementor-element.elementor-element-94083a9:not(.elementor-motion-effects-element-type-background),.elementor-68 .elementor-element.elementor-element-94083a9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-text);background-image:url(https://preconstructioncanada.com/wp-content/uploads/2023/08/PreConstruction-Canada-Toronto-Skyline-for-Website.png);background-position:center left;background-size:cover}.elementor-68 .elementor-element.elementor-element-94083a9>.elementor-background-overlay{background-color:#fff0;background-image:linear-gradient(180deg,var(--e-global-color-text) 32%,#B41919E6 100%);opacity:.75;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-68 .elementor-element.elementor-element-94083a9{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:120px 35px 115px 35px}.elementor-68 .elementor-element.elementor-element-d9364e9{animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-68 .elementor-element.elementor-element-d9364e9 .aux-widget-inner>*{text-align:center;margin-left:auto!important;margin-right:auto!important}.elementor-68 .elementor-element.elementor-element-d9364e9 .aux-modern-heading-primary{font-size:1.2rem;font-weight:700;line-height:1.2em;letter-spacing:.2px;color:rgb(255 255 255 / .8)}.elementor-68 .elementor-element.elementor-element-d9364e9 .aux-modern-heading-secondary{font-size:53px;font-weight:700;line-height:1.2em;color:var(--e-global-color-26ada45);margin:25px 0 30px 0}.elementor-68 .elementor-element.elementor-element-d9364e9 .aux-modern-heading-divider{height:0;width:130px;background-color:var(--e-global-color-3497e955)}.elementor-68 .elementor-element.elementor-element-01d1bdb .aux-modern-button.aux-modern-button-outline .aux-overlay:before,.elementor-68 .elementor-element.elementor-element-01d1bdb .aux-modern-button .aux-overlay:before{background-color:#fff0}.elementor-68 .elementor-element.elementor-element-01d1bdb .aux-modern-button.aux-modern-button-outline .aux-overlay:after,.elementor-68 .elementor-element.elementor-element-01d1bdb .aux-modern-button .aux-overlay:after{background-color:#fff0}.elementor-68 .elementor-element.elementor-element-01d1bdb>.elementor-widget-container{margin:0 0 0 0}.elementor-68 .elementor-element.elementor-element-01d1bdb .aux-modern-button-wrapper{text-align:center}.elementor-68 .elementor-element.elementor-element-01d1bdb .aux-text{font-size:1.1rem;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:.45px}.elementor-68 .elementor-element.elementor-element-01d1bdb .aux-icon{font-size:14px}@media(min-width:768px){.elementor-68 .elementor-element.elementor-element-4609ad9{--content-width:1200px}.elementor-68 .elementor-element.elementor-element-9a489ef{--content-width:1200px}.elementor-68 .elementor-element.elementor-element-3a89274{--content-width:1200px}}@media(max-width:1024px){.elementor-68 .elementor-element.elementor-element-6046d57{padding:150px 0 130px 0}.elementor-68 .elementor-element.elementor-element-30ef930 .aux-widget-inner>*{text-align:center;margin-left:auto!important;margin-right:auto!important}.elementor-68 .elementor-element.elementor-element-30ef930 .aux-modern-heading-primary{font-size:1.5rem}.elementor-68 .elementor-element.elementor-element-30ef930 .aux-modern-heading-secondary{font-size:55px;line-height:60px}.elementor-68 .elementor-element.elementor-element-6cc286d{--e-filter-wrap:nowrap;--e-filter-overflow-x:scroll}.elementor-68 .elementor-element.elementor-element-1296093{--grid-columns:2}.elementor-68 .elementor-element.elementor-element-94083a9{padding:150px 0 130px 0}.elementor-68 .elementor-element.elementor-element-d9364e9 .aux-widget-inner>*{text-align:center;margin-left:auto!important;margin-right:auto!important}.elementor-68 .elementor-element.elementor-element-d9364e9 .aux-modern-heading-primary{font-size:1.5rem}.elementor-68 .elementor-element.elementor-element-d9364e9 .aux-modern-heading-secondary{font-size:55px;line-height:60px}.elementor-68 .elementor-element.elementor-element-01d1bdb .aux-text{font-size:1.5rem}}@media(max-width:767px){.elementor-68 .elementor-element.elementor-element-6046d57{margin-top:0rem;margin-bottom:0rem;padding:5rem 0rem 0rem 0rem}.elementor-68 .elementor-element.elementor-element-30ef930>.elementor-widget-container{margin:0rem 0rem -1rem 0rem;padding:0rem 0rem 0rem 0rem}.elementor-68 .elementor-element.elementor-element-30ef930 .aux-modern-heading-primary{font-size:1.3rem}.elementor-68 .elementor-element.elementor-element-30ef930 .aux-modern-heading-secondary{font-size:1.7rem;line-height:1.3em}.elementor-68 .elementor-element.elementor-element-0d4f529{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px}.elementor-68 .elementor-element.elementor-element-f84b84c{--e-filter-wrap:nowrap;--e-filter-overflow-x:scroll}.elementor-68 .elementor-element.elementor-element-c487770{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px}.elementor-68 .elementor-element.elementor-element-281d8bb{--e-filter-wrap:nowrap;--e-filter-overflow-x:scroll}.elementor-68 .elementor-element.elementor-element-1ebb605{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px}.elementor-68 .elementor-element.elementor-element-5e1eded{--e-filter-wrap:nowrap;--e-filter-overflow-x:scroll}.elementor-68 .elementor-element.elementor-element-1d99030{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px}.elementor-68 .elementor-element.elementor-element-f44bd54{--e-filter-wrap:nowrap;--e-filter-overflow-x:scroll}.elementor-68 .elementor-element.elementor-element-a22c26c{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px}.elementor-68 .elementor-element.elementor-element-6cc286d{--e-filter-wrap:nowrap;--e-filter-overflow-x:scroll}.elementor-68 .elementor-element.elementor-element-1296093{--grid-columns:1}.elementor-68 .elementor-element.elementor-element-d9364e9 .aux-modern-heading-primary{font-size:1.1rem}.elementor-68 .elementor-element.elementor-element-d9364e9 .aux-modern-heading-secondary{font-size:1.9rem;line-height:1.2em}}.pcc-filter-label .elementor-heading-title{font:600 12px/1.2 Poppins,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#1C244B}.pcc-filter .e-filter{gap:8px;flex-wrap:wrap;justify-content:flex-start}.pcc-filter .e-filter-item{font:500 13px/1 Poppins,sans-serif!important;color:#1C244B!important;background:#fff!important;border:1px solid #D8DCE6!important;border-radius:999px!important;padding:9px 14px!important;white-space:nowrap;transition:all .15s ease}.pcc-filter .e-filter-item:hover{border-color:#1C244B!important}.pcc-filter .e-filter-item[aria-pressed="true"]{background:#1C244B!important;color:#fff!important;border-color:#1C244B!important}@media(max-width:767px){.pcc-filter .e-filter{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.pcc-filter{width:100%!important}}.pcc-loop-grid .e-loop-nothing-found-message{font:400 15px/1.5 Poppins,sans-serif;color:#1C244B;padding:24px;background:#F5F6FA;border-radius:14px}.pcc-loop-grid .e-load-more-anchor+.elementor-button-wrapper .elementor-button,.pcc-loop-grid .elementor-button-wrapper .elementor-button{background:#1C244B;border-radius:999px;font:600 14px/1 Poppins,sans-serif;padding:14px 28px}.pcc-filter-row>.pcc-filter-label{flex:0 0 100px;width:100px!important;max-width:100px}.pcc-filter-row>.pcc-filter{flex:1 1 auto;min-width:0;width:auto!important;max-width:100%}.pcc-price .e-filter-item[data-filter="under-500k"]{order:1}.pcc-price .e-filter-item[data-filter="500k-750k"]{order:2}.pcc-price .e-filter-item[data-filter="750k-1m"]{order:3}.pcc-price .e-filter-item[data-filter="1m-1-5m"]{order:4}.pcc-price .e-filter-item[data-filter="1-5m-plus"]{order:5}@media(max-width:767px){.pcc-filter-row>.pcc-filter-label{flex:0 0 auto;width:auto!important;max-width:none}}.pcc-map-title .elementor-heading-title{font:600 26px/1.25 Poppins,sans-serif;color:#1C244B}.pcc-map-sub p{font:400 15px/1.5 Poppins,sans-serif;color:#4B5563;margin:0}.pcc-map .leaflet-container{border-radius:14px;border:1px solid #E6E8EF}.pcc-map .leaflet-popup-content{font:400 13px/1.45 Poppins,sans-serif}.pcc-map .leaflet-popup-content a{color:#1C244B}@media(max-width:767px){.pcc-map .leaflet-container{height:360px!important}}.pcc-city-links p{margin:0}.pcc-city-links a{display:inline-block;margin:0 6px 8px 0;padding:8px 14px;border:1px solid #D8DCE6;border-radius:999px;color:#1C244B;font:500 13px/1.2 Poppins,sans-serif;background:#fff}.pcc-city-links a:hover{border-color:#1C244B}.pcc-builder .e-filter{flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:thin;padding-bottom:6px}.pcc-builder .e-filter-item{flex:0 0 auto}