:root{--gutter: clamp(24px, 7vw, 128px);--container: 1184px;--content: var(--container);--edge: max(var(--gutter), calc((100vw - var(--content)) / 2));--sec-end: clamp(40px, 4.6vw, 80px)}@media(max-width:640px){:root{--gutter: clamp(16px, 5vw, 64px)}}main [style*="var(--gutter) 0;background:#fff"]:not(:has(+[style*="background:#fff"])),main [style*="var(--gutter) 0;background:#EFEBE2"]:not(:has(+[style*="background:#EFEBE2"])){padding-bottom:var(--sec-end)!important}main [style*="var(--gutter)"][style*="background:#"]:not([style*="background:#fff"])+[style*="var(--gutter)"][style*="background:#"]:not([style*="background:#fff"])[style*="margin-top:"]{margin-top:0!important}@keyframes hero-in{0%{transform:scale(1.045)}to{transform:none}}.sh__ph,.ph__ph,main [data-hero=overlay]>div:has(img,picture):not(:has(h1)),[data-homehero]>[data-rk=s39]{--hero-fade-0: 0%;--hero-fade: 32%;--hero-fade-b0: 0%;--hero-fade-b: 72px;--hero-mask-x: linear-gradient(90deg, rgba(0, 0, 0, 0) var(--hero-fade-0), rgba(0, 0, 0, .009) calc(var(--hero-fade-0) + (var(--hero-fade) - var(--hero-fade-0)) * .1), rgba(0, 0, 0, .058) calc(var(--hero-fade-0) + (var(--hero-fade) - var(--hero-fade-0)) * .2), rgba(0, 0, 0, .163) calc(var(--hero-fade-0) + (var(--hero-fade) - var(--hero-fade-0)) * .3), rgba(0, 0, 0, .317) calc(var(--hero-fade-0) + (var(--hero-fade) - var(--hero-fade-0)) * .4), rgba(0, 0, 0, .5) calc(var(--hero-fade-0) + (var(--hero-fade) - var(--hero-fade-0)) * .5), rgba(0, 0, 0, .683) calc(var(--hero-fade-0) + (var(--hero-fade) - var(--hero-fade-0)) * .6), rgba(0, 0, 0, .837) calc(var(--hero-fade-0) + (var(--hero-fade) - var(--hero-fade-0)) * .7), rgba(0, 0, 0, .942) calc(var(--hero-fade-0) + (var(--hero-fade) - var(--hero-fade-0)) * .8), rgba(0, 0, 0, .991) calc(var(--hero-fade-0) + (var(--hero-fade) - var(--hero-fade-0)) * .9), #000 var(--hero-fade));--hero-mask-b: linear-gradient(0deg, rgba(0, 0, 0, 0) var(--hero-fade-b0), rgba(0, 0, 0, .009) calc(var(--hero-fade-b0) + (var(--hero-fade-b) - var(--hero-fade-b0)) * .1), rgba(0, 0, 0, .058) calc(var(--hero-fade-b0) + (var(--hero-fade-b) - var(--hero-fade-b0)) * .2), rgba(0, 0, 0, .163) calc(var(--hero-fade-b0) + (var(--hero-fade-b) - var(--hero-fade-b0)) * .3), rgba(0, 0, 0, .317) calc(var(--hero-fade-b0) + (var(--hero-fade-b) - var(--hero-fade-b0)) * .4), rgba(0, 0, 0, .5) calc(var(--hero-fade-b0) + (var(--hero-fade-b) - var(--hero-fade-b0)) * .5), rgba(0, 0, 0, .683) calc(var(--hero-fade-b0) + (var(--hero-fade-b) - var(--hero-fade-b0)) * .6), rgba(0, 0, 0, .837) calc(var(--hero-fade-b0) + (var(--hero-fade-b) - var(--hero-fade-b0)) * .7), rgba(0, 0, 0, .942) calc(var(--hero-fade-b0) + (var(--hero-fade-b) - var(--hero-fade-b0)) * .8), rgba(0, 0, 0, .991) calc(var(--hero-fade-b0) + (var(--hero-fade-b) - var(--hero-fade-b0)) * .9), #000 var(--hero-fade-b))}@media(min-width:901px){.sh,.ph,main [data-hero=overlay],[data-homehero]{--hero-photo-w: max(50%, calc(55% - var(--edge) + var(--gutter)));--fold: clamp(400px, calc(90svh - var(--fold-top, 163px)), 760px);display:grid!important;grid-template-columns:minmax(0,calc(100% - var(--hero-photo-w))) minmax(0,var(--hero-photo-w));grid-template-rows:minmax(0,1fr) auto;align-items:stretch!important;min-height:var(--fold)!important;max-height:none!important;background:#0a2a4a!important}.sh>.sh__ph,.ph>.ph__ph,main [data-hero=overlay]>div:has(img,picture):not(:has(h1)),[data-homehero]>[data-rk=s39]{position:relative!important;inset:auto!important;width:auto!important;height:auto!important;min-height:0;grid-column:1 / -1;grid-row:1;z-index:0;overflow:hidden;background:transparent!important;-webkit-mask-image:none;mask-image:none}.sh>.sh__ph:after,.ph>.ph__ph:after,main [data-hero=overlay]>div:has(img,picture):not(:has(h1)):after,[data-homehero]>[data-rk=s39]:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;--hero-tx: calc(100% - var(--hero-photo-w));--hero-a: calc(var(--hero-tx) - 18%);background:linear-gradient(90deg,rgba(10,42,74,.92) 0%,rgba(10,42,74,.92) var(--hero-a),rgba(10,42,74,.9074) calc(var(--hero-a) + 3.6%),rgba(10,42,74,.8566) calc(var(--hero-a) + 7.2%),rgba(10,42,74,.7834) calc(var(--hero-a) + 10.8%),rgba(10,42,74,.7326) calc(var(--hero-a) + 14.4%),rgba(10,42,74,.72) var(--hero-tx),rgba(10,42,74,.6783) calc(var(--hero-tx) + (68% - var(--hero-tx)) * .2),rgba(10,42,74,.4918) calc(var(--hero-tx) + (68% - var(--hero-tx)) * .4),rgba(10,42,74,.2282) calc(var(--hero-tx) + (68% - var(--hero-tx)) * .6),rgba(10,42,74,.0418) calc(var(--hero-tx) + (68% - var(--hero-tx)) * .8),rgba(10,42,74,0) 68%)}@media(min-width:1680px){.sh>.sh__ph:after,.ph>.ph__ph:after,main [data-hero=overlay]>div:has(img,picture):not(:has(h1)):after,[data-homehero]>[data-rk=s39]:after{--hero-a: calc(var(--hero-tx) - 10%)}}.sh:has(>.sh__ft)>.sh__ph{--hero-fade-b0: 2%;--hero-fade-b: 20%;-webkit-mask-image:var(--hero-mask-b);mask-image:var(--hero-mask-b)}[data-photoright-scrim]{display:none!important}main [data-hero=overlay]>div:has(img,picture):not(:has(h1)) :is(img,picture),[data-homehero]>[data-rk=s39] :is(img,picture){position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover}[data-homehero]>[data-rk=s39] picture img{position:static!important}main [data-hero=overlay]>div:has(img,picture):not(:has(h1)) img{animation:hero-in 1.1s cubic-bezier(.2,.7,.2,1) both}main [data-hero=overlay]>div[style*=linear-gradient],[data-homehero]>[data-herowash],[data-homehero]>[data-herofade]{display:none!important}.sh>.sh__tx,.ph>.ph__inner,main [data-hero=overlay]>div:has(h1),[data-homehero]>[data-herotext]{grid-column:1;grid-row:1;align-self:center;min-width:0;position:relative;z-index:2}.ph>.ph__inner,main [data-hero=overlay]>div:has(h1),[data-homehero]>[data-herotext]{box-sizing:border-box!important;width:auto!important;max-width:none!important;margin:0!important;padding:clamp(20px,3.6svh,56px) clamp(24px,2.8vw,48px) clamp(20px,3.6svh,56px) var(--edge)!important}.sh>.sh__ft{grid-column:1 / -1;grid-row:2;position:relative;z-index:1;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(min-content,max-content);justify-content:space-between;align-items:center;gap:8px clamp(18px,2.2vw,36px);margin:0;padding:clamp(9px,1.5svh,14px) var(--edge) clamp(10px,1.7svh,16px);border-top:1px solid rgba(255,255,255,.14)}.sh>.sh__ft>li{max-width:34ch}}@media(min-width:1280px){[data-homehero]{--hero-photo-w: 56%}}@media(min-width:901px)and (max-width:1439px){.sh,.ph,main [data-hero=overlay]{--hero-photo-w: 50%}}@media(min-width:901px)and (max-width:1279px){[data-homehero]{--hero-photo-w: 50%}}@media(min-width:901px)and (max-width:1279px){.sh>.sh__ft:has(>li:nth-child(5)){grid-auto-flow:row;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}}@media(min-width:901px){main [data-hero=overlay]>div:has(h1){display:flex;flex-direction:column;justify-content:center}main [data-hero=overlay]>div:has(h1)>div{max-width:60ch!important}main [data-hero=overlay]>div:has(h1)>div>div:first-child{padding-top:clamp(8px,1.6svh,14px)!important}main [data-hero=overlay] h1{font-size:clamp(30px,min(3.2vw,5.2svh),54px)!important;line-height:1.04!important;letter-spacing:-.034em!important;margin-top:clamp(8px,1.5svh,14px)!important;max-width:20ch;text-wrap:balance}main [data-hero=overlay] h1+p{font-size:clamp(15.5px,min(1.2vw,2.25svh),18px)!important;line-height:1.58!important;margin-top:clamp(12px,2.2svh,22px)!important}main [data-hero=overlay] [data-cta-row]{margin-top:clamp(16px,3.2svh,32px)!important}main [data-hero=overlay] [data-cta-row]>a{min-height:clamp(46px,6.6svh,54px)!important;font-size:16px!important}main [data-hero=overlay] [data-cta-row]>a,[data-homehero] [data-cta-row]>a{white-space:nowrap}main [data-hero=overlay][data-fit]>div:has(h1){padding-block:clamp(12px,2.2svh,28px)!important}main [data-hero=overlay][data-fit] h1{font-size:clamp(28px,min(2.9vw,4.7svh),48px)!important}main [data-hero=overlay][data-fit] h1+p{font-size:15px!important;line-height:1.5!important}main [data-hero=overlay] [data-herocue]{display:none!important}[data-homehero]>[data-herotext]>div{max-width:none!important;margin:0!important}[data-homehero] h1{font-size:clamp(32px,min(3.6vw,6svh),58px)!important;line-height:1!important;max-width:15ch!important}[data-homehero] [data-rk=s41]{margin-bottom:clamp(10px,1.8svh,20px)!important}[data-homehero] #home-lede{font-size:clamp(15.5px,min(1.25vw,2.3svh),19px)!important;margin-top:clamp(10px,2svh,20px)!important}[data-homehero][data-fit]>[data-herotext]{padding-block:clamp(12px,2.2svh,28px)!important}[data-homehero][data-fit] h1{font-size:clamp(30px,min(3.5vw,5.6svh),56px)!important;margin-top:0!important}[data-homehero][data-fit]:not([data-fit="1"]) #home-lede{font-size:15px!important;line-height:1.55!important}}@media(prefers-reduced-motion:reduce){main [data-hero=overlay] img{animation:none!important}}.sh>.sh__ph img,.ph>.ph__ph img,main [data-hero=overlay]>div:has(img,picture):not(:has(h1)) img,[data-homehero]>[data-rk=s39] img{scale:var(--hz, 1);transform-origin:var(--ho, 50% 50%)}@media(max-width:900px){main [data-hero=overlay]{--hb: clamp(150px, 36vw, 300px);min-height:0!important;background:#0a2a4a!important}main [data-hero=overlay]>div:has(img,picture):not(:has(h1)){bottom:auto!important;height:calc(var(--hb) + 16px)!important;--hero-fade-b: 45%;-webkit-mask-image:var(--hero-mask-b);mask-image:var(--hero-mask-b)}main [data-hero=overlay]>div[style*=linear-gradient]{display:none!important}main [data-hero=overlay][data-hero=overlay][data-hero=overlay]>div:has(h1){padding-top:var(--hb)!important;padding-bottom:28px!important}}@media(max-width:640px){main [data-hero=overlay]{--hb: 112px}main [data-hero=overlay][data-hero=overlay][data-hero=overlay]>div:has(h1){padding-bottom:22px!important}main [data-hero=overlay]>div:has(h1)>div>div:first-child{padding-top:10px!important}main [data-hero=overlay] h1{margin-top:8px!important;font-size:28px!important;line-height:1.06!important}main [data-hero=overlay] h1+p{margin-top:10px!important;font-size:16px!important;line-height:1.5!important}main [data-hero=overlay] [data-cta-row]{margin-top:16px!important;gap:8px!important}main [data-hero=overlay] [data-cta-row]>a{min-height:48px!important}}@media(max-width:900px){main [data-hero=overlay]{box-sizing:border-box;max-height:80vh;max-height:80svh;overflow:hidden}}@media(min-width:768px)and (max-width:900px){[data-homehero]{--hb: 40vw;min-height:0!important;background:#0a2a4a}[data-homehero]>[data-rk=s39]{bottom:auto!important;height:calc(var(--hb) + 16px)!important;--hero-fade-b: 34%;-webkit-mask-image:var(--hero-mask-b);mask-image:var(--hero-mask-b)}[data-homehero]>[data-rk=s39] .fleet-img{object-position:50% 84%!important}[data-homehero]>[data-herowash],[data-homehero]>[data-herofade]{display:none!important}[data-homehero][data-homehero]>[data-herotext][data-herotext]{box-sizing:border-box;padding-top:var(--hb)!important;padding-bottom:28px!important}}@media(max-width:900px){main [data-homehero]{box-sizing:border-box;max-height:80vh;max-height:80svh;overflow:hidden}}@media(max-width:900px){.sh,.ph,main [data-hero=overlay],[data-homehero]{--hero-under: 100px;overflow:clip}.sh.sh>.sh__ph{height:calc(var(--sh-band) + var(--hero-under))!important;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 calc(var(--sh-band) - 90px),rgba(0,0,0,.9508) calc(var(--sh-band) - 72px),rgba(0,0,0,.7306) calc(var(--sh-band) - 54px),rgba(0,0,0,.4195) calc(var(--sh-band) - 36px),rgba(0,0,0,.1993) calc(var(--sh-band) - 18px),rgba(0,0,0,.15) var(--sh-band),rgba(0,0,0,.1) calc(var(--sh-band) + 40px),rgba(0,0,0,.05) calc(var(--sh-band) + 75px),transparent 100%)!important;mask-image:linear-gradient(180deg,#000 0,#000 calc(var(--sh-band) - 90px),rgba(0,0,0,.9508) calc(var(--sh-band) - 72px),rgba(0,0,0,.7306) calc(var(--sh-band) - 54px),rgba(0,0,0,.4195) calc(var(--sh-band) - 36px),rgba(0,0,0,.1993) calc(var(--sh-band) - 18px),rgba(0,0,0,.15) var(--sh-band),rgba(0,0,0,.1) calc(var(--sh-band) + 40px),rgba(0,0,0,.05) calc(var(--sh-band) + 75px),transparent 100%)!important}.sh.sh>.sh__ph:after{display:none!important}.ph>.ph__ph.ph__ph{box-sizing:content-box;padding-bottom:var(--hero-under);margin-bottom:calc(-1 * var(--hero-under));-webkit-mask-image:linear-gradient(180deg,#000 0,#000 calc(calc(100% - var(--hero-under)) - 90px),rgba(0,0,0,.9508) calc(calc(100% - var(--hero-under)) - 72px),rgba(0,0,0,.7306) calc(calc(100% - var(--hero-under)) - 54px),rgba(0,0,0,.4195) calc(calc(100% - var(--hero-under)) - 36px),rgba(0,0,0,.1993) calc(calc(100% - var(--hero-under)) - 18px),rgba(0,0,0,.15) calc(100% - var(--hero-under)),rgba(0,0,0,.1) calc(calc(100% - var(--hero-under)) + 40px),rgba(0,0,0,.05) calc(calc(100% - var(--hero-under)) + 75px),transparent 100%);mask-image:linear-gradient(180deg,#000 0,#000 calc(calc(100% - var(--hero-under)) - 90px),rgba(0,0,0,.9508) calc(calc(100% - var(--hero-under)) - 72px),rgba(0,0,0,.7306) calc(calc(100% - var(--hero-under)) - 54px),rgba(0,0,0,.4195) calc(calc(100% - var(--hero-under)) - 36px),rgba(0,0,0,.1993) calc(calc(100% - var(--hero-under)) - 18px),rgba(0,0,0,.15) calc(100% - var(--hero-under)),rgba(0,0,0,.1) calc(calc(100% - var(--hero-under)) + 40px),rgba(0,0,0,.05) calc(calc(100% - var(--hero-under)) + 75px),transparent 100%)}.ph>.ph__ph.ph__ph>img{position:absolute;inset:0;width:100%;height:100%}main [data-hero=overlay][data-hero=overlay]>div:has(img,picture):not(:has(h1)){height:calc(var(--hb) + var(--hero-under))!important;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 calc(var(--hb) - 90px),rgba(0,0,0,.9508) calc(var(--hb) - 72px),rgba(0,0,0,.7306) calc(var(--hb) - 54px),rgba(0,0,0,.4195) calc(var(--hb) - 36px),rgba(0,0,0,.1993) calc(var(--hb) - 18px),rgba(0,0,0,.15) var(--hb),rgba(0,0,0,.1) calc(var(--hb) + 40px),rgba(0,0,0,.05) calc(var(--hb) + 75px),transparent 100%);mask-image:linear-gradient(180deg,#000 0,#000 calc(var(--hb) - 90px),rgba(0,0,0,.9508) calc(var(--hb) - 72px),rgba(0,0,0,.7306) calc(var(--hb) - 54px),rgba(0,0,0,.4195) calc(var(--hb) - 36px),rgba(0,0,0,.1993) calc(var(--hb) - 18px),rgba(0,0,0,.15) var(--hb),rgba(0,0,0,.1) calc(var(--hb) + 40px),rgba(0,0,0,.05) calc(var(--hb) + 75px),transparent 100%)}[data-homehero][data-homehero]>[data-rk=s39]{height:calc(var(--hb) + var(--hero-under))!important;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 calc(var(--hb) - 90px),rgba(0,0,0,.9508) calc(var(--hb) - 72px),rgba(0,0,0,.7306) calc(var(--hb) - 54px),rgba(0,0,0,.4195) calc(var(--hb) - 36px),rgba(0,0,0,.1993) calc(var(--hb) - 18px),rgba(0,0,0,.15) var(--hb),rgba(0,0,0,.1) calc(var(--hb) + 40px),rgba(0,0,0,.05) calc(var(--hb) + 75px),transparent 100%)!important;mask-image:linear-gradient(180deg,#000 0,#000 calc(var(--hb) - 90px),rgba(0,0,0,.9508) calc(var(--hb) - 72px),rgba(0,0,0,.7306) calc(var(--hb) - 54px),rgba(0,0,0,.4195) calc(var(--hb) - 36px),rgba(0,0,0,.1993) calc(var(--hb) - 18px),rgba(0,0,0,.15) var(--hb),rgba(0,0,0,.1) calc(var(--hb) + 40px),rgba(0,0,0,.05) calc(var(--hb) + 75px),transparent 100%)!important}[data-homehero][data-homehero]>[data-herofade]{display:none!important}}@media(max-width:900px){[data-esthero] [data-estphoto]{display:none!important}}@media(min-width:901px){:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/ahuntsic."][src*="/ahuntsic."]{object-position:0% 30%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/ai-exhaust-fan-service."][src*="/ai-exhaust-fan-service."]{object-position:0% 0%!important;--hz: 1.3;--ho: 0% 60.2%}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/baie-durfe."][src*="/baie-durfe."]{object-position:50% 86%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/beaconsfield."][src*="/beaconsfield."]{object-position:0% 50%!important;--hz: 1.25;--ho: 0% 45%}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/careers-4."][src*="/careers-4."]{object-position:50% 52%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/cartierville."][src*="/cartierville."]{object-position:50% 23%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/chomedey."][src*="/chomedey."]{object-position:50% 48%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/commercial-dealerships-and-garages-1."][src*="/commercial-dealerships-and-garages-1."]{object-position:50% 28%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/commercial-grocery-and-retail-1."][src*="/commercial-grocery-and-retail-1."]{object-position:50% 59%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/commercial-gyms-and-studios-1."][src*="/commercial-gyms-and-studios-1."]{object-position:50% 1%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/commercial-hotels-1."][src*="/commercial-hotels-1."]{object-position:50% 0%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/commercial-hotels-2."][src*="/commercial-hotels-2."]{object-position:50% 0%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/commercial-long-term-care-1."][src*="/commercial-long-term-care-1."]{object-position:0% 30%!important;--hz: 1.2;--ho: 0% 56.1%}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/commercial-medical-clinics-1."][src*="/commercial-medical-clinics-1."]{object-position:50% 7%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/commercial-office-buildings-1."][src*="/commercial-office-buildings-1."]{object-position:50% 55%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/commercial-property-managers-1."][src*="/commercial-property-managers-1."]{object-position:50% 5%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/commercial-restaurants-1."][src*="/commercial-restaurants-1."]{object-position:0% 30%!important;--hz: 1.25;--ho: 0% 41.7%}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/commercial-schools-and-daycares-1."][src*="/commercial-schools-and-daycares-1."]{object-position:0% 30%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/commercial-warehouses-1."][src*="/commercial-warehouses-1."]{object-position:0% 60%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/condo-night-call-desktop-1536."][src*="/condo-night-call-desktop-1536."]{object-position:50% 74%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/cost-guide-1."][src*="/cost-guide-1."]{object-position:50% 13%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/cost-guide-2."][src*="/cost-guide-2."]{object-position:50% 0%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/cote-saint-luc."][src*="/cote-saint-luc."]{object-position:50% 70%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/dollard-des-ormeaux."][src*="/dollard-des-ormeaux."]{object-position:50% 60%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/dorval."][src*="/dorval."]{object-position:50% 25%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/downtown-montreal."][src*="/downtown-montreal."]{object-position:0% 20%!important;--hz: 1.3;--ho: 0% 55.1%}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/duvernay."][src*="/duvernay."]{object-position:50% 45%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/fabreville."][src*="/fabreville."]{object-position:50% 5%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/fleet-winter-depot-desktop-1536."][src*="/fleet-winter-depot-desktop-1536."]{object-position:50% 77%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/furnace-repair."][src*="/furnace-repair."]{object-position:0% 20%!important;--hz: 1.05;--ho: 0% 40.5%}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/griffintown."][src*="/griffintown."]{object-position:50% 25%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/hampstead."][src*="/hampstead."]{object-position:0% 30%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/heat-install."][src*="/heat-install."]{object-position:50% 13%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/ile-bizard."][src*="/ile-bizard."]{object-position:50% 45%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/ile-des-soeurs."][src*="/ile-des-soeurs."]{object-position:50% 15%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/ile-perrot."][src*="/ile-perrot."]{object-position:50% 40%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/jcd-job-01-mechanical-room."][src*="/jcd-job-01-mechanical-room."]{object-position:50% 43%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/jcd-job-02-rooftop-condenser."][src*="/jcd-job-02-rooftop-condenser."]{object-position:50% 56%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/jcd-job-05-van-and-box-truck."][src*="/jcd-job-05-van-and-box-truck."]{object-position:50% 21%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/jcd-job-14-crane-lift-winter."][src*="/jcd-job-14-crane-lift-winter."]{object-position:50% 54%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/jcd-job-15-box-truck-and-lift."][src*="/jcd-job-15-box-truck-and-lift."]{object-position:50% 71%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/jcd-job-18-two-ductless-outdoor-units."][src*="/jcd-job-18-two-ductless-outdoor-units."]{object-position:50% 84%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/jcd-job-19-crane-lift-carrier."][src*="/jcd-job-19-crane-lift-carrier."]{object-position:50% 54%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/jcd-job-21-ductless-condenser-indoors."][src*="/jcd-job-21-ductless-condenser-indoors."]{object-position:0% 80%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/jcd-job-22-york-rooftop-unit-commercial."][src*="/jcd-job-22-york-rooftop-unit-commercial."]{object-position:0% 70%!important;--hz: 1.15;--ho: 0% 57.6%}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/jcd-job-23-york-rooftop-unit-city."][src*="/jcd-job-23-york-rooftop-unit-city."]{object-position:0% 80%!important;--hz: 1.2;--ho: 0% 54.7%}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/jcd-job-24-team-with-fleet."][src*="/jcd-job-24-team-with-fleet."]{object-position:50% 68%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/jcd-job-25-ductless-units-rooftop."][src*="/jcd-job-25-ductless-units-rooftop."]{object-position:50% 71%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/jcd-job-26-lennox-outdoor-unit-side-yard."][src*="/jcd-job-26-lennox-outdoor-unit-side-yard."]{object-position:50% 54%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/jcd-job-28-humidifiers."][src*="/jcd-job-28-humidifiers."]{object-position:50% 42%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/jcd-job-30-installing-outdoor-unit."][src*="/jcd-job-30-installing-outdoor-unit."]{object-position:50% 50%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/jcd-job-31-lennox-heat-pump-outdoor-unit."][src*="/jcd-job-31-lennox-heat-pump-outdoor-unit."]{object-position:50% 40%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/jcd-job-33-technician-ductless-heat-pumps."][src*="/jcd-job-33-technician-ductless-heat-pumps."]{object-position:50% 81%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/jcd-job-34-moovair-heat-pump-outdoor-unit."][src*="/jcd-job-34-moovair-heat-pump-outdoor-unit."]{object-position:50% 36%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/kirkland."][src*="/kirkland."]{object-position:50% 70%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/lachine."][src*="/lachine."]{object-position:50% 15%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/lasalle."][src*="/lasalle."]{object-position:50% 45%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/laval-des-rapides."][src*="/laval-des-rapides."]{object-position:50% 52%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/le-plateau-mont-royal."][src*="/le-plateau-mont-royal."]{object-position:50% 50%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/mile-end."][src*="/mile-end."]{object-position:50% 20%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/mont-royal."][src*="/mont-royal."]{object-position:50% 45%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/notre-dame-de-grace."][src*="/notre-dame-de-grace."]{object-position:50% 40%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/notre-dame-de-lile-perrot."][src*="/notre-dame-de-lile-perrot."]{object-position:50% 80%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/office-tower-loading-dock-desktop-1536."][src*="/office-tower-loading-dock-desktop-1536."]{object-position:50% 55%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/old-montreal."][src*="/old-montreal."]{object-position:50% 20%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/outremont."][src*="/outremont."]{object-position:50% 20%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/pierrefonds-roxboro."][src*="/pierrefonds-roxboro."]{object-position:50% 30%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/pincourt."][src*="/pincourt."]{object-position:50% 80%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/pointe-claire."][src*="/pointe-claire."]{object-position:50% 40%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/pont-viau."][src*="/pont-viau."]{object-position:50% 35%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/resi-ac."][src*="/resi-ac."]{object-position:0% 30%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/rooftop-crane-lift-desktop-1536."][src*="/rooftop-crane-lift-desktop-1536."]{object-position:50% 50%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/rosemont-la-petite-patrie."][src*="/rosemont-la-petite-patrie."]{object-position:50% 55%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/saint-laurent."][src*="/saint-laurent."]{object-position:50% 70%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/sainte-anne-de-bellevue."][src*="/sainte-anne-de-bellevue."]{object-position:50% 65%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/sainte-dorothee."][src*="/sainte-dorothee."]{object-position:50% 30%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/sainte-rose."][src*="/sainte-rose."]{object-position:50% 20%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/senneville."][src*="/senneville."]{object-position:50% 80%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/service-tag."][src*="/service-tag."]{object-position:50% 42%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/team-2026."][src*="/team-2026."]{object-position:50% 51%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/terrasse-vaudreuil."][src*="/terrasse-vaudreuil."]{object-position:50% 100%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/vaudreuil-dorion."][src*="/vaudreuil-dorion."]{object-position:50% 45%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/verdun."][src*="/verdun."]{object-position:50% 50%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/ville-marie."][src*="/ville-marie."]{object-position:50% 35%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/vimont."][src*="/vimont."]{object-position:50% 35%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/warehouse-unit-heater-desktop-1536."][src*="/warehouse-unit-heater-desktop-1536."]{object-position:0% 70%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/westmount."][src*="/westmount."]{object-position:50% 25%!important}}@media(max-width:900px){:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/ahuntsic."][src*="/ahuntsic."]{object-position:0% 100%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/ai-exhaust-fan-service."][src*="/ai-exhaust-fan-service."]{object-position:0% 0%!important;--hz: 1.05;--ho: 0% 100%}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/baie-durfe."][src*="/baie-durfe."]{object-position:0% 100%!important;--hz: 1.8;--ho: 50% 100%}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/beaconsfield."][src*="/beaconsfield."]{object-position:0% 100%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/careers-4."][src*="/careers-4."]{object-position:0% 0%!important;--hz: 1.3;--ho: 0% 100%}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/cartierville."][src*="/cartierville."]{object-position:0% 100%!important;--hz: 1.05;--ho: 0% 100%}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/chomedey."][src*="/chomedey."]{object-position:0% 100%!important;--hz: 1.3;--ho: 15% 100%}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/commercial-dealerships-and-garages-1."][src*="/commercial-dealerships-and-garages-1."]{object-position:0% 40%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/commercial-grocery-and-retail-1."][src*="/commercial-grocery-and-retail-1."]{object-position:0% 0%!important;--hz: 1.05;--ho: 0% 100%}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/commercial-gyms-and-studios-1."][src*="/commercial-gyms-and-studios-1."]{object-position:0% 0%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/commercial-hotels-1."][src*="/commercial-hotels-1."]{object-position:0% 0%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/commercial-hotels-2."][src*="/commercial-hotels-2."]{object-position:0% 0%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/commercial-long-term-care-1."][src*="/commercial-long-term-care-1."]{object-position:0% 10%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/commercial-medical-clinics-1."][src*="/commercial-medical-clinics-1."]{object-position:0% 0%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/commercial-office-buildings-1."][src*="/commercial-office-buildings-1."]{object-position:0% 0%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/commercial-property-managers-1."][src*="/commercial-property-managers-1."]{object-position:0% 0%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/commercial-restaurants-1."][src*="/commercial-restaurants-1."]{object-position:0% 40%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/commercial-schools-and-daycares-1."][src*="/commercial-schools-and-daycares-1."]{object-position:0% 0%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/commercial-warehouses-1."][src*="/commercial-warehouses-1."]{object-position:0% 0%!important;--hz: 1.1;--ho: 5% 100%}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/condo-night-call-desktop-1536."][src*="/condo-night-call-desktop-1536."]{object-position:0% 90%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/cost-guide-1."][src*="/cost-guide-1."]{object-position:0% 0%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/cost-guide-2."][src*="/cost-guide-2."]{object-position:0% 0%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/cote-saint-luc."][src*="/cote-saint-luc."]{object-position:0% 100%!important;--hz: 1.7;--ho: 0% 100%}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/dollard-des-ormeaux."][src*="/dollard-des-ormeaux."]{object-position:0% 100%!important;--hz: 1.05;--ho: 0% 100%}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/dorval."][src*="/dorval."]{object-position:0% 100%!important;--hz: 1.1;--ho: 0% 100%}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/downtown-montreal."][src*="/downtown-montreal."]{object-position:0% 60%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/duvernay."][src*="/duvernay."]{object-position:0% 100%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/fabreville."][src*="/fabreville."]{object-position:0% 80%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/fleet-winter-depot-desktop-1536."][src*="/fleet-winter-depot-desktop-1536."]{object-position:0% 70%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/furnace-repair."][src*="/furnace-repair."]{object-position:0% 40%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/griffintown."][src*="/griffintown."]{object-position:0% 60%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/hampstead."][src*="/hampstead."]{object-position:0% 50%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/heat-install."][src*="/heat-install."]{object-position:0% 40%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/ile-bizard."][src*="/ile-bizard."]{object-position:0% 100%!important;--hz: 1.3;--ho: 0% 100%}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/ile-des-soeurs."][src*="/ile-des-soeurs."]{object-position:0% 100%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/ile-perrot."][src*="/ile-perrot."]{object-position:0% 100%!important;--hz: 1.25;--ho: 10% 100%}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/jcd-job-01-mechanical-room."][src*="/jcd-job-01-mechanical-room."]{object-position:0% 50%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/jcd-job-02-rooftop-condenser."][src*="/jcd-job-02-rooftop-condenser."]{object-position:0% 70%!important;--hz: 1.1;--ho: 0% 100%}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/jcd-job-05-van-and-box-truck."][src*="/jcd-job-05-van-and-box-truck."]{object-position:0% 100%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/jcd-job-14-crane-lift-winter."][src*="/jcd-job-14-crane-lift-winter."]{object-position:0% 80%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/jcd-job-15-box-truck-and-lift."][src*="/jcd-job-15-box-truck-and-lift."]{object-position:0% 90%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/jcd-job-18-two-ductless-outdoor-units."][src*="/jcd-job-18-two-ductless-outdoor-units."]{object-position:0% 100%!important;--hz: 1.3;--ho: 0% 100%}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/jcd-job-19-crane-lift-carrier."][src*="/jcd-job-19-crane-lift-carrier."]{object-position:0% 80%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/jcd-job-21-ductless-condenser-indoors."][src*="/jcd-job-21-ductless-condenser-indoors."]{object-position:80% 100%!important;--hz: 1.3;--ho: 80% 100%}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/jcd-job-22-york-rooftop-unit-commercial."][src*="/jcd-job-22-york-rooftop-unit-commercial."]{object-position:30% 100%!important;--hz: 1.5;--ho: 40% 100%}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/jcd-job-23-york-rooftop-unit-city."][src*="/jcd-job-23-york-rooftop-unit-city."]{object-position:0% 100%!important;--hz: 1.2;--ho: 0% 100%}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/jcd-job-24-team-with-fleet."][src*="/jcd-job-24-team-with-fleet."]{object-position:0% 0%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/jcd-job-25-ductless-units-rooftop."][src*="/jcd-job-25-ductless-units-rooftop."]{object-position:0% 100%!important;--hz: 1.05;--ho: 0% 100%}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/jcd-job-26-lennox-outdoor-unit-side-yard."][src*="/jcd-job-26-lennox-outdoor-unit-side-yard."]{object-position:0% 60%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/jcd-job-28-humidifiers."][src*="/jcd-job-28-humidifiers."]{object-position:0% 40%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/jcd-job-30-installing-outdoor-unit."][src*="/jcd-job-30-installing-outdoor-unit."]{object-position:0% 60%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/jcd-job-31-lennox-heat-pump-outdoor-unit."][src*="/jcd-job-31-lennox-heat-pump-outdoor-unit."]{object-position:0% 40%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/jcd-job-33-technician-ductless-heat-pumps."][src*="/jcd-job-33-technician-ductless-heat-pumps."]{object-position:0% 100%!important;--hz: 1.4;--ho: 0% 100%}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/jcd-job-34-moovair-heat-pump-outdoor-unit."][src*="/jcd-job-34-moovair-heat-pump-outdoor-unit."]{object-position:0% 30%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/kirkland."][src*="/kirkland."]{object-position:0% 100%!important;--hz: 1.7;--ho: 5% 100%}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/lachine."][src*="/lachine."]{object-position:0% 30%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/lasalle."][src*="/lasalle."]{object-position:0% 100%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/laval-des-rapides."][src*="/laval-des-rapides."]{object-position:0% 100%!important;--hz: 1.4;--ho: 0% 100%}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/le-plateau-mont-royal."][src*="/le-plateau-mont-royal."]{object-position:0% 100%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/mile-end."][src*="/mile-end."]{object-position:0% 100%!important;--hz: 1.05;--ho: 0% 100%}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/mont-royal."][src*="/mont-royal."]{object-position:0% 100%!important;--hz: 1.3;--ho: 0% 100%}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/notre-dame-de-grace."][src*="/notre-dame-de-grace."]{object-position:0% 100%!important;--hz: 1.25;--ho: 35% 100%}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/notre-dame-de-lile-perrot."][src*="/notre-dame-de-lile-perrot."]{object-position:0% 100%!important;--hz: 1.6;--ho: 50% 100%}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/office-tower-loading-dock-desktop-1536."][src*="/office-tower-loading-dock-desktop-1536."]{object-position:0% 60%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/old-montreal."][src*="/old-montreal."]{object-position:0% 100%!important;--hz: 1.05;--ho: 0% 100%}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/outremont."][src*="/outremont."]{object-position:0% 100%!important;--hz: 1.05;--ho: 0% 100%}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/pierrefonds-roxboro."][src*="/pierrefonds-roxboro."]{object-position:0% 70%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/pincourt."][src*="/pincourt."]{object-position:0% 100%!important;--hz: 1.8;--ho: 55% 100%}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/pointe-claire."][src*="/pointe-claire."]{object-position:0% 100%!important;--hz: 1.25;--ho: 0% 100%}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/pont-viau."][src*="/pont-viau."]{object-position:0% 80%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/resi-ac."][src*="/resi-ac."]{object-position:0% 70%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/rooftop-crane-lift-desktop-1536."][src*="/rooftop-crane-lift-desktop-1536."]{object-position:0% 40%!important;--hz: 1.05;--ho: 0% 100%}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/rosemont-la-petite-patrie."][src*="/rosemont-la-petite-patrie."]{object-position:0% 100%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/saint-laurent."][src*="/saint-laurent."]{object-position:0% 100%!important;--hz: 1.7;--ho: 45% 100%}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/sainte-anne-de-bellevue."][src*="/sainte-anne-de-bellevue."]{object-position:0% 100%!important;--hz: 1.1;--ho: 0% 100%}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/sainte-dorothee."][src*="/sainte-dorothee."]{object-position:0% 50%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/sainte-rose."][src*="/sainte-rose."]{object-position:0% 100%!important;--hz: 1.05;--ho: 0% 100%}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/senneville."][src*="/senneville."]{object-position:0% 100%!important;--hz: 1.8;--ho: 0% 100%}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/service-tag."][src*="/service-tag."]{object-position:90% 0%!important;--hz: 1.45;--ho: 0% 100%}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/team-2026."][src*="/team-2026."]{object-position:0% 0%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/terrasse-vaudreuil."][src*="/terrasse-vaudreuil."]{object-position:0% 100%!important;--hz: 1.7;--ho: 70% 100%}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/vaudreuil-dorion."][src*="/vaudreuil-dorion."]{object-position:0% 100%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/verdun."][src*="/verdun."]{object-position:0% 100%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/ville-marie."][src*="/ville-marie."]{object-position:0% 100%!important;--hz: 1.2;--ho: 85% 100%}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/vimont."][src*="/vimont."]{object-position:0% 70%!important}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/warehouse-unit-heater-desktop-1536."][src*="/warehouse-unit-heater-desktop-1536."]{object-position:0% 0%!important;--hz: 1.35;--ho: 55% 100%}:is(.sh__ph,.ph__ph,[data-rk=s39],[data-hero=overlay]>div) img[src*="/westmount."][src*="/westmount."]{object-position:0% 100%!important;--hz: 1.1;--ho: 0% 100%}}@media(max-width:700px){[data-visit] [data-repairrow]{grid-template-columns:minmax(0,1fr)!important}[data-visit] [data-repairhead]{display:none!important}}@media(max-width:900px){[data-featured-area]{grid-template-columns:minmax(0,1fr)!important}[data-featured-area]>span:last-child{justify-self:start;max-width:100%;box-sizing:border-box;white-space:normal!important;text-align:center;line-height:1.3;padding-block:12px!important}}@media(max-width:900px){[data-esthero] h1{font-size:clamp(34px,5.2vw,66px)!important;max-width:22ch!important}}@media(min-width:1024px){[data-credsticky]{position:sticky;top:187px;align-self:start}}@media(min-width:1024px)and (max-width:1040px){[data-credsticky]{top:155px}}[data-credsticky] span[data-rk$=".text"]{min-width:min-content!important}.jcdp-root[data-astro-cid-wypy27xb]{font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.jcdp[data-astro-cid-wypy27xb][data-open]{display:block}.jcdp[data-astro-cid-wypy27xb]{position:fixed;inset:0;z-index:400;pointer-events:none}.jcdp[data-astro-cid-wypy27xb][data-popup-kind=bar],.jcdp[data-astro-cid-wypy27xb][data-popup-kind=tab]{z-index:300}.jcdp-scrim[data-astro-cid-wypy27xb]{position:absolute;inset:0;pointer-events:auto;background:#0a2a4a8c}.jcdp-card[data-astro-cid-wypy27xb]{position:absolute;pointer-events:auto;background:#fff;color:#0a2a4a;border:1px solid rgba(10,42,74,.12);box-shadow:0 18px 48px #0a2a4a38;padding:22px 46px 22px 22px}.jcdp-card[data-astro-cid-wypy27xb]:focus-visible{outline:2px solid #1176BD;outline-offset:2px}.jcdp[data-astro-cid-wypy27xb][data-popup-kind=modal] .jcdp-card[data-astro-cid-wypy27xb]{left:50%;top:50%;transform:translate(-50%,-50%);width:calc(100vw - 32px);max-width:460px;max-height:calc(100vh - 32px);overflow-y:auto;border-radius:16px}.jcdp[data-astro-cid-wypy27xb][data-popup-kind=tab] .jcdp-card[data-astro-cid-wypy27xb]{right:0;top:50%;transform:translateY(-50%);width:calc(100vw - 32px);max-width:360px;max-height:calc(100vh - 32px);overflow-y:auto;border-radius:14px 0 0 14px}.jcdp[data-astro-cid-wypy27xb][data-popup-kind=bar] .jcdp-card[data-astro-cid-wypy27xb]{left:0;right:0;bottom:0;max-height:70vh;overflow-y:auto;border-width:1px 0 0;border-radius:0;padding-right:46px}.jcdp-eyebrow[data-astro-cid-wypy27xb]{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#b0141b;overflow-wrap:anywhere}.jcdp-headline[data-astro-cid-wypy27xb]{margin:0;font-size:21px;line-height:1.2;font-weight:800;letter-spacing:-.015em;color:#0a2a4a;overflow-wrap:anywhere}.jcdp-body[data-astro-cid-wypy27xb]{margin:8px 0 0;font-size:14.5px;line-height:1.5;color:#4e5b68;max-width:52ch;overflow-wrap:anywhere}.jcdp-cta[data-astro-cid-wypy27xb]{display:inline-block;margin:16px 0 0;padding:12px 20px;background:#e21e26;color:#fff;border-radius:10px;font-size:14.5px;font-weight:700;text-decoration:none;overflow-wrap:anywhere}.jcdp-x[data-astro-cid-wypy27xb]{position:absolute;top:8px;right:8px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;padding:0;background:transparent;border:1px solid rgba(10,42,74,.16);border-radius:9px;cursor:pointer;font-size:19px;line-height:1;color:#4e5b68}@media(max-width:420px){.jcdp-card[data-astro-cid-wypy27xb]{padding:18px 44px 18px 16px}.jcdp-headline[data-astro-cid-wypy27xb]{font-size:19px}.jcdp[data-astro-cid-wypy27xb][data-popup-kind=tab] .jcdp-card[data-astro-cid-wypy27xb]{border-radius:14px;right:8px}}.jcdc[data-astro-cid-mvvsmfwt]{position:fixed;z-index:185;left:12px;right:12px;bottom:var(--jcdc-bottom, 16px);box-sizing:border-box;background:#fff;color:#0a2a4a;border:1px solid rgba(10,42,74,.12);border-radius:16px;box-shadow:0 18px 48px #0a2a4a38;padding:14px 16px;font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.jcdc[data-astro-cid-mvvsmfwt][data-open]{display:block}.jcdc[data-astro-cid-mvvsmfwt][data-pos=top]{top:var(--jcdc-top, 12px);bottom:auto}.jcdc-text[data-astro-cid-mvvsmfwt]{margin:0;font-size:14px;line-height:1.45;font-weight:500;color:#0a2a4a;overflow-wrap:anywhere}.jcdc-link[data-astro-cid-mvvsmfwt]{color:#0a2a4a;font-weight:700;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.jcdc-actions[data-astro-cid-mvvsmfwt]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.jcdc-btn[data-astro-cid-mvvsmfwt]{display:flex;align-items:center;justify-content:center;min-height:44px;margin:0;padding:0 18px;box-sizing:border-box;background:#0a2a4a;color:#fff;border:1.5px solid #0A2A4A;border-radius:999px;font-family:inherit;font-size:15px;font-weight:700;line-height:1;cursor:pointer}.jcdc-btn[data-astro-cid-mvvsmfwt]:hover{background:#06192c;border-color:#06192c}.jcdc-btn[data-astro-cid-mvvsmfwt]:focus-visible,.jcdc-link[data-astro-cid-mvvsmfwt]:focus-visible{outline:2px solid #1176BD;outline-offset:2px}@media(max-width:860px){.jcdc[data-astro-cid-mvvsmfwt]{bottom:var(--jcdc-bottom, calc(84px + env(safe-area-inset-bottom)) )}}@media(min-width:861px){.jcdc[data-astro-cid-mvvsmfwt]{left:auto;right:24px;width:400px;padding:18px 20px}.jcdc[data-astro-cid-mvvsmfwt][data-side=left]{right:auto;left:24px}.jcdc-text[data-astro-cid-mvvsmfwt]{font-size:14.5px}}html[data-nav-open] .jcdc[data-astro-cid-mvvsmfwt]{display:none!important}@media print{.jcdc[data-astro-cid-mvvsmfwt]{display:none!important}}.skip-link[data-astro-cid-37fxchfa]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link[data-astro-cid-37fxchfa]:focus,.skip-link[data-astro-cid-37fxchfa]:focus-visible{position:fixed;top:12px;left:12px;z-index:1000;width:auto;height:auto;margin:0;clip:auto;clip-path:none;overflow:visible;padding:12px 18px;background:#fff;color:#0a2a4a;border:2px solid #1176BD;border-radius:8px;font-family:Manrope,sans-serif;font-weight:600;text-decoration:none;box-shadow:0 6px 24px #0a2a4a2e}
