.breakdance .bde-section-492-104 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-492-104>.section-background-overlay{background-color:var(--bde-background-color);transition:background-color var(--bde-transition-duration) ease-in-out}.breakdance .bde-section-492-104>.section-background-overlay{opacity:0.8}.breakdance .bde-section-492-104 .section-container{padding-bottom:100px}.our-work-gallery figure figcaption,.our-work-gallery .gallery-caption,.our-work-gallery figure figcaption a{color:#fff!important;text-shadow:0 0 5px rgba(0,0,0,.8);font-weight:500}.our-work-gallery figure figcaption{background:rgba(0,0,0,.4);padding:6px 10px;border-radius:4px}.lg-sub-html,.lg-sub-html a{color:#fff!important;text-shadow:0 0 5px rgba(0,0,0,.8);background:rgba(0,0,0,.45);padding:6px 10px;border-radius:4px}.pswp__caption__center{color:#fff!important;text-shadow:0 0 5px rgba(0,0,0,.8);background:rgba(0,0,0,.45);padding:6px 10px;border-radius:4px}.fancybox-caption,.fancybox-caption a{color:#fff!important;text-shadow:0 0 5px rgba(0,0,0,.8)}.mfp-title{color:#fff!important;text-shadow:0 0 5px rgba(0,0,0,.8)}.slb_caption,.simple-lightbox .slb_caption{color:#fff!important;text-shadow:0 0 5px rgba(0,0,0,.8)}@media (max-width:479px){.breakdance .bde-section-492-104 .section-container{align-items:center;text-align:center}}.breakdance .bde-heading-492-105{font-weight:500;margin-bottom:24px}.breakdance .bde-heading-492-136{font-size:20px;font-weight:500}.breakdance .bde-rich-text-492-106{margin-top:30px;margin-bottom:25px}@media (max-width:479px){.breakdance .bde-rich-text-492-106{text-align:left}}.breakdance .bde-heading-492-135{font-size:18px;font-weight:500;margin-bottom:25px}.breakdance .bde-button-492-134{margin-bottom:30px}.breakdance .bde-gallery-492-138{--columns:5;--column-gap:10px;--ratio:100%}.breakdance .bde-gallery-492-138 .ee-gallery-item{background:#00000030}.breakdance .bde-gallery-492-138 .ee-gallery-item-caption{background:linear-gradient(0deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.35) 61%,rgba(0,0,0,0) 100%);color:var(--bde-background-color);font-size:16px}.bde-lightbox-492-138 .lg-next,.bde-lightbox-492-138 .lg-prev,.bde-lightbox-492-138 .lg-toolbar,.bde-lightbox-492-138 .lg-icon,.bde-lightbox-492-138 .lg-counter,.bde-lightbox-492-138 .lg-sub-html{color:#999}.bde-lightbox-492-138 .lg-outer .lg-thumb-item,.bde-lightbox-492-138 .lg-outer .lg-thumb-item{border-color:#fff;background-color:#fff}.bde-lightbox-492-138 .lg-outer .lg-thumb-item.active,.bde-lightbox-492-138 .lg-outer .lg-thumb-item:hover{border-color:#01d2e8f0;background-color:#01d2e8f0}.bde-lightbox-492-138 .lg-backdrop{background:#000}@media (max-width:479px){.breakdance .bde-gallery-492-138{--columns:3}}.breakdance .bde-section-492-132 .section-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.breakdance .bde-section-492-132{background-color:var(--bde-palette-color-1-09c99726-7cd8-400a-a0e2-0f1536f5b1c0)}.breakdance .bde-section-492-132 .section-container{padding-bottom:0px;padding-top:15px}.breakdance .bde-heading-492-133{color:var(--bde-brand-primary-color);margin-top:30px;margin-bottom:50px}.breakdance .bde-section-492-114 .section-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.breakdance .bde-section-492-114{background-color:var(--bde-palette-color-1-e1d23db0-b1b7-4bf8-b0bb-2ac837c2473c);background-image:url(https://northpeakprojects.ca/wp-content/uploads/2025/07/roofing-soffit-fascia.webp);background-position:0.48% 29.42%}.breakdance .bde-section-492-114>.section-background-overlay{background-color:var(--bde-headings-color);transition:background-color var(--bde-transition-duration) ease-in-out}.breakdance .bde-section-492-114>.section-background-overlay{opacity:0.4}.breakdance .bde-section-492-114 .section-container{padding-bottom:80px;padding-top:80px}.breakdance .bde-rich-text-492-115{margin-top:0px;margin-bottom:30px;text-align:center;color:var(--bde-background-color);width:500px}.breakdance .bde-rich-text-492-115 h2{color:var(--bde-background-color);font-weight:500}