.elementor-10854 .elementor-element.elementor-element-e58309b:not(.elementor-motion-effects-element-type-background), .elementor-10854 .elementor-element.elementor-element-e58309b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://idealheating.ca/wp-content/uploads/2024/05/ducts_3-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10854 .elementor-element.elementor-element-e58309b > .elementor-background-overlay{background-color:#000B1B;opacity:0.65;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10854 .elementor-element.elementor-element-e58309b > .elementor-container{max-width:1000px;min-height:250px;}.elementor-10854 .elementor-element.elementor-element-e58309b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 0px 150px 0px;}.elementor-10854 .elementor-element.elementor-element-7cd575b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10854 .elementor-element.elementor-element-7cd575b{text-align:center;}.elementor-10854 .elementor-element.elementor-element-7cd575b .elementor-heading-title{color:var( --e-global-color-9dcceba );}.elementor-10854 .elementor-element.elementor-element-cb1207f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10854 .elementor-element.elementor-element-cb1207f{text-align:center;}.elementor-10854 .elementor-element.elementor-element-cb1207f .elementor-heading-title{color:var( --e-global-color-9dcceba );}.elementor-10854 .elementor-element.elementor-element-3f30b34{--spacer-size:25px;}.elementor-10854 .elementor-element.elementor-element-f455c91{text-align:center;}.elementor-10854 .elementor-element.elementor-element-f455c91 .elementor-heading-title{color:var( --e-global-color-0965a4d );}.elementor-10854 .elementor-element.elementor-element-d314dc9{text-align:center;}.elementor-10854 .elementor-element.elementor-element-6d4fd8b{text-align:end;}.elementor-10854 .elementor-element.elementor-element-6d4fd8b img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-10854 .elementor-element.elementor-element-e603ca6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10854 .elementor-element.elementor-element-e603ca6{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-10854 .elementor-element.elementor-element-5fdd685{--spacer-size:25px;}.elementor-10854 .elementor-element.elementor-element-9593db5{text-align:end;}.elementor-10854 .elementor-element.elementor-element-9593db5 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-10854 .elementor-element.elementor-element-8918522 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10854 .elementor-element.elementor-element-8918522{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-10854 .elementor-element.elementor-element-e6f3615{--spacer-size:25px;}.elementor-10854 .elementor-element.elementor-element-80fa478{text-align:end;}.elementor-10854 .elementor-element.elementor-element-80fa478 img{width:100%;height:240px;border-radius:0px 0px 0px 0px;}.elementor-10854 .elementor-element.elementor-element-3c45960 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10854 .elementor-element.elementor-element-3c45960{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-10854 .elementor-element.elementor-element-1baff2b{--spacer-size:25px;}.elementor-10854 .elementor-element.elementor-element-fa320e6:not(.elementor-motion-effects-element-type-background), .elementor-10854 .elementor-element.elementor-element-fa320e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECF9FF;}.elementor-10854 .elementor-element.elementor-element-fa320e6 > .elementor-container{max-width:950px;}.elementor-10854 .elementor-element.elementor-element-fa320e6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10854 .elementor-element.elementor-element-fa320e6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10854 .elementor-element.elementor-element-66cd336 > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-10854 .elementor-element.elementor-element-66cd336 .elementor-testimonial-wrapper{text-align:center;}.elementor-10854 .elementor-element.elementor-element-66cd336 .elementor-testimonial-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10854 .elementor-element.elementor-element-6eea271 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10854 .elementor-element.elementor-element-6eea271 > .elementor-container{max-width:950px;}.elementor-10854 .elementor-element.elementor-element-2ecb43b{--spacer-size:25px;}.elementor-10854 .elementor-element.elementor-element-b2c9b31 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10854 .elementor-element.elementor-element-b2c9b31{text-align:start;}.elementor-10854 .elementor-element.elementor-element-8d09a80 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10854 .elementor-element.elementor-element-8d09a80{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-10854 .elementor-element.elementor-element-503790e{--spacer-size:25px;}.elementor-bc-flex-widget .elementor-10854 .elementor-element.elementor-element-affbddc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10854 .elementor-element.elementor-element-affbddc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10854 .elementor-element.elementor-element-b9eca59{text-align:end;}.elementor-10854 .elementor-element.elementor-element-b9eca59 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-10854 .elementor-element.elementor-element-349224b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-10854 .elementor-element.elementor-element-349224b .elementor-divider-separator{width:100%;}.elementor-10854 .elementor-element.elementor-element-349224b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10854 .elementor-element.elementor-element-5c6948d > .elementor-container{max-width:950px;}.elementor-10854 .elementor-element.elementor-element-f2041e7{--spacer-size:25px;}.elementor-10854 .elementor-element.elementor-element-53deb24 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10854 .elementor-element.elementor-element-53deb24{text-align:start;}.elementor-10854 .elementor-element.elementor-element-d8dc839{--spacer-size:25px;}.elementor-bc-flex-widget .elementor-10854 .elementor-element.elementor-element-75e3892.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10854 .elementor-element.elementor-element-75e3892.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10854 .elementor-element.elementor-element-3ab1922{--spacer-size:25px;}.elementor-10854 .elementor-element.elementor-element-aa979af{text-align:center;}.elementor-10854 .elementor-element.elementor-element-aa979af img{width:100%;}.elementor-10854 .elementor-element.elementor-element-cfd9266{--spacer-size:25px;}.elementor-10854 .elementor-element.elementor-element-c623b13:not(.elementor-motion-effects-element-type-background), .elementor-10854 .elementor-element.elementor-element-c623b13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECF9FF;}.elementor-10854 .elementor-element.elementor-element-c623b13 > .elementor-container{max-width:950px;}.elementor-10854 .elementor-element.elementor-element-c623b13{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10854 .elementor-element.elementor-element-c623b13 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10854 .elementor-element.elementor-element-f6cf307 > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-10854 .elementor-element.elementor-element-f6cf307 .elementor-testimonial-wrapper{text-align:center;}.elementor-10854 .elementor-element.elementor-element-f6cf307 .elementor-testimonial-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10854 .elementor-element.elementor-element-ee04a59{--spacer-size:25px;}.elementor-10854 .elementor-element.elementor-element-403bd93 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10854 .elementor-element.elementor-element-403bd93{text-align:center;}.elementor-10854 .elementor-element.elementor-element-17e39d2{text-align:center;}.elementor-10854 .elementor-element.elementor-element-f37fa86 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-10854 .elementor-element.elementor-element-0188b2b{--spacer-size:25px;}.elementor-10854 .elementor-element.elementor-element-ed525c9:not(.elementor-motion-effects-element-type-background), .elementor-10854 .elementor-element.elementor-element-ed525c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECF9FF;}.elementor-10854 .elementor-element.elementor-element-ed525c9 > .elementor-container{max-width:950px;}.elementor-10854 .elementor-element.elementor-element-ed525c9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10854 .elementor-element.elementor-element-ed525c9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10854 .elementor-element.elementor-element-c055022 > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-10854 .elementor-element.elementor-element-c055022 .elementor-testimonial-wrapper{text-align:center;}.elementor-10854 .elementor-element.elementor-element-c055022 .elementor-testimonial-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10854 .elementor-element.elementor-element-df777b1 > .elementor-container{max-width:950px;}.elementor-10854 .elementor-element.elementor-element-eec4082{--spacer-size:25px;}.elementor-10854 .elementor-element.elementor-element-87a2db5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10854 .elementor-element.elementor-element-87a2db5{text-align:center;}.elementor-10854 .elementor-element.elementor-element-87a2db5 .elementor-heading-title{color:var( --e-global-color-0965a4d );}.elementor-10854 .elementor-element.elementor-element-ecaef6f{text-align:center;}.elementor-10854 .elementor-element.elementor-element-ecaef6f img{border-radius:0px 0px 0px 0px;}.elementor-10854 .elementor-element.elementor-element-f38ac50 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10854 .elementor-element.elementor-element-f38ac50{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-10854 .elementor-element.elementor-element-b9a2e55{--spacer-size:10px;}.elementor-10854 .elementor-element.elementor-element-51ff18c > .elementor-container{max-width:950px;}.elementor-10854 .elementor-element.elementor-element-6974ad1{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-10854 .elementor-element.elementor-element-6974ad1 .elementor-divider-separator{width:100%;}.elementor-10854 .elementor-element.elementor-element-6974ad1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10854 .elementor-element.elementor-element-aa52c01{--spacer-size:25px;}.elementor-10854 .elementor-element.elementor-element-15e821a{text-align:center;}.elementor-10854 .elementor-element.elementor-element-15e821a .elementor-heading-title{color:var( --e-global-color-0965a4d );}.elementor-10854 .elementor-element.elementor-element-d6a3720{text-align:center;}.elementor-10854 .elementor-element.elementor-element-d6a3720 img{width:20%;}.elementor-10854 .elementor-element.elementor-element-50bba2d{--spacer-size:25px;}:root{--page-title-display:none;}@media(min-width:1001px){.elementor-10854 .elementor-element.elementor-element-800fed9{width:100%;}}@media(max-width:1275px){.elementor-10854 .elementor-element.elementor-element-e603ca6{font-size:var( --e-global-typography-text-font-size );}.elementor-10854 .elementor-element.elementor-element-8918522{font-size:var( --e-global-typography-text-font-size );}.elementor-10854 .elementor-element.elementor-element-3c45960{font-size:var( --e-global-typography-text-font-size );}.elementor-10854 .elementor-element.elementor-element-8d09a80{font-size:var( --e-global-typography-text-font-size );}.elementor-10854 .elementor-element.elementor-element-f38ac50{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1000px){.elementor-10854 .elementor-element.elementor-element-e603ca6{font-size:var( --e-global-typography-text-font-size );}.elementor-10854 .elementor-element.elementor-element-8918522{font-size:var( --e-global-typography-text-font-size );}.elementor-10854 .elementor-element.elementor-element-3c45960{font-size:var( --e-global-typography-text-font-size );}.elementor-10854 .elementor-element.elementor-element-8d09a80{font-size:var( --e-global-typography-text-font-size );}.elementor-10854 .elementor-element.elementor-element-f38ac50{font-size:var( --e-global-typography-text-font-size );}}