.elementor-51 .elementor-element.elementor-element-8f202e6{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-end;--background-transition:0.3s;--overlay-opacity:0.9;--margin-top:-10em;--margin-right:0em;--margin-bottom:0em;--margin-left:0em;--padding-top:18em;--padding-right:2em;--padding-bottom:5em;--padding-left:2em;}.elementor-51 .elementor-element.elementor-element-8f202e6:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-8f202e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("/wp-content/uploads/2022/08/Wire-Frame.svg");background-position:top center;background-repeat:no-repeat;background-size:80% auto;}.elementor-51 .elementor-element.elementor-element-8f202e6::before, .elementor-51 .elementor-element.elementor-element-8f202e6 > .elementor-background-video-container::before, .elementor-51 .elementor-element.elementor-element-8f202e6 > .e-con-inner > .elementor-background-video-container::before, .elementor-51 .elementor-element.elementor-element-8f202e6 > .elementor-background-slideshow::before, .elementor-51 .elementor-element.elementor-element-8f202e6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-51 .elementor-element.elementor-element-8f202e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-primary );}.elementor-51 .elementor-element.elementor-element-8f202e6, .elementor-51 .elementor-element.elementor-element-8f202e6::before{--border-transition:0.3s;}.elementor-51 .elementor-element.elementor-element-37fe1e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--background-transition:0.3s;}.elementor-51 .elementor-element.elementor-element-89930cf{text-align:left;}.elementor-51 .elementor-element.elementor-element-89930cf .elementor-heading-title{color:var( --e-global-color-8cfa9b1 );}.elementor-51 .elementor-element.elementor-element-de925ad{text-align:left;}.elementor-51 .elementor-element.elementor-element-de925ad .elementor-heading-title{color:var( --e-global-color-8cfa9b1 );}.elementor-51 .elementor-element.elementor-element-2a42b8b{--display:flex;--min-height:50vh;--justify-content:flex-end;--background-transition:0.3s;}.elementor-51 .elementor-element.elementor-element-2a42b8b:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-2a42b8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2022/08/roofing-repair-10.jpg");background-position:2px -100px;background-repeat:no-repeat;background-size:cover;}.elementor-51 .elementor-element.elementor-element-2a42b8b, .elementor-51 .elementor-element.elementor-element-2a42b8b::before{--border-transition:0.3s;}.elementor-51 .elementor-element.elementor-element-2cfc78a{--grid-template-columns:repeat(0, auto);--icon-size:22px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-51 .elementor-element.elementor-element-2cfc78a .elementor-widget-container{text-align:center;}.elementor-51 .elementor-element.elementor-element-2cfc78a .elementor-social-icon{background-color:var( --e-global-color-8cfa9b1 );--icon-padding:1.1em;}.elementor-51 .elementor-element.elementor-element-2cfc78a .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-51 .elementor-element.elementor-element-2cfc78a .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-51 .elementor-element.elementor-element-2cfc78a .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-51 .elementor-element.elementor-element-2cfc78a.elementor-element{--align-self:center;}.elementor-51 .elementor-element.elementor-element-5a153a6{--display:flex;--min-height:60vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--background-transition:0.3s;--padding-top:5em;--padding-right:1em;--padding-bottom:5em;--padding-left:1em;}.elementor-51 .elementor-element.elementor-element-5a153a6:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-5a153a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8cfa9b1 );}.elementor-51 .elementor-element.elementor-element-5a153a6, .elementor-51 .elementor-element.elementor-element-5a153a6::before{--border-transition:0.3s;}.elementor-51 .elementor-element.elementor-element-a5f2855{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px;--background-transition:0.3s;box-shadow:-12px -9px 28px 0px rgba(0, 0, 0, 0.15);}.elementor-51 .elementor-element.elementor-element-a5f2855:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-a5f2855 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2022/08/roofing-repair-11.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-51 .elementor-element.elementor-element-a5f2855, .elementor-51 .elementor-element.elementor-element-a5f2855::before{--border-transition:0.3s;}.elementor-51 .elementor-element.elementor-element-a5f2855.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-51 .elementor-element.elementor-element-d7a409b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;box-shadow:13px 12px 26px 0px rgba(0, 0, 0, 0.15);--margin-top:7em;--margin-right:0em;--margin-bottom:0em;--margin-left:-10em;--padding-top:5em;--padding-right:5em;--padding-bottom:5em;--padding-left:5em;}.elementor-51 .elementor-element.elementor-element-d7a409b:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-d7a409b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8cfa9b1 );}.elementor-51 .elementor-element.elementor-element-d7a409b, .elementor-51 .elementor-element.elementor-element-d7a409b::before{--border-transition:0.3s;}.elementor-51 .elementor-element.elementor-element-d7a409b.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-51 .elementor-element.elementor-element-29aca91{text-align:left;}.elementor-51 .elementor-element.elementor-element-0fd7e2a{text-align:left;}.elementor-51 .elementor-element.elementor-element-7155ec8{--display:flex;--min-height:60vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--background-transition:0.3s;--overlay-opacity:0.1;--padding-top:5em;--padding-right:1em;--padding-bottom:5em;--padding-left:1em;}.elementor-51 .elementor-element.elementor-element-7155ec8:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-7155ec8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-51 .elementor-element.elementor-element-7155ec8::before, .elementor-51 .elementor-element.elementor-element-7155ec8 > .elementor-background-video-container::before, .elementor-51 .elementor-element.elementor-element-7155ec8 > .e-con-inner > .elementor-background-video-container::before, .elementor-51 .elementor-element.elementor-element-7155ec8 > .elementor-background-slideshow::before, .elementor-51 .elementor-element.elementor-element-7155ec8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-51 .elementor-element.elementor-element-7155ec8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-primary );background-image:url("/wp-content/uploads/2022/08/Wire-Frame.svg");background-position:center center;background-size:80% auto;}.elementor-51 .elementor-element.elementor-element-7155ec8, .elementor-51 .elementor-element.elementor-element-7155ec8::before{--border-transition:0.3s;}.elementor-51 .elementor-element.elementor-element-3238728{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;--padding-top:5em;--padding-right:5em;--padding-bottom:5em;--padding-left:5em;}.elementor-51 .elementor-element.elementor-element-3238728.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-51 .elementor-element.elementor-element-aca8dae{text-align:right;}.elementor-51 .elementor-element.elementor-element-aca8dae .elementor-heading-title{color:var( --e-global-color-8cfa9b1 );}.elementor-51 .elementor-element.elementor-element-b5e8aa5{text-align:right;}.elementor-51 .elementor-element.elementor-element-b5e8aa5 .elementor-heading-title{color:var( --e-global-color-8cfa9b1 );}.elementor-51 .elementor-element.elementor-element-67981af{text-align:right;color:var( --e-global-color-8cfa9b1 );}.elementor-51 .elementor-element.elementor-element-99981b4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px;--background-transition:0.3s;}.elementor-51 .elementor-element.elementor-element-99981b4:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-99981b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2022/08/roofing-repair-13.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-51 .elementor-element.elementor-element-99981b4, .elementor-51 .elementor-element.elementor-element-99981b4::before{--border-transition:0.3s;}.elementor-51 .elementor-element.elementor-element-99981b4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-51 .elementor-element.elementor-element-dec2a47{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--background-transition:0.3s;--padding-top:5em;--padding-right:1em;--padding-bottom:5em;--padding-left:1em;}.elementor-51 .elementor-element.elementor-element-dec2a47:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-dec2a47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8cfa9b1 );}.elementor-51 .elementor-element.elementor-element-dec2a47, .elementor-51 .elementor-element.elementor-element-dec2a47::before{--border-transition:0.3s;}.elementor-51 .elementor-element.elementor-element-a7ec7e1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px;--background-transition:0.3s;box-shadow:-12px -9px 28px 0px rgba(0, 0, 0, 0.15);}.elementor-51 .elementor-element.elementor-element-a7ec7e1:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-a7ec7e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2022/08/roofing-repair-11.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-51 .elementor-element.elementor-element-a7ec7e1, .elementor-51 .elementor-element.elementor-element-a7ec7e1::before{--border-transition:0.3s;}.elementor-51 .elementor-element.elementor-element-a7ec7e1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-51 .elementor-element.elementor-element-7257b16{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;box-shadow:13px 12px 26px 0px rgba(0, 0, 0, 0.15);--margin-top:7em;--margin-right:0em;--margin-bottom:0em;--margin-left:-10em;--padding-top:5em;--padding-right:5em;--padding-bottom:5em;--padding-left:5em;}.elementor-51 .elementor-element.elementor-element-7257b16:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-7257b16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8cfa9b1 );}.elementor-51 .elementor-element.elementor-element-7257b16, .elementor-51 .elementor-element.elementor-element-7257b16::before{--border-transition:0.3s;}.elementor-51 .elementor-element.elementor-element-7257b16.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-51 .elementor-element.elementor-element-95af687{text-align:left;}.elementor-51 .elementor-element.elementor-element-04a8f7c{text-align:left;}.elementor-51 .elementor-element.elementor-element-3b72bfb{--display:flex;--background-transition:0.3s;--margin-top:0em;--margin-right:0em;--margin-bottom:5em;--margin-left:0em;}.elementor-51 .elementor-element.elementor-element-beea46c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;box-shadow:13px 12px 26px 0px rgba(0, 0, 0, 0.15);--padding-top:2em;--padding-right:2em;--padding-bottom:2em;--padding-left:2em;}.elementor-51 .elementor-element.elementor-element-beea46c:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-beea46c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8cfa9b1 );}.elementor-51 .elementor-element.elementor-element-beea46c, .elementor-51 .elementor-element.elementor-element-beea46c::before{--border-transition:0.3s;}.elementor-51 .elementor-element.elementor-element-beea46c.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-51 .elementor-element.elementor-element-eb16ff1{text-align:center;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-51 .elementor-element.elementor-element-eb16ff1.elementor-element{--align-self:center;}@media(max-width:1024px){.elementor-51 .elementor-element.elementor-element-2a42b8b:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-2a42b8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-51 .elementor-element.elementor-element-d7a409b{--padding-top:2em;--padding-right:2em;--padding-bottom:2em;--padding-left:2em;}.elementor-51 .elementor-element.elementor-element-7155ec8::before, .elementor-51 .elementor-element.elementor-element-7155ec8 > .elementor-background-video-container::before, .elementor-51 .elementor-element.elementor-element-7155ec8 > .e-con-inner > .elementor-background-video-container::before, .elementor-51 .elementor-element.elementor-element-7155ec8 > .elementor-background-slideshow::before, .elementor-51 .elementor-element.elementor-element-7155ec8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-51 .elementor-element.elementor-element-7155ec8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-repeat:no-repeat;background-size:cover;}.elementor-51 .elementor-element.elementor-element-3238728{--padding-top:2em;--padding-right:2em;--padding-bottom:2em;--padding-left:2em;}.elementor-51 .elementor-element.elementor-element-7257b16{--padding-top:2em;--padding-right:2em;--padding-bottom:2em;--padding-left:2em;}.elementor-51 .elementor-element.elementor-element-3b72bfb{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-51 .elementor-element.elementor-element-beea46c{--padding-top:2em;--padding-right:2em;--padding-bottom:2em;--padding-left:2em;}}@media(max-width:767px){.elementor-51 .elementor-element.elementor-element-8f202e6:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-8f202e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-51 .elementor-element.elementor-element-8f202e6{--margin-top:-13em;--margin-right:0em;--margin-bottom:0em;--margin-left:0em;--padding-top:18em;--padding-right:1em;--padding-bottom:5em;--padding-left:1em;}.elementor-51 .elementor-element.elementor-element-2a42b8b:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-2a42b8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-51 .elementor-element.elementor-element-a5f2855{--min-height:300px;}.elementor-51 .elementor-element.elementor-element-a5f2855:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-a5f2855 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-51 .elementor-element.elementor-element-d7a409b{--margin-top:0em;--margin-right:0em;--margin-bottom:0em;--margin-left:0em;--padding-top:1em;--padding-right:1em;--padding-bottom:1em;--padding-left:0em;}.elementor-51 .elementor-element.elementor-element-7155ec8::before, .elementor-51 .elementor-element.elementor-element-7155ec8 > .elementor-background-video-container::before, .elementor-51 .elementor-element.elementor-element-7155ec8 > .e-con-inner > .elementor-background-video-container::before, .elementor-51 .elementor-element.elementor-element-7155ec8 > .elementor-background-slideshow::before, .elementor-51 .elementor-element.elementor-element-7155ec8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-51 .elementor-element.elementor-element-7155ec8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}.elementor-51 .elementor-element.elementor-element-3238728{--padding-top:0em;--padding-right:0em;--padding-bottom:0em;--padding-left:0em;}.elementor-51 .elementor-element.elementor-element-99981b4{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-51 .elementor-element.elementor-element-a7ec7e1{--min-height:300px;}.elementor-51 .elementor-element.elementor-element-a7ec7e1:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-a7ec7e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-51 .elementor-element.elementor-element-7257b16{--margin-top:0em;--margin-right:0em;--margin-bottom:0em;--margin-left:0em;--padding-top:1em;--padding-right:1em;--padding-bottom:1em;--padding-left:0em;}.elementor-51 .elementor-element.elementor-element-beea46c{--padding-top:1em;--padding-right:1em;--padding-bottom:1em;--padding-left:1em;}.elementor-51 .elementor-element.elementor-element-eb16ff1{width:100%;max-width:100%;}}@media(min-width:768px){.elementor-51 .elementor-element.elementor-element-a5f2855{--width:50%;}.elementor-51 .elementor-element.elementor-element-d7a409b{--width:50%;}.elementor-51 .elementor-element.elementor-element-3238728{--width:50%;}.elementor-51 .elementor-element.elementor-element-99981b4{--width:50%;}.elementor-51 .elementor-element.elementor-element-a7ec7e1{--width:50%;}.elementor-51 .elementor-element.elementor-element-7257b16{--width:50%;}.elementor-51 .elementor-element.elementor-element-beea46c{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-51 .elementor-element.elementor-element-a5f2855{--width:50%;}.elementor-51 .elementor-element.elementor-element-d7a409b{--width:70%;}.elementor-51 .elementor-element.elementor-element-3238728{--width:50%;}.elementor-51 .elementor-element.elementor-element-99981b4{--width:50%;}.elementor-51 .elementor-element.elementor-element-a7ec7e1{--width:50%;}.elementor-51 .elementor-element.elementor-element-7257b16{--width:70%;}.elementor-51 .elementor-element.elementor-element-beea46c{--width:70%;}}