.elementor-2717 .elementor-element.elementor-element-73229fce{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-256d989d{text-align:center;}.elementor-2717 .elementor-element.elementor-element-256d989d .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2717 .elementor-element.elementor-element-72e84e9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2717 .elementor-element.elementor-element-6244f82{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2717 .elementor-element.elementor-element-6244f82:not(.elementor-motion-effects-element-type-background), .elementor-2717 .elementor-element.elementor-element-6244f82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2717 .elementor-element.elementor-element-2427ea6{--display:flex;--min-height:300px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-2427ea6:not(.elementor-motion-effects-element-type-background), .elementor-2717 .elementor-element.elementor-element-2427ea6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2717 .elementor-element.elementor-element-2427ea6::before, .elementor-2717 .elementor-element.elementor-element-2427ea6 > .elementor-background-video-container::before, .elementor-2717 .elementor-element.elementor-element-2427ea6 > .e-con-inner > .elementor-background-video-container::before, .elementor-2717 .elementor-element.elementor-element-2427ea6 > .elementor-background-slideshow::before, .elementor-2717 .elementor-element.elementor-element-2427ea6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2717 .elementor-element.elementor-element-2427ea6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2717 .elementor-element.elementor-element-4712fc0{--display:flex;--min-height:350px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-4712fc0:not(.elementor-motion-effects-element-type-background), .elementor-2717 .elementor-element.elementor-element-4712fc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fireplacesbyrmf.com/wp-content/uploads/2025/05/HearthstoneHeritageBlack.jpg");background-position:center center;background-size:cover;}.elementor-2717 .elementor-element.elementor-element-b283d9a .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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-e134862{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-a8421bf .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 );line-height:var( --e-global-typography-secondary-line-height );}.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 );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-2717 .elementor-element.elementor-element-d52f9d3 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2717 .elementor-element.elementor-element-d52f9d3 .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-d52f9d3 .elementor-button:focus{background-color:var( --e-global-color-4bcaec0 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-d52f9d3{width:auto;max-width:auto;}.elementor-2717 .elementor-element.elementor-element-d52f9d3 > .elementor-widget-container:hover{--e-transform-translateY:-0.25rem;}.elementor-2717 .elementor-element.elementor-element-d52f9d3 > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-2717 .elementor-element.elementor-element-d52f9d3 .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-d52f9d3 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-e5d9913{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-f784f98 .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-9b23511 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2717 .elementor-element.elementor-element-9b23511 .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-9b23511 .elementor-button:focus{background-color:var( --e-global-color-4bcaec0 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-9b23511{width:auto;max-width:auto;}.elementor-2717 .elementor-element.elementor-element-9b23511 > .elementor-widget-container:hover{--e-transform-translateY:-0.25rem;}.elementor-2717 .elementor-element.elementor-element-9b23511 > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-2717 .elementor-element.elementor-element-9b23511 .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-9b23511 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-9775d3f{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-ee7d39c .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-3b26628 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2717 .elementor-element.elementor-element-3b26628 .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-3b26628 .elementor-button:focus{background-color:var( --e-global-color-4bcaec0 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-3b26628{width:auto;max-width:auto;}.elementor-2717 .elementor-element.elementor-element-3b26628 > .elementor-widget-container:hover{--e-transform-translateY:-0.25rem;}.elementor-2717 .elementor-element.elementor-element-3b26628 > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-2717 .elementor-element.elementor-element-3b26628 .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-3b26628 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-405a68a{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-041316d .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-084c849 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2717 .elementor-element.elementor-element-084c849 .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-084c849 .elementor-button:focus{background-color:var( --e-global-color-4bcaec0 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-084c849{width:auto;max-width:auto;}.elementor-2717 .elementor-element.elementor-element-084c849 > .elementor-widget-container:hover{--e-transform-translateY:-0.25rem;}.elementor-2717 .elementor-element.elementor-element-084c849 > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-2717 .elementor-element.elementor-element-084c849 .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-084c849 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-3df5be6{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-b1792f0 .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-74edd7f .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2717 .elementor-element.elementor-element-74edd7f .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-74edd7f .elementor-button:focus{background-color:var( --e-global-color-4bcaec0 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-74edd7f{width:auto;max-width:auto;}.elementor-2717 .elementor-element.elementor-element-74edd7f > .elementor-widget-container:hover{--e-transform-translateY:-0.25rem;}.elementor-2717 .elementor-element.elementor-element-74edd7f > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-2717 .elementor-element.elementor-element-74edd7f .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-74edd7f .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-8385a48{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-e21e782 .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-8d7039d .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2717 .elementor-element.elementor-element-8d7039d .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-8d7039d .elementor-button:focus{background-color:var( --e-global-color-4bcaec0 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-8d7039d{width:auto;max-width:auto;}.elementor-2717 .elementor-element.elementor-element-8d7039d > .elementor-widget-container:hover{--e-transform-translateY:-0.25rem;}.elementor-2717 .elementor-element.elementor-element-8d7039d > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-2717 .elementor-element.elementor-element-8d7039d .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-8d7039d .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-8e934dc{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-2adf005 .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-c7d01ec .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2717 .elementor-element.elementor-element-c7d01ec .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-c7d01ec .elementor-button:focus{background-color:var( --e-global-color-4bcaec0 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-c7d01ec{width:auto;max-width:auto;}.elementor-2717 .elementor-element.elementor-element-c7d01ec > .elementor-widget-container:hover{--e-transform-translateY:-0.25rem;}.elementor-2717 .elementor-element.elementor-element-c7d01ec > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-2717 .elementor-element.elementor-element-c7d01ec .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-c7d01ec .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-00c797d{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-5dfbc33 .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-91bb0d9 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2717 .elementor-element.elementor-element-91bb0d9 .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-91bb0d9 .elementor-button:focus{background-color:var( --e-global-color-4bcaec0 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-91bb0d9{width:auto;max-width:auto;}.elementor-2717 .elementor-element.elementor-element-91bb0d9 > .elementor-widget-container:hover{--e-transform-translateY:-0.25rem;}.elementor-2717 .elementor-element.elementor-element-91bb0d9 > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-2717 .elementor-element.elementor-element-91bb0d9 .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-91bb0d9 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-727bfd7{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-995d1af .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-cc27b04 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2717 .elementor-element.elementor-element-cc27b04 .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-cc27b04 .elementor-button:focus{background-color:var( --e-global-color-4bcaec0 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-cc27b04{width:auto;max-width:auto;}.elementor-2717 .elementor-element.elementor-element-cc27b04 > .elementor-widget-container:hover{--e-transform-translateY:-0.25rem;}.elementor-2717 .elementor-element.elementor-element-cc27b04 > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-2717 .elementor-element.elementor-element-cc27b04 .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-cc27b04 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-2a5402f{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-31ed41a .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-058b043 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2717 .elementor-element.elementor-element-058b043 .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-058b043 .elementor-button:focus{background-color:var( --e-global-color-4bcaec0 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-058b043{width:auto;max-width:auto;}.elementor-2717 .elementor-element.elementor-element-058b043 > .elementor-widget-container:hover{--e-transform-translateY:-0.25rem;}.elementor-2717 .elementor-element.elementor-element-058b043 > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-2717 .elementor-element.elementor-element-058b043 .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-058b043 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-cd5d5df{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-60e07b5 .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-f308e2b .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2717 .elementor-element.elementor-element-f308e2b .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-f308e2b .elementor-button:focus{background-color:var( --e-global-color-4bcaec0 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-f308e2b{width:auto;max-width:auto;}.elementor-2717 .elementor-element.elementor-element-f308e2b > .elementor-widget-container:hover{--e-transform-translateY:-0.25rem;}.elementor-2717 .elementor-element.elementor-element-f308e2b > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-2717 .elementor-element.elementor-element-f308e2b .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-f308e2b .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-10bbd10{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2717 .elementor-element.elementor-element-10bbd10:not(.elementor-motion-effects-element-type-background), .elementor-2717 .elementor-element.elementor-element-10bbd10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2717 .elementor-element.elementor-element-f5d9722{--display:flex;--min-height:300px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-f5d9722:not(.elementor-motion-effects-element-type-background), .elementor-2717 .elementor-element.elementor-element-f5d9722 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2717 .elementor-element.elementor-element-f5d9722::before, .elementor-2717 .elementor-element.elementor-element-f5d9722 > .elementor-background-video-container::before, .elementor-2717 .elementor-element.elementor-element-f5d9722 > .e-con-inner > .elementor-background-video-container::before, .elementor-2717 .elementor-element.elementor-element-f5d9722 > .elementor-background-slideshow::before, .elementor-2717 .elementor-element.elementor-element-f5d9722 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2717 .elementor-element.elementor-element-f5d9722 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2717 .elementor-element.elementor-element-6dcae71{--display:flex;--min-height:350px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-6dcae71:not(.elementor-motion-effects-element-type-background), .elementor-2717 .elementor-element.elementor-element-6dcae71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fireplacesbyrmf.com/wp-content/uploads/2025/05/Osburn-EVEREST-II-WOOD-FIREPLACE-black-door-overlay-1024x634-1.jpeg");background-position:center center;background-size:cover;}.elementor-2717 .elementor-element.elementor-element-e31a88f .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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-1f65f32{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-ba728a8 .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-bd3aac3 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2717 .elementor-element.elementor-element-bd3aac3 .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-bd3aac3 .elementor-button:focus{background-color:var( --e-global-color-4bcaec0 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-bd3aac3{width:auto;max-width:auto;}.elementor-2717 .elementor-element.elementor-element-bd3aac3 > .elementor-widget-container:hover{--e-transform-translateY:-0.25rem;}.elementor-2717 .elementor-element.elementor-element-bd3aac3 > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-2717 .elementor-element.elementor-element-bd3aac3 .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-bd3aac3 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-91ca352{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-63c8ce9 .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-f4ffa00 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2717 .elementor-element.elementor-element-f4ffa00 .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-f4ffa00 .elementor-button:focus{background-color:var( --e-global-color-4bcaec0 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-f4ffa00{width:auto;max-width:auto;}.elementor-2717 .elementor-element.elementor-element-f4ffa00 > .elementor-widget-container:hover{--e-transform-translateY:-0.25rem;}.elementor-2717 .elementor-element.elementor-element-f4ffa00 > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-2717 .elementor-element.elementor-element-f4ffa00 .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-f4ffa00 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-159e7f0{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-270ab78 .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-ea4ab7b .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2717 .elementor-element.elementor-element-ea4ab7b .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-ea4ab7b .elementor-button:focus{background-color:var( --e-global-color-4bcaec0 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-ea4ab7b{width:auto;max-width:auto;}.elementor-2717 .elementor-element.elementor-element-ea4ab7b > .elementor-widget-container:hover{--e-transform-translateY:-0.25rem;}.elementor-2717 .elementor-element.elementor-element-ea4ab7b > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-2717 .elementor-element.elementor-element-ea4ab7b .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-ea4ab7b .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-fac0a9f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2717 .elementor-element.elementor-element-5bc5400{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2717 .elementor-element.elementor-element-5bc5400:not(.elementor-motion-effects-element-type-background), .elementor-2717 .elementor-element.elementor-element-5bc5400 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2717 .elementor-element.elementor-element-4ed99fd{--display:flex;--min-height:300px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-4ed99fd:not(.elementor-motion-effects-element-type-background), .elementor-2717 .elementor-element.elementor-element-4ed99fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2717 .elementor-element.elementor-element-4ed99fd::before, .elementor-2717 .elementor-element.elementor-element-4ed99fd > .elementor-background-video-container::before, .elementor-2717 .elementor-element.elementor-element-4ed99fd > .e-con-inner > .elementor-background-video-container::before, .elementor-2717 .elementor-element.elementor-element-4ed99fd > .elementor-background-slideshow::before, .elementor-2717 .elementor-element.elementor-element-4ed99fd > .e-con-inner > .elementor-background-slideshow::before, .elementor-2717 .elementor-element.elementor-element-4ed99fd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2717 .elementor-element.elementor-element-bbc5cf5{--display:flex;--min-height:350px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-bbc5cf5:not(.elementor-motion-effects-element-type-background), .elementor-2717 .elementor-element.elementor-element-bbc5cf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fireplacesbyrmf.com/wp-content/uploads/2025/05/Osburn-1700-WOOD-INSERT-black-door-overlay-1024x634-1.jpeg");background-position:center center;background-size:cover;}.elementor-2717 .elementor-element.elementor-element-1a3fa7d .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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-1b6a857{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-c8dec39 .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-e3e1286 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2717 .elementor-element.elementor-element-e3e1286 .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-e3e1286 .elementor-button:focus{background-color:var( --e-global-color-4bcaec0 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-e3e1286{width:auto;max-width:auto;}.elementor-2717 .elementor-element.elementor-element-e3e1286 > .elementor-widget-container:hover{--e-transform-translateY:-0.25rem;}.elementor-2717 .elementor-element.elementor-element-e3e1286 > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-2717 .elementor-element.elementor-element-e3e1286 .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-e3e1286 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-88c64e2{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-64089ba .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-165643f .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2717 .elementor-element.elementor-element-165643f .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-165643f .elementor-button:focus{background-color:var( --e-global-color-4bcaec0 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-165643f{width:auto;max-width:auto;}.elementor-2717 .elementor-element.elementor-element-165643f > .elementor-widget-container:hover{--e-transform-translateY:-0.25rem;}.elementor-2717 .elementor-element.elementor-element-165643f > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-2717 .elementor-element.elementor-element-165643f .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-165643f .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-d3b4186{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-2675940 .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-5051134 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2717 .elementor-element.elementor-element-5051134 .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-5051134 .elementor-button:focus{background-color:var( --e-global-color-4bcaec0 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-5051134{width:auto;max-width:auto;}.elementor-2717 .elementor-element.elementor-element-5051134 > .elementor-widget-container:hover{--e-transform-translateY:-0.25rem;}.elementor-2717 .elementor-element.elementor-element-5051134 > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-2717 .elementor-element.elementor-element-5051134 .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-5051134 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-fa373f6{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-5ac9637 .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-a1691a0 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2717 .elementor-element.elementor-element-a1691a0 .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-a1691a0 .elementor-button:focus{background-color:var( --e-global-color-4bcaec0 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-a1691a0{width:auto;max-width:auto;}.elementor-2717 .elementor-element.elementor-element-a1691a0 > .elementor-widget-container:hover{--e-transform-translateY:-0.25rem;}.elementor-2717 .elementor-element.elementor-element-a1691a0 > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-2717 .elementor-element.elementor-element-a1691a0 .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-a1691a0 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-ec387b9{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-b13651b .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-fe5c414 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2717 .elementor-element.elementor-element-fe5c414 .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-fe5c414 .elementor-button:focus{background-color:var( --e-global-color-4bcaec0 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-fe5c414{width:auto;max-width:auto;}.elementor-2717 .elementor-element.elementor-element-fe5c414 > .elementor-widget-container:hover{--e-transform-translateY:-0.25rem;}.elementor-2717 .elementor-element.elementor-element-fe5c414 > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-2717 .elementor-element.elementor-element-fe5c414 .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-fe5c414 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-523122a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2717 .elementor-element.elementor-element-523122a:not(.elementor-motion-effects-element-type-background), .elementor-2717 .elementor-element.elementor-element-523122a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2717 .elementor-element.elementor-element-00e8320{--display:flex;--min-height:300px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-00e8320:not(.elementor-motion-effects-element-type-background), .elementor-2717 .elementor-element.elementor-element-00e8320 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2717 .elementor-element.elementor-element-00e8320::before, .elementor-2717 .elementor-element.elementor-element-00e8320 > .elementor-background-video-container::before, .elementor-2717 .elementor-element.elementor-element-00e8320 > .e-con-inner > .elementor-background-video-container::before, .elementor-2717 .elementor-element.elementor-element-00e8320 > .elementor-background-slideshow::before, .elementor-2717 .elementor-element.elementor-element-00e8320 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2717 .elementor-element.elementor-element-00e8320 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2717 .elementor-element.elementor-element-c714e32{--display:flex;--min-height:350px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-c714e32:not(.elementor-motion-effects-element-type-background), .elementor-2717 .elementor-element.elementor-element-c714e32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fireplacesbyrmf.com/wp-content/uploads/2025/05/Osburn-3300-WOOD-STOVE-black-cast-iron-straight-legs-with-ash-drawer-1024x634-1.jpeg");background-position:center center;background-size:cover;}.elementor-2717 .elementor-element.elementor-element-9418bea .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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-14597e8{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-8979aa1 .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-adc4446 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2717 .elementor-element.elementor-element-adc4446 .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-adc4446 .elementor-button:focus{background-color:var( --e-global-color-4bcaec0 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-adc4446{width:auto;max-width:auto;}.elementor-2717 .elementor-element.elementor-element-adc4446 > .elementor-widget-container:hover{--e-transform-translateY:-0.25rem;}.elementor-2717 .elementor-element.elementor-element-adc4446 > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-2717 .elementor-element.elementor-element-adc4446 .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-adc4446 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-8f87015{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-1c8d9a7 .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-d85c389 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2717 .elementor-element.elementor-element-d85c389 .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-d85c389 .elementor-button:focus{background-color:var( --e-global-color-4bcaec0 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-d85c389{width:auto;max-width:auto;}.elementor-2717 .elementor-element.elementor-element-d85c389 > .elementor-widget-container:hover{--e-transform-translateY:-0.25rem;}.elementor-2717 .elementor-element.elementor-element-d85c389 > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-2717 .elementor-element.elementor-element-d85c389 .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-d85c389 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-9409cea{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-b17d83f .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-a576c10 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2717 .elementor-element.elementor-element-a576c10 .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-a576c10 .elementor-button:focus{background-color:var( --e-global-color-4bcaec0 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-a576c10{width:auto;max-width:auto;}.elementor-2717 .elementor-element.elementor-element-a576c10 > .elementor-widget-container:hover{--e-transform-translateY:-0.25rem;}.elementor-2717 .elementor-element.elementor-element-a576c10 > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-2717 .elementor-element.elementor-element-a576c10 .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-a576c10 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-a8f4d83{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2717 .elementor-element.elementor-element-cb31b9d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2717 .elementor-element.elementor-element-cb31b9d:not(.elementor-motion-effects-element-type-background), .elementor-2717 .elementor-element.elementor-element-cb31b9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2717 .elementor-element.elementor-element-033d7cc{--display:flex;--min-height:300px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-033d7cc:not(.elementor-motion-effects-element-type-background), .elementor-2717 .elementor-element.elementor-element-033d7cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2717 .elementor-element.elementor-element-033d7cc::before, .elementor-2717 .elementor-element.elementor-element-033d7cc > .elementor-background-video-container::before, .elementor-2717 .elementor-element.elementor-element-033d7cc > .e-con-inner > .elementor-background-video-container::before, .elementor-2717 .elementor-element.elementor-element-033d7cc > .elementor-background-slideshow::before, .elementor-2717 .elementor-element.elementor-element-033d7cc > .e-con-inner > .elementor-background-slideshow::before, .elementor-2717 .elementor-element.elementor-element-033d7cc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2717 .elementor-element.elementor-element-6b90ef4{--display:flex;--min-height:350px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-6b90ef4:not(.elementor-motion-effects-element-type-background), .elementor-2717 .elementor-element.elementor-element-6b90ef4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fireplacesbyrmf.com/wp-content/uploads/2025/05/ValcourtAntoinette-1024x791-1.jpg");background-position:center center;background-size:cover;}.elementor-2717 .elementor-element.elementor-element-7669ea3 .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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-d79b539{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-6d964f9 .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-8b47726 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2717 .elementor-element.elementor-element-8b47726 .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-8b47726 .elementor-button:focus{background-color:var( --e-global-color-4bcaec0 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-8b47726{width:auto;max-width:auto;}.elementor-2717 .elementor-element.elementor-element-8b47726 > .elementor-widget-container:hover{--e-transform-translateY:-0.25rem;}.elementor-2717 .elementor-element.elementor-element-8b47726 > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-2717 .elementor-element.elementor-element-8b47726 .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-8b47726 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-5abdd97{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-d319600 .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-2eaf434 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2717 .elementor-element.elementor-element-2eaf434 .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-2eaf434 .elementor-button:focus{background-color:var( --e-global-color-4bcaec0 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-2eaf434{width:auto;max-width:auto;}.elementor-2717 .elementor-element.elementor-element-2eaf434 > .elementor-widget-container:hover{--e-transform-translateY:-0.25rem;}.elementor-2717 .elementor-element.elementor-element-2eaf434 > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-2717 .elementor-element.elementor-element-2eaf434 .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-2eaf434 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-fea3ce0{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-1038ad8 .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-1ff969e .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2717 .elementor-element.elementor-element-1ff969e .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-1ff969e .elementor-button:focus{background-color:var( --e-global-color-4bcaec0 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-1ff969e{width:auto;max-width:auto;}.elementor-2717 .elementor-element.elementor-element-1ff969e > .elementor-widget-container:hover{--e-transform-translateY:-0.25rem;}.elementor-2717 .elementor-element.elementor-element-1ff969e > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-2717 .elementor-element.elementor-element-1ff969e .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-1ff969e .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-0b0cfa0{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-477e26a .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-fcdb596 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2717 .elementor-element.elementor-element-fcdb596 .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-fcdb596 .elementor-button:focus{background-color:var( --e-global-color-4bcaec0 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-fcdb596{width:auto;max-width:auto;}.elementor-2717 .elementor-element.elementor-element-fcdb596 > .elementor-widget-container:hover{--e-transform-translateY:-0.25rem;}.elementor-2717 .elementor-element.elementor-element-fcdb596 > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-2717 .elementor-element.elementor-element-fcdb596 .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-fcdb596 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-2da3df2{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-66f7356 .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-b59673f .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2717 .elementor-element.elementor-element-b59673f .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-b59673f .elementor-button:focus{background-color:var( --e-global-color-4bcaec0 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-b59673f{width:auto;max-width:auto;}.elementor-2717 .elementor-element.elementor-element-b59673f > .elementor-widget-container:hover{--e-transform-translateY:-0.25rem;}.elementor-2717 .elementor-element.elementor-element-b59673f > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-2717 .elementor-element.elementor-element-b59673f .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-b59673f .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-ce980d2{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-5aecb8a .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-32f3894 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2717 .elementor-element.elementor-element-32f3894 .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-32f3894 .elementor-button:focus{background-color:var( --e-global-color-4bcaec0 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-32f3894{width:auto;max-width:auto;}.elementor-2717 .elementor-element.elementor-element-32f3894 > .elementor-widget-container:hover{--e-transform-translateY:-0.25rem;}.elementor-2717 .elementor-element.elementor-element-32f3894 > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-2717 .elementor-element.elementor-element-32f3894 .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-32f3894 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-3984b66{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2717 .elementor-element.elementor-element-3984b66:not(.elementor-motion-effects-element-type-background), .elementor-2717 .elementor-element.elementor-element-3984b66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2717 .elementor-element.elementor-element-4b19eec{--display:flex;--min-height:300px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-4b19eec:not(.elementor-motion-effects-element-type-background), .elementor-2717 .elementor-element.elementor-element-4b19eec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2717 .elementor-element.elementor-element-4b19eec::before, .elementor-2717 .elementor-element.elementor-element-4b19eec > .elementor-background-video-container::before, .elementor-2717 .elementor-element.elementor-element-4b19eec > .e-con-inner > .elementor-background-video-container::before, .elementor-2717 .elementor-element.elementor-element-4b19eec > .elementor-background-slideshow::before, .elementor-2717 .elementor-element.elementor-element-4b19eec > .e-con-inner > .elementor-background-slideshow::before, .elementor-2717 .elementor-element.elementor-element-4b19eec > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2717 .elementor-element.elementor-element-225f6ca{--display:flex;--min-height:350px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-225f6ca:not(.elementor-motion-effects-element-type-background), .elementor-2717 .elementor-element.elementor-element-225f6ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fireplacesbyrmf.com/wp-content/uploads/2025/05/TrueNorth20insert.png");background-position:center center;background-size:cover;}.elementor-2717 .elementor-element.elementor-element-7efc162 .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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-9957cb8{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-47fdbd4 .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-15f2419 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2717 .elementor-element.elementor-element-15f2419 .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-15f2419 .elementor-button:focus{background-color:var( --e-global-color-4bcaec0 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-15f2419{width:auto;max-width:auto;}.elementor-2717 .elementor-element.elementor-element-15f2419 > .elementor-widget-container:hover{--e-transform-translateY:-0.25rem;}.elementor-2717 .elementor-element.elementor-element-15f2419 > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-2717 .elementor-element.elementor-element-15f2419 .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-15f2419 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-b72663c{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-726e57a .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-f630fa6 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2717 .elementor-element.elementor-element-f630fa6 .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-f630fa6 .elementor-button:focus{background-color:var( --e-global-color-4bcaec0 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-f630fa6{width:auto;max-width:auto;}.elementor-2717 .elementor-element.elementor-element-f630fa6 > .elementor-widget-container:hover{--e-transform-translateY:-0.25rem;}.elementor-2717 .elementor-element.elementor-element-f630fa6 > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-2717 .elementor-element.elementor-element-f630fa6 .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-f630fa6 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-60d68dc{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-e5ddd2e .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-0e1e4f1 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2717 .elementor-element.elementor-element-0e1e4f1 .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-0e1e4f1 .elementor-button:focus{background-color:var( --e-global-color-4bcaec0 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-0e1e4f1{width:auto;max-width:auto;}.elementor-2717 .elementor-element.elementor-element-0e1e4f1 > .elementor-widget-container:hover{--e-transform-translateY:-0.25rem;}.elementor-2717 .elementor-element.elementor-element-0e1e4f1 > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-2717 .elementor-element.elementor-element-0e1e4f1 .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-0e1e4f1 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-05ee99d{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-c62b6f9 .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-d6e9522 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2717 .elementor-element.elementor-element-d6e9522 .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-d6e9522 .elementor-button:focus{background-color:var( --e-global-color-4bcaec0 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-d6e9522{width:auto;max-width:auto;}.elementor-2717 .elementor-element.elementor-element-d6e9522 > .elementor-widget-container:hover{--e-transform-translateY:-0.25rem;}.elementor-2717 .elementor-element.elementor-element-d6e9522 > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-2717 .elementor-element.elementor-element-d6e9522 .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-d6e9522 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-6cf10c4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2717 .elementor-element.elementor-element-3303700{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2717 .elementor-element.elementor-element-3303700:not(.elementor-motion-effects-element-type-background), .elementor-2717 .elementor-element.elementor-element-3303700 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2717 .elementor-element.elementor-element-6b17804{--display:flex;--min-height:300px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-6b17804:not(.elementor-motion-effects-element-type-background), .elementor-2717 .elementor-element.elementor-element-6b17804 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2717 .elementor-element.elementor-element-6b17804::before, .elementor-2717 .elementor-element.elementor-element-6b17804 > .elementor-background-video-container::before, .elementor-2717 .elementor-element.elementor-element-6b17804 > .e-con-inner > .elementor-background-video-container::before, .elementor-2717 .elementor-element.elementor-element-6b17804 > .elementor-background-slideshow::before, .elementor-2717 .elementor-element.elementor-element-6b17804 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2717 .elementor-element.elementor-element-6b17804 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2717 .elementor-element.elementor-element-94c4ed9{--display:flex;--min-height:350px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-94c4ed9:not(.elementor-motion-effects-element-type-background), .elementor-2717 .elementor-element.elementor-element-94c4ed9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fireplacesbyrmf.com/wp-content/uploads/2025/05/EnerzoneSolution17-1024x634-1.jpg");background-position:center center;background-size:cover;}.elementor-2717 .elementor-element.elementor-element-3b36c38 .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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-bebd382{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-add49e5 .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-daaea19 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2717 .elementor-element.elementor-element-daaea19 .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-daaea19 .elementor-button:focus{background-color:var( --e-global-color-4bcaec0 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-daaea19{width:auto;max-width:auto;}.elementor-2717 .elementor-element.elementor-element-daaea19 > .elementor-widget-container:hover{--e-transform-translateY:-0.25rem;}.elementor-2717 .elementor-element.elementor-element-daaea19 > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-2717 .elementor-element.elementor-element-daaea19 .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-daaea19 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-134da20{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-c666adb .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-9b4f829 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2717 .elementor-element.elementor-element-9b4f829 .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-9b4f829 .elementor-button:focus{background-color:var( --e-global-color-4bcaec0 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-9b4f829{width:auto;max-width:auto;}.elementor-2717 .elementor-element.elementor-element-9b4f829 > .elementor-widget-container:hover{--e-transform-translateY:-0.25rem;}.elementor-2717 .elementor-element.elementor-element-9b4f829 > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-2717 .elementor-element.elementor-element-9b4f829 .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-9b4f829 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-718c8dd{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-b493b2e .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-42fc9d0 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2717 .elementor-element.elementor-element-42fc9d0 .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-42fc9d0 .elementor-button:focus{background-color:var( --e-global-color-4bcaec0 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-42fc9d0{width:auto;max-width:auto;}.elementor-2717 .elementor-element.elementor-element-42fc9d0 > .elementor-widget-container:hover{--e-transform-translateY:-0.25rem;}.elementor-2717 .elementor-element.elementor-element-42fc9d0 > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-2717 .elementor-element.elementor-element-42fc9d0 .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-42fc9d0 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-3e1cc79{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-2b2ab34 .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-073e7d0 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2717 .elementor-element.elementor-element-073e7d0 .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-073e7d0 .elementor-button:focus{background-color:var( --e-global-color-4bcaec0 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-073e7d0{width:auto;max-width:auto;}.elementor-2717 .elementor-element.elementor-element-073e7d0 > .elementor-widget-container:hover{--e-transform-translateY:-0.25rem;}.elementor-2717 .elementor-element.elementor-element-073e7d0 > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-2717 .elementor-element.elementor-element-073e7d0 .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-073e7d0 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-f1db061{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-c12af99 .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-29e5b63 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2717 .elementor-element.elementor-element-29e5b63 .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-29e5b63 .elementor-button:focus{background-color:var( --e-global-color-4bcaec0 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-29e5b63{width:auto;max-width:auto;}.elementor-2717 .elementor-element.elementor-element-29e5b63 > .elementor-widget-container:hover{--e-transform-translateY:-0.25rem;}.elementor-2717 .elementor-element.elementor-element-29e5b63 > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-2717 .elementor-element.elementor-element-29e5b63 .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-29e5b63 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-e1f3240{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-5df46ae .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-9af0da4 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2717 .elementor-element.elementor-element-9af0da4 .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-9af0da4 .elementor-button:focus{background-color:var( --e-global-color-4bcaec0 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-9af0da4{width:auto;max-width:auto;}.elementor-2717 .elementor-element.elementor-element-9af0da4 > .elementor-widget-container:hover{--e-transform-translateY:-0.25rem;}.elementor-2717 .elementor-element.elementor-element-9af0da4 > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-2717 .elementor-element.elementor-element-9af0da4 .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-9af0da4 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-1879d05{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-da0cc4d .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-084f919 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2717 .elementor-element.elementor-element-084f919 .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-084f919 .elementor-button:focus{background-color:var( --e-global-color-4bcaec0 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-084f919{width:auto;max-width:auto;}.elementor-2717 .elementor-element.elementor-element-084f919 > .elementor-widget-container:hover{--e-transform-translateY:-0.25rem;}.elementor-2717 .elementor-element.elementor-element-084f919 > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-2717 .elementor-element.elementor-element-084f919 .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-084f919 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-31822d9{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-dcd4226 .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-2b3ee78 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2717 .elementor-element.elementor-element-2b3ee78 .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-2b3ee78 .elementor-button:focus{background-color:var( --e-global-color-4bcaec0 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-2b3ee78{width:auto;max-width:auto;}.elementor-2717 .elementor-element.elementor-element-2b3ee78 > .elementor-widget-container:hover{--e-transform-translateY:-0.25rem;}.elementor-2717 .elementor-element.elementor-element-2b3ee78 > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-2717 .elementor-element.elementor-element-2b3ee78 .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-2b3ee78 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-2c0a8e0{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-2a85ca0 .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-c657038 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2717 .elementor-element.elementor-element-c657038 .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-c657038 .elementor-button:focus{background-color:var( --e-global-color-4bcaec0 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-c657038{width:auto;max-width:auto;}.elementor-2717 .elementor-element.elementor-element-c657038 > .elementor-widget-container:hover{--e-transform-translateY:-0.25rem;}.elementor-2717 .elementor-element.elementor-element-c657038 > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-2717 .elementor-element.elementor-element-c657038 .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-c657038 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-4f1fef5{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-3a1cf0a .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-fac2111 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2717 .elementor-element.elementor-element-fac2111 .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-fac2111 .elementor-button:focus{background-color:var( --e-global-color-4bcaec0 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-fac2111{width:auto;max-width:auto;}.elementor-2717 .elementor-element.elementor-element-fac2111 > .elementor-widget-container:hover{--e-transform-translateY:-0.25rem;}.elementor-2717 .elementor-element.elementor-element-fac2111 > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-2717 .elementor-element.elementor-element-fac2111 .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-fac2111 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-972e281{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-4fc5617 .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-91bfcc9 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2717 .elementor-element.elementor-element-91bfcc9 .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-91bfcc9 .elementor-button:focus{background-color:var( --e-global-color-4bcaec0 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-91bfcc9{width:auto;max-width:auto;}.elementor-2717 .elementor-element.elementor-element-91bfcc9 > .elementor-widget-container:hover{--e-transform-translateY:-0.25rem;}.elementor-2717 .elementor-element.elementor-element-91bfcc9 > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-2717 .elementor-element.elementor-element-91bfcc9 .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-91bfcc9 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-0a5c587{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2717 .elementor-element.elementor-element-0a5c587:not(.elementor-motion-effects-element-type-background), .elementor-2717 .elementor-element.elementor-element-0a5c587 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2717 .elementor-element.elementor-element-6681f31{--display:flex;--min-height:300px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-6681f31:not(.elementor-motion-effects-element-type-background), .elementor-2717 .elementor-element.elementor-element-6681f31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2717 .elementor-element.elementor-element-6681f31::before, .elementor-2717 .elementor-element.elementor-element-6681f31 > .elementor-background-video-container::before, .elementor-2717 .elementor-element.elementor-element-6681f31 > .e-con-inner > .elementor-background-video-container::before, .elementor-2717 .elementor-element.elementor-element-6681f31 > .elementor-background-slideshow::before, .elementor-2717 .elementor-element.elementor-element-6681f31 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2717 .elementor-element.elementor-element-6681f31 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2717 .elementor-element.elementor-element-8a8d29c{--display:flex;--min-height:350px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-8a8d29c:not(.elementor-motion-effects-element-type-background), .elementor-2717 .elementor-element.elementor-element-8a8d29c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fireplacesbyrmf.com/wp-content/uploads/2025/05/EmpireStoveGateway2300.jpg");background-position:center center;background-size:cover;}.elementor-2717 .elementor-element.elementor-element-8ea8c0c .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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-f72f65e{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-150de0d .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-7049352 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2717 .elementor-element.elementor-element-7049352 .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-7049352 .elementor-button:focus{background-color:var( --e-global-color-4bcaec0 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-7049352{width:auto;max-width:auto;}.elementor-2717 .elementor-element.elementor-element-7049352 > .elementor-widget-container:hover{--e-transform-translateY:-0.25rem;}.elementor-2717 .elementor-element.elementor-element-7049352 > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-2717 .elementor-element.elementor-element-7049352 .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-7049352 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-e75be90{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-65c741e .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-8cb8b41 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2717 .elementor-element.elementor-element-8cb8b41 .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-8cb8b41 .elementor-button:focus{background-color:var( --e-global-color-4bcaec0 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-8cb8b41{width:auto;max-width:auto;}.elementor-2717 .elementor-element.elementor-element-8cb8b41 > .elementor-widget-container:hover{--e-transform-translateY:-0.25rem;}.elementor-2717 .elementor-element.elementor-element-8cb8b41 > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-2717 .elementor-element.elementor-element-8cb8b41 .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-8cb8b41 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-540f457{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-cd3f662 .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-d982c28 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2717 .elementor-element.elementor-element-d982c28 .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-d982c28 .elementor-button:focus{background-color:var( --e-global-color-4bcaec0 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-d982c28{width:auto;max-width:auto;}.elementor-2717 .elementor-element.elementor-element-d982c28 > .elementor-widget-container:hover{--e-transform-translateY:-0.25rem;}.elementor-2717 .elementor-element.elementor-element-d982c28 > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-2717 .elementor-element.elementor-element-d982c28 .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-d982c28 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-39e9905{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-60d7fb0 .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-232ba8f .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2717 .elementor-element.elementor-element-232ba8f .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-232ba8f .elementor-button:focus{background-color:var( --e-global-color-4bcaec0 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-232ba8f{width:auto;max-width:auto;}.elementor-2717 .elementor-element.elementor-element-232ba8f > .elementor-widget-container:hover{--e-transform-translateY:-0.25rem;}.elementor-2717 .elementor-element.elementor-element-232ba8f > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-2717 .elementor-element.elementor-element-232ba8f .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-232ba8f .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-dd87313{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-8ba1c6e .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-182bfe9 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2717 .elementor-element.elementor-element-182bfe9 .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-182bfe9 .elementor-button:focus{background-color:var( --e-global-color-4bcaec0 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-182bfe9{width:auto;max-width:auto;}.elementor-2717 .elementor-element.elementor-element-182bfe9 > .elementor-widget-container:hover{--e-transform-translateY:-0.25rem;}.elementor-2717 .elementor-element.elementor-element-182bfe9 > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-2717 .elementor-element.elementor-element-182bfe9 .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-182bfe9 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-1ac4611{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-fd555ff .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-05b5f1c .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2717 .elementor-element.elementor-element-05b5f1c .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-05b5f1c .elementor-button:focus{background-color:var( --e-global-color-4bcaec0 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-05b5f1c{width:auto;max-width:auto;}.elementor-2717 .elementor-element.elementor-element-05b5f1c > .elementor-widget-container:hover{--e-transform-translateY:-0.25rem;}.elementor-2717 .elementor-element.elementor-element-05b5f1c > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-2717 .elementor-element.elementor-element-05b5f1c .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-05b5f1c .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-69c3032{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-0545b8d .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-c0e4fb5 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2717 .elementor-element.elementor-element-c0e4fb5 .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-c0e4fb5 .elementor-button:focus{background-color:var( --e-global-color-4bcaec0 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-c0e4fb5{width:auto;max-width:auto;}.elementor-2717 .elementor-element.elementor-element-c0e4fb5 > .elementor-widget-container:hover{--e-transform-translateY:-0.25rem;}.elementor-2717 .elementor-element.elementor-element-c0e4fb5 > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-2717 .elementor-element.elementor-element-c0e4fb5 .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-c0e4fb5 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-1a9b1d5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2717 .elementor-element.elementor-element-3e9bf47{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2717 .elementor-element.elementor-element-3e9bf47:not(.elementor-motion-effects-element-type-background), .elementor-2717 .elementor-element.elementor-element-3e9bf47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2717 .elementor-element.elementor-element-1d3f23a{--display:flex;--min-height:300px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-1d3f23a:not(.elementor-motion-effects-element-type-background), .elementor-2717 .elementor-element.elementor-element-1d3f23a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2717 .elementor-element.elementor-element-1d3f23a::before, .elementor-2717 .elementor-element.elementor-element-1d3f23a > .elementor-background-video-container::before, .elementor-2717 .elementor-element.elementor-element-1d3f23a > .e-con-inner > .elementor-background-video-container::before, .elementor-2717 .elementor-element.elementor-element-1d3f23a > .elementor-background-slideshow::before, .elementor-2717 .elementor-element.elementor-element-1d3f23a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2717 .elementor-element.elementor-element-1d3f23a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2717 .elementor-element.elementor-element-5a51f4f{--display:flex;--min-height:350px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-5a51f4f:not(.elementor-motion-effects-element-type-background), .elementor-2717 .elementor-element.elementor-element-5a51f4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fireplacesbyrmf.com/wp-content/uploads/2025/05/AstriaBainbridgeFireplace-1024x768-1.jpg");background-position:center center;background-size:cover;}.elementor-2717 .elementor-element.elementor-element-1b05ccb .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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-5f98123{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-c96abb1 .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-34aa234 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2717 .elementor-element.elementor-element-34aa234 .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-34aa234 .elementor-button:focus{background-color:var( --e-global-color-4bcaec0 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-34aa234{width:auto;max-width:auto;}.elementor-2717 .elementor-element.elementor-element-34aa234 > .elementor-widget-container:hover{--e-transform-translateY:-0.25rem;}.elementor-2717 .elementor-element.elementor-element-34aa234 > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-2717 .elementor-element.elementor-element-34aa234 .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-34aa234 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-a77908b{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-a2bea06 .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-bddd557 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2717 .elementor-element.elementor-element-bddd557 .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-bddd557 .elementor-button:focus{background-color:var( --e-global-color-4bcaec0 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-bddd557{width:auto;max-width:auto;}.elementor-2717 .elementor-element.elementor-element-bddd557 > .elementor-widget-container:hover{--e-transform-translateY:-0.25rem;}.elementor-2717 .elementor-element.elementor-element-bddd557 > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-2717 .elementor-element.elementor-element-bddd557 .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-bddd557 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-1d174e0{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-ee766c9 .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-6664012 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2717 .elementor-element.elementor-element-6664012 .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-6664012 .elementor-button:focus{background-color:var( --e-global-color-4bcaec0 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-6664012{width:auto;max-width:auto;}.elementor-2717 .elementor-element.elementor-element-6664012 > .elementor-widget-container:hover{--e-transform-translateY:-0.25rem;}.elementor-2717 .elementor-element.elementor-element-6664012 > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-2717 .elementor-element.elementor-element-6664012 .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-6664012 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-6f1fbdc{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-9d72912 .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-6509472 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2717 .elementor-element.elementor-element-6509472 .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-6509472 .elementor-button:focus{background-color:var( --e-global-color-4bcaec0 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-6509472{width:auto;max-width:auto;}.elementor-2717 .elementor-element.elementor-element-6509472 > .elementor-widget-container:hover{--e-transform-translateY:-0.25rem;}.elementor-2717 .elementor-element.elementor-element-6509472 > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-2717 .elementor-element.elementor-element-6509472 .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-6509472 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-864e3d7{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2717 .elementor-element.elementor-element-864e3d7:not(.elementor-motion-effects-element-type-background), .elementor-2717 .elementor-element.elementor-element-864e3d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2717 .elementor-element.elementor-element-ca7ee36{--display:flex;--min-height:300px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-ca7ee36:not(.elementor-motion-effects-element-type-background), .elementor-2717 .elementor-element.elementor-element-ca7ee36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2717 .elementor-element.elementor-element-ca7ee36::before, .elementor-2717 .elementor-element.elementor-element-ca7ee36 > .elementor-background-video-container::before, .elementor-2717 .elementor-element.elementor-element-ca7ee36 > .e-con-inner > .elementor-background-video-container::before, .elementor-2717 .elementor-element.elementor-element-ca7ee36 > .elementor-background-slideshow::before, .elementor-2717 .elementor-element.elementor-element-ca7ee36 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2717 .elementor-element.elementor-element-ca7ee36 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2717 .elementor-element.elementor-element-211a10d{--display:flex;--min-height:350px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-211a10d:not(.elementor-motion-effects-element-type-background), .elementor-2717 .elementor-element.elementor-element-211a10d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fireplacesbyrmf.com/wp-content/uploads/2025/05/wood-burning-fireplaces-from-acucraft-fireplaces-1024x576.webp");background-position:center center;background-size:cover;}.elementor-2717 .elementor-element.elementor-element-2258619 .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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-e6900bc{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-ae4394d .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-c98b790 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2717 .elementor-element.elementor-element-c98b790 .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-c98b790 .elementor-button:focus{background-color:var( --e-global-color-4bcaec0 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-c98b790{width:auto;max-width:auto;}.elementor-2717 .elementor-element.elementor-element-c98b790 > .elementor-widget-container:hover{--e-transform-translateY:-0.25rem;}.elementor-2717 .elementor-element.elementor-element-c98b790 > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-2717 .elementor-element.elementor-element-c98b790 .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-c98b790 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-85c8afc{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-d989e72 .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-6ee1826 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2717 .elementor-element.elementor-element-6ee1826 .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-6ee1826 .elementor-button:focus{background-color:var( --e-global-color-4bcaec0 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-6ee1826{width:auto;max-width:auto;}.elementor-2717 .elementor-element.elementor-element-6ee1826 > .elementor-widget-container:hover{--e-transform-translateY:-0.25rem;}.elementor-2717 .elementor-element.elementor-element-6ee1826 > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-2717 .elementor-element.elementor-element-6ee1826 .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-6ee1826 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-770e058{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-c98cd7a .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-ef8ae4a .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2717 .elementor-element.elementor-element-ef8ae4a .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-ef8ae4a .elementor-button:focus{background-color:var( --e-global-color-4bcaec0 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-ef8ae4a{width:auto;max-width:auto;}.elementor-2717 .elementor-element.elementor-element-ef8ae4a > .elementor-widget-container:hover{--e-transform-translateY:-0.25rem;}.elementor-2717 .elementor-element.elementor-element-ef8ae4a > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-2717 .elementor-element.elementor-element-ef8ae4a .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-ef8ae4a .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-692f86d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2717 .elementor-element.elementor-element-a3b41a9{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2717 .elementor-element.elementor-element-a3b41a9:not(.elementor-motion-effects-element-type-background), .elementor-2717 .elementor-element.elementor-element-a3b41a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2717 .elementor-element.elementor-element-576300e{--display:flex;--min-height:300px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-576300e:not(.elementor-motion-effects-element-type-background), .elementor-2717 .elementor-element.elementor-element-576300e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2717 .elementor-element.elementor-element-576300e::before, .elementor-2717 .elementor-element.elementor-element-576300e > .elementor-background-video-container::before, .elementor-2717 .elementor-element.elementor-element-576300e > .e-con-inner > .elementor-background-video-container::before, .elementor-2717 .elementor-element.elementor-element-576300e > .elementor-background-slideshow::before, .elementor-2717 .elementor-element.elementor-element-576300e > .e-con-inner > .elementor-background-slideshow::before, .elementor-2717 .elementor-element.elementor-element-576300e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2717 .elementor-element.elementor-element-19a84dd{--display:flex;--min-height:350px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-19a84dd:not(.elementor-motion-effects-element-type-background), .elementor-2717 .elementor-element.elementor-element-19a84dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fireplacesbyrmf.com/wp-content/uploads/2025/05/NapoleonHighCountry8000.jpg");background-position:center center;background-size:cover;}.elementor-2717 .elementor-element.elementor-element-7dc0c9d .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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-d6494b6{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-1434eb6 .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-4bebdf1 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2717 .elementor-element.elementor-element-4bebdf1 .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-4bebdf1 .elementor-button:focus{background-color:var( --e-global-color-4bcaec0 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-4bebdf1{width:auto;max-width:auto;}.elementor-2717 .elementor-element.elementor-element-4bebdf1 > .elementor-widget-container:hover{--e-transform-translateY:-0.25rem;}.elementor-2717 .elementor-element.elementor-element-4bebdf1 > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-2717 .elementor-element.elementor-element-4bebdf1 .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-4bebdf1 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-5ce5e00{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-2f824c7 .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-03226ce .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2717 .elementor-element.elementor-element-03226ce .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-03226ce .elementor-button:focus{background-color:var( --e-global-color-4bcaec0 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-03226ce{width:auto;max-width:auto;}.elementor-2717 .elementor-element.elementor-element-03226ce > .elementor-widget-container:hover{--e-transform-translateY:-0.25rem;}.elementor-2717 .elementor-element.elementor-element-03226ce > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-2717 .elementor-element.elementor-element-03226ce .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-03226ce .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-72732d5c{--display:flex;--min-height:200px;--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-2717 .elementor-element.elementor-element-63949f76{text-align:center;}.elementor-2717 .elementor-element.elementor-element-63949f76 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;font-style:italic;line-height:30px;color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-4564ff5e .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 );text-transform:var( --e-global-typography-accent-text-transform );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-2717 .elementor-element.elementor-element-4564ff5e .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-4564ff5e .elementor-button:focus{background-color:var( --e-global-color-4bcaec0 );color:var( --e-global-color-accent );}.elementor-2717 .elementor-element.elementor-element-4564ff5e{width:auto;max-width:auto;}.elementor-2717 .elementor-element.elementor-element-4564ff5e > .elementor-widget-container:hover{--e-transform-translateY:-0.25rem;}.elementor-2717 .elementor-element.elementor-element-4564ff5e > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-2717 .elementor-element.elementor-element-4564ff5e .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-4564ff5e .elementor-button:focus svg{fill:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2717 .elementor-element.elementor-element-256d989d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2717 .elementor-element.elementor-element-b283d9a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-a8421bf .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-f784f98 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-ee7d39c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-041316d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-b1792f0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-e21e782 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-2adf005 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-5dfbc33 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-995d1af .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-31ed41a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-60e07b5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-e31a88f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-ba728a8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-63c8ce9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-270ab78 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-1a3fa7d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-c8dec39 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-64089ba .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-2675940 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-5ac9637 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-b13651b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-9418bea .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-8979aa1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-1c8d9a7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-b17d83f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-7669ea3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-6d964f9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-d319600 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-1038ad8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-477e26a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-66f7356 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-5aecb8a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-7efc162 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-47fdbd4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-726e57a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-e5ddd2e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-c62b6f9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-3b36c38 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-add49e5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-c666adb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-b493b2e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-2b2ab34 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-c12af99 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-5df46ae .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-da0cc4d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-dcd4226 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-2a85ca0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-3a1cf0a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-4fc5617 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-8ea8c0c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-150de0d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-65c741e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-cd3f662 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-60d7fb0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-8ba1c6e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-fd555ff .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-0545b8d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-1b05ccb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-c96abb1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-a2bea06 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-ee766c9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-9d72912 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-2258619 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-ae4394d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-d989e72 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-c98cd7a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-7dc0c9d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-1434eb6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-2f824c7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2717 .elementor-element.elementor-element-256d989d{text-align:center;}.elementor-2717 .elementor-element.elementor-element-256d989d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2717 .elementor-element.elementor-element-b283d9a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-e134862{--justify-content:center;}.elementor-2717 .elementor-element.elementor-element-a8421bf .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-e5d9913{--justify-content:center;}.elementor-2717 .elementor-element.elementor-element-f784f98 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-9775d3f{--justify-content:center;}.elementor-2717 .elementor-element.elementor-element-ee7d39c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-405a68a{--justify-content:center;}.elementor-2717 .elementor-element.elementor-element-041316d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-3df5be6{--justify-content:center;}.elementor-2717 .elementor-element.elementor-element-b1792f0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-8385a48{--justify-content:center;}.elementor-2717 .elementor-element.elementor-element-e21e782 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-8e934dc{--justify-content:center;}.elementor-2717 .elementor-element.elementor-element-2adf005 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-00c797d{--justify-content:center;}.elementor-2717 .elementor-element.elementor-element-5dfbc33 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-727bfd7{--justify-content:center;}.elementor-2717 .elementor-element.elementor-element-995d1af .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-2a5402f{--justify-content:center;}.elementor-2717 .elementor-element.elementor-element-31ed41a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-cd5d5df{--justify-content:center;}.elementor-2717 .elementor-element.elementor-element-60e07b5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-e31a88f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-1f65f32{--justify-content:center;}.elementor-2717 .elementor-element.elementor-element-ba728a8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-91ca352{--justify-content:center;}.elementor-2717 .elementor-element.elementor-element-63c8ce9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-159e7f0{--justify-content:center;}.elementor-2717 .elementor-element.elementor-element-270ab78 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-1a3fa7d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-1b6a857{--justify-content:center;}.elementor-2717 .elementor-element.elementor-element-c8dec39 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-88c64e2{--justify-content:center;}.elementor-2717 .elementor-element.elementor-element-64089ba .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-d3b4186{--justify-content:center;}.elementor-2717 .elementor-element.elementor-element-2675940 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-fa373f6{--justify-content:center;}.elementor-2717 .elementor-element.elementor-element-5ac9637 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-ec387b9{--justify-content:center;}.elementor-2717 .elementor-element.elementor-element-b13651b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-9418bea .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-14597e8{--justify-content:center;}.elementor-2717 .elementor-element.elementor-element-8979aa1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-8f87015{--justify-content:center;}.elementor-2717 .elementor-element.elementor-element-1c8d9a7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-9409cea{--justify-content:center;}.elementor-2717 .elementor-element.elementor-element-b17d83f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-7669ea3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-d79b539{--justify-content:center;}.elementor-2717 .elementor-element.elementor-element-6d964f9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-5abdd97{--justify-content:center;}.elementor-2717 .elementor-element.elementor-element-d319600 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-fea3ce0{--justify-content:center;}.elementor-2717 .elementor-element.elementor-element-1038ad8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-0b0cfa0{--justify-content:center;}.elementor-2717 .elementor-element.elementor-element-477e26a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-2da3df2{--justify-content:center;}.elementor-2717 .elementor-element.elementor-element-66f7356 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-ce980d2{--justify-content:center;}.elementor-2717 .elementor-element.elementor-element-5aecb8a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-7efc162 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-9957cb8{--justify-content:center;}.elementor-2717 .elementor-element.elementor-element-47fdbd4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-b72663c{--justify-content:center;}.elementor-2717 .elementor-element.elementor-element-726e57a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-60d68dc{--justify-content:center;}.elementor-2717 .elementor-element.elementor-element-e5ddd2e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-05ee99d{--justify-content:center;}.elementor-2717 .elementor-element.elementor-element-c62b6f9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-3b36c38 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-bebd382{--justify-content:center;}.elementor-2717 .elementor-element.elementor-element-add49e5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-134da20{--justify-content:center;}.elementor-2717 .elementor-element.elementor-element-c666adb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-718c8dd{--justify-content:center;}.elementor-2717 .elementor-element.elementor-element-b493b2e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-3e1cc79{--justify-content:center;}.elementor-2717 .elementor-element.elementor-element-2b2ab34 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-f1db061{--justify-content:center;}.elementor-2717 .elementor-element.elementor-element-c12af99 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-e1f3240{--justify-content:center;}.elementor-2717 .elementor-element.elementor-element-5df46ae .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-1879d05{--justify-content:center;}.elementor-2717 .elementor-element.elementor-element-da0cc4d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-31822d9{--justify-content:center;}.elementor-2717 .elementor-element.elementor-element-dcd4226 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-2c0a8e0{--justify-content:center;}.elementor-2717 .elementor-element.elementor-element-2a85ca0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-4f1fef5{--justify-content:center;}.elementor-2717 .elementor-element.elementor-element-3a1cf0a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-972e281{--justify-content:center;}.elementor-2717 .elementor-element.elementor-element-4fc5617 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-8ea8c0c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-f72f65e{--justify-content:center;}.elementor-2717 .elementor-element.elementor-element-150de0d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-e75be90{--justify-content:center;}.elementor-2717 .elementor-element.elementor-element-65c741e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-540f457{--justify-content:center;}.elementor-2717 .elementor-element.elementor-element-cd3f662 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-39e9905{--justify-content:center;}.elementor-2717 .elementor-element.elementor-element-60d7fb0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-dd87313{--justify-content:center;}.elementor-2717 .elementor-element.elementor-element-8ba1c6e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-1ac4611{--justify-content:center;}.elementor-2717 .elementor-element.elementor-element-fd555ff .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-69c3032{--justify-content:center;}.elementor-2717 .elementor-element.elementor-element-0545b8d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-1b05ccb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-5f98123{--justify-content:center;}.elementor-2717 .elementor-element.elementor-element-c96abb1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-a77908b{--justify-content:center;}.elementor-2717 .elementor-element.elementor-element-a2bea06 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-1d174e0{--justify-content:center;}.elementor-2717 .elementor-element.elementor-element-ee766c9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-6f1fbdc{--justify-content:center;}.elementor-2717 .elementor-element.elementor-element-9d72912 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-2258619 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-e6900bc{--justify-content:center;}.elementor-2717 .elementor-element.elementor-element-ae4394d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-85c8afc{--justify-content:center;}.elementor-2717 .elementor-element.elementor-element-d989e72 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-770e058{--justify-content:center;}.elementor-2717 .elementor-element.elementor-element-c98cd7a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-7dc0c9d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-d6494b6{--justify-content:center;}.elementor-2717 .elementor-element.elementor-element-1434eb6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2717 .elementor-element.elementor-element-5ce5e00{--justify-content:center;}.elementor-2717 .elementor-element.elementor-element-2f824c7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(min-width:768px){.elementor-2717 .elementor-element.elementor-element-6244f82{--width:48%;}.elementor-2717 .elementor-element.elementor-element-e134862{--width:100%;}.elementor-2717 .elementor-element.elementor-element-e5d9913{--width:100%;}.elementor-2717 .elementor-element.elementor-element-9775d3f{--width:100%;}.elementor-2717 .elementor-element.elementor-element-405a68a{--width:100%;}.elementor-2717 .elementor-element.elementor-element-3df5be6{--width:100%;}.elementor-2717 .elementor-element.elementor-element-8385a48{--width:100%;}.elementor-2717 .elementor-element.elementor-element-8e934dc{--width:100%;}.elementor-2717 .elementor-element.elementor-element-00c797d{--width:100%;}.elementor-2717 .elementor-element.elementor-element-727bfd7{--width:100%;}.elementor-2717 .elementor-element.elementor-element-2a5402f{--width:100%;}.elementor-2717 .elementor-element.elementor-element-cd5d5df{--width:100%;}.elementor-2717 .elementor-element.elementor-element-10bbd10{--width:48%;}.elementor-2717 .elementor-element.elementor-element-1f65f32{--width:100%;}.elementor-2717 .elementor-element.elementor-element-91ca352{--width:100%;}.elementor-2717 .elementor-element.elementor-element-159e7f0{--width:100%;}.elementor-2717 .elementor-element.elementor-element-5bc5400{--width:48%;}.elementor-2717 .elementor-element.elementor-element-1b6a857{--width:100%;}.elementor-2717 .elementor-element.elementor-element-88c64e2{--width:100%;}.elementor-2717 .elementor-element.elementor-element-d3b4186{--width:100%;}.elementor-2717 .elementor-element.elementor-element-fa373f6{--width:100%;}.elementor-2717 .elementor-element.elementor-element-ec387b9{--width:100%;}.elementor-2717 .elementor-element.elementor-element-523122a{--width:48%;}.elementor-2717 .elementor-element.elementor-element-14597e8{--width:100%;}.elementor-2717 .elementor-element.elementor-element-8f87015{--width:100%;}.elementor-2717 .elementor-element.elementor-element-9409cea{--width:100%;}.elementor-2717 .elementor-element.elementor-element-cb31b9d{--width:48%;}.elementor-2717 .elementor-element.elementor-element-d79b539{--width:100%;}.elementor-2717 .elementor-element.elementor-element-5abdd97{--width:100%;}.elementor-2717 .elementor-element.elementor-element-fea3ce0{--width:100%;}.elementor-2717 .elementor-element.elementor-element-0b0cfa0{--width:100%;}.elementor-2717 .elementor-element.elementor-element-2da3df2{--width:100%;}.elementor-2717 .elementor-element.elementor-element-ce980d2{--width:100%;}.elementor-2717 .elementor-element.elementor-element-3984b66{--width:48%;}.elementor-2717 .elementor-element.elementor-element-9957cb8{--width:100%;}.elementor-2717 .elementor-element.elementor-element-b72663c{--width:100%;}.elementor-2717 .elementor-element.elementor-element-60d68dc{--width:100%;}.elementor-2717 .elementor-element.elementor-element-05ee99d{--width:100%;}.elementor-2717 .elementor-element.elementor-element-3303700{--width:48%;}.elementor-2717 .elementor-element.elementor-element-bebd382{--width:100%;}.elementor-2717 .elementor-element.elementor-element-134da20{--width:100%;}.elementor-2717 .elementor-element.elementor-element-718c8dd{--width:100%;}.elementor-2717 .elementor-element.elementor-element-3e1cc79{--width:100%;}.elementor-2717 .elementor-element.elementor-element-f1db061{--width:100%;}.elementor-2717 .elementor-element.elementor-element-e1f3240{--width:100%;}.elementor-2717 .elementor-element.elementor-element-1879d05{--width:100%;}.elementor-2717 .elementor-element.elementor-element-31822d9{--width:100%;}.elementor-2717 .elementor-element.elementor-element-2c0a8e0{--width:100%;}.elementor-2717 .elementor-element.elementor-element-4f1fef5{--width:100%;}.elementor-2717 .elementor-element.elementor-element-972e281{--width:100%;}.elementor-2717 .elementor-element.elementor-element-0a5c587{--width:48%;}.elementor-2717 .elementor-element.elementor-element-f72f65e{--width:100%;}.elementor-2717 .elementor-element.elementor-element-e75be90{--width:100%;}.elementor-2717 .elementor-element.elementor-element-540f457{--width:100%;}.elementor-2717 .elementor-element.elementor-element-39e9905{--width:100%;}.elementor-2717 .elementor-element.elementor-element-dd87313{--width:100%;}.elementor-2717 .elementor-element.elementor-element-1ac4611{--width:100%;}.elementor-2717 .elementor-element.elementor-element-69c3032{--width:100%;}.elementor-2717 .elementor-element.elementor-element-3e9bf47{--width:48%;}.elementor-2717 .elementor-element.elementor-element-5f98123{--width:100%;}.elementor-2717 .elementor-element.elementor-element-a77908b{--width:100%;}.elementor-2717 .elementor-element.elementor-element-1d174e0{--width:100%;}.elementor-2717 .elementor-element.elementor-element-6f1fbdc{--width:100%;}.elementor-2717 .elementor-element.elementor-element-864e3d7{--width:48%;}.elementor-2717 .elementor-element.elementor-element-e6900bc{--width:100%;}.elementor-2717 .elementor-element.elementor-element-85c8afc{--width:100%;}.elementor-2717 .elementor-element.elementor-element-770e058{--width:100%;}.elementor-2717 .elementor-element.elementor-element-a3b41a9{--width:48%;}.elementor-2717 .elementor-element.elementor-element-d6494b6{--width:100%;}.elementor-2717 .elementor-element.elementor-element-5ce5e00{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2717 .elementor-element.elementor-element-6244f82{--width:100%;}.elementor-2717 .elementor-element.elementor-element-10bbd10{--width:100%;}.elementor-2717 .elementor-element.elementor-element-5bc5400{--width:100%;}.elementor-2717 .elementor-element.elementor-element-523122a{--width:100%;}.elementor-2717 .elementor-element.elementor-element-cb31b9d{--width:100%;}.elementor-2717 .elementor-element.elementor-element-3984b66{--width:100%;}.elementor-2717 .elementor-element.elementor-element-3303700{--width:100%;}.elementor-2717 .elementor-element.elementor-element-0a5c587{--width:100%;}.elementor-2717 .elementor-element.elementor-element-3e9bf47{--width:100%;}.elementor-2717 .elementor-element.elementor-element-864e3d7{--width:100%;}.elementor-2717 .elementor-element.elementor-element-a3b41a9{--width:100%;}}