.breakdance .bde-section-16-102 .section-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;text-align:center}.breakdance .bde-section-16-102{background-image:url(https://www.granthamplumbing.ca/wp-content/uploads/2025/10/alexander-schimmeck-1N5jjLyBafc-unsplash-scaled.jpg);background-size:cover;background-position:56.46% 23%}.breakdance .bde-section-16-102>.section-background-overlay{background-color:#00000096;transition:background-color var(--bde-transition-duration) ease-in-out}.breakdance .bde-heading-16-104{color:var(--bde-background-color);font-weight:200}.breakdance .bde-text-16-105{color:var(--bde-background-color);font-size:26px;font-weight:600}.breakdance .bde-div-16-106{margin-top:30px}.breakdance .bde-div-16-106{display:flex;flex-direction:row;gap:30px}.breakdance .bde-section-16-109 .section-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center}.breakdance .bde-section-16-109{background-color:var(--bde-palette-off-background-5837e54d-e6c4-4bb1-9e0a-de266cf2d198-4)}@media (max-width:479px){.breakdance .bde-section-16-109 .section-container{padding-bottom:60px;padding-top:60px}}.breakdance .bde-heading-16-110{font-weight:100}.breakdance .bde-grid-16-112{--bde-grid-items-per-row:3;margin-top:50px;margin-bottom:50px}.breakdance .bde-grid>*{width:auto!important;height:auto!important}.service-card{display:flex;flex-direction:column;height:100%;box-shadow:0 4px 15px rgba(0,0,0,0.12);transition:transform 0.3s,box-shadow 0.3s}.service-card h3{min-height:60px;display:flex;align-items:center;justify-content:center}.service-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,0.25)}.service-link{margin-top:auto;text-decoration:none}@media (max-width:1119px){.breakdance .bde-grid-16-112{--bde-grid-items-per-row:3}}@media (max-width:1023px){.breakdance .bde-grid-16-112{--bde-grid-items-per-row:2}}@media (max-width:767px){.breakdance .bde-grid-16-112{--bde-grid-items-per-row:1}}.breakdance .bde-div-16-113{padding:40px 20px 40px 20px;border-radius:12px}.breakdance .bde-div-16-113{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center}.breakdance .bde-div-16-113{background-color:var(--bde-background-color)}.breakdance .bde-div-16-120{padding:20px 20px 20px 20px;border-radius:100%}.breakdance .bde-div-16-120{background-color:#FDC43F45}.breakdance .bde-heading-16-115{color:var(--bde-palette-color-1-0a6f0523-080f-4b81-ab00-ecc502ba52a7);font-size:30px;font-weight:100;margin-top:5px}.breakdance .bde-div-16-121{padding:40px 20px 40px 20px;border-radius:12px}.breakdance .bde-div-16-121{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center}.breakdance .bde-div-16-121{background-color:var(--bde-background-color)}.breakdance .bde-div-16-122{padding:20px 20px 20px 20px;border-radius:100%}.breakdance .bde-div-16-122{background-color:#FDC43F45}.breakdance .bde-heading-16-124{color:var(--bde-palette-color-1-0a6f0523-080f-4b81-ab00-ecc502ba52a7);font-size:30px;font-weight:100;margin-top:5px}.breakdance .bde-div-16-139{padding:40px 20px 40px 20px;border-radius:12px}.breakdance .bde-div-16-139{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center}.breakdance .bde-div-16-139{background-color:var(--bde-background-color)}.breakdance .bde-div-16-140{padding:20px 20px 20px 20px;border-radius:100%}.breakdance .bde-div-16-140{background-color:#FDC43F45}.breakdance .bde-heading-16-142{color:var(--bde-palette-color-1-0a6f0523-080f-4b81-ab00-ecc502ba52a7);font-size:30px;font-weight:100;margin-top:5px}.breakdance .bde-div-16-127{padding:40px 20px 40px 20px;border-radius:12px}.breakdance .bde-div-16-127{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center}.breakdance .bde-div-16-127{background-color:var(--bde-background-color)}.breakdance .bde-div-16-128{padding:20px 20px 20px 20px;border-radius:100%}.breakdance .bde-div-16-128{background-color:#FDC43F45}.breakdance .bde-heading-16-130{color:var(--bde-palette-color-1-0a6f0523-080f-4b81-ab00-ecc502ba52a7);font-size:30px;font-weight:100;margin-top:5px}.breakdance .bde-div-16-151{padding:40px 20px 40px 20px;border-radius:12px}.breakdance .bde-div-16-151{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center}.breakdance .bde-div-16-151{background-color:var(--bde-background-color)}.breakdance .bde-div-16-152{padding:20px 20px 20px 20px;border-radius:100%}.breakdance .bde-div-16-152{background-color:#FDC43F45}.breakdance .bde-heading-16-154{color:var(--bde-palette-color-1-0a6f0523-080f-4b81-ab00-ecc502ba52a7);font-size:30px;font-weight:100;margin-top:5px}.breakdance .bde-div-16-157{padding:40px 20px 40px 20px;border-radius:12px}.breakdance .bde-div-16-157{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center}.breakdance .bde-div-16-157{background-color:var(--bde-background-color)}.breakdance .bde-div-16-158{padding:20px 20px 20px 20px;border-radius:100%}.breakdance .bde-div-16-158{background-color:#FDC43F45}.breakdance .bde-heading-16-160{color:var(--bde-palette-color-1-0a6f0523-080f-4b81-ab00-ecc502ba52a7);font-size:30px;font-weight:100;margin-top:5px}.breakdance .bde-heading-16-247{color:var(--bde-palette-color-1-0a6f0523-080f-4b81-ab00-ecc502ba52a7)}.breakdance .bde-section-16-163 .section-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;text-align:center}.breakdance .bde-section-16-163 .section-container{--bde-section-width:100%}.breakdance .bde-heading-16-164{font-weight:100}.breakdance .bde-grid-16-167{width:75%;--bde-grid-items-per-row:4}.breakdance .bde-grid>*{width:auto!important;height:auto!important}@media (max-width:1119px){.breakdance .bde-grid-16-167{--bde-grid-items-per-row:3}}@media (max-width:1023px){.breakdance .bde-grid-16-167{--bde-grid-items-per-row:2}}@media (max-width:767px){.breakdance .bde-grid-16-167{--bde-grid-items-per-row:1}}@media (max-width:479px){.breakdance .bde-grid-16-167{--bde-grid-gap:0px}}.breakdance .bde-div-16-172{padding:40px 20px 40px 20px;border-radius:12px}.breakdance .bde-div-16-172{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;text-align:center}.breakdance .bde-div-16-172{background-color:var(--bde-background-color)}@media (max-width:479px){.breakdance .bde-div-16-172{padding-top:10px;padding-bottom:10px}}.breakdance .bde-div-16-173{width:80px;min-height:80px;padding:20px 20px 20px 20px;border-radius:100%}.breakdance .bde-div-16-173{background-color:var(--bde-palette-color-1-0a6f0523-080f-4b81-ab00-ecc502ba52a7)}.breakdance .bde-icon-16-178 .bde-icon-icon.breakdance-icon-atom svg:first-child{fill:var(--bde-background-color)}.breakdance .bde-heading-16-175{color:var(--bde-palette-color-1-0da4966f-dd07-4e57-a73b-2d49c70ecef5);font-size:30px;font-weight:100;margin-top:5px}.breakdance .bde-div-16-179{padding:40px 20px 40px 20px;border-radius:12px}.breakdance .bde-div-16-179{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;text-align:center}.breakdance .bde-div-16-179{background-color:var(--bde-background-color)}@media (max-width:479px){.breakdance .bde-div-16-179{padding-top:10px;padding-bottom:10px}}.breakdance .bde-div-16-180{width:80px;min-height:80px;border-radius:100%}.breakdance .bde-div-16-180{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.breakdance .bde-div-16-180{background-color:var(--bde-palette-color-1-0a6f0523-080f-4b81-ab00-ecc502ba52a7)}.breakdance .bde-text-16-184{color:var(--bde-background-color);font-size:30px;font-weight:700}.breakdance .bde-heading-16-182{color:var(--bde-palette-color-1-0da4966f-dd07-4e57-a73b-2d49c70ecef5);font-size:30px;font-weight:100;margin-top:5px}.breakdance .bde-div-16-185{padding:40px 20px 40px 20px;border-radius:12px}.breakdance .bde-div-16-185{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;text-align:center}.breakdance .bde-div-16-185{background-color:var(--bde-background-color)}@media (max-width:479px){.breakdance .bde-div-16-185{padding-top:10px;padding-bottom:10px}}.breakdance .bde-div-16-186{width:80px;min-height:80px;border-radius:100%}.breakdance .bde-div-16-186{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.breakdance .bde-div-16-186{background-color:var(--bde-palette-color-1-0a6f0523-080f-4b81-ab00-ecc502ba52a7)}.breakdance .bde-icon-16-248 .bde-icon-icon.breakdance-icon-atom svg:first-child{fill:var(--bde-background-color)}.breakdance .bde-heading-16-188{color:var(--bde-palette-color-1-0da4966f-dd07-4e57-a73b-2d49c70ecef5);font-size:30px;font-weight:100;margin-top:5px}.breakdance .bde-div-16-190{padding:40px 20px 40px 20px;border-radius:12px}.breakdance .bde-div-16-190{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;text-align:center}.breakdance .bde-div-16-190{background-color:var(--bde-background-color)}@media (max-width:479px){.breakdance .bde-div-16-190{padding-top:10px;padding-bottom:10px}}.breakdance .bde-div-16-191{width:80px;min-height:80px;border-radius:100%}.breakdance .bde-div-16-191{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.breakdance .bde-div-16-191{background-color:var(--bde-palette-color-1-0a6f0523-080f-4b81-ab00-ecc502ba52a7)}.breakdance .bde-icon-16-195 .bde-icon-icon.breakdance-icon-atom svg:first-child{fill:var(--bde-background-color)}.breakdance .bde-heading-16-193{color:var(--bde-palette-color-1-0da4966f-dd07-4e57-a73b-2d49c70ecef5);font-size:30px;font-weight:100;margin-top:5px}.breakdance .bde-section-16-196 .section-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;text-align:center}.breakdance .bde-section-16-196{background-color:var(--bde-palette-off-background-5837e54d-e6c4-4bb1-9e0a-de266cf2d198-4);background-image:url(https://www.granthamplumbing.ca/wp-content/uploads/2025/03/DSC_2112-XL.jpg);background-position:9.57% 28%}.breakdance .bde-section-16-196>.section-background-overlay{background-color:#0000008A;transition:background-color var(--bde-transition-duration) ease-in-out}.breakdance .bde-heading-16-197{color:var(--bde-palette-color-1-a77ebadf-cba2-44b6-9680-b1540542e3aa);font-weight:100}.breakdance .bde-text-16-198{color:var(--bde-background-color)}.breakdance .bde-grid-16-199{--bde-grid-items-per-row:4;margin-top:15px}.breakdance .bde-grid>*{width:auto!important;height:auto!important}@media (max-width:1119px){.breakdance .bde-grid-16-199{--bde-grid-items-per-row:4}}@media (max-width:1023px){.breakdance .bde-grid-16-199{--bde-grid-items-per-row:3}}@media (max-width:767px){.breakdance .bde-grid-16-199{--bde-grid-items-per-row:2}}@media (max-width:479px){.breakdance .bde-grid-16-199{--bde-grid-items-per-row:1;--bde-grid-gap:10px}}.breakdance .bde-div-16-201{padding:10px 10px 10px 10px;border-radius:25px;box-shadow:5px 5px 5px 0px #00000025}.breakdance .bde-div-16-201{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.breakdance .bde-div-16-201{background-color:var(--bde-background-color)}.breakdance .bde-text-16-202{color:var(--bde-palette-color-1-0a6f0523-080f-4b81-ab00-ecc502ba52a7);font-weight:700}.breakdance .bde-div-16-203{padding:10px 10px 10px 10px;border-radius:25px;box-shadow:5px 5px 5px 0px #00000025}.breakdance .bde-div-16-203{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.breakdance .bde-div-16-203{background-color:var(--bde-background-color)}.breakdance .bde-text-16-204{color:var(--bde-palette-color-1-0a6f0523-080f-4b81-ab00-ecc502ba52a7);font-weight:700}.breakdance .bde-div-16-205{padding:10px 10px 10px 10px;border-radius:25px;box-shadow:5px 5px 5px 0px #00000025}.breakdance .bde-div-16-205{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.breakdance .bde-div-16-205{background-color:var(--bde-background-color)}.breakdance .bde-text-16-206{color:var(--bde-palette-color-1-0a6f0523-080f-4b81-ab00-ecc502ba52a7);font-weight:700}.breakdance .bde-div-16-207{padding:10px 10px 10px 10px;border-radius:25px;box-shadow:5px 5px 5px 0px #00000025}.breakdance .bde-div-16-207{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.breakdance .bde-div-16-207{background-color:var(--bde-background-color)}.breakdance .bde-text-16-208{color:var(--bde-palette-color-1-0a6f0523-080f-4b81-ab00-ecc502ba52a7);font-weight:700}.breakdance .bde-div-16-209{padding:10px 10px 10px 10px;border-radius:25px;box-shadow:5px 5px 5px 0px #00000025}.breakdance .bde-div-16-209{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.breakdance .bde-div-16-209{background-color:var(--bde-background-color)}.breakdance .bde-text-16-210{color:var(--bde-palette-color-1-0a6f0523-080f-4b81-ab00-ecc502ba52a7);font-weight:700}.breakdance .bde-div-16-211{padding:10px 10px 10px 10px;border-radius:25px;box-shadow:5px 5px 5px 0px #00000025}.breakdance .bde-div-16-211{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.breakdance .bde-div-16-211{background-color:var(--bde-background-color)}.breakdance .bde-text-16-212{color:var(--bde-palette-color-1-0a6f0523-080f-4b81-ab00-ecc502ba52a7);font-weight:700}.breakdance .bde-div-16-213{padding:10px 10px 10px 10px;border-radius:25px;box-shadow:5px 5px 5px 0px #00000025}.breakdance .bde-div-16-213{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.breakdance .bde-div-16-213{background-color:var(--bde-background-color)}.breakdance .bde-text-16-214{color:var(--bde-palette-color-1-0a6f0523-080f-4b81-ab00-ecc502ba52a7);font-weight:700}.breakdance .bde-div-16-215{padding:10px 10px 10px 10px;border-radius:25px;box-shadow:5px 5px 5px 0px #00000025}.breakdance .bde-div-16-215{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.breakdance .bde-div-16-215{background-color:var(--bde-background-color)}.breakdance .bde-text-16-216{color:var(--bde-palette-color-1-0a6f0523-080f-4b81-ab00-ecc502ba52a7);font-weight:700}.breakdance .bde-google-map-16-217{width:100%;height:400px;margin-top:15px}.breakdance .bde-section-16-218 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-16-218{background-color:var(--bde-palette-color-1-0a6f0523-080f-4b81-ab00-ecc502ba52a7)}.breakdance .bde-columns-16-219{--columnCount:2;--bde-column-gap:50px}@media (max-width:1119px){.breakdance .bde-columns-16-219{--columnCount:2}.breakdance .bde-columns-16-219.bde-columns{flex-direction:column;flex-wrap:nowrap}.breakdance .bde-columns-16-219.bde-columns>.bde-column{width:100%}}@media (max-width:1023px){.breakdance .bde-columns-16-219{--columnCount:2}}@media (max-width:767px){.breakdance .bde-columns-16-219{--columnCount:2}}@media (max-width:479px){.breakdance .bde-columns-16-219{--columnCount:2}}.breakdance .bde-column-16-220{--column-width:50%}.breakdance .bde-column-16-220{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:40px;text-align:left}.breakdance .bde-heading-16-222{color:var(--bde-background-color)}.breakdance .bde-text-16-223{color:var(--bde-background-color);font-size:20px}.breakdance .bde-div-16-224{display:flex;flex-direction:column;gap:25px}.breakdance .bde-div-16-227{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:15px}.breakdance .bde-icon-16-225 .bde-icon-icon.breakdance-icon-atom{font-size:24px}.breakdance .bde-icon-16-225 .bde-icon-icon.breakdance-icon-atom svg:first-child{fill:var(--bde-palette-color-1-a77ebadf-cba2-44b6-9680-b1540542e3aa)}.breakdance .bde-text-link-16-238,.breakdance .bde-text-link-16-238>*{color:#FFF;font-size:20px}.breakdance .bde-text-link-16-238:hover,.breakdance .bde-text-link-16-238:hover>*{color:#CCC}.breakdance .bde-text-link-16-238{text-decoration:none}.breakdance .bde-div-16-229{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:15px}.breakdance .bde-icon-16-230 .bde-icon-icon.breakdance-icon-atom{font-size:24px}.breakdance .bde-icon-16-230 .bde-icon-icon.breakdance-icon-atom svg:first-child{fill:var(--bde-palette-color-1-a77ebadf-cba2-44b6-9680-b1540542e3aa)}.breakdance .bde-text-link-16-239,.breakdance .bde-text-link-16-239>*{color:#FFF;font-size:20px}.breakdance .bde-text-link-16-239:hover,.breakdance .bde-text-link-16-239:hover>*{color:#CCC}.breakdance .bde-text-link-16-239{text-decoration:none}.breakdance .bde-div-16-232{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:15px}.breakdance .bde-icon-16-236 .bde-icon-icon.breakdance-icon-atom{font-size:24px}.breakdance .bde-icon-16-236 .bde-icon-icon.breakdance-icon-atom svg:first-child{fill:var(--bde-palette-color-1-a77ebadf-cba2-44b6-9680-b1540542e3aa)}.breakdance .bde-text-16-234{color:#FFF;font-size:20px}.breakdance .bde-div-16-242{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:15px}.breakdance .bde-icon-16-243 .bde-icon-icon.breakdance-icon-atom{font-size:24px}.breakdance .bde-icon-16-243 .bde-icon-icon.breakdance-icon-atom svg:first-child{fill:var(--bde-palette-color-1-a77ebadf-cba2-44b6-9680-b1540542e3aa)}.breakdance .bde-text-16-244{color:#FFF;font-size:20px}.breakdance .bde-column-16-221{--column-width:50%;border-radius:10px}.breakdance .bde-column-16-221{display:flex;flex-direction:column;gap:30px}.breakdance .bde-column-16-221{background-color:var(--bde-background-color)}.breakdance .bde-column-16-221.bde-column{padding:50px 50px 50px 50px}@media (max-width:767px){.breakdance .bde-column-16-221.bde-column{padding:25px 25px 25px 25px}}.breakdance .bde-form-builder-16-240{--bde-form-gap:25px;--bde-form-label-color:#333;--bde-form-input-border-radius:5px;--bde-form-input-border-top:2px solid #00000024;--bde-form-input-border-bottom:2px solid #00000024;--bde-form-input-border-left:2px solid #00000024;--bde-form-input-border-right:2px solid #00000024}.breakdance .bde-form-builder-16-240 .breakdance-form{gap:25px}.breakdance .bde-form-builder-16-240 .breakdance-form-field__label,.breakdance .bde-form-builder-16-240.breakdance-woocommerce .woocommerce-password-strength,.breakdance .bde-form-builder-16-240.breakdance-woocommerce label span.optional,.breakdance .bde-form-builder-16-240.breakdance-woocommerce label{color:#333}.breakdance .bde-form-builder-16-240 .breakdance-form .breakdance-form-field__input,.breakdance .bde-form-builder-16-240 .breakdance-form-dropzone,.breakdance .bde-form-builder-16-240 .select2-container--default .select2-search--dropdown .select2-search__field,.breakdance .bde-form-builder-16-240 .select2-container--default .select2-selection--single,.breakdance .bde-form-builder-16-240 .breakdance-woocommerce .price_slider_amount input[type="text"],.breakdance .bde-form-builder-16-240 .breakdance-woocommerce input[type="search"],.breakdance .bde-form-builder-16-240 .breakdance-woocommerce textarea,.breakdance .bde-form-builder-16-240 .breakdance-woocommerce .woocommerce-Input,.breakdance .bde-form-builder-16-240 .breakdance-woocommerce .input-text,.breakdance .bde-form-builder-16-240 .breakdance-woocommerce select,.breakdance .bde-form-builder-16-240 .breakdance-woocommerce .wc_payment_method input[type="text"],.breakdance .bde-form-builder-16-240 .breakdance-woocommerce .wc-stripe-elements-field{border-top:2px solid #00000024;border-bottom:2px solid #00000024;border-left:2px solid #00000024;border-right:2px solid #00000024;border-radius:5px}.breakdance .bde-form-builder-16-240 .breakdance-form-footer{justify-content:unset}.breakdance .bde-form-builder-16-240 .breakdance-form-footer .breakdance-form-button__submit,.breakdance .bde-form-builder-16-240 .breakdance-form-footer .breakdance-form-field--step-buttons{width:100%}.breakdance .bde-form-builder-16-240 .breakdance-form-button__submit{--bde-button-primary-border-color:transparent;--bde-button-primary-border-color-hover:transparent;--bde-button-primary-text-color:var(--bde-body-text-color);--bde-button-primary-text-color-hover:var(--bde-body-text-color);--bde-button-primary-background-color:var(--bde-palette-color-1-a77ebadf-cba2-44b6-9680-b1540542e3aa);--bde-button-primary-background-color-hover:var(--bde-palette-color-1-a77ebadf-cba2-44b6-9680-b1540542e3aa);border-radius:5px;color:var(--bde-body-text-color);font-weight:700}