.elementor-11 .elementor-element.elementor-element-0399512:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-0399512 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-11 .elementor-element.elementor-element-0399512 > .elementor-background-overlay{background-image:url("https://fireplacerepairscalgary.ca/wp-content/uploads/2024/12/hp.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.48;mix-blend-mode:luminosity;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-0399512 > .elementor-container{min-height:207px;}.elementor-11 .elementor-element.elementor-element-0399512{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-eb50c43.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-918cf7c{text-align:left;}.elementor-11 .elementor-element.elementor-element-918cf7c .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:69px;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-d7f234b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11 .elementor-element.elementor-element-7ae8dbc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-7ae8dbc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fireplacerepairscalgary.ca/wp-content/uploads/2025/08/IMG_4601-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-7ae8dbc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-7ae8dbc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-8111fb6{--spacer-size:480px;width:var( --container-widget-width, 99.209% );max-width:99.209%;--container-widget-width:99.209%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-1ee5792 > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-11 .elementor-element.elementor-element-f294d32 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-11 .elementor-element.elementor-element-f294d32{text-align:center;}.elementor-11 .elementor-element.elementor-element-f294d32 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:34px;font-weight:600;color:#3F3F3F;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-6191232{text-align:left;font-family:"Raleway", Sans-serif;font-size:17px;font-weight:400;color:#353434;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11 .elementor-element.elementor-element-6065409 .elementor-button{background-color:#61CE70;}.elementor-11 .elementor-element.elementor-element-f937d0d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11 .elementor-element.elementor-element-13091d8 > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-11 .elementor-element.elementor-element-eca457d > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-11 .elementor-element.elementor-element-eca457d{text-align:center;}.elementor-11 .elementor-element.elementor-element-eca457d .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:34px;font-weight:600;color:#3F3F3F;}.elementor-11 .elementor-element.elementor-element-190744b{text-align:left;font-family:"Raleway", Sans-serif;font-size:17px;font-weight:400;color:#353434;}.elementor-11 .elementor-element.elementor-element-fb38a84 .elementor-button{background-color:#61CE70;}.elementor-11 .elementor-element.elementor-element-59b35a6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-59b35a6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fireplacerepairscalgary.ca/wp-content/uploads/2024/12/service-3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-59b35a6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-59b35a6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-2934c90{--spacer-size:480px;}.elementor-11 .elementor-element.elementor-element-941a493 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11 .elementor-element.elementor-element-9827249:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-9827249 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fireplacerepairscalgary.ca/wp-content/uploads/2025/08/IMG_0251-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-9827249 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-9827249 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-66897b6{--spacer-size:480px;}.elementor-11 .elementor-element.elementor-element-3deaeff > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-11 .elementor-element.elementor-element-af1cbec > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-11 .elementor-element.elementor-element-af1cbec{text-align:center;}.elementor-11 .elementor-element.elementor-element-af1cbec .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:34px;font-weight:600;color:#3F3F3F;}.elementor-11 .elementor-element.elementor-element-779bcbf{text-align:left;font-family:"Raleway", Sans-serif;font-size:17px;font-weight:400;color:#353434;}.elementor-11 .elementor-element.elementor-element-e27cee5 .elementor-button{background-color:#61CE70;}.elementor-11 .elementor-element.elementor-element-009f36f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11 .elementor-element.elementor-element-d566a34 > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-11 .elementor-element.elementor-element-e9f0cee > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-11 .elementor-element.elementor-element-e9f0cee{text-align:center;}.elementor-11 .elementor-element.elementor-element-e9f0cee .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:34px;font-weight:600;color:#3F3F3F;}.elementor-11 .elementor-element.elementor-element-3d5fade{text-align:left;font-family:"Raleway", Sans-serif;font-size:17px;font-weight:400;color:#353434;}.elementor-11 .elementor-element.elementor-element-f9c2e75 .elementor-button{background-color:#61CE70;}.elementor-11 .elementor-element.elementor-element-d03810a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-d03810a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fireplacerepairscalgary.ca/wp-content/uploads/2025/08/IMG_4637-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-d03810a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-d03810a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-52593cc{--spacer-size:480px;}.elementor-11 .elementor-element.elementor-element-35cdeb6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11 .elementor-element.elementor-element-a858eb7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-a858eb7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fireplacerepairscalgary.ca/wp-content/uploads/2025/08/IMG_5366.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-a858eb7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-a858eb7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-b8a0256{--spacer-size:480px;}.elementor-11 .elementor-element.elementor-element-3d737e0 > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-11 .elementor-element.elementor-element-241d8e5 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-11 .elementor-element.elementor-element-241d8e5{text-align:center;}.elementor-11 .elementor-element.elementor-element-241d8e5 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:34px;font-weight:600;color:#3F3F3F;}.elementor-11 .elementor-element.elementor-element-32bec85{text-align:left;font-family:"Raleway", Sans-serif;font-size:17px;font-weight:400;color:#353434;}.elementor-11 .elementor-element.elementor-element-9e8c4ed .elementor-button{background-color:#61CE70;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-0399512 > .elementor-container{min-height:145px;}.elementor-11 .elementor-element.elementor-element-eb50c43.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-11 .elementor-element.elementor-element-918cf7c{text-align:center;}.elementor-11 .elementor-element.elementor-element-918cf7c .elementor-heading-title{font-size:41px;}.elementor-11 .elementor-element.elementor-element-7ae8dbc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-7ae8dbc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-11 .elementor-element.elementor-element-8111fb6{--spacer-size:400px;}.elementor-11 .elementor-element.elementor-element-f294d32 .elementor-heading-title{font-size:37px;}.elementor-11 .elementor-element.elementor-element-eca457d .elementor-heading-title{font-size:37px;}.elementor-11 .elementor-element.elementor-element-59b35a6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-59b35a6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-11 .elementor-element.elementor-element-2934c90{--spacer-size:400px;}.elementor-11 .elementor-element.elementor-element-9827249:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-9827249 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-11 .elementor-element.elementor-element-66897b6{--spacer-size:400px;}.elementor-11 .elementor-element.elementor-element-af1cbec .elementor-heading-title{font-size:37px;}.elementor-11 .elementor-element.elementor-element-e9f0cee .elementor-heading-title{font-size:37px;}.elementor-11 .elementor-element.elementor-element-d03810a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-d03810a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-11 .elementor-element.elementor-element-52593cc{--spacer-size:400px;}.elementor-11 .elementor-element.elementor-element-a858eb7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-a858eb7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-11 .elementor-element.elementor-element-b8a0256{--spacer-size:400px;}.elementor-11 .elementor-element.elementor-element-241d8e5 .elementor-heading-title{font-size:37px;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-918cf7c .elementor-heading-title{font-size:34px;}.elementor-11 .elementor-element.elementor-element-8111fb6{--spacer-size:210px;}.elementor-11 .elementor-element.elementor-element-1ee5792 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-f294d32 .elementor-heading-title{font-size:28px;}.elementor-11 .elementor-element.elementor-element-13091d8 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-eca457d .elementor-heading-title{font-size:28px;}.elementor-11 .elementor-element.elementor-element-2934c90{--spacer-size:210px;}.elementor-11 .elementor-element.elementor-element-66897b6{--spacer-size:210px;}.elementor-11 .elementor-element.elementor-element-3deaeff > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-af1cbec .elementor-heading-title{font-size:28px;}.elementor-11 .elementor-element.elementor-element-d566a34 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-e9f0cee .elementor-heading-title{font-size:28px;}.elementor-11 .elementor-element.elementor-element-52593cc{--spacer-size:210px;}.elementor-11 .elementor-element.elementor-element-b8a0256{--spacer-size:210px;}.elementor-11 .elementor-element.elementor-element-3d737e0 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-241d8e5 .elementor-heading-title{font-size:28px;}}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-7ae8dbc{width:48.72%;}.elementor-11 .elementor-element.elementor-element-1ee5792{width:46.362%;}.elementor-11 .elementor-element.elementor-element-1b7baf6{width:4.146%;}.elementor-11 .elementor-element.elementor-element-13091d8{width:48.761%;}.elementor-11 .elementor-element.elementor-element-59b35a6{width:46.321%;}.elementor-11 .elementor-element.elementor-element-fc16160{width:4.146%;}.elementor-11 .elementor-element.elementor-element-9827249{width:46.321%;}.elementor-11 .elementor-element.elementor-element-3deaeff{width:48.761%;}.elementor-11 .elementor-element.elementor-element-3429333{width:4.146%;}.elementor-11 .elementor-element.elementor-element-d566a34{width:48.761%;}.elementor-11 .elementor-element.elementor-element-d03810a{width:46.321%;}.elementor-11 .elementor-element.elementor-element-c978082{width:4.146%;}.elementor-11 .elementor-element.elementor-element-a858eb7{width:46.321%;}.elementor-11 .elementor-element.elementor-element-3d737e0{width:48.761%;}.elementor-11 .elementor-element.elementor-element-b7e9a5d{width:4.146%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11 .elementor-element.elementor-element-7ae8dbc{width:100%;}.elementor-11 .elementor-element.elementor-element-1ee5792{width:100%;}.elementor-11 .elementor-element.elementor-element-1b7baf6{width:100%;}.elementor-11 .elementor-element.elementor-element-13091d8{width:100%;}.elementor-11 .elementor-element.elementor-element-59b35a6{width:100%;}.elementor-11 .elementor-element.elementor-element-fc16160{width:100%;}.elementor-11 .elementor-element.elementor-element-9827249{width:100%;}.elementor-11 .elementor-element.elementor-element-3deaeff{width:100%;}.elementor-11 .elementor-element.elementor-element-3429333{width:100%;}.elementor-11 .elementor-element.elementor-element-d566a34{width:100%;}.elementor-11 .elementor-element.elementor-element-d03810a{width:100%;}.elementor-11 .elementor-element.elementor-element-c978082{width:100%;}.elementor-11 .elementor-element.elementor-element-a858eb7{width:100%;}.elementor-11 .elementor-element.elementor-element-3d737e0{width:100%;}.elementor-11 .elementor-element.elementor-element-b7e9a5d{width:100%;}}