.service-hero{width:100%;max-width:1692px;margin:0 auto;display:grid;grid-template-columns:980fr 656fr;gap:1.5rem;padding:4rem 0 7.5rem}.service-hero__content{display:flex;flex-direction:column;align-items:flex-start;padding:4.5rem;background:url('https://www.mthomeimprovement.ca/assets/client/images/bg-why-choose-about.webp') center/cover no-repeat}.service-hero__header{display:flex;flex-direction:column;gap:.75rem;color:#000}.service-hero__subtitle{font-size:24px;line-height:135%;font-weight:700;background:linear-gradient(62deg,#c08329 20%,#edd089 80%,#c08329 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);text-transform:uppercase}.service-hero__title{font-size:48px;line-height:125%;font-weight:700}.service-hero__desc{font-size:18px;line-height:140%;font-weight:400;margin-top:.5rem;line-height:1.52}.service-hero__cta{font-size:16px;line-height:140%;font-weight:500;font-family:"Mona Sans",-apple-system,"Segoe UI",sans-serif;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border:none;border-radius:0;background:#c08329;color:#fff;text-decoration:none;cursor:pointer;box-shadow:0 0 2px 0 #ecbc64;transition:all .3s ease}.service-hero__cta:hover{background:linear-gradient(62deg,#c08329 20%,#edd089 80%,#c08329 100%);box-shadow:0 0 8px 0 #c08329}.service-hero__cta{min-width:10.3125rem;min-height:3rem;margin-top:3.25rem}.service-hero__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;width:100%;max-width:52.625rem;margin-top:5rem}.service-hero__stats-item{position:relative;display:flex;flex-direction:column;min-height:22.4375rem;padding:1.25rem;background:#fff;color:#000;transition:color .3s ease}.service-hero__stats-item::after{content:"";position:absolute;inset:0;background:linear-gradient(rgba(0,0,0,0),#000000),rgba(0,0,0,.2);opacity:0;transition:opacity .3s ease}.service-hero__stats-item:hover{color:#fff}.service-hero__stats-item:hover::after,.service-hero__stats-item:hover .service-hero__stats-image{opacity:1}.service-hero__stats-image{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .3s ease}.service-hero__stats-number,.service-hero__stats-title,.service-hero__stats-desc{position:relative;z-index:1}.service-hero__stats-number{margin-bottom:auto;font-size:4.5rem;font-weight:500;line-height:1.4}.service-hero__stats-title{font-size:20px;line-height:140%;font-weight:600;font-weight:700}.service-hero__stats-desc{font-size:18px;line-height:140%;font-weight:400;margin-top:.75rem}.service-hero__media{position:relative;display:flex;align-items:center;justify-content:center}.service-hero__media-image{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.service-hero__media-play{position:relative;display:flex;align-items:center;justify-content:center;width:6.25rem;height:6.25rem;padding-left:.5rem;border:.4px solid hsla(0,0%,100%,.4);border-radius:50%;background:hsla(0,0%,100%,.24);backdrop-filter:blur(1rem);color:#fff}.service-intro{padding:7.5rem 1.5rem;background:url('https://www.mthomeimprovement.ca/assets/client/images/bg-why-choose-about.webp') center/cover no-repeat}.service-intro__inner{width:100%;max-width:87.5rem;margin:0 auto;display:grid;grid-template-columns:43.125rem 1fr;align-items:center;gap:6.25rem}.service-intro__media{position:relative;aspect-ratio:690/826}.service-intro__media-image{position:absolute;display:block;aspect-ratio:1;border-radius:50%;-o-object-fit:cover;object-fit:cover}.service-intro__media-image--large{top:0;left:0;width:82.6%;border:1rem solid #292929}.service-intro__media-image--small{right:0;bottom:0;width:60.87%;border:.75rem solid #6d6d61}.service-intro__content{display:flex;flex-direction:column;align-items:flex-start;gap:2.5rem;color:#000}.service-intro__body{font-size:18px;line-height:140%;font-weight:400;display:flex;flex-direction:column;gap:1rem;line-height:1.52}.service-intro__subtitle{font-size:24px;line-height:135%;font-weight:700}.service-intro__cta{font-size:16px;line-height:140%;font-weight:500;font-family:"Mona Sans",-apple-system,"Segoe UI",sans-serif;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border:none;border-radius:0;background:#c08329;color:#fff;text-decoration:none;cursor:pointer;box-shadow:0 0 2px 0 #ecbc64;transition:all .3s ease}.service-intro__cta:hover{background:linear-gradient(62deg,#c08329 20%,#edd089 80%,#c08329 100%);box-shadow:0 0 8px 0 #c08329}.service-intro__cta{min-width:10.3125rem;min-height:3rem;margin-top:.75rem}.service-gallery{display:flex;flex-direction:column;gap:5rem;padding:7.5rem 0;background:#000;color:#fff}.service-gallery__header{width:100%;max-width:1692px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:2rem}.service-gallery__title{font-size:48px;line-height:125%;font-weight:700;display:flex;flex-direction:column;gap:.75rem;max-width:53.0625rem}.service-gallery__title-highlight{background:linear-gradient(62deg,#c08329 20%,#edd089 80%,#c08329 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);text-transform:uppercase}.service-gallery__desc{font-size:18px;line-height:140%;font-weight:400;flex-shrink:0;width:33.75rem;line-height:1.52;color:#f6f6f6}.service-gallery__carousel{position:relative}.service-gallery__owl{width:100%;max-width:1692px;margin:0 auto}.service-gallery__owl .owl-dots{display:flex;justify-content:center;gap:.75rem;margin-top:2.5rem}.service-gallery__owl .owl-dot span{display:block;width:.625rem;height:.625rem;border-radius:50%;background:hsla(0,0%,100%,.2);transition:all .3s ease}.service-gallery__owl .owl-dot.active span{background:#c08329}.service-gallery__item img{display:block;width:100%;aspect-ratio:400/580;-o-object-fit:cover;object-fit:cover}.service-gallery__nav-btn{display:flex;justify-content:center;align-items:center;width:3rem;height:3rem;border:none;background:rgba(0,0,0,.2);cursor:pointer;transition:all .3s ease}.service-gallery__nav-btn:hover{background:linear-gradient(62deg,#c08329 20%,#edd089 80%,#c08329 100%)}.service-gallery__nav-btn--prev img{transform:scaleX(-1)}.service-gallery__nav-btn{position:absolute;top:calc(50% - 1.5625rem);left:2.5rem;z-index:1;border:1px solid #fff;transform:translateY(-50%)}.service-gallery__nav-btn--next{left:auto;right:2.5rem}.service-why{padding:7.5rem 1.5rem;background:url('https://www.mthomeimprovement.ca/assets/client/images/bg-why-choose-about.webp') center/cover no-repeat}.service-why__inner{width:100%;max-width:87.5rem;margin:0 auto;display:grid;grid-template-columns:43.125rem 1fr;align-items:center;gap:5rem}.service-why__content{display:flex;flex-direction:column;align-items:flex-start;gap:2rem;color:#000}.service-why__body{font-size:18px;line-height:140%;font-weight:400;display:flex;flex-direction:column;gap:1rem;line-height:1.52}.service-why__cta{font-size:16px;line-height:140%;font-weight:500;font-family:"Mona Sans",-apple-system,"Segoe UI",sans-serif;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border:none;border-radius:0;background:#c08329;color:#fff;text-decoration:none;cursor:pointer;box-shadow:0 0 2px 0 #ecbc64;transition:all .3s ease}.service-why__cta:hover{background:linear-gradient(62deg,#c08329 20%,#edd089 80%,#c08329 100%);box-shadow:0 0 8px 0 #c08329}.service-why__cta{min-width:10.3125rem;min-height:3rem;margin-top:1.25rem}.service-why__list{display:flex;flex-direction:column;gap:1.5rem}.service-why__item{display:flex;align-items:center;gap:2rem;padding:1rem;background:#292929}.service-why__item-image{display:block;flex-shrink:0;width:11.25rem;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.service-why__item-content{display:flex;flex-direction:column;gap:1rem}.service-why__item-title{font-size:24px;line-height:135%;font-weight:700;background:linear-gradient(62deg,#c08329 20%,#edd089 80%,#c08329 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.service-why__item-desc{font-size:18px;line-height:140%;font-weight:400;line-height:1.52;color:#f6f6f6}.service-faq{display:flex;gap:8.4375rem;padding:7.5rem 10.8125rem 7.5rem 8.125rem;background:#292929}.service-faq__content{display:flex;flex:0 1 51.25rem;flex-direction:column;gap:5rem}.service-faq__item{border-bottom:1px solid rgba(239,239,239,.4)}.service-faq__item-question{font-size:18px;line-height:140%;font-weight:700;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.75rem 0;font-weight:500;line-height:1.32;color:#fff;list-style:none}.service-faq__item-question::-webkit-details-marker{display:none}.service-faq__item-question--toggle{cursor:pointer}.service-faq__item-question--toggle:focus-visible{outline:2px solid #c08329;outline-offset:2px}.service-faq__item[open] .service-faq__item-question{padding-bottom:1.5rem}.service-faq__item-icon{display:flex;flex-shrink:0}.service-faq__item-icon-minus{display:none}.service-faq__item[open] .service-faq__item-icon-plus{display:none}.service-faq__item[open] .service-faq__item-icon-minus{display:block}.service-faq__item-answer{font-size:14px;line-height:140%;font-weight:400;padding-bottom:2rem;line-height:1.44;color:#bdbdbd}.service-faq__media{position:relative;flex:0 0 41.375rem;aspect-ratio:662/704}.service-faq__media-image{position:absolute;aspect-ratio:1;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:linear-gradient(62deg,#c08329 20%,#edd089 80%,#c08329 100%)}.service-faq__media-image--large{bottom:0;left:0;width:86.1%;padding:1rem}.service-faq__media-image--small{top:0;right:0;width:50.45%;padding:.75rem}@media(max-width:1692px){.service-hero{padding-inline:1.5rem}.service-gallery__header,.service-gallery__owl{padding-inline:1.5rem}}@media(max-width:1399px){.service-hero__content{padding:3rem}.service-hero__stats{margin-top:3rem}.service-intro,.service-why{padding-block:5rem}.service-intro__inner,.service-why__inner{grid-template-columns:1fr 1fr;gap:3rem}.service-faq{gap:4rem;padding:5rem 3rem}.service-faq__content{flex:1 1 0;min-width:0}.service-faq__media{flex:0 0 38%}.service-gallery{padding-block:5rem}}@media(max-width:1199px){.service-hero{grid-template-columns:1fr}.service-hero__media{aspect-ratio:16/9}.service-hero__stats{max-width:none}.service-gallery__header{flex-direction:column;align-items:flex-start}.service-gallery__desc{width:100%}}@media(max-width:991px){.service-hero{padding-bottom:4rem}.service-hero__stats-item{min-height:16rem}.service-intro,.service-why{padding-block:4rem}.service-intro__inner,.service-why__inner{grid-template-columns:1fr}.service-intro__media{width:min(100%,32rem);margin-inline:auto}.service-gallery{gap:3rem;padding-block:4rem}.service-gallery__nav-btn{left:1rem}.service-gallery__nav-btn--next{left:auto;right:1rem}.service-faq{flex-direction:column;gap:3rem;padding-block:4rem}.service-faq__content{flex:none;gap:3rem}.service-faq__media{flex:none;width:min(100%,32rem);margin-inline:auto}}@media(max-width:767px){.service-hero{padding-block:2rem 3rem}.service-hero__content{padding:2rem 1.5rem}.service-hero__cta{margin-top:2rem}.service-hero__stats{grid-template-columns:1fr;margin-top:2rem}.service-hero__stats-item{min-height:12rem}.service-hero__subtitle{font-size:18px;line-height:140%;font-weight:700}.service-hero__title{font-size:36px;line-height:130%;font-weight:700}.service-hero__desc{font-size:16px;line-height:140%;font-weight:400}.service-hero__stats-number{font-size:48px;line-height:125%;font-weight:700}.service-hero__media{aspect-ratio:4/3}.service-hero__media-play{width:4.5rem;height:4.5rem}.service-intro,.service-why{padding-block:3rem}.service-intro__content,.service-why__content{gap:1.5rem}.service-intro__subtitle,.service-intro__item-title,.service-why__subtitle,.service-why__item-title{font-size:18px;line-height:140%;font-weight:700}.service-intro__body,.service-intro__item-desc,.service-why__body,.service-why__item-desc{font-size:16px;line-height:140%;font-weight:400}.service-gallery{padding-block:3rem}.service-gallery__title{font-size:36px;line-height:130%;font-weight:700}.service-gallery__desc{font-size:16px;line-height:140%;font-weight:400}.service-gallery__nav-btn{display:none}.service-why__item{gap:1rem}.service-why__item-image{width:7rem}.service-faq{padding-block:3rem}.service-faq__item-answer{font-size:14px;line-height:140%;font-weight:400}.service-faq__item-question{padding-block:1.25rem}}@media(max-width:575px){.service-hero{padding-inline:1rem}.service-hero__content{padding:1.5rem 1rem}.service-intro,.service-why{padding-inline:1rem}.service-gallery__header,.service-gallery__owl{padding-inline:1rem}.service-why__item{flex-direction:column;align-items:flex-start}.service-why__item-image{width:100%}.service-faq{padding-inline:1rem}}@media(max-width:374px){.service-hero__title,.service-gallery__title{font-size:24px;line-height:135%;font-weight:700}}