.elementor-1304 .elementor-element.elementor-element-50847c2d:not(.elementor-motion-effects-element-type-background), .elementor-1304 .elementor-element.elementor-element-50847c2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://flowplumbing.mabimal.ca/wp-content/uploads/2025/04/prosplumjpg021.jpg");background-position:center center;background-size:cover;}.elementor-1304 .elementor-element.elementor-element-50847c2d > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.9;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1304 .elementor-element.elementor-element-50847c2d > .elementor-container{max-width:1280px;min-height:35vh;}.elementor-1304 .elementor-element.elementor-element-50847c2d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0em 0em 8em 0em;}.elementor-1304 .elementor-element.elementor-element-28b6105d > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-1304 .elementor-element.elementor-element-28b6105d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-1304 .elementor-element.elementor-element-28b6105d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-1304 .elementor-element.elementor-element-28b6105d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-1304 .elementor-element.elementor-element-28b6105d .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-1304 .elementor-element.elementor-element-28b6105d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-1304 .elementor-element.elementor-element-28b6105d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-1304 .elementor-element.elementor-element-28b6105d .elementor-icon-list-icon i{color:var( --e-global-color-e14445e );transition:color 0.3s;}.elementor-1304 .elementor-element.elementor-element-28b6105d .elementor-icon-list-icon svg{fill:var( --e-global-color-e14445e );transition:fill 0.3s;}.elementor-1304 .elementor-element.elementor-element-28b6105d{--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-1304 .elementor-element.elementor-element-28b6105d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1304 .elementor-element.elementor-element-28b6105d .elementor-icon-list-item > a{font-family:var( --e-global-typography-58f3e1d-font-family ), Sans-serif;font-size:var( --e-global-typography-58f3e1d-font-size );font-weight:var( --e-global-typography-58f3e1d-font-weight );text-transform:var( --e-global-typography-58f3e1d-text-transform );line-height:var( --e-global-typography-58f3e1d-line-height );letter-spacing:var( --e-global-typography-58f3e1d-letter-spacing );}.elementor-1304 .elementor-element.elementor-element-28b6105d .elementor-icon-list-text{color:var( --e-global-color-e14445e );transition:color 0.3s;}.elementor-1304 .elementor-element.elementor-element-28b6105d .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-1304 .elementor-element.elementor-element-40a3226a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1304 .elementor-element.elementor-element-40a3226a{text-align:center;}.elementor-1304 .elementor-element.elementor-element-40a3226a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-a567df4 );}.elementor-1304 .elementor-element.elementor-element-4e83a16d:not(.elementor-motion-effects-element-type-background), .elementor-1304 .elementor-element.elementor-element-4e83a16d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flowplumbing.mabimal.ca/wp-content/uploads/2025/04/iconn09.png");background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-1304 .elementor-element.elementor-element-4e83a16d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-108px;margin-bottom:0px;padding:1em 0em 1em 0em;}.elementor-1304 .elementor-element.elementor-element-4e83a16d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1304 .elementor-element.elementor-element-291cb482{--spacer-size:9vh;}.elementor-1304 .elementor-element.elementor-element-4c07331{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7em 0em 6em 0em;}.elementor-1304 .elementor-element.elementor-element-4c07331 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1304 .elementor-element.elementor-element-3ee01de0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1304 .elementor-element.elementor-element-25cf875 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-1304 .elementor-element.elementor-element-25cf875{text-align:center;}.elementor-1304 .elementor-element.elementor-element-25cf875 .elementor-heading-title{font-family:var( --e-global-typography-58f3e1d-font-family ), Sans-serif;font-size:var( --e-global-typography-58f3e1d-font-size );font-weight:var( --e-global-typography-58f3e1d-font-weight );text-transform:var( --e-global-typography-58f3e1d-text-transform );line-height:var( --e-global-typography-58f3e1d-line-height );letter-spacing:var( --e-global-typography-58f3e1d-letter-spacing );color:var( --e-global-color-accent );}.elementor-1304 .elementor-element.elementor-element-4705196d > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1304 .elementor-element.elementor-element-4705196d{text-align:center;}.elementor-1304 .elementor-element.elementor-element-4705196d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-1304 .elementor-element.elementor-element-3042c6eb{width:var( --container-widget-width, 97.39% );max-width:97.39%;--container-widget-width:97.39%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-ef116fc-font-family ), Sans-serif;font-size:var( --e-global-typography-ef116fc-font-size );font-weight:var( --e-global-typography-ef116fc-font-weight );text-transform:var( --e-global-typography-ef116fc-text-transform );line-height:var( --e-global-typography-ef116fc-line-height );letter-spacing:var( --e-global-typography-ef116fc-letter-spacing );color:var( --e-global-color-text );}.elementor-1304 .elementor-element.elementor-element-3042c6eb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1304 .elementor-element.elementor-element-1bbc7903{margin-top:50px;margin-bottom:0px;}.elementor-1304 .elementor-element.elementor-element-12666f7f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1304 .elementor-element.elementor-element-12666f7f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0aa5714 );}.elementor-1304 .elementor-element.elementor-element-12666f7f:hover > .elementor-element-populated{background-color:var( --e-global-color-0aa5714 );}.elementor-1304 .elementor-element.elementor-element-12666f7f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1304 .elementor-element.elementor-element-12666f7f > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-659f957 );box-shadow:5px 12px 15px 5px rgba(46.5, 46.5, 46.5, 0.06);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-1304 .elementor-element.elementor-element-12666f7f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1304 .elementor-element.elementor-element-12118075{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;}.elementor-1304 .elementor-element.elementor-element-12118075 > .elementor-widget-container{background-color:var( --e-global-color-a567df4 );margin:20px 0px 0px 0px;padding:10px 10px 10px 10px;border-radius:100px 100px 100px 100px;}.elementor-1304 .elementor-element.elementor-element-12118075 img{width:100%;}.elementor-1304 .elementor-element.elementor-element-38bdac94 > .elementor-widget-container{margin:10px 0px 30px 0px;}.elementor-1304 .elementor-element.elementor-element-38bdac94{text-align:center;}.elementor-1304 .elementor-element.elementor-element-38bdac94 .elementor-heading-title{font-family:var( --e-global-typography-01d2491-font-family ), Sans-serif;font-size:var( --e-global-typography-01d2491-font-size );font-weight:var( --e-global-typography-01d2491-font-weight );text-transform:var( --e-global-typography-01d2491-text-transform );font-style:var( --e-global-typography-01d2491-font-style );line-height:var( --e-global-typography-01d2491-line-height );word-spacing:var( --e-global-typography-01d2491-word-spacing );color:var( --e-global-color-primary );}.elementor-1304 .elementor-element.elementor-element-2b8100e{width:var( --container-widget-width, 92.884% );max-width:92.884%;--container-widget-width:92.884%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-ec93f83-font-family ), Sans-serif;font-size:var( --e-global-typography-ec93f83-font-size );font-weight:var( --e-global-typography-ec93f83-font-weight );line-height:var( --e-global-typography-ec93f83-line-height );}.elementor-1304 .elementor-element.elementor-element-2b8100e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1304 .elementor-element.elementor-element-215d4ee9:hover > .elementor-element-populated{background-color:var( --e-global-color-0aa5714 );}.elementor-1304 .elementor-element.elementor-element-215d4ee9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1304 .elementor-element.elementor-element-215d4ee9 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-659f957 );box-shadow:5px 12px 15px 5px rgba(46.5, 46.5, 46.5, 0.06);margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-1304 .elementor-element.elementor-element-17092734{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;}.elementor-1304 .elementor-element.elementor-element-17092734 > .elementor-widget-container{background-color:var( --e-global-color-a567df4 );margin:20px 0px 0px 0px;padding:10px 10px 10px 10px;border-radius:100px 100px 100px 100px;}.elementor-1304 .elementor-element.elementor-element-17092734 img{width:100%;}.elementor-1304 .elementor-element.elementor-element-273d8eae > .elementor-widget-container{margin:10px 0px 30px 0px;}.elementor-1304 .elementor-element.elementor-element-273d8eae{text-align:center;}.elementor-1304 .elementor-element.elementor-element-273d8eae .elementor-heading-title{font-family:var( --e-global-typography-01d2491-font-family ), Sans-serif;font-size:var( --e-global-typography-01d2491-font-size );font-weight:var( --e-global-typography-01d2491-font-weight );text-transform:var( --e-global-typography-01d2491-text-transform );font-style:var( --e-global-typography-01d2491-font-style );line-height:var( --e-global-typography-01d2491-line-height );word-spacing:var( --e-global-typography-01d2491-word-spacing );color:var( --e-global-color-primary );}.elementor-1304 .elementor-element.elementor-element-b7fb766{width:var( --container-widget-width, 91.746% );max-width:91.746%;--container-widget-width:91.746%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-ec93f83-font-family ), Sans-serif;font-size:var( --e-global-typography-ec93f83-font-size );font-weight:var( --e-global-typography-ec93f83-font-weight );line-height:var( --e-global-typography-ec93f83-line-height );}.elementor-1304 .elementor-element.elementor-element-b7fb766.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1304 .elementor-element.elementor-element-3e0efd7b:hover > .elementor-element-populated{background-color:var( --e-global-color-0aa5714 );}.elementor-1304 .elementor-element.elementor-element-3e0efd7b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1304 .elementor-element.elementor-element-3e0efd7b > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-659f957 );box-shadow:5px 12px 15px 5px rgba(46.5, 46.5, 46.5, 0.06);margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-1304 .elementor-element.elementor-element-1f8464cf{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;}.elementor-1304 .elementor-element.elementor-element-1f8464cf > .elementor-widget-container{background-color:var( --e-global-color-a567df4 );margin:20px 0px 0px 0px;padding:10px 10px 10px 10px;border-radius:100px 100px 100px 100px;}.elementor-1304 .elementor-element.elementor-element-1f8464cf img{width:100%;}.elementor-1304 .elementor-element.elementor-element-289e954b > .elementor-widget-container{margin:10px 0px 30px 0px;}.elementor-1304 .elementor-element.elementor-element-289e954b{text-align:center;}.elementor-1304 .elementor-element.elementor-element-289e954b .elementor-heading-title{font-family:var( --e-global-typography-01d2491-font-family ), Sans-serif;font-size:var( --e-global-typography-01d2491-font-size );font-weight:var( --e-global-typography-01d2491-font-weight );text-transform:var( --e-global-typography-01d2491-text-transform );font-style:var( --e-global-typography-01d2491-font-style );line-height:var( --e-global-typography-01d2491-line-height );word-spacing:var( --e-global-typography-01d2491-word-spacing );color:var( --e-global-color-primary );}.elementor-1304 .elementor-element.elementor-element-1e42b1c{width:var( --container-widget-width, 94.872% );max-width:94.872%;--container-widget-width:94.872%;--container-widget-flex-grow:0;}.elementor-1304 .elementor-element.elementor-element-1e42b1c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1304 .elementor-element.elementor-element-6137838d{margin-top:0px;margin-bottom:0px;}.elementor-1304 .elementor-element.elementor-element-55895d47:hover > .elementor-element-populated{background-color:#E0F3FF;}.elementor-1304 .elementor-element.elementor-element-55895d47.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1304 .elementor-element.elementor-element-55895d47 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-659f957 );box-shadow:5px 12px 15px 5px rgba(46.5, 46.5, 46.5, 0.06);margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-1304 .elementor-element.elementor-element-7710652f{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;}.elementor-1304 .elementor-element.elementor-element-7710652f > .elementor-widget-container{background-color:var( --e-global-color-a567df4 );margin:20px 0px 0px 0px;padding:10px 10px 10px 10px;border-radius:100px 100px 100px 100px;}.elementor-1304 .elementor-element.elementor-element-7710652f img{width:100%;}.elementor-1304 .elementor-element.elementor-element-1a4da66c > .elementor-widget-container{margin:10px 0px 30px 0px;}.elementor-1304 .elementor-element.elementor-element-1a4da66c{text-align:center;}.elementor-1304 .elementor-element.elementor-element-1a4da66c .elementor-heading-title{font-family:var( --e-global-typography-01d2491-font-family ), Sans-serif;font-size:var( --e-global-typography-01d2491-font-size );font-weight:var( --e-global-typography-01d2491-font-weight );text-transform:var( --e-global-typography-01d2491-text-transform );font-style:var( --e-global-typography-01d2491-font-style );line-height:var( --e-global-typography-01d2491-line-height );word-spacing:var( --e-global-typography-01d2491-word-spacing );color:var( --e-global-color-primary );}.elementor-1304 .elementor-element.elementor-element-d57749f{width:var( --container-widget-width, 94.872% );max-width:94.872%;--container-widget-width:94.872%;--container-widget-flex-grow:0;}.elementor-1304 .elementor-element.elementor-element-d57749f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1304 .elementor-element.elementor-element-21495547:hover > .elementor-element-populated{background-color:#E0F3FF;}.elementor-1304 .elementor-element.elementor-element-21495547.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1304 .elementor-element.elementor-element-21495547 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-659f957 );box-shadow:5px 12px 15px 5px rgba(46.5, 46.5, 46.5, 0.06);margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-1304 .elementor-element.elementor-element-7238c9e2{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;}.elementor-1304 .elementor-element.elementor-element-7238c9e2 > .elementor-widget-container{background-color:var( --e-global-color-a567df4 );margin:20px 0px 0px 0px;padding:10px 10px 10px 10px;border-radius:100px 100px 100px 100px;}.elementor-1304 .elementor-element.elementor-element-7238c9e2 img{width:100%;}.elementor-1304 .elementor-element.elementor-element-5e9ba4ef > .elementor-widget-container{margin:10px 0px 30px 0px;}.elementor-1304 .elementor-element.elementor-element-5e9ba4ef{text-align:center;}.elementor-1304 .elementor-element.elementor-element-5e9ba4ef .elementor-heading-title{font-family:var( --e-global-typography-01d2491-font-family ), Sans-serif;font-size:var( --e-global-typography-01d2491-font-size );font-weight:var( --e-global-typography-01d2491-font-weight );text-transform:var( --e-global-typography-01d2491-text-transform );font-style:var( --e-global-typography-01d2491-font-style );line-height:var( --e-global-typography-01d2491-line-height );word-spacing:var( --e-global-typography-01d2491-word-spacing );color:var( --e-global-color-primary );}.elementor-1304 .elementor-element.elementor-element-63a23a3{width:var( --container-widget-width, 96.011% );max-width:96.011%;--container-widget-width:96.011%;--container-widget-flex-grow:0;}.elementor-1304 .elementor-element.elementor-element-63a23a3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1304 .elementor-element.elementor-element-1a6e0e99:hover > .elementor-element-populated{background-color:#E0F3FF;}.elementor-1304 .elementor-element.elementor-element-1a6e0e99.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1304 .elementor-element.elementor-element-1a6e0e99 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-659f957 );box-shadow:5px 12px 15px 5px rgba(46.5, 46.5, 46.5, 0.06);margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-1304 .elementor-element.elementor-element-211b45fe{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;}.elementor-1304 .elementor-element.elementor-element-211b45fe > .elementor-widget-container{background-color:var( --e-global-color-a567df4 );margin:20px 0px 0px 0px;padding:10px 10px 10px 10px;border-radius:100px 100px 100px 100px;}.elementor-1304 .elementor-element.elementor-element-211b45fe img{width:100%;}.elementor-1304 .elementor-element.elementor-element-343536c4 > .elementor-widget-container{margin:10px 0px 30px 0px;}.elementor-1304 .elementor-element.elementor-element-343536c4{text-align:center;}.elementor-1304 .elementor-element.elementor-element-343536c4 .elementor-heading-title{font-family:var( --e-global-typography-01d2491-font-family ), Sans-serif;font-size:var( --e-global-typography-01d2491-font-size );font-weight:var( --e-global-typography-01d2491-font-weight );text-transform:var( --e-global-typography-01d2491-text-transform );font-style:var( --e-global-typography-01d2491-font-style );line-height:var( --e-global-typography-01d2491-line-height );word-spacing:var( --e-global-typography-01d2491-word-spacing );color:var( --e-global-color-primary );}.elementor-1304 .elementor-element.elementor-element-438d5a7{width:var( --container-widget-width, 95.161% );max-width:95.161%;--container-widget-width:95.161%;--container-widget-flex-grow:0;}.elementor-1304 .elementor-element.elementor-element-438d5a7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1304 .elementor-element.elementor-element-786b06ce{margin-top:0px;margin-bottom:0px;}.elementor-1304 .elementor-element.elementor-element-6b4377b1:hover > .elementor-element-populated{background-color:#E0F3FF;}.elementor-1304 .elementor-element.elementor-element-6b4377b1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1304 .elementor-element.elementor-element-6b4377b1 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-659f957 );box-shadow:5px 12px 15px 5px rgba(46.5, 46.5, 46.5, 0.06);margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-1304 .elementor-element.elementor-element-38103a64{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;}.elementor-1304 .elementor-element.elementor-element-38103a64 > .elementor-widget-container{background-color:var( --e-global-color-a567df4 );margin:20px 0px 0px 0px;padding:10px 10px 10px 10px;border-radius:100px 100px 100px 100px;}.elementor-1304 .elementor-element.elementor-element-38103a64 img{width:100%;}.elementor-1304 .elementor-element.elementor-element-3c7c06b8 > .elementor-widget-container{margin:10px 0px 30px 0px;}.elementor-1304 .elementor-element.elementor-element-3c7c06b8{text-align:center;}.elementor-1304 .elementor-element.elementor-element-3c7c06b8 .elementor-heading-title{font-family:var( --e-global-typography-01d2491-font-family ), Sans-serif;font-size:var( --e-global-typography-01d2491-font-size );font-weight:var( --e-global-typography-01d2491-font-weight );text-transform:var( --e-global-typography-01d2491-text-transform );font-style:var( --e-global-typography-01d2491-font-style );line-height:var( --e-global-typography-01d2491-line-height );word-spacing:var( --e-global-typography-01d2491-word-spacing );color:var( --e-global-color-primary );}.elementor-1304 .elementor-element.elementor-element-7df9d20{width:var( --container-widget-width, 95.73% );max-width:95.73%;--container-widget-width:95.73%;--container-widget-flex-grow:0;}.elementor-1304 .elementor-element.elementor-element-7df9d20.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1304 .elementor-element.elementor-element-409453f7:hover > .elementor-element-populated{background-color:#E0F3FF;}.elementor-1304 .elementor-element.elementor-element-409453f7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1304 .elementor-element.elementor-element-409453f7 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-659f957 );box-shadow:5px 12px 15px 5px rgba(46.5, 46.5, 46.5, 0.06);margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-1304 .elementor-element.elementor-element-2d5d1b6d{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;}.elementor-1304 .elementor-element.elementor-element-2d5d1b6d > .elementor-widget-container{background-color:var( --e-global-color-a567df4 );margin:20px 0px 0px 0px;padding:10px 10px 10px 10px;border-radius:100px 100px 100px 100px;}.elementor-1304 .elementor-element.elementor-element-2d5d1b6d img{width:100%;}.elementor-1304 .elementor-element.elementor-element-1e4105e1 > .elementor-widget-container{margin:10px 0px 30px 0px;}.elementor-1304 .elementor-element.elementor-element-1e4105e1{text-align:center;}.elementor-1304 .elementor-element.elementor-element-1e4105e1 .elementor-heading-title{font-family:var( --e-global-typography-01d2491-font-family ), Sans-serif;font-size:var( --e-global-typography-01d2491-font-size );font-weight:var( --e-global-typography-01d2491-font-weight );text-transform:var( --e-global-typography-01d2491-text-transform );font-style:var( --e-global-typography-01d2491-font-style );line-height:var( --e-global-typography-01d2491-line-height );word-spacing:var( --e-global-typography-01d2491-word-spacing );color:var( --e-global-color-primary );}.elementor-1304 .elementor-element.elementor-element-35f8e59{width:var( --container-widget-width, 95.446% );max-width:95.446%;--container-widget-width:95.446%;--container-widget-flex-grow:0;}.elementor-1304 .elementor-element.elementor-element-35f8e59.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1304 .elementor-element.elementor-element-5f750d55:hover > .elementor-element-populated{background-color:#E0F3FF;}.elementor-1304 .elementor-element.elementor-element-5f750d55.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1304 .elementor-element.elementor-element-5f750d55 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-659f957 );box-shadow:5px 12px 15px 5px rgba(46.5, 46.5, 46.5, 0.06);margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-1304 .elementor-element.elementor-element-21b79382{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;}.elementor-1304 .elementor-element.elementor-element-21b79382 > .elementor-widget-container{background-color:var( --e-global-color-a567df4 );margin:20px 0px 0px 0px;padding:10px 10px 10px 10px;border-radius:100px 100px 100px 100px;}.elementor-1304 .elementor-element.elementor-element-21b79382 img{width:100%;}.elementor-1304 .elementor-element.elementor-element-5473ce5e > .elementor-widget-container{margin:10px 0px 30px 0px;}.elementor-1304 .elementor-element.elementor-element-5473ce5e{text-align:center;}.elementor-1304 .elementor-element.elementor-element-5473ce5e .elementor-heading-title{font-family:var( --e-global-typography-01d2491-font-family ), Sans-serif;font-size:var( --e-global-typography-01d2491-font-size );font-weight:var( --e-global-typography-01d2491-font-weight );text-transform:var( --e-global-typography-01d2491-text-transform );font-style:var( --e-global-typography-01d2491-font-style );line-height:var( --e-global-typography-01d2491-line-height );word-spacing:var( --e-global-typography-01d2491-word-spacing );color:var( --e-global-color-primary );}.elementor-1304 .elementor-element.elementor-element-fa7abfd{width:var( --container-widget-width, 95.446% );max-width:95.446%;--container-widget-width:95.446%;--container-widget-flex-grow:0;}.elementor-1304 .elementor-element.elementor-element-fa7abfd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1304 .elementor-element.elementor-element-406b1de{margin-top:0px;margin-bottom:0px;}.elementor-1304 .elementor-element.elementor-element-4d3c67d0:hover > .elementor-element-populated{background-color:#E0F3FF;}.elementor-1304 .elementor-element.elementor-element-4d3c67d0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1304 .elementor-element.elementor-element-4d3c67d0 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-659f957 );box-shadow:5px 12px 15px 5px rgba(46.5, 46.5, 46.5, 0.06);margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-1304 .elementor-element.elementor-element-46a1c550{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;}.elementor-1304 .elementor-element.elementor-element-46a1c550 > .elementor-widget-container{background-color:var( --e-global-color-a567df4 );margin:20px 0px 0px 0px;padding:10px 10px 10px 10px;border-radius:100px 100px 100px 100px;}.elementor-1304 .elementor-element.elementor-element-46a1c550 img{width:100%;}.elementor-1304 .elementor-element.elementor-element-7f6490a5 > .elementor-widget-container{margin:10px 0px 30px 0px;}.elementor-1304 .elementor-element.elementor-element-7f6490a5{text-align:center;}.elementor-1304 .elementor-element.elementor-element-7f6490a5 .elementor-heading-title{font-family:var( --e-global-typography-01d2491-font-family ), Sans-serif;font-size:var( --e-global-typography-01d2491-font-size );font-weight:var( --e-global-typography-01d2491-font-weight );text-transform:var( --e-global-typography-01d2491-text-transform );font-style:var( --e-global-typography-01d2491-font-style );line-height:var( --e-global-typography-01d2491-line-height );word-spacing:var( --e-global-typography-01d2491-word-spacing );color:var( --e-global-color-primary );}.elementor-1304 .elementor-element.elementor-element-d5534af{width:var( --container-widget-width, 98.359% );max-width:98.359%;--container-widget-width:98.359%;--container-widget-flex-grow:0;}.elementor-1304 .elementor-element.elementor-element-d5534af.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1304 .elementor-element.elementor-element-659dfb5{width:var( --container-widget-width, 97.766% );max-width:97.766%;--container-widget-width:97.766%;--container-widget-flex-grow:0;}.elementor-1304 .elementor-element.elementor-element-659dfb5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1304 .elementor-element.elementor-element-304839af:not(.elementor-motion-effects-element-type-background), .elementor-1304 .elementor-element.elementor-element-304839af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://flowplumbing.mabimal.ca/wp-content/uploads/2025/04/iconn0021.png");background-position:top left;background-repeat:no-repeat;background-size:72% auto;}.elementor-1304 .elementor-element.elementor-element-304839af > .elementor-container{max-width:1280px;}.elementor-1304 .elementor-element.elementor-element-304839af > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1304 .elementor-element.elementor-element-304839af{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10em 0em 12em 0em;}.elementor-1304 .elementor-element.elementor-element-3ce5759 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1304 .elementor-element.elementor-element-3ce5759{text-align:center;}.elementor-1304 .elementor-element.elementor-element-3ce5759 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-a567df4 );}.elementor-1304 .elementor-element.elementor-element-f55ce3f{text-align:center;font-family:var( --e-global-typography-ec93f83-font-family ), Sans-serif;font-size:var( --e-global-typography-ec93f83-font-size );font-weight:var( --e-global-typography-ec93f83-font-weight );line-height:var( --e-global-typography-ec93f83-line-height );color:var( --e-global-color-a567df4 );}.elementor-1304 .elementor-element.elementor-element-59d07d89 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );text-decoration:var( --e-global-typography-accent-text-decoration );fill:var( --e-global-color-a567df4 );color:var( --e-global-color-a567df4 );}.elementor-1304 .elementor-element.elementor-element-59d07d89 .elementor-button:hover, .elementor-1304 .elementor-element.elementor-element-59d07d89 .elementor-button:focus{background-color:var( --e-global-color-e14445e );color:var( --e-global-color-primary );}.elementor-1304 .elementor-element.elementor-element-59d07d89{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1304 .elementor-element.elementor-element-59d07d89 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1304 .elementor-element.elementor-element-59d07d89 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-1304 .elementor-element.elementor-element-59d07d89 .elementor-button:hover svg, .elementor-1304 .elementor-element.elementor-element-59d07d89 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1304 .elementor-element.elementor-element-2f66aa83 .elementor-button{background-color:var( --e-global-color-e14445e );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );text-decoration:var( --e-global-typography-accent-text-decoration );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-1304 .elementor-element.elementor-element-2f66aa83 .elementor-button:hover, .elementor-1304 .elementor-element.elementor-element-2f66aa83 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-a567df4 );}.elementor-1304 .elementor-element.elementor-element-2f66aa83{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1304 .elementor-element.elementor-element-2f66aa83 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-1304 .elementor-element.elementor-element-2f66aa83 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1304 .elementor-element.elementor-element-2f66aa83 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-1304 .elementor-element.elementor-element-2f66aa83 .elementor-button:hover svg, .elementor-1304 .elementor-element.elementor-element-2f66aa83 .elementor-button:focus svg{fill:var( --e-global-color-a567df4 );}.elementor-1304 .elementor-element.elementor-element-3b86e38f:not(.elementor-motion-effects-element-type-background), .elementor-1304 .elementor-element.elementor-element-3b86e38f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flowplumbing.mabimal.ca/wp-content/uploads/2025/04/iconn0022.png");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-1304 .elementor-element.elementor-element-3b86e38f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-80px;margin-bottom:0px;z-index:1;}.elementor-1304 .elementor-element.elementor-element-3b86e38f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1304 .elementor-element.elementor-element-5484f446{--spacer-size:9vh;}div.onepage_scroll_nav{display:block;}@media(max-width:1366px){.elementor-1304 .elementor-element.elementor-element-50847c2d > .elementor-container{min-height:27vh;}.elementor-1304 .elementor-element.elementor-element-28b6105d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1304 .elementor-element.elementor-element-28b6105d .elementor-icon-list-item > a{font-size:var( --e-global-typography-58f3e1d-font-size );line-height:var( --e-global-typography-58f3e1d-line-height );letter-spacing:var( --e-global-typography-58f3e1d-letter-spacing );}.elementor-1304 .elementor-element.elementor-element-40a3226a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1304 .elementor-element.elementor-element-4e83a16d:not(.elementor-motion-effects-element-type-background), .elementor-1304 .elementor-element.elementor-element-4e83a16d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom left;background-size:contain;}.elementor-1304 .elementor-element.elementor-element-4e83a16d{margin-top:-77px;margin-bottom:0px;padding:0em 0em 0em 0em;}.elementor-1304 .elementor-element.elementor-element-4c07331 > .elementor-container{max-width:900px;}.elementor-1304 .elementor-element.elementor-element-4c07331{padding:5em 0em 5em 0em;}.elementor-1304 .elementor-element.elementor-element-25cf875 .elementor-heading-title{font-size:var( --e-global-typography-58f3e1d-font-size );line-height:var( --e-global-typography-58f3e1d-line-height );letter-spacing:var( --e-global-typography-58f3e1d-letter-spacing );}.elementor-1304 .elementor-element.elementor-element-4705196d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1304 .elementor-element.elementor-element-3042c6eb{font-size:var( --e-global-typography-ef116fc-font-size );line-height:var( --e-global-typography-ef116fc-line-height );letter-spacing:var( --e-global-typography-ef116fc-letter-spacing );}.elementor-1304 .elementor-element.elementor-element-38bdac94 .elementor-heading-title{font-size:var( --e-global-typography-01d2491-font-size );line-height:var( --e-global-typography-01d2491-line-height );word-spacing:var( --e-global-typography-01d2491-word-spacing );}.elementor-1304 .elementor-element.elementor-element-2b8100e{font-size:var( --e-global-typography-ec93f83-font-size );line-height:var( --e-global-typography-ec93f83-line-height );}.elementor-1304 .elementor-element.elementor-element-273d8eae .elementor-heading-title{font-size:var( --e-global-typography-01d2491-font-size );line-height:var( --e-global-typography-01d2491-line-height );word-spacing:var( --e-global-typography-01d2491-word-spacing );}.elementor-1304 .elementor-element.elementor-element-b7fb766{font-size:var( --e-global-typography-ec93f83-font-size );line-height:var( --e-global-typography-ec93f83-line-height );}.elementor-1304 .elementor-element.elementor-element-289e954b .elementor-heading-title{font-size:var( --e-global-typography-01d2491-font-size );line-height:var( --e-global-typography-01d2491-line-height );word-spacing:var( --e-global-typography-01d2491-word-spacing );}.elementor-1304 .elementor-element.elementor-element-1a4da66c .elementor-heading-title{font-size:var( --e-global-typography-01d2491-font-size );line-height:var( --e-global-typography-01d2491-line-height );word-spacing:var( --e-global-typography-01d2491-word-spacing );}.elementor-1304 .elementor-element.elementor-element-5e9ba4ef .elementor-heading-title{font-size:var( --e-global-typography-01d2491-font-size );line-height:var( --e-global-typography-01d2491-line-height );word-spacing:var( --e-global-typography-01d2491-word-spacing );}.elementor-1304 .elementor-element.elementor-element-343536c4 .elementor-heading-title{font-size:var( --e-global-typography-01d2491-font-size );line-height:var( --e-global-typography-01d2491-line-height );word-spacing:var( --e-global-typography-01d2491-word-spacing );}.elementor-1304 .elementor-element.elementor-element-3c7c06b8 .elementor-heading-title{font-size:var( --e-global-typography-01d2491-font-size );line-height:var( --e-global-typography-01d2491-line-height );word-spacing:var( --e-global-typography-01d2491-word-spacing );}.elementor-1304 .elementor-element.elementor-element-1e4105e1 .elementor-heading-title{font-size:var( --e-global-typography-01d2491-font-size );line-height:var( --e-global-typography-01d2491-line-height );word-spacing:var( --e-global-typography-01d2491-word-spacing );}.elementor-1304 .elementor-element.elementor-element-5473ce5e .elementor-heading-title{font-size:var( --e-global-typography-01d2491-font-size );line-height:var( --e-global-typography-01d2491-line-height );word-spacing:var( --e-global-typography-01d2491-word-spacing );}.elementor-1304 .elementor-element.elementor-element-7f6490a5 .elementor-heading-title{font-size:var( --e-global-typography-01d2491-font-size );line-height:var( --e-global-typography-01d2491-line-height );word-spacing:var( --e-global-typography-01d2491-word-spacing );}.elementor-1304 .elementor-element.elementor-element-304839af:not(.elementor-motion-effects-element-type-background), .elementor-1304 .elementor-element.elementor-element-304839af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flowplumbing.mabimal.ca/wp-content/uploads/2025/04/placeholder-564.png");background-size:30% auto;}.elementor-1304 .elementor-element.elementor-element-304839af > .elementor-container{max-width:900px;}.elementor-1304 .elementor-element.elementor-element-304839af{padding:7em 0em 7em 0em;}.elementor-1304 .elementor-element.elementor-element-3ce5759 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1304 .elementor-element.elementor-element-f55ce3f{font-size:var( --e-global-typography-ec93f83-font-size );line-height:var( --e-global-typography-ec93f83-line-height );}.elementor-1304 .elementor-element.elementor-element-59d07d89 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1304 .elementor-element.elementor-element-2f66aa83 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1304 .elementor-element.elementor-element-3b86e38f:not(.elementor-motion-effects-element-type-background), .elementor-1304 .elementor-element.elementor-element-3b86e38f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flowplumbing.mabimal.ca/wp-content/uploads/2025/04/placeholder-578.png");background-size:20% auto;}.elementor-1304 .elementor-element.elementor-element-3b86e38f{margin-top:-72px;margin-bottom:0px;}}@media(max-width:1024px){.elementor-1304 .elementor-element.elementor-element-28b6105d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1304 .elementor-element.elementor-element-28b6105d .elementor-icon-list-item > a{font-size:var( --e-global-typography-58f3e1d-font-size );line-height:var( --e-global-typography-58f3e1d-line-height );letter-spacing:var( --e-global-typography-58f3e1d-letter-spacing );}.elementor-1304 .elementor-element.elementor-element-40a3226a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1304 .elementor-element.elementor-element-4e83a16d:not(.elementor-motion-effects-element-type-background), .elementor-1304 .elementor-element.elementor-element-4e83a16d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-1304 .elementor-element.elementor-element-4e83a16d{margin-top:-59px;margin-bottom:0px;}.elementor-1304 .elementor-element.elementor-element-291cb482{--spacer-size:7vh;}.elementor-1304 .elementor-element.elementor-element-4c07331{padding:3em 0em 3em 0em;}.elementor-1304 .elementor-element.elementor-element-25cf875 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-1304 .elementor-element.elementor-element-25cf875 .elementor-heading-title{font-size:var( --e-global-typography-58f3e1d-font-size );line-height:var( --e-global-typography-58f3e1d-line-height );letter-spacing:var( --e-global-typography-58f3e1d-letter-spacing );}.elementor-1304 .elementor-element.elementor-element-4705196d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1304 .elementor-element.elementor-element-3042c6eb{font-size:var( --e-global-typography-ef116fc-font-size );line-height:var( --e-global-typography-ef116fc-line-height );letter-spacing:var( --e-global-typography-ef116fc-letter-spacing );}.elementor-1304 .elementor-element.elementor-element-38bdac94 .elementor-heading-title{font-size:var( --e-global-typography-01d2491-font-size );line-height:var( --e-global-typography-01d2491-line-height );word-spacing:var( --e-global-typography-01d2491-word-spacing );}.elementor-1304 .elementor-element.elementor-element-2b8100e{font-size:var( --e-global-typography-ec93f83-font-size );line-height:var( --e-global-typography-ec93f83-line-height );}.elementor-1304 .elementor-element.elementor-element-273d8eae .elementor-heading-title{font-size:var( --e-global-typography-01d2491-font-size );line-height:var( --e-global-typography-01d2491-line-height );word-spacing:var( --e-global-typography-01d2491-word-spacing );}.elementor-1304 .elementor-element.elementor-element-b7fb766{font-size:var( --e-global-typography-ec93f83-font-size );line-height:var( --e-global-typography-ec93f83-line-height );}.elementor-1304 .elementor-element.elementor-element-289e954b .elementor-heading-title{font-size:var( --e-global-typography-01d2491-font-size );line-height:var( --e-global-typography-01d2491-line-height );word-spacing:var( --e-global-typography-01d2491-word-spacing );}.elementor-1304 .elementor-element.elementor-element-1a4da66c .elementor-heading-title{font-size:var( --e-global-typography-01d2491-font-size );line-height:var( --e-global-typography-01d2491-line-height );word-spacing:var( --e-global-typography-01d2491-word-spacing );}.elementor-1304 .elementor-element.elementor-element-5e9ba4ef .elementor-heading-title{font-size:var( --e-global-typography-01d2491-font-size );line-height:var( --e-global-typography-01d2491-line-height );word-spacing:var( --e-global-typography-01d2491-word-spacing );}.elementor-1304 .elementor-element.elementor-element-343536c4 .elementor-heading-title{font-size:var( --e-global-typography-01d2491-font-size );line-height:var( --e-global-typography-01d2491-line-height );word-spacing:var( --e-global-typography-01d2491-word-spacing );}.elementor-1304 .elementor-element.elementor-element-3c7c06b8 .elementor-heading-title{font-size:var( --e-global-typography-01d2491-font-size );line-height:var( --e-global-typography-01d2491-line-height );word-spacing:var( --e-global-typography-01d2491-word-spacing );}.elementor-1304 .elementor-element.elementor-element-1e4105e1 .elementor-heading-title{font-size:var( --e-global-typography-01d2491-font-size );line-height:var( --e-global-typography-01d2491-line-height );word-spacing:var( --e-global-typography-01d2491-word-spacing );}.elementor-1304 .elementor-element.elementor-element-5473ce5e .elementor-heading-title{font-size:var( --e-global-typography-01d2491-font-size );line-height:var( --e-global-typography-01d2491-line-height );word-spacing:var( --e-global-typography-01d2491-word-spacing );}.elementor-1304 .elementor-element.elementor-element-7f6490a5 .elementor-heading-title{font-size:var( --e-global-typography-01d2491-font-size );line-height:var( --e-global-typography-01d2491-line-height );word-spacing:var( --e-global-typography-01d2491-word-spacing );}.elementor-1304 .elementor-element.elementor-element-304839af:not(.elementor-motion-effects-element-type-background), .elementor-1304 .elementor-element.elementor-element-304839af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flowplumbing.mabimal.ca/wp-content/uploads/2025/04/placeholder-564.png");background-size:30% auto;}.elementor-1304 .elementor-element.elementor-element-304839af{padding:7em 0em 7em 0em;}.elementor-1304 .elementor-element.elementor-element-3ce5759 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1304 .elementor-element.elementor-element-f55ce3f{font-size:var( --e-global-typography-ec93f83-font-size );line-height:var( --e-global-typography-ec93f83-line-height );}.elementor-1304 .elementor-element.elementor-element-59d07d89 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1304 .elementor-element.elementor-element-2f66aa83 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1304 .elementor-element.elementor-element-3b86e38f:not(.elementor-motion-effects-element-type-background), .elementor-1304 .elementor-element.elementor-element-3b86e38f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flowplumbing.mabimal.ca/wp-content/uploads/2025/04/placeholder-575.png");background-size:36% auto;}.elementor-1304 .elementor-element.elementor-element-3b86e38f{margin-top:-73px;margin-bottom:0px;}}@media(max-width:767px){.elementor-1304 .elementor-element.elementor-element-50847c2d > .elementor-container{min-height:27vh;}.elementor-1304 .elementor-element.elementor-element-28b6105d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1304 .elementor-element.elementor-element-28b6105d .elementor-icon-list-item > a{font-size:var( --e-global-typography-58f3e1d-font-size );line-height:var( --e-global-typography-58f3e1d-line-height );letter-spacing:var( --e-global-typography-58f3e1d-letter-spacing );}.elementor-1304 .elementor-element.elementor-element-40a3226a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1304 .elementor-element.elementor-element-4e83a16d:not(.elementor-motion-effects-element-type-background), .elementor-1304 .elementor-element.elementor-element-4e83a16d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flowplumbing.mabimal.ca/wp-content/uploads/2025/04/placeholder-668.png");background-size:contain;}.elementor-1304 .elementor-element.elementor-element-4e83a16d{margin-top:-50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1304 .elementor-element.elementor-element-291cb482{--spacer-size:7vh;}.elementor-1304 .elementor-element.elementor-element-4c07331{padding:3em 0em 3em 0em;}.elementor-1304 .elementor-element.elementor-element-25cf875 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1304 .elementor-element.elementor-element-25cf875{text-align:center;}.elementor-1304 .elementor-element.elementor-element-25cf875 .elementor-heading-title{font-size:var( --e-global-typography-58f3e1d-font-size );line-height:var( --e-global-typography-58f3e1d-line-height );letter-spacing:var( --e-global-typography-58f3e1d-letter-spacing );}.elementor-1304 .elementor-element.elementor-element-4705196d{text-align:center;}.elementor-1304 .elementor-element.elementor-element-4705196d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1304 .elementor-element.elementor-element-3042c6eb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:var( --e-global-typography-ef116fc-font-size );line-height:var( --e-global-typography-ef116fc-line-height );letter-spacing:var( --e-global-typography-ef116fc-letter-spacing );}.elementor-1304 .elementor-element.elementor-element-1bbc7903{margin-top:30px;margin-bottom:0px;}.elementor-1304 .elementor-element.elementor-element-12666f7f{width:50%;}.elementor-1304 .elementor-element.elementor-element-12118075{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-1304 .elementor-element.elementor-element-12118075 img{width:100%;}.elementor-1304 .elementor-element.elementor-element-38bdac94 .elementor-heading-title{font-size:var( --e-global-typography-01d2491-font-size );line-height:var( --e-global-typography-01d2491-line-height );word-spacing:var( --e-global-typography-01d2491-word-spacing );}.elementor-1304 .elementor-element.elementor-element-2b8100e{font-size:var( --e-global-typography-ec93f83-font-size );line-height:var( --e-global-typography-ec93f83-line-height );}.elementor-1304 .elementor-element.elementor-element-215d4ee9{width:50%;}.elementor-1304 .elementor-element.elementor-element-17092734{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-1304 .elementor-element.elementor-element-17092734 img{width:100%;}.elementor-1304 .elementor-element.elementor-element-273d8eae .elementor-heading-title{font-size:var( --e-global-typography-01d2491-font-size );line-height:var( --e-global-typography-01d2491-line-height );word-spacing:var( --e-global-typography-01d2491-word-spacing );}.elementor-1304 .elementor-element.elementor-element-b7fb766{font-size:var( --e-global-typography-ec93f83-font-size );line-height:var( --e-global-typography-ec93f83-line-height );}.elementor-1304 .elementor-element.elementor-element-3e0efd7b{width:50%;}.elementor-1304 .elementor-element.elementor-element-1f8464cf{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-1304 .elementor-element.elementor-element-1f8464cf img{width:100%;}.elementor-1304 .elementor-element.elementor-element-289e954b .elementor-heading-title{font-size:var( --e-global-typography-01d2491-font-size );line-height:var( --e-global-typography-01d2491-line-height );word-spacing:var( --e-global-typography-01d2491-word-spacing );}.elementor-1304 .elementor-element.elementor-element-55895d47{width:50%;}.elementor-1304 .elementor-element.elementor-element-7710652f{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-1304 .elementor-element.elementor-element-7710652f img{width:100%;}.elementor-1304 .elementor-element.elementor-element-1a4da66c .elementor-heading-title{font-size:var( --e-global-typography-01d2491-font-size );line-height:var( --e-global-typography-01d2491-line-height );word-spacing:var( --e-global-typography-01d2491-word-spacing );}.elementor-1304 .elementor-element.elementor-element-21495547{width:50%;}.elementor-1304 .elementor-element.elementor-element-7238c9e2{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-1304 .elementor-element.elementor-element-7238c9e2 img{width:100%;}.elementor-1304 .elementor-element.elementor-element-5e9ba4ef .elementor-heading-title{font-size:var( --e-global-typography-01d2491-font-size );line-height:var( --e-global-typography-01d2491-line-height );word-spacing:var( --e-global-typography-01d2491-word-spacing );}.elementor-1304 .elementor-element.elementor-element-1a6e0e99{width:50%;}.elementor-1304 .elementor-element.elementor-element-211b45fe{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-1304 .elementor-element.elementor-element-211b45fe img{width:100%;}.elementor-1304 .elementor-element.elementor-element-343536c4 .elementor-heading-title{font-size:var( --e-global-typography-01d2491-font-size );line-height:var( --e-global-typography-01d2491-line-height );word-spacing:var( --e-global-typography-01d2491-word-spacing );}.elementor-1304 .elementor-element.elementor-element-6b4377b1{width:50%;}.elementor-1304 .elementor-element.elementor-element-38103a64{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-1304 .elementor-element.elementor-element-38103a64 img{width:100%;}.elementor-1304 .elementor-element.elementor-element-3c7c06b8 .elementor-heading-title{font-size:var( --e-global-typography-01d2491-font-size );line-height:var( --e-global-typography-01d2491-line-height );word-spacing:var( --e-global-typography-01d2491-word-spacing );}.elementor-1304 .elementor-element.elementor-element-409453f7{width:50%;}.elementor-1304 .elementor-element.elementor-element-2d5d1b6d{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-1304 .elementor-element.elementor-element-2d5d1b6d img{width:100%;}.elementor-1304 .elementor-element.elementor-element-1e4105e1 .elementor-heading-title{font-size:var( --e-global-typography-01d2491-font-size );line-height:var( --e-global-typography-01d2491-line-height );word-spacing:var( --e-global-typography-01d2491-word-spacing );}.elementor-1304 .elementor-element.elementor-element-5f750d55{width:50%;}.elementor-1304 .elementor-element.elementor-element-21b79382{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-1304 .elementor-element.elementor-element-21b79382 img{width:100%;}.elementor-1304 .elementor-element.elementor-element-5473ce5e .elementor-heading-title{font-size:var( --e-global-typography-01d2491-font-size );line-height:var( --e-global-typography-01d2491-line-height );word-spacing:var( --e-global-typography-01d2491-word-spacing );}.elementor-1304 .elementor-element.elementor-element-4d3c67d0{width:50%;}.elementor-1304 .elementor-element.elementor-element-46a1c550{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-1304 .elementor-element.elementor-element-46a1c550 img{width:100%;}.elementor-1304 .elementor-element.elementor-element-7f6490a5 .elementor-heading-title{font-size:var( --e-global-typography-01d2491-font-size );line-height:var( --e-global-typography-01d2491-line-height );word-spacing:var( --e-global-typography-01d2491-word-spacing );}.elementor-1304 .elementor-element.elementor-element-304839af:not(.elementor-motion-effects-element-type-background), .elementor-1304 .elementor-element.elementor-element-304839af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flowplumbing.mabimal.ca/wp-content/uploads/2025/04/placeholder-564.png");background-position:top left;background-size:50% auto;}.elementor-1304 .elementor-element.elementor-element-304839af{padding:5em 0em 7em 0em;}.elementor-1304 .elementor-element.elementor-element-3ce5759 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1304 .elementor-element.elementor-element-f55ce3f{font-size:var( --e-global-typography-ec93f83-font-size );line-height:var( --e-global-typography-ec93f83-line-height );}.elementor-1304 .elementor-element.elementor-element-59d07d89 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1304 .elementor-element.elementor-element-59d07d89{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1304 .elementor-element.elementor-element-59d07d89 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1304 .elementor-element.elementor-element-2f66aa83 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1304 .elementor-element.elementor-element-2f66aa83{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1304 .elementor-element.elementor-element-2f66aa83 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1304 .elementor-element.elementor-element-3b86e38f:not(.elementor-motion-effects-element-type-background), .elementor-1304 .elementor-element.elementor-element-3b86e38f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flowplumbing.mabimal.ca/wp-content/uploads/2025/04/placeholder-578.png");background-position:bottom right;background-size:50% auto;}.elementor-1304 .elementor-element.elementor-element-3b86e38f{margin-top:-64px;margin-bottom:0px;}}@media(min-width:2400px){.elementor-1304 .elementor-element.elementor-element-28b6105d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1304 .elementor-element.elementor-element-28b6105d .elementor-icon-list-item > a{font-size:var( --e-global-typography-58f3e1d-font-size );line-height:var( --e-global-typography-58f3e1d-line-height );letter-spacing:var( --e-global-typography-58f3e1d-letter-spacing );}.elementor-1304 .elementor-element.elementor-element-40a3226a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1304 .elementor-element.elementor-element-25cf875 .elementor-heading-title{font-size:var( --e-global-typography-58f3e1d-font-size );line-height:var( --e-global-typography-58f3e1d-line-height );letter-spacing:var( --e-global-typography-58f3e1d-letter-spacing );}.elementor-1304 .elementor-element.elementor-element-4705196d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1304 .elementor-element.elementor-element-3042c6eb{font-size:var( --e-global-typography-ef116fc-font-size );line-height:var( --e-global-typography-ef116fc-line-height );letter-spacing:var( --e-global-typography-ef116fc-letter-spacing );}.elementor-1304 .elementor-element.elementor-element-38bdac94 .elementor-heading-title{font-size:var( --e-global-typography-01d2491-font-size );line-height:var( --e-global-typography-01d2491-line-height );word-spacing:var( --e-global-typography-01d2491-word-spacing );}.elementor-1304 .elementor-element.elementor-element-2b8100e{font-size:var( --e-global-typography-ec93f83-font-size );line-height:var( --e-global-typography-ec93f83-line-height );}.elementor-1304 .elementor-element.elementor-element-273d8eae .elementor-heading-title{font-size:var( --e-global-typography-01d2491-font-size );line-height:var( --e-global-typography-01d2491-line-height );word-spacing:var( --e-global-typography-01d2491-word-spacing );}.elementor-1304 .elementor-element.elementor-element-b7fb766{font-size:var( --e-global-typography-ec93f83-font-size );line-height:var( --e-global-typography-ec93f83-line-height );}.elementor-1304 .elementor-element.elementor-element-289e954b .elementor-heading-title{font-size:var( --e-global-typography-01d2491-font-size );line-height:var( --e-global-typography-01d2491-line-height );word-spacing:var( --e-global-typography-01d2491-word-spacing );}.elementor-1304 .elementor-element.elementor-element-1a4da66c .elementor-heading-title{font-size:var( --e-global-typography-01d2491-font-size );line-height:var( --e-global-typography-01d2491-line-height );word-spacing:var( --e-global-typography-01d2491-word-spacing );}.elementor-1304 .elementor-element.elementor-element-5e9ba4ef .elementor-heading-title{font-size:var( --e-global-typography-01d2491-font-size );line-height:var( --e-global-typography-01d2491-line-height );word-spacing:var( --e-global-typography-01d2491-word-spacing );}.elementor-1304 .elementor-element.elementor-element-343536c4 .elementor-heading-title{font-size:var( --e-global-typography-01d2491-font-size );line-height:var( --e-global-typography-01d2491-line-height );word-spacing:var( --e-global-typography-01d2491-word-spacing );}.elementor-1304 .elementor-element.elementor-element-3c7c06b8 .elementor-heading-title{font-size:var( --e-global-typography-01d2491-font-size );line-height:var( --e-global-typography-01d2491-line-height );word-spacing:var( --e-global-typography-01d2491-word-spacing );}.elementor-1304 .elementor-element.elementor-element-1e4105e1 .elementor-heading-title{font-size:var( --e-global-typography-01d2491-font-size );line-height:var( --e-global-typography-01d2491-line-height );word-spacing:var( --e-global-typography-01d2491-word-spacing );}.elementor-1304 .elementor-element.elementor-element-5473ce5e .elementor-heading-title{font-size:var( --e-global-typography-01d2491-font-size );line-height:var( --e-global-typography-01d2491-line-height );word-spacing:var( --e-global-typography-01d2491-word-spacing );}.elementor-1304 .elementor-element.elementor-element-7f6490a5 .elementor-heading-title{font-size:var( --e-global-typography-01d2491-font-size );line-height:var( --e-global-typography-01d2491-line-height );word-spacing:var( --e-global-typography-01d2491-word-spacing );}.elementor-1304 .elementor-element.elementor-element-3ce5759 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1304 .elementor-element.elementor-element-f55ce3f{font-size:var( --e-global-typography-ec93f83-font-size );line-height:var( --e-global-typography-ec93f83-line-height );}.elementor-1304 .elementor-element.elementor-element-59d07d89 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1304 .elementor-element.elementor-element-2f66aa83 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}