.elementor-3541 .elementor-element.elementor-element-65ed642{--display:flex;--min-height:50vh;--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;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:0.63;}.elementor-3541 .elementor-element.elementor-element-65ed642:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-65ed642 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://cdrfireplaces.com/wp-content/uploads/2025/10/Grand-Canyon-Gas-Logs.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3541 .elementor-element.elementor-element-65ed642::before, .elementor-3541 .elementor-element.elementor-element-65ed642 > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-65ed642 > .e-con-inner > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-65ed642 > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-65ed642 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-65ed642 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-primary );}.elementor-3541 .elementor-element.elementor-element-e38a069{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap: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-3541 .elementor-element.elementor-element-611de7c{text-align:center;}.elementor-3541 .elementor-element.elementor-element-611de7c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:72px;font-weight:700;line-height:86px;color:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-15bac12{text-align:center;}.elementor-3541 .elementor-element.elementor-element-15bac12 .elementor-heading-title{font-family:var( --e-global-typography-7c2b949-font-family ), Sans-serif;font-size:var( --e-global-typography-7c2b949-font-size );font-weight:var( --e-global-typography-7c2b949-font-weight );font-style:var( --e-global-typography-7c2b949-font-style );line-height:var( --e-global-typography-7c2b949-line-height );letter-spacing:var( --e-global-typography-7c2b949-letter-spacing );word-spacing:var( --e-global-typography-7c2b949-word-spacing );color:var( --e-global-color-accent );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3541 .elementor-element.elementor-element-5b0d0e5{text-align:center;color:var( --e-global-color-secondary );width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-3541 .elementor-element.elementor-element-c1b814b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );background-color:var( --e-global-color-accent );}.elementor-3541 .elementor-element.elementor-element-f779e5d .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-0e9c56f .elementor-button{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:#FFFFFF00;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-3541 .elementor-element.elementor-element-00f7745{--display:flex;--min-height:0vh;--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;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-1f28e84 );--border-color:var( --e-global-color-1f28e84 );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3541 .elementor-element.elementor-element-00f7745:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-00f7745 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-28cf72c{text-align:center;width:100%;max-width:100%;}.elementor-3541 .elementor-element.elementor-element-28cf72c .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-3541 .elementor-element.elementor-element-d53a63f{--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:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-4d24cd6 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-3541 .elementor-element.elementor-element-4d24cd6 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-4d24cd6 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-4d24cd6 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-4d24cd6 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-4d24cd6{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-3541 .elementor-element.elementor-element-0c31892 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-3541 .elementor-element.elementor-element-0c31892 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-0c31892 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-0c31892 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-0c31892 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-0c31892{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-3541 .elementor-element.elementor-element-64608e9{--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:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-beb61ff .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-3541 .elementor-element.elementor-element-beb61ff .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-beb61ff .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-beb61ff .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-beb61ff .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-beb61ff{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-3541 .elementor-element.elementor-element-7fef154 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-3541 .elementor-element.elementor-element-7fef154 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-7fef154 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-7fef154 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-7fef154 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-7fef154{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-3541 .elementor-element.elementor-element-a19067c{--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:center;--align-items:center;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3541 .elementor-element.elementor-element-b668e57 .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-3541 .elementor-element.elementor-element-e9026ae{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3541 .elementor-element.elementor-element-6315e73c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3541 .elementor-element.elementor-element-6315e73c:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-6315e73c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-5f871aae{--display:flex;--min-height:300px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-5f871aae:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-5f871aae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-5f871aae::before, .elementor-3541 .elementor-element.elementor-element-5f871aae > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-5f871aae > .e-con-inner > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-5f871aae > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-5f871aae > .e-con-inner > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-5f871aae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3541 .elementor-element.elementor-element-14a7d257{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-14a7d257:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-14a7d257 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cdrfireplaces.com/wp-content/uploads/2025/10/Epic_Oak36-012FINALV3-WEB.jpg");background-position:center center;background-size:cover;}.elementor-3541 .elementor-element.elementor-element-770dc385 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;line-height:42px;color:var( --e-global-color-primary );}.elementor-3541 .elementor-element.elementor-element-7e874bf3{text-align:left;font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:500;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-65d39c60{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-65d39c60:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-65d39c60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-3a769195 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-0297442 .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-0297442 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-0297442 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-0297442 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-0297442 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-bda95e8{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-bda95e8:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-bda95e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-10207f7 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-082e754 .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-082e754 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-082e754 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-082e754 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-082e754 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-990c49e{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-990c49e:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-990c49e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-a4dff4b .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-dc36b02 .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-dc36b02 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-dc36b02 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-dc36b02 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-dc36b02 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-4a24a7b{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-4a24a7b:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-4a24a7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-9585acf .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-694c5dd .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-694c5dd .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-694c5dd .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-694c5dd .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-694c5dd .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-af69e14{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-af69e14:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-af69e14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-039f8fa .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-c6b3456 .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-c6b3456 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-c6b3456 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-c6b3456 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-c6b3456 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-105abae{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-105abae:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-105abae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-2ab4d8c .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-1b8e95b .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-1b8e95b .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-1b8e95b .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-1b8e95b .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-1b8e95b .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-6626bd2{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-6626bd2:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-6626bd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-4dbdf06 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-81b2cd0 .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-81b2cd0 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-81b2cd0 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-81b2cd0 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-81b2cd0 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-95c63bb{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3541 .elementor-element.elementor-element-95c63bb:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-95c63bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-7471883{--display:flex;--min-height:300px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-7471883:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-7471883 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-7471883::before, .elementor-3541 .elementor-element.elementor-element-7471883 > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-7471883 > .e-con-inner > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-7471883 > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-7471883 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-7471883 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3541 .elementor-element.elementor-element-f91ae23{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-f91ae23:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-f91ae23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cdrfireplaces.com/wp-content/uploads/2025/10/Big_Tex36-018FINALV3-WEB.jpg");background-position:center center;background-size:cover;}.elementor-3541 .elementor-element.elementor-element-cede928 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;line-height:42px;color:var( --e-global-color-primary );}.elementor-3541 .elementor-element.elementor-element-e60ebfa{text-align:left;font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:500;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-a061d91{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-a061d91:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-a061d91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-f854617 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-aaec7b0 .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-aaec7b0 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-aaec7b0 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-aaec7b0 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-aaec7b0 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-acf566b{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-acf566b:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-acf566b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-fc6cb4b .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-7140cff .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-7140cff .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-7140cff .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-7140cff .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-7140cff .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-6e6f643{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-6e6f643:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-6e6f643 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-cc77ce5 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-b390a9d .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-b390a9d .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-b390a9d .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-b390a9d .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-b390a9d .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-f5add5a{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-f5add5a:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-f5add5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-1502081 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-d3b8d0c .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-d3b8d0c .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-d3b8d0c .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-d3b8d0c .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-d3b8d0c .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-c3091c3{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-c3091c3:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-c3091c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-49312a8 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-261f5e8 .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-261f5e8 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-261f5e8 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-261f5e8 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-261f5e8 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-2af5712{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-2af5712:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-2af5712 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-da4fee0 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-e211a48 .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-e211a48 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-e211a48 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-e211a48 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-e211a48 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-6a3a3e1{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-6a3a3e1:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-6a3a3e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-bb886cd .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-f88113e .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-f88113e .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-f88113e .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-f88113e .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-f88113e .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-6768f7f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3541 .elementor-element.elementor-element-6768f7f:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-6768f7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-6ad8e4e{--display:flex;--min-height:300px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-6ad8e4e:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-6ad8e4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-6ad8e4e::before, .elementor-3541 .elementor-element.elementor-element-6ad8e4e > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-6ad8e4e > .e-con-inner > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-6ad8e4e > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-6ad8e4e > .e-con-inner > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-6ad8e4e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3541 .elementor-element.elementor-element-cd35c74{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-cd35c74:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-cd35c74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cdrfireplaces.com/wp-content/uploads/2025/10/rls.firebox.jpg");background-position:center center;background-size:cover;}.elementor-3541 .elementor-element.elementor-element-9ae3986 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;line-height:42px;color:var( --e-global-color-primary );}.elementor-3541 .elementor-element.elementor-element-3f3b26d{text-align:left;font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:500;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-dcffbcd{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-dcffbcd:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-dcffbcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-7e6a958 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-e733c08 .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-e733c08 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-e733c08 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-e733c08 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-e733c08 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-8cbac27{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-8cbac27:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-8cbac27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-524892f .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-98f2808 .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-98f2808 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-98f2808 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-98f2808 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-98f2808 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-841aae7{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-841aae7:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-841aae7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-bebe883 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-73f2a09 .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-73f2a09 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-73f2a09 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-73f2a09 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-73f2a09 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-4fde6b5{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3541 .elementor-element.elementor-element-4fde6b5:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-4fde6b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-7120e08{--display:flex;--min-height:300px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-7120e08:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-7120e08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-7120e08::before, .elementor-3541 .elementor-element.elementor-element-7120e08 > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-7120e08 > .e-con-inner > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-7120e08 > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-7120e08 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-7120e08 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3541 .elementor-element.elementor-element-e47ae9b{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-e47ae9b:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-e47ae9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cdrfireplaces.com/wp-content/uploads/2025/10/GrandBonfire-0003-scaled-1.jpg");background-position:center center;background-size:cover;}.elementor-3541 .elementor-element.elementor-element-f0dab8c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;line-height:42px;color:var( --e-global-color-primary );}.elementor-3541 .elementor-element.elementor-element-62458ee{text-align:left;font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:500;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-1e764a2{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-1e764a2:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-1e764a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-5802483 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-eca9fbb .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-eca9fbb .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-eca9fbb .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-eca9fbb .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-eca9fbb .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-c71a663{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-c71a663:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-c71a663 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-b95198a .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-3f0dbfd .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-3f0dbfd .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-3f0dbfd .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-3f0dbfd .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-3f0dbfd .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-bfdeeb3{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-bfdeeb3:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-bfdeeb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-2d2f28e .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-1f588af .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-1f588af .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-1f588af .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-1f588af .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-1f588af .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-6c024dd{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3541 .elementor-element.elementor-element-6c024dd:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-6c024dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-f7a6d3f{--display:flex;--min-height:300px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-f7a6d3f:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-f7a6d3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-f7a6d3f::before, .elementor-3541 .elementor-element.elementor-element-f7a6d3f > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-f7a6d3f > .e-con-inner > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-f7a6d3f > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-f7a6d3f > .e-con-inner > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-f7a6d3f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3541 .elementor-element.elementor-element-4e12dda{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-4e12dda:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-4e12dda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cdrfireplaces.com/wp-content/uploads/2025/11/Pioneer-Refractory-Log-Set.png");background-position:center center;background-size:cover;}.elementor-3541 .elementor-element.elementor-element-4cdf3be{text-align:center;}.elementor-3541 .elementor-element.elementor-element-4cdf3be .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;line-height:26px;color:var( --e-global-color-primary );}.elementor-3541 .elementor-element.elementor-element-24822a4{text-align:left;font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:500;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-0640c02{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-0640c02:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-0640c02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-11c856e .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-2ac3da7 .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-2ac3da7 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-2ac3da7 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-2ac3da7 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-2ac3da7 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-b10515e{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-b10515e:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-b10515e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-8b30d00 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-0f2b0e6 .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-0f2b0e6 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-0f2b0e6 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-0f2b0e6 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-0f2b0e6 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-9680398{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-9680398:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-9680398 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-1f5873a .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-2280035 .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-2280035 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-2280035 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-2280035 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-2280035 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-4462000{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3541 .elementor-element.elementor-element-4462000:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-4462000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-2a5f213{--display:flex;--min-height:300px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-2a5f213:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-2a5f213 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-2a5f213::before, .elementor-3541 .elementor-element.elementor-element-2a5f213 > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-2a5f213 > .e-con-inner > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-2a5f213 > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-2a5f213 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-2a5f213 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3541 .elementor-element.elementor-element-235a289{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-235a289:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-235a289 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cdrfireplaces.com/wp-content/uploads/2025/10/1000x600_chao_G31.jpg");background-position:center center;background-size:cover;}.elementor-3541 .elementor-element.elementor-element-51f064b{text-align:center;}.elementor-3541 .elementor-element.elementor-element-51f064b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;line-height:26px;color:var( --e-global-color-primary );}.elementor-3541 .elementor-element.elementor-element-53e6744{text-align:left;font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:500;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-959bd3d{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-959bd3d:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-959bd3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-73455b1 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-79d5053 .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-79d5053 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-79d5053 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-79d5053 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-79d5053 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-b169868{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-b169868:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-b169868 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-d4d3ca6 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-3a147cb .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-3a147cb .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-3a147cb .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-3a147cb .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-3a147cb .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-62551a9{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-62551a9:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-62551a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-b1d8ad8 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-b0ef0a8 .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-b0ef0a8 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-b0ef0a8 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-b0ef0a8 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-b0ef0a8 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-2e7c308{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3541 .elementor-element.elementor-element-2e7c308:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-2e7c308 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-88ea32b{--display:flex;--min-height:300px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-88ea32b:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-88ea32b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-88ea32b::before, .elementor-3541 .elementor-element.elementor-element-88ea32b > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-88ea32b > .e-con-inner > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-88ea32b > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-88ea32b > .e-con-inner > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-88ea32b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3541 .elementor-element.elementor-element-09572b5{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-09572b5:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-09572b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cdrfireplaces.com/wp-content/uploads/2025/10/1000x600_CHD_G31.jpg");background-position:center center;background-size:cover;}.elementor-3541 .elementor-element.elementor-element-6c4867d{text-align:center;}.elementor-3541 .elementor-element.elementor-element-6c4867d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;line-height:26px;color:var( --e-global-color-primary );}.elementor-3541 .elementor-element.elementor-element-7ffcf23{text-align:left;font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:500;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-b02c950{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-b02c950:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-b02c950 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-fc4f075 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-055f4a9 .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-055f4a9 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-055f4a9 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-055f4a9 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-055f4a9 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-1f71f60{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-1f71f60:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-1f71f60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-4bc6c80 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-2a3b7af .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-2a3b7af .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-2a3b7af .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-2a3b7af .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-2a3b7af .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-3a9fb94{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-3a9fb94:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-3a9fb94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-0b097be .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-7a11629 .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-7a11629 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-7a11629 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-7a11629 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-7a11629 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-80384b9{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3541 .elementor-element.elementor-element-80384b9:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-80384b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-6c1cac7{--display:flex;--min-height:300px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-6c1cac7:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-6c1cac7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-6c1cac7::before, .elementor-3541 .elementor-element.elementor-element-6c1cac7 > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-6c1cac7 > .e-con-inner > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-6c1cac7 > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-6c1cac7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-6c1cac7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3541 .elementor-element.elementor-element-1a5935e{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-1a5935e:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-1a5935e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cdrfireplaces.com/wp-content/uploads/2025/10/1000x600_G52_burnt_aspen.jpg");background-position:center center;background-size:cover;}.elementor-3541 .elementor-element.elementor-element-fa417b1{text-align:center;}.elementor-3541 .elementor-element.elementor-element-fa417b1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;line-height:26px;color:var( --e-global-color-primary );}.elementor-3541 .elementor-element.elementor-element-2f359d9{text-align:left;font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:500;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-0195a63{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-0195a63:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-0195a63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-80ea20f .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-3e76d17 .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-3e76d17 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-3e76d17 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-3e76d17 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-3e76d17 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-a5684eb{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-a5684eb:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-a5684eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-0404fa8 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-b20e002 .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-b20e002 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-b20e002 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-b20e002 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-b20e002 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-2a48577{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-2a48577:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-2a48577 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-6c5122c .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-3c06f6f .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-3c06f6f .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-3c06f6f .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-3c06f6f .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-3c06f6f .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-8131c5a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3541 .elementor-element.elementor-element-8131c5a:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-8131c5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-113094b{--display:flex;--min-height:300px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-113094b:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-113094b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-113094b::before, .elementor-3541 .elementor-element.elementor-element-113094b > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-113094b > .e-con-inner > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-113094b > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-113094b > .e-con-inner > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-113094b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3541 .elementor-element.elementor-element-bb1f045{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-bb1f045:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-bb1f045 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cdrfireplaces.com/wp-content/uploads/2025/10/1000x600_G52_charredevegreen.jpg");background-position:center center;background-size:cover;}.elementor-3541 .elementor-element.elementor-element-53733ff{text-align:center;}.elementor-3541 .elementor-element.elementor-element-53733ff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;line-height:26px;color:var( --e-global-color-primary );}.elementor-3541 .elementor-element.elementor-element-adcfee8{text-align:left;font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:500;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-227d07c{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-227d07c:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-227d07c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-a80da28 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-8a74a40 .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-8a74a40 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-8a74a40 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-8a74a40 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-8a74a40 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-6b774cf{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-6b774cf:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-6b774cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-8cad7f5 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-9bf566f .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-9bf566f .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-9bf566f .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-9bf566f .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-9bf566f .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-bb9f566{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-bb9f566:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-bb9f566 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-0898e74 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-a10d8c2 .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-a10d8c2 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-a10d8c2 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-a10d8c2 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-a10d8c2 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-d4492c1{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3541 .elementor-element.elementor-element-d4492c1:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-d4492c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-261ad50{--display:flex;--min-height:300px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-261ad50:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-261ad50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-261ad50::before, .elementor-3541 .elementor-element.elementor-element-261ad50 > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-261ad50 > .e-con-inner > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-261ad50 > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-261ad50 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-261ad50 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3541 .elementor-element.elementor-element-5e6e695{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-5e6e695:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-5e6e695 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cdrfireplaces.com/wp-content/uploads/2025/10/RF-Website-10.jpg");background-position:center center;background-size:cover;}.elementor-3541 .elementor-element.elementor-element-50b30e5{text-align:center;}.elementor-3541 .elementor-element.elementor-element-50b30e5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;line-height:26px;color:var( --e-global-color-primary );}.elementor-3541 .elementor-element.elementor-element-1898fa2{text-align:left;font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:500;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-124d845{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-124d845:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-124d845 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-c9ef7bb .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-343965d .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-343965d .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-343965d .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-343965d .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-343965d .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-c5251f7{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-c5251f7:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-c5251f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-41815cf .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-1edab53 .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-1edab53 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-1edab53 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-1edab53 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-1edab53 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-bea066d{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-bea066d:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-bea066d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-1608fcc .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-a55b981 .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-a55b981 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-a55b981 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-a55b981 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-a55b981 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-fad2490{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-fad2490:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-fad2490 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-aa1be31 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-37fc3ec .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-37fc3ec .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-37fc3ec .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-37fc3ec .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-37fc3ec .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-b1cf27b{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-b1cf27b:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-b1cf27b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-64f04d1 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-7b1eb15 .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-7b1eb15 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-7b1eb15 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-7b1eb15 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-7b1eb15 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-da209aa{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3541 .elementor-element.elementor-element-da209aa:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-da209aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-ca97061{--display:flex;--min-height:300px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-ca97061:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-ca97061 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-ca97061::before, .elementor-3541 .elementor-element.elementor-element-ca97061 > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-ca97061 > .e-con-inner > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-ca97061 > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-ca97061 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-ca97061 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3541 .elementor-element.elementor-element-ba14815{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-ba14815:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-ba14815 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cdrfireplaces.com/wp-content/uploads/2025/10/page_image_MBW.jpg");background-position:center center;background-size:cover;}.elementor-3541 .elementor-element.elementor-element-21a826a{text-align:center;}.elementor-3541 .elementor-element.elementor-element-21a826a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;line-height:26px;color:var( --e-global-color-primary );}.elementor-3541 .elementor-element.elementor-element-c7e7eab{text-align:left;font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:500;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-d608418{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-d608418:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-d608418 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-069e22f .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-e68b886 .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-e68b886 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-e68b886 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-e68b886 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-e68b886 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-2aef280{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-2aef280:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-2aef280 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-2c5df19 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-7d830af .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-7d830af .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-7d830af .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-7d830af .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-7d830af .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-fbaf092{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-fbaf092:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-fbaf092 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-e01be41 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-fe2a47c .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-fe2a47c .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-fe2a47c .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-fe2a47c .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-fe2a47c .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-7e4cc84{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3541 .elementor-element.elementor-element-7e4cc84:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-7e4cc84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-dfd7492{--display:flex;--min-height:300px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-dfd7492:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-dfd7492 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-dfd7492::before, .elementor-3541 .elementor-element.elementor-element-dfd7492 > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-dfd7492 > .e-con-inner > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-dfd7492 > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-dfd7492 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-dfd7492 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3541 .elementor-element.elementor-element-3565212{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-3565212:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-3565212 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cdrfireplaces.com/wp-content/uploads/2025/10/1000x600_G52_charredevegreen.jpg");background-position:center center;background-size:cover;}.elementor-3541 .elementor-element.elementor-element-72ddb53{text-align:center;}.elementor-3541 .elementor-element.elementor-element-72ddb53 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;line-height:26px;color:var( --e-global-color-primary );}.elementor-3541 .elementor-element.elementor-element-ad65efd{text-align:left;font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:500;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-cedbdaa{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-cedbdaa:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-cedbdaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-7cb1fb7 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-5c675fd .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-5c675fd .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-5c675fd .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-5c675fd .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-5c675fd .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-486f07a{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-486f07a:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-486f07a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-7c325fb .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-d193b5c .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-d193b5c .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-d193b5c .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-d193b5c .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-d193b5c .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-a873d7a{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-a873d7a:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-a873d7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-ea6cffd .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-33f8f0e .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-33f8f0e .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-33f8f0e .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-33f8f0e .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-33f8f0e .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-15fb214{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3541 .elementor-element.elementor-element-15fb214:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-15fb214 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-264218e{--display:flex;--min-height:300px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-264218e:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-264218e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-264218e::before, .elementor-3541 .elementor-element.elementor-element-264218e > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-264218e > .e-con-inner > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-264218e > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-264218e > .e-con-inner > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-264218e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3541 .elementor-element.elementor-element-fcf67d9{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-fcf67d9:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-fcf67d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cdrfireplaces.com/wp-content/uploads/2025/10/page_image_CHMJ.jpg");background-position:center center;background-size:cover;}.elementor-3541 .elementor-element.elementor-element-5e97670{text-align:center;}.elementor-3541 .elementor-element.elementor-element-5e97670 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;line-height:26px;color:var( --e-global-color-primary );}.elementor-3541 .elementor-element.elementor-element-4e8f39d{text-align:left;font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:500;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-0c0910c{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-0c0910c:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-0c0910c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-251c17b .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-9ba8756 .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-9ba8756 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-9ba8756 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-9ba8756 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-9ba8756 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-b88f9a8{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-b88f9a8:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-b88f9a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-668eab7 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-ac297ce .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-ac297ce .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-ac297ce .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-ac297ce .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-ac297ce .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-9dabe88{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-9dabe88:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-9dabe88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-df0eee6 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-3b66d0f .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-3b66d0f .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-3b66d0f .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-3b66d0f .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-3b66d0f .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-46e3689{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-46e3689:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-46e3689 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-b54cd98 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-12951dc .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-12951dc .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-12951dc .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-12951dc .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-12951dc .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-0e8c5ca{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3541 .elementor-element.elementor-element-0e8c5ca:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-0e8c5ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-2d8e818{--display:flex;--min-height:300px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-2d8e818:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-2d8e818 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-2d8e818::before, .elementor-3541 .elementor-element.elementor-element-2d8e818 > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-2d8e818 > .e-con-inner > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-2d8e818 > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-2d8e818 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-2d8e818 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3541 .elementor-element.elementor-element-5289cce{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-5289cce:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-5289cce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cdrfireplaces.com/wp-content/uploads/2025/10/page_image_B.jpg");background-position:center center;background-size:cover;}.elementor-3541 .elementor-element.elementor-element-51aae25{text-align:center;}.elementor-3541 .elementor-element.elementor-element-51aae25 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;line-height:26px;color:var( --e-global-color-primary );}.elementor-3541 .elementor-element.elementor-element-bc73ad7{text-align:left;font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:500;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-d32e457{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-d32e457:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-d32e457 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-03adb15 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-a96b7ef .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-a96b7ef .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-a96b7ef .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-a96b7ef .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-a96b7ef .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-19c23f5{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-19c23f5:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-19c23f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-d0781fa .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-d81ff82 .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-d81ff82 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-d81ff82 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-d81ff82 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-d81ff82 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-574d99b{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-574d99b:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-574d99b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-bbe5e57 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-381bc3a .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-381bc3a .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-381bc3a .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-381bc3a .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-381bc3a .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-d6c3091{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-d6c3091:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-d6c3091 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-a29b8bf .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-7566eed .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-7566eed .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-7566eed .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-7566eed .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-7566eed .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-551e344{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-551e344:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-551e344 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-6fd5627 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-9f0d694 .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-9f0d694 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-9f0d694 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-9f0d694 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-9f0d694 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-884f167{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3541 .elementor-element.elementor-element-884f167:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-884f167 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-51fe0ff{--display:flex;--min-height:300px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-51fe0ff:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-51fe0ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-51fe0ff::before, .elementor-3541 .elementor-element.elementor-element-51fe0ff > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-51fe0ff > .e-con-inner > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-51fe0ff > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-51fe0ff > .e-con-inner > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-51fe0ff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3541 .elementor-element.elementor-element-a0af9ef{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-a0af9ef:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-a0af9ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cdrfireplaces.com/wp-content/uploads/2025/10/GlowFire-LAVA-Burner-1024x626.jpg");background-position:center center;background-size:cover;}.elementor-3541 .elementor-element.elementor-element-9a41bad{text-align:center;}.elementor-3541 .elementor-element.elementor-element-9a41bad .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;line-height:26px;color:var( --e-global-color-primary );}.elementor-3541 .elementor-element.elementor-element-e99d2ba{text-align:left;font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:500;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-b700636{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-b700636:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-b700636 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-fd14508 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-08caf68 .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-08caf68 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-08caf68 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-08caf68 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-08caf68 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-4ae919a{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-4ae919a:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-4ae919a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-f295325 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-5f3449c .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-5f3449c .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-5f3449c .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-5f3449c .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-5f3449c .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-29a2b9f{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-29a2b9f:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-29a2b9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-5e4763f .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-e171a52 .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-e171a52 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-e171a52 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-e171a52 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-e171a52 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-33d8ad2{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-33d8ad2:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-33d8ad2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-5de9425 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-bfb3e3a .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-bfb3e3a .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-bfb3e3a .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-bfb3e3a .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-bfb3e3a .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-11268ca{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3541 .elementor-element.elementor-element-11268ca:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-11268ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-4b8d178{--display:flex;--min-height:300px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-4b8d178:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-4b8d178 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-4b8d178::before, .elementor-3541 .elementor-element.elementor-element-4b8d178 > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-4b8d178 > .e-con-inner > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-4b8d178 > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-4b8d178 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-4b8d178 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3541 .elementor-element.elementor-element-60c0627{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-60c0627:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-60c0627 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cdrfireplaces.com/wp-content/uploads/2025/10/BEDROCK-TRADITIONAL-60-PHANTOM-LOGS-GLOWFIRE.jpg");background-position:center center;background-size:cover;}.elementor-3541 .elementor-element.elementor-element-ccbebfc{text-align:center;}.elementor-3541 .elementor-element.elementor-element-ccbebfc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;line-height:26px;color:var( --e-global-color-primary );}.elementor-3541 .elementor-element.elementor-element-af85fa0{text-align:left;font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:500;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-28f9ba9{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-28f9ba9:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-28f9ba9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-9903c23 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-57c40bc .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-57c40bc .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-57c40bc .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-57c40bc .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-57c40bc .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-b792e4f{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-b792e4f:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-b792e4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-d8d2ec7 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-0d015ec .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-0d015ec .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-0d015ec .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-0d015ec .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-0d015ec .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-7c4c8c0{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-7c4c8c0:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-7c4c8c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-1c44bc6 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-d9e32b7 .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-d9e32b7 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-d9e32b7 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-d9e32b7 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-d9e32b7 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-c44a6ab{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3541 .elementor-element.elementor-element-c44a6ab:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-c44a6ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-0a8c2fe{--display:flex;--min-height:300px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-0a8c2fe:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-0a8c2fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-0a8c2fe::before, .elementor-3541 .elementor-element.elementor-element-0a8c2fe > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-0a8c2fe > .e-con-inner > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-0a8c2fe > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-0a8c2fe > .e-con-inner > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-0a8c2fe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3541 .elementor-element.elementor-element-8c122a8{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-8c122a8:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-8c122a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cdrfireplaces.com/wp-content/uploads/2025/10/BedRock-60in-Burner.jpg");background-position:center center;background-size:cover;}.elementor-3541 .elementor-element.elementor-element-30b0f96{text-align:center;}.elementor-3541 .elementor-element.elementor-element-30b0f96 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;line-height:26px;color:var( --e-global-color-primary );}.elementor-3541 .elementor-element.elementor-element-882fc86{text-align:left;font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:500;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-b95509b{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-b95509b:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-b95509b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-44aef2b .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-d680da5 .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-d680da5 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-d680da5 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-d680da5 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-d680da5 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-ea3ba56{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-ea3ba56:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-ea3ba56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-afc2909 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-98d461b .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-98d461b .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-98d461b .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-98d461b .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-98d461b .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-2c9d536{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-2c9d536:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-2c9d536 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-098ab6c .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-08cafc5 .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-08cafc5 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-08cafc5 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-08cafc5 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-08cafc5 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-459fda2{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-459fda2:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-459fda2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-23cb520 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-2098708 .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-2098708 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-2098708 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-2098708 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-2098708 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-46bf2de{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-46bf2de:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-46bf2de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-c54f162 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-7e5b0df .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-7e5b0df .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-7e5b0df .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-7e5b0df .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-7e5b0df .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-2afa1a3{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-2afa1a3:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-2afa1a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-1cc81af .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-b5df530 .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-b5df530 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-b5df530 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-b5df530 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-b5df530 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-e01f6b1{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-e01f6b1:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-e01f6b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-df3e73c .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-fb849f8 .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-fb849f8 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-fb849f8 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-fb849f8 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-fb849f8 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-38fd4b8{--display:flex;}.elementor-3541 .elementor-element.elementor-element-38fd4b8:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-38fd4b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3541 .elementor-element.elementor-element-87a47a6{text-align:center;}.elementor-3541 .elementor-element.elementor-element-87a47a6 .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-secondary );}.elementor-3541 .elementor-element.elementor-element-649f046{--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:center;--align-items:center;}.elementor-3541 .elementor-element.elementor-element-fd0cb7b{--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:center;--align-items:center;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3541 .elementor-element.elementor-element-aadae6c .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-3541 .elementor-element.elementor-element-959da5e{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3541 .elementor-element.elementor-element-29f1f7f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3541 .elementor-element.elementor-element-29f1f7f:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-29f1f7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-d0dbcad{--display:flex;--min-height:300px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-d0dbcad:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-d0dbcad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-d0dbcad::before, .elementor-3541 .elementor-element.elementor-element-d0dbcad > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-d0dbcad > .e-con-inner > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-d0dbcad > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-d0dbcad > .e-con-inner > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-d0dbcad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3541 .elementor-element.elementor-element-48cc8d6{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-48cc8d6:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-48cc8d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cdrfireplaces.com/wp-content/uploads/2025/10/fireballs-fb24-24-inch-black-vented.gif");background-position:center center;background-size:cover;}.elementor-3541 .elementor-element.elementor-element-f3df78d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;line-height:42px;color:var( --e-global-color-primary );}.elementor-3541 .elementor-element.elementor-element-d353b8d{text-align:left;font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:500;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-21248d3{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-21248d3:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-21248d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-9a999ed .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-f0ee029 .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-f0ee029 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-f0ee029 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-f0ee029 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-f0ee029 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-7036370{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-7036370:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-7036370 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-38069e9 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-acc2a3c .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-acc2a3c .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-acc2a3c .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-acc2a3c .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-acc2a3c .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-fba5222{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-fba5222:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-fba5222 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-2adea9b .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-d263440 .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-d263440 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-d263440 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-d263440 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-d263440 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-8529f88{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-8529f88:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-8529f88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-5461d78 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-d6992a0 .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-d6992a0 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-d6992a0 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-d6992a0 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-d6992a0 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-86947d4{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-86947d4:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-86947d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-be43306 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-c8a72be .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-c8a72be .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-c8a72be .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-c8a72be .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-c8a72be .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-d11d6a7{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-d11d6a7:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-d11d6a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-111127c .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-231ba5c .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-231ba5c .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-231ba5c .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-231ba5c .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-231ba5c .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-52ee5d4{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-52ee5d4:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-52ee5d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-fc62e28 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-a548d01 .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-a548d01 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-a548d01 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-a548d01 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-a548d01 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-ee16f7f{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-ee16f7f:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-ee16f7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-29a4920 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-aa6688d .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-aa6688d .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-aa6688d .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-aa6688d .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-aa6688d .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-7ffeafc{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-7ffeafc:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-7ffeafc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-0023fcc .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-c6d8857 .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-c6d8857 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-c6d8857 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-c6d8857 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-c6d8857 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-a8b346c{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-a8b346c:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-a8b346c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-4dd4cef .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-94b968e .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-94b968e .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-94b968e .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-94b968e .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-94b968e .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-c5b986f{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-c5b986f:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-c5b986f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-f30ed83 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-55c7acc .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-55c7acc .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-55c7acc .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-55c7acc .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-55c7acc .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-8474be6{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3541 .elementor-element.elementor-element-8474be6:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-8474be6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-5f9bf1f{--display:flex;--min-height:300px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-5f9bf1f:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-5f9bf1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-5f9bf1f::before, .elementor-3541 .elementor-element.elementor-element-5f9bf1f > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-5f9bf1f > .e-con-inner > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-5f9bf1f > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-5f9bf1f > .e-con-inner > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-5f9bf1f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3541 .elementor-element.elementor-element-9a2f83f{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-9a2f83f:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-9a2f83f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cdrfireplaces.com/wp-content/uploads/2025/10/page_image_GL-F_Azuria-768x461.jpg");background-position:center center;background-size:cover;}.elementor-3541 .elementor-element.elementor-element-4506b90 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;line-height:42px;color:var( --e-global-color-primary );}.elementor-3541 .elementor-element.elementor-element-3bca5dc{text-align:left;font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:500;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-db73207{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-db73207:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-db73207 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-1b7bac6 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-93b954a .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-93b954a .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-93b954a .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-93b954a .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-93b954a .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-1cb65bb{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-1cb65bb:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-1cb65bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-278082a .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-7a57928 .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-7a57928 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-7a57928 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-7a57928 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-7a57928 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-ed3d601{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-ed3d601:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-ed3d601 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-47dcb26 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-e0dafc9 .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-e0dafc9 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-e0dafc9 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-e0dafc9 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-e0dafc9 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-3459484{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-3459484:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-3459484 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-50e8516 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-e8e96b1 .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-e8e96b1 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-e8e96b1 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-e8e96b1 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-e8e96b1 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-f45f6d4{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-f45f6d4:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-f45f6d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-c090051 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-ac87933 .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-ac87933 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-ac87933 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-ac87933 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-ac87933 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-24a274a{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-24a274a:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-24a274a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-063297f .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-b2a4a72 .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-b2a4a72 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-b2a4a72 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-b2a4a72 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-b2a4a72 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-4df6512{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-4df6512:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-4df6512 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-9e455b7 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-b15662c .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-b15662c .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-b15662c .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-b15662c .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-b15662c .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-baa3717{--display:flex;}.elementor-3541 .elementor-element.elementor-element-baa3717:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-baa3717 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3541 .elementor-element.elementor-element-b3cfb04{text-align:center;}.elementor-3541 .elementor-element.elementor-element-b3cfb04 .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-secondary );}.elementor-3541 .elementor-element.elementor-element-d5dd82b{--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:center;--align-items:center;}.elementor-3541 .elementor-element.elementor-element-b786a7a{--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:center;--align-items:center;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3541 .elementor-element.elementor-element-e13a70d .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-3541 .elementor-element.elementor-element-1482477{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3541 .elementor-element.elementor-element-34f6bb4{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3541 .elementor-element.elementor-element-34f6bb4:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-34f6bb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-ab8d7d1{--display:flex;--min-height:300px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-ab8d7d1:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-ab8d7d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-ab8d7d1::before, .elementor-3541 .elementor-element.elementor-element-ab8d7d1 > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-ab8d7d1 > .e-con-inner > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-ab8d7d1 > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-ab8d7d1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-ab8d7d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3541 .elementor-element.elementor-element-5262359{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-5262359:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-5262359 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cdrfireplaces.com/wp-content/uploads/2025/10/image-14.png");background-position:center center;background-size:cover;}.elementor-3541 .elementor-element.elementor-element-eed9842 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;line-height:42px;color:var( --e-global-color-primary );}.elementor-3541 .elementor-element.elementor-element-594627c{text-align:left;font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:500;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-5729663{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-5729663:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-5729663 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-21b6ad9 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-ba78df9 .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-ba78df9 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-ba78df9 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-ba78df9 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-ba78df9 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-a8a5282{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-a8a5282:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-a8a5282 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-dcdf40e .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-ee431d3 .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-ee431d3 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-ee431d3 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-ee431d3 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-ee431d3 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-4b274a1{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-4b274a1:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-4b274a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-49ad355 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-3c23a47 .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-3c23a47 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-3c23a47 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-3c23a47 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-3c23a47 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-65dd84f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3541 .elementor-element.elementor-element-65dd84f:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-65dd84f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-aefbd6e{--display:flex;--min-height:300px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-aefbd6e:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-aefbd6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-aefbd6e::before, .elementor-3541 .elementor-element.elementor-element-aefbd6e > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-aefbd6e > .e-con-inner > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-aefbd6e > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-aefbd6e > .e-con-inner > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-aefbd6e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3541 .elementor-element.elementor-element-36f7b7f{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-36f7b7f:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-36f7b7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cdrfireplaces.com/wp-content/uploads/2025/10/image-15.png");background-position:center center;background-size:cover;}.elementor-3541 .elementor-element.elementor-element-6c7c0de .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;line-height:42px;color:var( --e-global-color-primary );}.elementor-3541 .elementor-element.elementor-element-c76d653{text-align:left;font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:500;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-65d1720{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-65d1720:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-65d1720 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-fb98b06 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-02ebb33 .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-02ebb33 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-02ebb33 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-02ebb33 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-02ebb33 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-78431b9{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-78431b9:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-78431b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-9006c6b .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-07a171d .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-07a171d .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-07a171d .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-07a171d .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-07a171d .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-283567d{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-283567d:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-283567d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-aae2ca8 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-0f231f1 .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-0f231f1 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-0f231f1 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-0f231f1 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-0f231f1 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-6f9261a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3541 .elementor-element.elementor-element-6f9261a:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-6f9261a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-b3e2815{--display:flex;--min-height:300px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-b3e2815:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-b3e2815 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-b3e2815::before, .elementor-3541 .elementor-element.elementor-element-b3e2815 > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-b3e2815 > .e-con-inner > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-b3e2815 > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-b3e2815 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-b3e2815 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3541 .elementor-element.elementor-element-e5f69a7{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-e5f69a7:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-e5f69a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cdrfireplaces.com/wp-content/uploads/2025/10/image-16.png");background-position:center center;background-size:cover;}.elementor-3541 .elementor-element.elementor-element-1be5a09{text-align:center;}.elementor-3541 .elementor-element.elementor-element-1be5a09 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;line-height:28px;color:var( --e-global-color-primary );}.elementor-3541 .elementor-element.elementor-element-fb514c0{text-align:left;font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:500;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-82436ad{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-82436ad:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-82436ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-dd1e9fb .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-36f07ed .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-36f07ed .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-36f07ed .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-36f07ed .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-36f07ed .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-50823d1{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-50823d1:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-50823d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-7ea8eb8 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-32c9dc3 .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-32c9dc3 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-32c9dc3 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-32c9dc3 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-32c9dc3 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-6a7efd2{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-6a7efd2:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-6a7efd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-3016d72 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-b008f5d .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-b008f5d .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-b008f5d .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-b008f5d .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-b008f5d .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-b2503ba{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3541 .elementor-element.elementor-element-b2503ba:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-b2503ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-6cc85f1{--display:flex;--min-height:300px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-6cc85f1:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-6cc85f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-6cc85f1::before, .elementor-3541 .elementor-element.elementor-element-6cc85f1 > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-6cc85f1 > .e-con-inner > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-6cc85f1 > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-6cc85f1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-6cc85f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3541 .elementor-element.elementor-element-b15390d{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-b15390d:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-b15390d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cdrfireplaces.com/wp-content/uploads/2025/10/image-17.png");background-position:center center;background-size:cover;}.elementor-3541 .elementor-element.elementor-element-12dc4f9{text-align:center;}.elementor-3541 .elementor-element.elementor-element-12dc4f9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;line-height:28px;color:var( --e-global-color-primary );}.elementor-3541 .elementor-element.elementor-element-962f526{text-align:left;font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:500;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-5c77170{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-5c77170:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-5c77170 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-56827c7 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-277d6c5 .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-277d6c5 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-277d6c5 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-277d6c5 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-277d6c5 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-6ea870a{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-6ea870a:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-6ea870a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-ea2e853 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-8412d20 .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-8412d20 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-8412d20 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-8412d20 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-8412d20 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-5d32c12{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-5d32c12:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-5d32c12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-63285d8 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-6351b8b .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-6351b8b .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-6351b8b .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-6351b8b .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-6351b8b .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-29ac411{--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:center;--align-items:center;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3541 .elementor-element.elementor-element-462c19f .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-3541 .elementor-element.elementor-element-5682456{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3541 .elementor-element.elementor-element-b322ddc{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3541 .elementor-element.elementor-element-b322ddc:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-b322ddc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-897bf4d{--display:flex;--min-height:300px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-897bf4d:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-897bf4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-897bf4d::before, .elementor-3541 .elementor-element.elementor-element-897bf4d > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-897bf4d > .e-con-inner > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-897bf4d > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-897bf4d > .e-con-inner > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-897bf4d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3541 .elementor-element.elementor-element-e12637b{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-e12637b:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-e12637b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cdrfireplaces.com/wp-content/uploads/2025/10/60-BED-ROCK-VENT-FREE-RED.jpg");background-position:center center;background-size:cover;}.elementor-3541 .elementor-element.elementor-element-0653f2d{text-align:center;}.elementor-3541 .elementor-element.elementor-element-0653f2d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;line-height:28px;color:var( --e-global-color-primary );}.elementor-3541 .elementor-element.elementor-element-9232fae{text-align:left;font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:500;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-4fde5e9{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-4fde5e9:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-4fde5e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-e7d3da3 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-f31282b .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-f31282b .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-f31282b .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-f31282b .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-f31282b .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-ca68a27{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-ca68a27:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-ca68a27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-26d0fbd .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-9d896ae .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-9d896ae .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-9d896ae .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-9d896ae .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-9d896ae .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-5c46aaa{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-5c46aaa:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-5c46aaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-540bf33 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-7e8032e .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-7e8032e .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-7e8032e .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-7e8032e .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-7e8032e .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-576d65b{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-576d65b:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-576d65b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-f25fa8a .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-31d30b2 .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-31d30b2 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-31d30b2 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-31d30b2 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-31d30b2 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-c6e1e2e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3541 .elementor-element.elementor-element-c6e1e2e:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-c6e1e2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-10e8ea8{--display:flex;--min-height:300px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-10e8ea8:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-10e8ea8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-10e8ea8::before, .elementor-3541 .elementor-element.elementor-element-10e8ea8 > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-10e8ea8 > .e-con-inner > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-10e8ea8 > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-10e8ea8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-10e8ea8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3541 .elementor-element.elementor-element-36d153c{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-36d153c:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-36d153c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cdrfireplaces.com/wp-content/uploads/2025/10/afb24-be_300lg.gif");background-position:center center;background-size:cover;}.elementor-3541 .elementor-element.elementor-element-3ee0063{text-align:center;}.elementor-3541 .elementor-element.elementor-element-3ee0063 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;line-height:28px;color:var( --e-global-color-primary );}.elementor-3541 .elementor-element.elementor-element-1e1df42{text-align:left;font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:500;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-05543b6{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-05543b6:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-05543b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-d8f5985 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-bc8252c .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-bc8252c .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-bc8252c .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-bc8252c .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-bc8252c .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-26c4017{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-26c4017:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-26c4017 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-a5c70d4 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-848c980 .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-848c980 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-848c980 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-848c980 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-848c980 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-e503f37{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-e503f37:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-e503f37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b1c53c );}.elementor-3541 .elementor-element.elementor-element-6cbb6ea .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;}.elementor-3541 .elementor-element.elementor-element-3de0f76 .elementor-button{font-family:var( --e-global-typography-2fae6e8-font-family ), Sans-serif;font-size:var( --e-global-typography-2fae6e8-font-size );font-weight:var( --e-global-typography-2fae6e8-font-weight );text-transform:var( --e-global-typography-2fae6e8-text-transform );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-3de0f76 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-3de0f76 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-3de0f76 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-3de0f76 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-56a4590{--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:center;--align-items:center;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3541 .elementor-element.elementor-element-561a78e .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-3541 .elementor-element.elementor-element-aee3e43{--display:flex;--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;}.elementor-3541 .elementor-element.elementor-element-4df787f4{--display:flex;--min-height:45vh;--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;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-4df787f4:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-4df787f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3541 .elementor-element.elementor-element-610fd0c2{text-align:center;width:100%;max-width:100%;}.elementor-3541 .elementor-element.elementor-element-610fd0c2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:600;line-height:70px;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-f242ba{text-align:center;color:var( --e-global-color-secondary );width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;}.elementor-3541 .elementor-element.elementor-element-655317f4{--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:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-676b9692 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-3541 .elementor-element.elementor-element-676b9692 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-676b9692 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#B19F6FC4;border-color:#B19F6FC4;}.elementor-3541 .elementor-element.elementor-element-676b9692 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-676b9692 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-7337dc7e .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:#FFFFFF00;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:13px 28px 13px 28px;}.elementor-3541 .elementor-element.elementor-element-7337dc7e .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-7337dc7e .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#FFFFFF24;border-color:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-7337dc7e .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-7337dc7e .elementor-button:focus svg{fill:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-3541 .elementor-element.elementor-element-65ed642{--min-height:0vh;}.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-3541 .elementor-element.elementor-element-611de7c .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-3541 .elementor-element.elementor-element-15bac12 .elementor-heading-title{font-size:var( --e-global-typography-7c2b949-font-size );line-height:var( --e-global-typography-7c2b949-line-height );letter-spacing:var( --e-global-typography-7c2b949-letter-spacing );word-spacing:var( --e-global-typography-7c2b949-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3541 .elementor-element.elementor-element-5b0d0e5{width:100%;max-width:100%;}.elementor-3541 .elementor-element.elementor-element-c1b814b{--grid-auto-flow:row;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3541 .elementor-element.elementor-element-00f7745{--min-height:0vh;}.elementor-3541 .elementor-element.elementor-element-28cf72c{text-align:center;}.elementor-3541 .elementor-element.elementor-element-28cf72c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3541 .elementor-element.elementor-element-4d24cd6 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3541 .elementor-element.elementor-element-0c31892 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3541 .elementor-element.elementor-element-beb61ff .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3541 .elementor-element.elementor-element-7fef154 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3541 .elementor-element.elementor-element-b668e57 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3541 .elementor-element.elementor-element-0297442 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-082e754 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-dc36b02 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-694c5dd .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-c6b3456 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-1b8e95b .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-81b2cd0 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-aaec7b0 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-7140cff .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-b390a9d .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-d3b8d0c .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-261f5e8 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-e211a48 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-f88113e .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-e733c08 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-98f2808 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-73f2a09 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-eca9fbb .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-3f0dbfd .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-1f588af .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-2ac3da7 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-0f2b0e6 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-2280035 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-79d5053 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-3a147cb .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-b0ef0a8 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-055f4a9 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-2a3b7af .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-7a11629 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-3e76d17 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-b20e002 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-3c06f6f .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-8a74a40 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-9bf566f .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-a10d8c2 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-343965d .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-1edab53 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-a55b981 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-37fc3ec .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-7b1eb15 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-e68b886 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-7d830af .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-fe2a47c .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-5c675fd .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-d193b5c .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-33f8f0e .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-9ba8756 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-ac297ce .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-3b66d0f .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-12951dc .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-a96b7ef .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-d81ff82 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-381bc3a .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-7566eed .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-9f0d694 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-08caf68 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-5f3449c .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-e171a52 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-bfb3e3a .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-57c40bc .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-0d015ec .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-d9e32b7 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-d680da5 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-98d461b .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-08cafc5 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-2098708 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-7e5b0df .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-b5df530 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-fb849f8 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-87a47a6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3541 .elementor-element.elementor-element-aadae6c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3541 .elementor-element.elementor-element-f0ee029 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-acc2a3c .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-d263440 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-d6992a0 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-c8a72be .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-231ba5c .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-a548d01 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-aa6688d .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-c6d8857 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-94b968e .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-55c7acc .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-93b954a .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-7a57928 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-e0dafc9 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-e8e96b1 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-ac87933 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-b2a4a72 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-b15662c .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-b3cfb04 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3541 .elementor-element.elementor-element-e13a70d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3541 .elementor-element.elementor-element-ba78df9 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-ee431d3 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-3c23a47 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-02ebb33 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-07a171d .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-0f231f1 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-36f07ed .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-32c9dc3 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-b008f5d .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-277d6c5 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-8412d20 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-6351b8b .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-462c19f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3541 .elementor-element.elementor-element-f31282b .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-9d896ae .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-7e8032e .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-31d30b2 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-bc8252c .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-848c980 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-3de0f76 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-561a78e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3541 .elementor-element.elementor-element-4df787f4{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3541 .elementor-element.elementor-element-610fd0c2 .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-3541 .elementor-element.elementor-element-f242ba{width:100%;max-width:100%;}.elementor-3541 .elementor-element.elementor-element-676b9692 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3541 .elementor-element.elementor-element-7337dc7e .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-3541 .elementor-element.elementor-element-65ed642{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3541 .elementor-element.elementor-element-e38a069{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-3541 .elementor-element.elementor-element-15bac12 .elementor-heading-title{font-size:var( --e-global-typography-7c2b949-font-size );line-height:var( --e-global-typography-7c2b949-line-height );letter-spacing:var( --e-global-typography-7c2b949-letter-spacing );word-spacing:var( --e-global-typography-7c2b949-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3541 .elementor-element.elementor-element-c1b814b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3541 .elementor-element.elementor-element-00f7745{--min-height:0vh;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3541 .elementor-element.elementor-element-28cf72c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3541 .elementor-element.elementor-element-d53a63f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-4d24cd6 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-3541 .elementor-element.elementor-element-4d24cd6 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3541 .elementor-element.elementor-element-4d24cd6.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3541 .elementor-element.elementor-element-0c31892 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-3541 .elementor-element.elementor-element-0c31892 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3541 .elementor-element.elementor-element-0c31892.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3541 .elementor-element.elementor-element-64608e9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-beb61ff .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-3541 .elementor-element.elementor-element-beb61ff .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3541 .elementor-element.elementor-element-beb61ff.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3541 .elementor-element.elementor-element-7fef154 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-3541 .elementor-element.elementor-element-7fef154 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3541 .elementor-element.elementor-element-7fef154.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3541 .elementor-element.elementor-element-b668e57 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3541 .elementor-element.elementor-element-0297442 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-082e754 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-dc36b02 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-694c5dd .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-c6b3456 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-1b8e95b .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-81b2cd0 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-aaec7b0 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-7140cff .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-b390a9d .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-d3b8d0c .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-261f5e8 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-e211a48 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-f88113e .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-e733c08 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-98f2808 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-73f2a09 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-eca9fbb .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-3f0dbfd .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-1f588af .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-2ac3da7 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-0f2b0e6 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-2280035 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-79d5053 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-3a147cb .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-b0ef0a8 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-055f4a9 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-2a3b7af .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-7a11629 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-3e76d17 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-b20e002 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-3c06f6f .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-8a74a40 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-9bf566f .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-a10d8c2 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-343965d .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-1edab53 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-a55b981 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-37fc3ec .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-7b1eb15 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-e68b886 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-7d830af .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-fe2a47c .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-5c675fd .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-d193b5c .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-33f8f0e .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-9ba8756 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-ac297ce .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-3b66d0f .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-12951dc .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-a96b7ef .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-d81ff82 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-381bc3a .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-7566eed .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-9f0d694 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-08caf68 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-5f3449c .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-e171a52 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-bfb3e3a .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-57c40bc .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-0d015ec .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-d9e32b7 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-d680da5 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-98d461b .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-08cafc5 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-2098708 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-7e5b0df .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-b5df530 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-fb849f8 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-87a47a6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3541 .elementor-element.elementor-element-aadae6c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3541 .elementor-element.elementor-element-f0ee029 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-acc2a3c .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-d263440 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-d6992a0 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-c8a72be .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-231ba5c .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-a548d01 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-aa6688d .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-c6d8857 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-94b968e .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-55c7acc .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-93b954a .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-7a57928 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-e0dafc9 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-e8e96b1 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-ac87933 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-b2a4a72 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-b15662c .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-b3cfb04 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3541 .elementor-element.elementor-element-e13a70d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3541 .elementor-element.elementor-element-ba78df9 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-ee431d3 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-3c23a47 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-02ebb33 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-07a171d .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-0f231f1 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-36f07ed .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-32c9dc3 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-b008f5d .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-277d6c5 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-8412d20 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-6351b8b .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-462c19f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3541 .elementor-element.elementor-element-f31282b .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-9d896ae .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-7e8032e .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-31d30b2 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-bc8252c .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-848c980 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-3de0f76 .elementor-button{font-size:var( --e-global-typography-2fae6e8-font-size );line-height:var( --e-global-typography-2fae6e8-line-height );letter-spacing:var( --e-global-typography-2fae6e8-letter-spacing );word-spacing:var( --e-global-typography-2fae6e8-word-spacing );}.elementor-3541 .elementor-element.elementor-element-561a78e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3541 .elementor-element.elementor-element-4df787f4{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3541 .elementor-element.elementor-element-676b9692 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3541 .elementor-element.elementor-element-7337dc7e .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(min-width:768px){.elementor-3541 .elementor-element.elementor-element-e38a069{--content-width:900px;}.elementor-3541 .elementor-element.elementor-element-6315e73c{--width:31%;}.elementor-3541 .elementor-element.elementor-element-95c63bb{--width:31%;}.elementor-3541 .elementor-element.elementor-element-6768f7f{--width:31%;}.elementor-3541 .elementor-element.elementor-element-4fde6b5{--width:31%;}.elementor-3541 .elementor-element.elementor-element-6c024dd{--width:31%;}.elementor-3541 .elementor-element.elementor-element-4462000{--width:31%;}.elementor-3541 .elementor-element.elementor-element-2e7c308{--width:31%;}.elementor-3541 .elementor-element.elementor-element-80384b9{--width:31%;}.elementor-3541 .elementor-element.elementor-element-8131c5a{--width:31%;}.elementor-3541 .elementor-element.elementor-element-d4492c1{--width:31%;}.elementor-3541 .elementor-element.elementor-element-da209aa{--width:31%;}.elementor-3541 .elementor-element.elementor-element-7e4cc84{--width:31%;}.elementor-3541 .elementor-element.elementor-element-15fb214{--width:31%;}.elementor-3541 .elementor-element.elementor-element-0e8c5ca{--width:31%;}.elementor-3541 .elementor-element.elementor-element-884f167{--width:31%;}.elementor-3541 .elementor-element.elementor-element-11268ca{--width:31%;}.elementor-3541 .elementor-element.elementor-element-c44a6ab{--width:31%;}.elementor-3541 .elementor-element.elementor-element-29f1f7f{--width:31%;}.elementor-3541 .elementor-element.elementor-element-8474be6{--width:31%;}.elementor-3541 .elementor-element.elementor-element-34f6bb4{--width:31%;}.elementor-3541 .elementor-element.elementor-element-65dd84f{--width:31%;}.elementor-3541 .elementor-element.elementor-element-6f9261a{--width:31%;}.elementor-3541 .elementor-element.elementor-element-b2503ba{--width:31%;}.elementor-3541 .elementor-element.elementor-element-b322ddc{--width:31%;}.elementor-3541 .elementor-element.elementor-element-c6e1e2e{--width:31%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3541 .elementor-element.elementor-element-6315e73c{--width:100%;}.elementor-3541 .elementor-element.elementor-element-95c63bb{--width:100%;}.elementor-3541 .elementor-element.elementor-element-6768f7f{--width:100%;}.elementor-3541 .elementor-element.elementor-element-4fde6b5{--width:100%;}.elementor-3541 .elementor-element.elementor-element-6c024dd{--width:100%;}.elementor-3541 .elementor-element.elementor-element-4462000{--width:100%;}.elementor-3541 .elementor-element.elementor-element-2e7c308{--width:100%;}.elementor-3541 .elementor-element.elementor-element-80384b9{--width:100%;}.elementor-3541 .elementor-element.elementor-element-8131c5a{--width:100%;}.elementor-3541 .elementor-element.elementor-element-d4492c1{--width:100%;}.elementor-3541 .elementor-element.elementor-element-da209aa{--width:100%;}.elementor-3541 .elementor-element.elementor-element-7e4cc84{--width:100%;}.elementor-3541 .elementor-element.elementor-element-15fb214{--width:100%;}.elementor-3541 .elementor-element.elementor-element-0e8c5ca{--width:100%;}.elementor-3541 .elementor-element.elementor-element-884f167{--width:100%;}.elementor-3541 .elementor-element.elementor-element-11268ca{--width:100%;}.elementor-3541 .elementor-element.elementor-element-c44a6ab{--width:100%;}.elementor-3541 .elementor-element.elementor-element-29f1f7f{--width:100%;}.elementor-3541 .elementor-element.elementor-element-8474be6{--width:100%;}.elementor-3541 .elementor-element.elementor-element-34f6bb4{--width:100%;}.elementor-3541 .elementor-element.elementor-element-65dd84f{--width:100%;}.elementor-3541 .elementor-element.elementor-element-6f9261a{--width:100%;}.elementor-3541 .elementor-element.elementor-element-b2503ba{--width:100%;}.elementor-3541 .elementor-element.elementor-element-b322ddc{--width:100%;}.elementor-3541 .elementor-element.elementor-element-c6e1e2e{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-65d39c60 */.elementor-3541 .elementor-element.elementor-element-65d39c60 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bda95e8 */.elementor-3541 .elementor-element.elementor-element-bda95e8 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-990c49e */.elementor-3541 .elementor-element.elementor-element-990c49e strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a24a7b */.elementor-3541 .elementor-element.elementor-element-4a24a7b strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af69e14 */.elementor-3541 .elementor-element.elementor-element-af69e14 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105abae */.elementor-3541 .elementor-element.elementor-element-105abae strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6626bd2 */.elementor-3541 .elementor-element.elementor-element-6626bd2 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a061d91 */.elementor-3541 .elementor-element.elementor-element-a061d91 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acf566b */.elementor-3541 .elementor-element.elementor-element-acf566b strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e6f643 */.elementor-3541 .elementor-element.elementor-element-6e6f643 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5add5a */.elementor-3541 .elementor-element.elementor-element-f5add5a strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3091c3 */.elementor-3541 .elementor-element.elementor-element-c3091c3 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af5712 */.elementor-3541 .elementor-element.elementor-element-2af5712 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a3a3e1 */.elementor-3541 .elementor-element.elementor-element-6a3a3e1 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcffbcd */.elementor-3541 .elementor-element.elementor-element-dcffbcd strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cbac27 */.elementor-3541 .elementor-element.elementor-element-8cbac27 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-841aae7 */.elementor-3541 .elementor-element.elementor-element-841aae7 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e764a2 */.elementor-3541 .elementor-element.elementor-element-1e764a2 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c71a663 */.elementor-3541 .elementor-element.elementor-element-c71a663 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfdeeb3 */.elementor-3541 .elementor-element.elementor-element-bfdeeb3 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0640c02 */.elementor-3541 .elementor-element.elementor-element-0640c02 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b10515e */.elementor-3541 .elementor-element.elementor-element-b10515e strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9680398 */.elementor-3541 .elementor-element.elementor-element-9680398 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-959bd3d */.elementor-3541 .elementor-element.elementor-element-959bd3d strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b169868 */.elementor-3541 .elementor-element.elementor-element-b169868 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62551a9 */.elementor-3541 .elementor-element.elementor-element-62551a9 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b02c950 */.elementor-3541 .elementor-element.elementor-element-b02c950 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f71f60 */.elementor-3541 .elementor-element.elementor-element-1f71f60 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a9fb94 */.elementor-3541 .elementor-element.elementor-element-3a9fb94 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0195a63 */.elementor-3541 .elementor-element.elementor-element-0195a63 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5684eb */.elementor-3541 .elementor-element.elementor-element-a5684eb strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a48577 */.elementor-3541 .elementor-element.elementor-element-2a48577 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-227d07c */.elementor-3541 .elementor-element.elementor-element-227d07c strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b774cf */.elementor-3541 .elementor-element.elementor-element-6b774cf strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb9f566 */.elementor-3541 .elementor-element.elementor-element-bb9f566 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-124d845 */.elementor-3541 .elementor-element.elementor-element-124d845 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5251f7 */.elementor-3541 .elementor-element.elementor-element-c5251f7 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bea066d */.elementor-3541 .elementor-element.elementor-element-bea066d strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fad2490 */.elementor-3541 .elementor-element.elementor-element-fad2490 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1cf27b */.elementor-3541 .elementor-element.elementor-element-b1cf27b strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d608418 */.elementor-3541 .elementor-element.elementor-element-d608418 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aef280 */.elementor-3541 .elementor-element.elementor-element-2aef280 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbaf092 */.elementor-3541 .elementor-element.elementor-element-fbaf092 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cedbdaa */.elementor-3541 .elementor-element.elementor-element-cedbdaa strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-486f07a */.elementor-3541 .elementor-element.elementor-element-486f07a strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a873d7a */.elementor-3541 .elementor-element.elementor-element-a873d7a strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c0910c */.elementor-3541 .elementor-element.elementor-element-0c0910c strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b88f9a8 */.elementor-3541 .elementor-element.elementor-element-b88f9a8 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9dabe88 */.elementor-3541 .elementor-element.elementor-element-9dabe88 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46e3689 */.elementor-3541 .elementor-element.elementor-element-46e3689 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d32e457 */.elementor-3541 .elementor-element.elementor-element-d32e457 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19c23f5 */.elementor-3541 .elementor-element.elementor-element-19c23f5 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-574d99b */.elementor-3541 .elementor-element.elementor-element-574d99b strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6c3091 */.elementor-3541 .elementor-element.elementor-element-d6c3091 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-551e344 */.elementor-3541 .elementor-element.elementor-element-551e344 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b700636 */.elementor-3541 .elementor-element.elementor-element-b700636 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae919a */.elementor-3541 .elementor-element.elementor-element-4ae919a strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29a2b9f */.elementor-3541 .elementor-element.elementor-element-29a2b9f strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33d8ad2 */.elementor-3541 .elementor-element.elementor-element-33d8ad2 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28f9ba9 */.elementor-3541 .elementor-element.elementor-element-28f9ba9 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b792e4f */.elementor-3541 .elementor-element.elementor-element-b792e4f strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c4c8c0 */.elementor-3541 .elementor-element.elementor-element-7c4c8c0 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b95509b */.elementor-3541 .elementor-element.elementor-element-b95509b strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea3ba56 */.elementor-3541 .elementor-element.elementor-element-ea3ba56 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c9d536 */.elementor-3541 .elementor-element.elementor-element-2c9d536 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-459fda2 */.elementor-3541 .elementor-element.elementor-element-459fda2 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46bf2de */.elementor-3541 .elementor-element.elementor-element-46bf2de strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2afa1a3 */.elementor-3541 .elementor-element.elementor-element-2afa1a3 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e01f6b1 */.elementor-3541 .elementor-element.elementor-element-e01f6b1 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21248d3 */.elementor-3541 .elementor-element.elementor-element-21248d3 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7036370 */.elementor-3541 .elementor-element.elementor-element-7036370 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fba5222 */.elementor-3541 .elementor-element.elementor-element-fba5222 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8529f88 */.elementor-3541 .elementor-element.elementor-element-8529f88 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86947d4 */.elementor-3541 .elementor-element.elementor-element-86947d4 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d11d6a7 */.elementor-3541 .elementor-element.elementor-element-d11d6a7 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52ee5d4 */.elementor-3541 .elementor-element.elementor-element-52ee5d4 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee16f7f */.elementor-3541 .elementor-element.elementor-element-ee16f7f strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ffeafc */.elementor-3541 .elementor-element.elementor-element-7ffeafc strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8b346c */.elementor-3541 .elementor-element.elementor-element-a8b346c strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5b986f */.elementor-3541 .elementor-element.elementor-element-c5b986f strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db73207 */.elementor-3541 .elementor-element.elementor-element-db73207 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cb65bb */.elementor-3541 .elementor-element.elementor-element-1cb65bb strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed3d601 */.elementor-3541 .elementor-element.elementor-element-ed3d601 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3459484 */.elementor-3541 .elementor-element.elementor-element-3459484 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f45f6d4 */.elementor-3541 .elementor-element.elementor-element-f45f6d4 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24a274a */.elementor-3541 .elementor-element.elementor-element-24a274a strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df6512 */.elementor-3541 .elementor-element.elementor-element-4df6512 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5729663 */.elementor-3541 .elementor-element.elementor-element-5729663 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8a5282 */.elementor-3541 .elementor-element.elementor-element-a8a5282 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b274a1 */.elementor-3541 .elementor-element.elementor-element-4b274a1 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65d1720 */.elementor-3541 .elementor-element.elementor-element-65d1720 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78431b9 */.elementor-3541 .elementor-element.elementor-element-78431b9 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-283567d */.elementor-3541 .elementor-element.elementor-element-283567d strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82436ad */.elementor-3541 .elementor-element.elementor-element-82436ad strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50823d1 */.elementor-3541 .elementor-element.elementor-element-50823d1 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a7efd2 */.elementor-3541 .elementor-element.elementor-element-6a7efd2 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c77170 */.elementor-3541 .elementor-element.elementor-element-5c77170 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ea870a */.elementor-3541 .elementor-element.elementor-element-6ea870a strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d32c12 */.elementor-3541 .elementor-element.elementor-element-5d32c12 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fde5e9 */.elementor-3541 .elementor-element.elementor-element-4fde5e9 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca68a27 */.elementor-3541 .elementor-element.elementor-element-ca68a27 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c46aaa */.elementor-3541 .elementor-element.elementor-element-5c46aaa strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-576d65b */.elementor-3541 .elementor-element.elementor-element-576d65b strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05543b6 */.elementor-3541 .elementor-element.elementor-element-05543b6 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26c4017 */.elementor-3541 .elementor-element.elementor-element-26c4017 strong {
    color: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e503f37 */.elementor-3541 .elementor-element.elementor-element-e503f37 strong {
    color: var(--accent);
}/* End custom CSS */