.elementor-358 .elementor-element.elementor-element-508bda8b{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-358 .elementor-element.elementor-element-aa7fac0{font-family:"Roboto", Sans-serif;font-weight:400;color:#000000;}.elementor-358 .elementor-element.elementor-element-aa7fac0 a{color:#F70404;}.elementor-358 .elementor-element.elementor-element-ec783e4{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-624eea4{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-358 .elementor-element.elementor-element-c1f4de9{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-358 .elementor-element.elementor-element-c1f4de9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#B92025;}.elementor-358 .elementor-element.elementor-element-5882ddf{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-358 .elementor-element.elementor-element-5882ddf p{margin-block-end:15px;}.elementor-358 .elementor-element.elementor-element-5882ddf a{color:#B92025;}.elementor-358 .elementor-element.elementor-element-5882ddf a:hover, .elementor-358 .elementor-element.elementor-element-5882ddf a:focus{color:#FA070F;}.elementor-358 .elementor-element.elementor-element-58c0f32{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-58c0f32:not(.elementor-motion-effects-element-type-background), .elementor-358 .elementor-element.elementor-element-58c0f32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.firemanroofingtx.com/wp-content/uploads/2024/11/burst-pipe-497x373-1.webp");background-repeat:no-repeat;background-size:cover;}.elementor-358 .elementor-element.elementor-element-760cf57{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-3c174e7{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-39a660e{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-358 .elementor-element.elementor-element-39a660e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#B92025;}.elementor-358 .elementor-element.elementor-element-9502992{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-358 .elementor-element.elementor-element-9502992 p{margin-block-end:15px;}.elementor-358 .elementor-element.elementor-element-9502992 a{color:#B92025;}.elementor-358 .elementor-element.elementor-element-9502992 a:hover, .elementor-358 .elementor-element.elementor-element-9502992 a:focus{color:#FA070F;}.elementor-358 .elementor-element.elementor-element-02b81b5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-02b81b5:not(.elementor-motion-effects-element-type-background), .elementor-358 .elementor-element.elementor-element-02b81b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.firemanroofingtx.com/wp-content/uploads/2024/11/roof-leaking-water-damage.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-358 .elementor-element.elementor-element-fd2ddf2{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-a6c7693{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-a96edfe{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-358 .elementor-element.elementor-element-a96edfe .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#B92025;}.elementor-358 .elementor-element.elementor-element-e4a439d{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-358 .elementor-element.elementor-element-e4a439d p{margin-block-end:15px;}.elementor-358 .elementor-element.elementor-element-e4a439d a{color:#B92025;}.elementor-358 .elementor-element.elementor-element-e4a439d a:hover, .elementor-358 .elementor-element.elementor-element-e4a439d a:focus{color:#FA070F;}.elementor-358 .elementor-element.elementor-element-2719b0d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-2719b0d:not(.elementor-motion-effects-element-type-background), .elementor-358 .elementor-element.elementor-element-2719b0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.firemanroofingtx.com/wp-content/uploads/2024/11/everdry-toledo-clogged-gutters.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-358 .elementor-element.elementor-element-6e84d3b{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-4eecb89{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-48d796d{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-358 .elementor-element.elementor-element-48d796d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#B92025;}.elementor-358 .elementor-element.elementor-element-682432d{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-358 .elementor-element.elementor-element-682432d p{margin-block-end:15px;}.elementor-358 .elementor-element.elementor-element-682432d a{color:#B92025;}.elementor-358 .elementor-element.elementor-element-682432d a:hover, .elementor-358 .elementor-element.elementor-element-682432d a:focus{color:#FA070F;}.elementor-358 .elementor-element.elementor-element-ce8a1bd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-ce8a1bd:not(.elementor-motion-effects-element-type-background), .elementor-358 .elementor-element.elementor-element-ce8a1bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.firemanroofingtx.com/wp-content/uploads/2024/11/woman-checking-her-damaged-washing-600nw-2179959017.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-358 .elementor-element.elementor-element-d0bcb96{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-235e96a{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-863262e{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-358 .elementor-element.elementor-element-863262e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#B92025;}.elementor-358 .elementor-element.elementor-element-54576fe{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-358 .elementor-element.elementor-element-54576fe p{margin-block-end:15px;}.elementor-358 .elementor-element.elementor-element-54576fe a{color:#B92025;}.elementor-358 .elementor-element.elementor-element-54576fe a:hover, .elementor-358 .elementor-element.elementor-element-54576fe a:focus{color:#FA070F;}.elementor-358 .elementor-element.elementor-element-057abfa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-057abfa:not(.elementor-motion-effects-element-type-background), .elementor-358 .elementor-element.elementor-element-057abfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.firemanroofingtx.com/wp-content/uploads/2024/11/99059010_2859713264137180_7220648062543200256_ov2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-358 .elementor-element.elementor-element-d32094a{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-a83c323{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-44b51e7{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-358 .elementor-element.elementor-element-44b51e7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#B92025;}.elementor-358 .elementor-element.elementor-element-21956f9{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-358 .elementor-element.elementor-element-21956f9 p{margin-block-end:15px;}.elementor-358 .elementor-element.elementor-element-21956f9 a{color:#B92025;}.elementor-358 .elementor-element.elementor-element-21956f9 a:hover, .elementor-358 .elementor-element.elementor-element-21956f9 a:focus{color:#FA070F;}.elementor-358 .elementor-element.elementor-element-e00b010{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-e00b010:not(.elementor-motion-effects-element-type-background), .elementor-358 .elementor-element.elementor-element-e00b010 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.firemanroofingtx.com/wp-content/uploads/2024/11/Foundation_crack-scaled-1.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-358 .elementor-element.elementor-element-4a86ac2{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-0291a4f{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-cb95db0{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-358 .elementor-element.elementor-element-cb95db0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#B92025;}.elementor-358 .elementor-element.elementor-element-e434445{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-358 .elementor-element.elementor-element-e434445 p{margin-block-end:15px;}.elementor-358 .elementor-element.elementor-element-e434445 a{color:#B92025;}.elementor-358 .elementor-element.elementor-element-e434445 a:hover, .elementor-358 .elementor-element.elementor-element-e434445 a:focus{color:#FA070F;}.elementor-358 .elementor-element.elementor-element-c31585d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-c31585d:not(.elementor-motion-effects-element-type-background), .elementor-358 .elementor-element.elementor-element-c31585d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.firemanroofingtx.com/wp-content/uploads/2024/11/s960_57863_EDAM_oxford_flooding_2014_960x640.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-358 .elementor-element.elementor-element-47cb4ba{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-835f78f{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-358 .elementor-element.elementor-element-835f78f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#B92025;}.elementor-358 .elementor-element.elementor-element-c58477f{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-358 .elementor-element.elementor-element-c58477f p{margin-block-end:15px;}.elementor-358 .elementor-element.elementor-element-c58477f a{color:#B92025;}.elementor-358 .elementor-element.elementor-element-c58477f a:hover, .elementor-358 .elementor-element.elementor-element-c58477f a:focus{color:#FA070F;}.elementor-358 .elementor-element.elementor-element-2483f8e{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-358 .elementor-element.elementor-element-2483f8e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#B92025;}.elementor-358 .elementor-element.elementor-element-f114a9a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-358 .elementor-element.elementor-element-f114a9a p{margin-block-end:15px;}.elementor-358 .elementor-element.elementor-element-f114a9a a{color:#B92025;}.elementor-358 .elementor-element.elementor-element-f114a9a a:hover, .elementor-358 .elementor-element.elementor-element-f114a9a a:focus{color:#FA070F;}.elementor-358 .elementor-element.elementor-element-3f7f370{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-358 .elementor-element.elementor-element-3f7f370 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#B92025;}.elementor-358 .elementor-element.elementor-element-c3ef773{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-358 .elementor-element.elementor-element-c3ef773 p{margin-block-end:15px;}.elementor-358 .elementor-element.elementor-element-c3ef773 a{color:#B92025;}.elementor-358 .elementor-element.elementor-element-c3ef773 a:hover, .elementor-358 .elementor-element.elementor-element-c3ef773 a:focus{color:#FA070F;}.elementor-358 .elementor-element.elementor-element-d3343c1{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-358 .elementor-element.elementor-element-d3343c1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#B92025;}.elementor-358 .elementor-element.elementor-element-f3624ce{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-358 .elementor-element.elementor-element-f3624ce p{margin-block-end:15px;}.elementor-358 .elementor-element.elementor-element-f3624ce a{color:#B92025;}.elementor-358 .elementor-element.elementor-element-f3624ce a:hover, .elementor-358 .elementor-element.elementor-element-f3624ce a:focus{color:#FA070F;}@media(min-width:768px){.elementor-358 .elementor-element.elementor-element-624eea4{--width:60%;}.elementor-358 .elementor-element.elementor-element-58c0f32{--width:40%;}.elementor-358 .elementor-element.elementor-element-3c174e7{--width:60%;}.elementor-358 .elementor-element.elementor-element-02b81b5{--width:40%;}.elementor-358 .elementor-element.elementor-element-a6c7693{--width:60%;}.elementor-358 .elementor-element.elementor-element-2719b0d{--width:40%;}.elementor-358 .elementor-element.elementor-element-4eecb89{--width:60%;}.elementor-358 .elementor-element.elementor-element-ce8a1bd{--width:40%;}.elementor-358 .elementor-element.elementor-element-235e96a{--width:60%;}.elementor-358 .elementor-element.elementor-element-057abfa{--width:40%;}.elementor-358 .elementor-element.elementor-element-a83c323{--width:60%;}.elementor-358 .elementor-element.elementor-element-e00b010{--width:40%;}.elementor-358 .elementor-element.elementor-element-0291a4f{--width:60%;}.elementor-358 .elementor-element.elementor-element-c31585d{--width:40%;}}/* Start custom CSS for text-editor, class: .elementor-element-5882ddf */.elementor-358 .elementor-element.elementor-element-5882ddf ul{
    list-style-type: disc;
    margin-left: 30px;
    margin-top:-10px;
    margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9502992 */.elementor-358 .elementor-element.elementor-element-9502992 ul{
    list-style-type: disc;
    margin-left: 30px;
    margin-top:-10px;
    margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e4a439d */.elementor-358 .elementor-element.elementor-element-e4a439d ul{
    list-style-type: disc;
    margin-left: 30px;
    margin-top:-10px;
    margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-682432d */.elementor-358 .elementor-element.elementor-element-682432d ul{
    list-style-type: disc;
    margin-left: 30px;
    margin-top:-10px;
    margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54576fe */.elementor-358 .elementor-element.elementor-element-54576fe ul{
    list-style-type: disc;
    margin-left: 30px;
    margin-top:-10px;
    margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21956f9 */.elementor-358 .elementor-element.elementor-element-21956f9 ul{
    list-style-type: disc;
    margin-left: 30px;
    margin-top:-10px;
    margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e434445 */.elementor-358 .elementor-element.elementor-element-e434445 ul{
    list-style-type: disc;
    margin-left: 30px;
    margin-top:-10px;
    margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c58477f */.elementor-358 .elementor-element.elementor-element-c58477f ul{
    list-style-type: disc;
    margin-left: 30px;
    margin-top:-10px;
    margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f114a9a */.elementor-358 .elementor-element.elementor-element-f114a9a ul{
    list-style-type: disc;
    margin-left: 30px;
    margin-top:-10px;
    margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c3ef773 */.elementor-358 .elementor-element.elementor-element-c3ef773 ul{
    list-style-type: disc;
    margin-left: 30px;
    margin-top:-10px;
    margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3624ce */.elementor-358 .elementor-element.elementor-element-f3624ce ul{
    list-style-type: disc;
    margin-left: 30px;
    margin-top:-10px;
    margin-bottom: 20px;
}/* End custom CSS */