.elementor-175 .elementor-element.elementor-element-e092ff8{--display:flex;--min-height:808px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-175 .elementor-element.elementor-element-e092ff8:not(.elementor-motion-effects-element-type-background), .elementor-175 .elementor-element.elementor-element-e092ff8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6d8c089 );}.elementor-175 .elementor-element.elementor-element-af30d66.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-175 .elementor-element.elementor-element-af30d66 .elementor-heading-title{font-family:"Encode Sans", Sans-serif;font-size:68px;color:var( --e-global-color-6e340eb );}.elementor-175 .elementor-element.elementor-element-e40d8c9 .elementor-heading-title{font-family:"Encode Sans", Sans-serif;font-size:53px;color:var( --e-global-color-6e340eb );}.elementor-175 .elementor-element.elementor-element-9f6d0cd{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-175 .elementor-element.elementor-element-83cd528{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:0px 0px 0px 0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-175 .elementor-element.elementor-element-7f74acc{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:0.2;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-175 .elementor-element.elementor-element-7f74acc:not(.elementor-motion-effects-element-type-background), .elementor-175 .elementor-element.elementor-element-7f74acc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://woodsmokefireplace.ca/wp-content/uploads/2025/11/Screenshot-2025-11-27-132610.png");background-position:-100px -33px;background-size:cover;}.elementor-175 .elementor-element.elementor-element-7f74acc::before, .elementor-175 .elementor-element.elementor-element-7f74acc > .elementor-background-video-container::before, .elementor-175 .elementor-element.elementor-element-7f74acc > .e-con-inner > .elementor-background-video-container::before, .elementor-175 .elementor-element.elementor-element-7f74acc > .elementor-background-slideshow::before, .elementor-175 .elementor-element.elementor-element-7f74acc > .e-con-inner > .elementor-background-slideshow::before, .elementor-175 .elementor-element.elementor-element-7f74acc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-175 .elementor-element.elementor-element-7f74acc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-175 .elementor-element.elementor-element-0c01b3e{width:100%;max-width:100%;background-color:#4B4B4BDB;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-175 .elementor-element.elementor-element-0c01b3e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-175 .elementor-element.elementor-element-0c01b3e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:31px;font-weight:100;line-height:72px;letter-spacing:0em;word-spacing:0px;color:#FFFFFF;}.elementor-175 .elementor-element.elementor-element-6af1f83{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:0px 0px 0px 0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-175 .elementor-element.elementor-element-0287c6c{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:0.2;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-175 .elementor-element.elementor-element-0287c6c:not(.elementor-motion-effects-element-type-background), .elementor-175 .elementor-element.elementor-element-0287c6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://woodsmokefireplace.ca/wp-content/uploads/2025/12/GS33E-gas-stove-A-1920x680-1.jpeg");background-position:center center;background-size:cover;}.elementor-175 .elementor-element.elementor-element-0287c6c::before, .elementor-175 .elementor-element.elementor-element-0287c6c > .elementor-background-video-container::before, .elementor-175 .elementor-element.elementor-element-0287c6c > .e-con-inner > .elementor-background-video-container::before, .elementor-175 .elementor-element.elementor-element-0287c6c > .elementor-background-slideshow::before, .elementor-175 .elementor-element.elementor-element-0287c6c > .e-con-inner > .elementor-background-slideshow::before, .elementor-175 .elementor-element.elementor-element-0287c6c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-175 .elementor-element.elementor-element-0287c6c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-175 .elementor-element.elementor-element-06b922d{width:100%;max-width:100%;background-color:#4B4B4BDB;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-175 .elementor-element.elementor-element-06b922d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-175 .elementor-element.elementor-element-06b922d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:31px;font-weight:100;line-height:72px;letter-spacing:0em;word-spacing:0px;color:#FFFFFF;}.elementor-175 .elementor-element.elementor-element-6b5856d{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-175 .elementor-element.elementor-element-344b2ab{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:0.2;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-175 .elementor-element.elementor-element-344b2ab:not(.elementor-motion-effects-element-type-background), .elementor-175 .elementor-element.elementor-element-344b2ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://woodsmokefireplace.ca/wp-content/uploads/2025/12/Gi29LE-A-1920x472-1.jpeg");background-position:-36px -56px;background-size:cover;}.elementor-175 .elementor-element.elementor-element-344b2ab::before, .elementor-175 .elementor-element.elementor-element-344b2ab > .elementor-background-video-container::before, .elementor-175 .elementor-element.elementor-element-344b2ab > .e-con-inner > .elementor-background-video-container::before, .elementor-175 .elementor-element.elementor-element-344b2ab > .elementor-background-slideshow::before, .elementor-175 .elementor-element.elementor-element-344b2ab > .e-con-inner > .elementor-background-slideshow::before, .elementor-175 .elementor-element.elementor-element-344b2ab > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-175 .elementor-element.elementor-element-344b2ab.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-175 .elementor-element.elementor-element-636e547{width:100%;max-width:100%;background-color:#4B4B4BDB;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-175 .elementor-element.elementor-element-636e547.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-175 .elementor-element.elementor-element-636e547 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:31px;font-weight:100;line-height:72px;letter-spacing:0em;word-spacing:0px;color:#FFFFFF;}.elementor-175 .elementor-element.elementor-element-6e6c607 .elementor-button{background-color:#E86F1A;font-family:"Encode Sans", Sans-serif;font-size:31px;font-weight:300;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-color:#4B4B4B;border-radius:5px 5px 5px 5px;padding:15px 25px 15px 25px;}.elementor-175 .elementor-element.elementor-element-6e6c607 .elementor-button:hover, .elementor-175 .elementor-element.elementor-element-6e6c607 .elementor-button:focus{background-color:#FFFFFF;color:#E86F1A;}.elementor-175 .elementor-element.elementor-element-6e6c607{margin:27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-175 .elementor-element.elementor-element-6e6c607.elementor-element{--align-self:center;}.elementor-175 .elementor-element.elementor-element-6e6c607 .elementor-button:hover svg, .elementor-175 .elementor-element.elementor-element-6e6c607 .elementor-button:focus svg{fill:#E86F1A;}@media(min-width:768px){.elementor-175 .elementor-element.elementor-element-83cd528{--width:100%;}.elementor-175 .elementor-element.elementor-element-7f74acc{--width:100%;}.elementor-175 .elementor-element.elementor-element-0287c6c{--width:100%;}.elementor-175 .elementor-element.elementor-element-344b2ab{--width:100%;}}@media(max-width:1200px){.elementor-175 .elementor-element.elementor-element-e092ff8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:23px 23px;--row-gap:23px;--column-gap:23px;}.elementor-175 .elementor-element.elementor-element-9f6d0cd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-175 .elementor-element.elementor-element-7f74acc:not(.elementor-motion-effects-element-type-background), .elementor-175 .elementor-element.elementor-element-7f74acc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-175 .elementor-element.elementor-element-344b2ab:not(.elementor-motion-effects-element-type-background), .elementor-175 .elementor-element.elementor-element-344b2ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-175 .elementor-element.elementor-element-6e6c607{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-175 .elementor-element.elementor-element-af30d66{width:var( --container-widget-width, 325px );max-width:325px;--container-widget-width:325px;--container-widget-flex-grow:0;text-align:center;}.elementor-175 .elementor-element.elementor-element-af30d66 .elementor-heading-title{font-size:58px;}.elementor-175 .elementor-element.elementor-element-e40d8c9 .elementor-heading-title{font-size:45px;}.elementor-175 .elementor-element.elementor-element-7f74acc:not(.elementor-motion-effects-element-type-background), .elementor-175 .elementor-element.elementor-element-7f74acc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-175 .elementor-element.elementor-element-344b2ab:not(.elementor-motion-effects-element-type-background), .elementor-175 .elementor-element.elementor-element-344b2ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}}@media(max-width:1200px) and (min-width:768px){.elementor-175 .elementor-element.elementor-element-9f6d0cd{--width:82%;}}