.elementor-5055 .elementor-element.elementor-element-653d2bd{--display:grid;--min-height:311px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--overlay-opacity:0.72;--padding-top:65px;--padding-bottom:65px;--padding-left:1px;--padding-right:1px;}.elementor-5055 .elementor-element.elementor-element-653d2bd:not(.elementor-motion-effects-element-type-background), .elementor-5055 .elementor-element.elementor-element-653d2bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://freshlookexterior.com/wp-content/uploads/2025/12/Roof-Restoration-24-e1767095379690.png");background-position:center center;}.elementor-5055 .elementor-element.elementor-element-653d2bd::before, .elementor-5055 .elementor-element.elementor-element-653d2bd > .elementor-background-video-container::before, .elementor-5055 .elementor-element.elementor-element-653d2bd > .e-con-inner > .elementor-background-video-container::before, .elementor-5055 .elementor-element.elementor-element-653d2bd > .elementor-background-slideshow::before, .elementor-5055 .elementor-element.elementor-element-653d2bd > .e-con-inner > .elementor-background-slideshow::before, .elementor-5055 .elementor-element.elementor-element-653d2bd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF 1%, #FFFFFF 100%);}.elementor-5055 .elementor-element.elementor-element-653d2bd.e-con{--align-self:stretch;}.elementor-5055 .elementor-element.elementor-element-0b9bd2a.elementor-element{--align-self:center;}.elementor-5055 .elementor-element.elementor-element-0b9bd2a{text-align:center;}.elementor-5055 .elementor-element.elementor-element-0b9bd2a .elementor-heading-title{font-size:52px;font-weight:800;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-5055 .elementor-element.elementor-element-1c0d713.elementor-element{--align-self:center;}.elementor-5055 .elementor-element.elementor-element-1c0d713{text-align:center;}.elementor-5055 .elementor-element.elementor-element-2aef75b{--display:grid;--min-height:100vh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:column;--padding-top:7vw;--padding-bottom:7vw;--padding-left:7vw;--padding-right:7vw;}.elementor-5055 .elementor-element.elementor-element-0ca39a0 img{height:378px;}.elementor-5055 .elementor-element.elementor-element-294ba30{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7vw;--padding-bottom:7vw;--padding-left:7vw;--padding-right:7vw;}.elementor-5055 .elementor-element.elementor-element-294ba30:not(.elementor-motion-effects-element-type-background), .elementor-5055 .elementor-element.elementor-element-294ba30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5055 .elementor-element.elementor-element-5c5dda8.elementor-element{--align-self:center;}.elementor-5055 .elementor-element.elementor-element-5c5dda8 img{height:378px;object-fit:cover;object-position:center center;}.elementor-5055 .elementor-element.elementor-element-9446bc9{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:7vw;--padding-bottom:7vw;--padding-left:7vw;--padding-right:7vw;}.elementor-5055 .elementor-element.elementor-element-17ee7f1.elementor-element{--align-self:center;}.elementor-5055 .elementor-element.elementor-element-17ee7f1 img{height:422px;}.elementor-5055 .elementor-element.elementor-element-1fbbf14{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:7vw;--padding-bottom:7vw;--padding-left:7vw;--padding-right:7vw;}.elementor-5055 .elementor-element.elementor-element-6673592.elementor-element{--align-self:center;}.elementor-5055 .elementor-element.elementor-element-6673592 img{height:378px;}.elementor-5055 .elementor-element.elementor-element-f04bd6a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:7vw;--padding-bottom:7vw;--padding-left:7vw;--padding-right:7vw;}.elementor-5055 .elementor-element.elementor-element-f04bd6a:not(.elementor-motion-effects-element-type-background), .elementor-5055 .elementor-element.elementor-element-f04bd6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5055 .elementor-element.elementor-element-f04bd6a.e-con{--align-self:center;}.elementor-5055 .elementor-element.elementor-element-7cbc4e5.elementor-element{--align-self:center;}.elementor-5055 .elementor-element.elementor-element-3c08c98.elementor-element{--align-self:center;}.elementor-5055 .elementor-element.elementor-element-3c08c98 img{height:500px;}.elementor-5055 .elementor-element.elementor-element-50111a7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:7vw;--padding-bottom:7vw;--padding-left:7vw;--padding-right:7vw;}.elementor-5055 .elementor-element.elementor-element-2ecd7a5.elementor-element{--align-self:center;}.elementor-5055 .elementor-element.elementor-element-2ecd7a5 img{height:378px;}.elementor-5055 .elementor-element.elementor-element-0a14792.elementor-element{--align-self:center;}.elementor-5055 .elementor-element.elementor-element-9ea3106{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:7vw;--padding-bottom:7vw;--padding-left:7vw;--padding-right:7vw;}.elementor-5055 .elementor-element.elementor-element-b83874b.elementor-element{--align-self:center;}.elementor-5055 .elementor-element.elementor-element-503cf1c.elementor-element{--align-self:center;}.elementor-5055 .elementor-element.elementor-element-503cf1c img{height:468px;}.elementor-5055 .elementor-element.elementor-element-634a386{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-5055 .elementor-element.elementor-element-da55aaa.elementor-element{--align-self:center;}.elementor-5055 .elementor-element.elementor-element-da55aaa img{height:378px;}.elementor-5055 .elementor-element.elementor-element-094fde0.elementor-element{--align-self:center;}.elementor-5055 .elementor-element.elementor-element-8d704dd{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:7vw;--padding-bottom:7vw;--padding-left:7vw;--padding-right:7vw;}.elementor-5055 .elementor-element.elementor-element-1365708.elementor-element{--align-self:center;}.elementor-5055 .elementor-element.elementor-element-757c434.elementor-element{--align-self:center;}.elementor-5055 .elementor-element.elementor-element-757c434 img{height:378px;}.elementor-5055 .elementor-element.elementor-element-4cf6b64{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:7vw;--padding-bottom:7vw;--padding-left:7vw;--padding-right:7vw;}.elementor-5055 .elementor-element.elementor-element-950d4f9.elementor-element{--align-self:center;}.elementor-5055 .elementor-element.elementor-element-950d4f9 img{height:500px;}.elementor-5055 .elementor-element.elementor-element-d9d4033{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-5055 .elementor-element.elementor-element-9033d60{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:62px;--padding-bottom:62px;--padding-left:62px;--padding-right:62px;}.elementor-5055 .elementor-element.elementor-element-9033d60:not(.elementor-motion-effects-element-type-background), .elementor-5055 .elementor-element.elementor-element-9033d60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-5055 .elementor-element.elementor-element-2aef75b{--content-width:100%;}.elementor-5055 .elementor-element.elementor-element-294ba30{--content-width:100%;}.elementor-5055 .elementor-element.elementor-element-9033d60{--content-width:64vw;}}@media(max-width:1024px){.elementor-5055 .elementor-element.elementor-element-653d2bd{--grid-auto-flow:row;}.elementor-5055 .elementor-element.elementor-element-2aef75b{--grid-auto-flow:row;}.elementor-5055 .elementor-element.elementor-element-294ba30{--grid-auto-flow:row;}.elementor-5055 .elementor-element.elementor-element-9446bc9{--grid-auto-flow:row;}.elementor-5055 .elementor-element.elementor-element-1fbbf14{--grid-auto-flow:row;}.elementor-5055 .elementor-element.elementor-element-f04bd6a{--grid-auto-flow:row;}.elementor-5055 .elementor-element.elementor-element-50111a7{--grid-auto-flow:row;}.elementor-5055 .elementor-element.elementor-element-9ea3106{--grid-auto-flow:row;}.elementor-5055 .elementor-element.elementor-element-634a386{--grid-auto-flow:row;}.elementor-5055 .elementor-element.elementor-element-8d704dd{--grid-auto-flow:row;}.elementor-5055 .elementor-element.elementor-element-4cf6b64{--grid-auto-flow:row;}.elementor-5055 .elementor-element.elementor-element-d9d4033{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-5055 .elementor-element.elementor-element-653d2bd{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-5055 .elementor-element.elementor-element-653d2bd.e-con{--align-self:center;}.elementor-5055 .elementor-element.elementor-element-2aef75b{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5055 .elementor-element.elementor-element-294ba30{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5055 .elementor-element.elementor-element-9446bc9{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5055 .elementor-element.elementor-element-1fbbf14{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5055 .elementor-element.elementor-element-f04bd6a{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5055 .elementor-element.elementor-element-50111a7{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5055 .elementor-element.elementor-element-9ea3106{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5055 .elementor-element.elementor-element-634a386{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5055 .elementor-element.elementor-element-8d704dd{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5055 .elementor-element.elementor-element-4cf6b64{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5055 .elementor-element.elementor-element-d9d4033{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}}