.elementor-510 .elementor-element.elementor-element-628724b{--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:0px 0px;--background-transition:0.3s;--border-radius:40px 40px 40px 40px;--margin-top:30px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-510 .elementor-element.elementor-element-5f40b8a{--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;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-510 .elementor-element.elementor-element-72c1846{--display:flex;--gap:0px 0px;--background-transition:0.3s;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:80px;--margin-right:0px;--padding-top:450px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-510 .elementor-element.elementor-element-72c1846:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-72c1846 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("./Roofing-projects-5.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-510 .elementor-element.elementor-element-72c1846.e-con{--e-con-transform-rotateZ:-10deg;}.elementor-510 .elementor-element.elementor-element-72c1846, .elementor-510 .elementor-element.elementor-element-72c1846::before{--border-transition:0.3s;}.elementor-510 .elementor-element.elementor-element-3f6ae09{--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;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-510 .elementor-element.elementor-element-254e152{--display:flex;--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:1;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:385px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-510 .elementor-element.elementor-element-254e152:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-254e152 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("./Roofing-projects-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-510 .elementor-element.elementor-element-254e152::before, .elementor-510 .elementor-element.elementor-element-254e152 > .elementor-background-video-container::before, .elementor-510 .elementor-element.elementor-element-254e152 > .e-con-inner > .elementor-background-video-container::before, .elementor-510 .elementor-element.elementor-element-254e152 > .elementor-background-slideshow::before, .elementor-510 .elementor-element.elementor-element-254e152 > .e-con-inner > .elementor-background-slideshow::before, .elementor-510 .elementor-element.elementor-element-254e152 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #33333300 0%, var( --e-global-color-accent ) 90%);}.elementor-510 .elementor-element.elementor-element-254e152, .elementor-510 .elementor-element.elementor-element-254e152::before{--border-transition:0.3s;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );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 );text-transform:var( --e-global-typography-primary-text-transform );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}.elementor-510 .elementor-element.elementor-element-cbba559 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 130px 0px 0px;}.elementor-510 .elementor-element.elementor-element-cbba559{text-align:left;}.elementor-510 .elementor-element.elementor-element-cbba559 .elementor-heading-title{color:var( --e-global-color-bd59079 );font-family:var( --e-global-typography-476f480-font-family ), Sans-serif;font-size:var( --e-global-typography-476f480-font-size );font-weight:var( --e-global-typography-476f480-font-weight );text-transform:var( --e-global-typography-476f480-text-transform );text-decoration:var( --e-global-typography-476f480-text-decoration );line-height:var( --e-global-typography-476f480-line-height );}.elementor-510 .elementor-element.elementor-element-f6e9ae8 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-light );padding:8px 8px 8px 8px;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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-text );border-radius:150px 150px 150px 150px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-510 .elementor-element.elementor-element-f6e9ae8 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-510 .elementor-element.elementor-element-f6e9ae8 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-accent );}.elementor-510 .elementor-element.elementor-element-f6e9ae8 > .elementor-widget-container{margin:-410px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-f6e9ae8{z-index:1;}.elementor-510 .elementor-element.elementor-element-f6e9ae8 .jeg-elementor-kit.jkit-button{text-align:right;}.elementor-510 .elementor-element.elementor-element-f6e9ae8 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var( --e-global-color-text );width:28px;}.elementor-510 .elementor-element.elementor-element-f6e9ae8 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:var( --e-global-color-bd59079 );}.elementor-510 .elementor-element.elementor-element-f6e9ae8 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:var( --e-global-color-bd59079 );}.elementor-510 .elementor-element.elementor-element-f6e9ae8 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-510 .elementor-element.elementor-element-f6e9ae8 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{padding:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-f6e9ae8 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:28px;}.elementor-510 .elementor-element.elementor-element-f6e9ae8 .jeg-elementor-kit.jkit-button .jkit-button-wrapper > i, .elementor-510 .elementor-element.elementor-element-f6e9ae8 .jeg-elementor-kit.jkit-button .jkit-button-wrapper > svg{border-radius:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-f4ab8a3{--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;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-510 .elementor-element.elementor-element-899f43c{--display:flex;--gap:0px 0px;--background-transition:0.3s;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:-80px;--margin-right:0px;--padding-top:450px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-510 .elementor-element.elementor-element-899f43c:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-899f43c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("./Roofing-projects-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-510 .elementor-element.elementor-element-899f43c.e-con{--e-con-transform-rotateZ:10deg;}.elementor-510 .elementor-element.elementor-element-899f43c, .elementor-510 .elementor-element.elementor-element-899f43c::before{--border-transition:0.3s;}.elementor-510 .elementor-element.elementor-element-cd574cc{--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:0px 0px;--background-transition:0.3s;--border-radius:40px 40px 40px 40px;--margin-top:30px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-510 .elementor-element.elementor-element-8d96051{--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;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-510 .elementor-element.elementor-element-29ca64d{--display:flex;--gap:0px 0px;--background-transition:0.3s;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:80px;--margin-right:0px;--padding-top:450px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-510 .elementor-element.elementor-element-29ca64d:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-29ca64d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("./Roofing-projects-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-510 .elementor-element.elementor-element-29ca64d.e-con{--e-con-transform-rotateZ:-10deg;}.elementor-510 .elementor-element.elementor-element-29ca64d, .elementor-510 .elementor-element.elementor-element-29ca64d::before{--border-transition:0.3s;}.elementor-510 .elementor-element.elementor-element-4189dfc{--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;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-510 .elementor-element.elementor-element-b79c9fb{--display:flex;--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:1;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:385px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-510 .elementor-element.elementor-element-b79c9fb:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-b79c9fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("./Roofing-projects-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-510 .elementor-element.elementor-element-b79c9fb::before, .elementor-510 .elementor-element.elementor-element-b79c9fb > .elementor-background-video-container::before, .elementor-510 .elementor-element.elementor-element-b79c9fb > .e-con-inner > .elementor-background-video-container::before, .elementor-510 .elementor-element.elementor-element-b79c9fb > .elementor-background-slideshow::before, .elementor-510 .elementor-element.elementor-element-b79c9fb > .e-con-inner > .elementor-background-slideshow::before, .elementor-510 .elementor-element.elementor-element-b79c9fb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #33333300 0%, var( --e-global-color-accent ) 90%);}.elementor-510 .elementor-element.elementor-element-b79c9fb, .elementor-510 .elementor-element.elementor-element-b79c9fb::before{--border-transition:0.3s;}.elementor-510 .elementor-element.elementor-element-902ac0c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 100px 0px 0px;}.elementor-510 .elementor-element.elementor-element-902ac0c{text-align:left;}.elementor-510 .elementor-element.elementor-element-902ac0c .elementor-heading-title{color:var( --e-global-color-bd59079 );font-family:var( --e-global-typography-476f480-font-family ), Sans-serif;font-size:var( --e-global-typography-476f480-font-size );font-weight:var( --e-global-typography-476f480-font-weight );text-transform:var( --e-global-typography-476f480-text-transform );text-decoration:var( --e-global-typography-476f480-text-decoration );line-height:var( --e-global-typography-476f480-line-height );}.elementor-510 .elementor-element.elementor-element-74f85ca .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-light );padding:8px 8px 8px 8px;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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-text );border-radius:150px 150px 150px 150px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-510 .elementor-element.elementor-element-74f85ca .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-510 .elementor-element.elementor-element-74f85ca .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-accent );}.elementor-510 .elementor-element.elementor-element-74f85ca > .elementor-widget-container{margin:-410px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-74f85ca{z-index:1;}.elementor-510 .elementor-element.elementor-element-74f85ca .jeg-elementor-kit.jkit-button{text-align:right;}.elementor-510 .elementor-element.elementor-element-74f85ca .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var( --e-global-color-text );width:28px;}.elementor-510 .elementor-element.elementor-element-74f85ca .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:var( --e-global-color-bd59079 );}.elementor-510 .elementor-element.elementor-element-74f85ca .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:var( --e-global-color-bd59079 );}.elementor-510 .elementor-element.elementor-element-74f85ca .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-510 .elementor-element.elementor-element-74f85ca .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{padding:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-74f85ca .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:28px;}.elementor-510 .elementor-element.elementor-element-74f85ca .jeg-elementor-kit.jkit-button .jkit-button-wrapper > i, .elementor-510 .elementor-element.elementor-element-74f85ca .jeg-elementor-kit.jkit-button .jkit-button-wrapper > svg{border-radius:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-2e07499{--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;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-510 .elementor-element.elementor-element-d5db771{--display:flex;--gap:0px 0px;--background-transition:0.3s;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:-80px;--margin-right:0px;--padding-top:450px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-510 .elementor-element.elementor-element-d5db771:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-d5db771 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("./Roofing-projects-5.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-510 .elementor-element.elementor-element-d5db771.e-con{--e-con-transform-rotateZ:10deg;}.elementor-510 .elementor-element.elementor-element-d5db771, .elementor-510 .elementor-element.elementor-element-d5db771::before{--border-transition:0.3s;}.elementor-510 .elementor-element.elementor-element-c7b7fbb{--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:0px 0px;--background-transition:0.3s;--border-radius:40px 40px 40px 40px;--margin-top:30px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-510 .elementor-element.elementor-element-540b7c6{--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;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-510 .elementor-element.elementor-element-3028214{--display:flex;--gap:0px 0px;--background-transition:0.3s;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:80px;--margin-right:0px;--padding-top:450px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-510 .elementor-element.elementor-element-3028214:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-3028214 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("./Roofing-projects-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-510 .elementor-element.elementor-element-3028214.e-con{--e-con-transform-rotateZ:-10deg;}.elementor-510 .elementor-element.elementor-element-3028214, .elementor-510 .elementor-element.elementor-element-3028214::before{--border-transition:0.3s;}.elementor-510 .elementor-element.elementor-element-faf4df3{--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;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-510 .elementor-element.elementor-element-4b0a950{--display:flex;--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:1;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:385px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-510 .elementor-element.elementor-element-4b0a950:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-4b0a950 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("./Roofing-projects-5.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-510 .elementor-element.elementor-element-4b0a950::before, .elementor-510 .elementor-element.elementor-element-4b0a950 > .elementor-background-video-container::before, .elementor-510 .elementor-element.elementor-element-4b0a950 > .e-con-inner > .elementor-background-video-container::before, .elementor-510 .elementor-element.elementor-element-4b0a950 > .elementor-background-slideshow::before, .elementor-510 .elementor-element.elementor-element-4b0a950 > .e-con-inner > .elementor-background-slideshow::before, .elementor-510 .elementor-element.elementor-element-4b0a950 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #33333300 0%, var( --e-global-color-accent ) 90%);}.elementor-510 .elementor-element.elementor-element-4b0a950, .elementor-510 .elementor-element.elementor-element-4b0a950::before{--border-transition:0.3s;}.elementor-510 .elementor-element.elementor-element-e13d4aa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 170px 0px 0px;}.elementor-510 .elementor-element.elementor-element-e13d4aa{text-align:left;}.elementor-510 .elementor-element.elementor-element-e13d4aa .elementor-heading-title{color:var( --e-global-color-bd59079 );font-family:var( --e-global-typography-476f480-font-family ), Sans-serif;font-size:var( --e-global-typography-476f480-font-size );font-weight:var( --e-global-typography-476f480-font-weight );text-transform:var( --e-global-typography-476f480-text-transform );text-decoration:var( --e-global-typography-476f480-text-decoration );line-height:var( --e-global-typography-476f480-line-height );}.elementor-510 .elementor-element.elementor-element-592255e .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-light );padding:8px 8px 8px 8px;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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-text );border-radius:150px 150px 150px 150px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-510 .elementor-element.elementor-element-592255e .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-510 .elementor-element.elementor-element-592255e .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-accent );}.elementor-510 .elementor-element.elementor-element-592255e > .elementor-widget-container{margin:-410px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-592255e{z-index:1;}.elementor-510 .elementor-element.elementor-element-592255e .jeg-elementor-kit.jkit-button{text-align:right;}.elementor-510 .elementor-element.elementor-element-592255e .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var( --e-global-color-text );width:28px;}.elementor-510 .elementor-element.elementor-element-592255e .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:var( --e-global-color-bd59079 );}.elementor-510 .elementor-element.elementor-element-592255e .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:var( --e-global-color-bd59079 );}.elementor-510 .elementor-element.elementor-element-592255e .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-510 .elementor-element.elementor-element-592255e .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{padding:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-592255e .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:28px;}.elementor-510 .elementor-element.elementor-element-592255e .jeg-elementor-kit.jkit-button .jkit-button-wrapper > i, .elementor-510 .elementor-element.elementor-element-592255e .jeg-elementor-kit.jkit-button .jkit-button-wrapper > svg{border-radius:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-0b3bd96{--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;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-510 .elementor-element.elementor-element-6356386{--display:flex;--gap:0px 0px;--background-transition:0.3s;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:-80px;--margin-right:0px;--padding-top:450px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-510 .elementor-element.elementor-element-6356386:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-6356386 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("./Roofing-projects-3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-510 .elementor-element.elementor-element-6356386.e-con{--e-con-transform-rotateZ:10deg;}.elementor-510 .elementor-element.elementor-element-6356386, .elementor-510 .elementor-element.elementor-element-6356386::before{--border-transition:0.3s;}.elementor-510 .elementor-element.elementor-element-3712f4a{--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:0px 0px;--background-transition:0.3s;--border-radius:40px 40px 40px 40px;--margin-top:30px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-510 .elementor-element.elementor-element-56baa55{--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;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-510 .elementor-element.elementor-element-29a6529{--display:flex;--gap:0px 0px;--background-transition:0.3s;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:80px;--margin-right:0px;--padding-top:450px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-510 .elementor-element.elementor-element-29a6529:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-29a6529 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("./Roofing-projects-5.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-510 .elementor-element.elementor-element-29a6529.e-con{--e-con-transform-rotateZ:-10deg;}.elementor-510 .elementor-element.elementor-element-29a6529, .elementor-510 .elementor-element.elementor-element-29a6529::before{--border-transition:0.3s;}.elementor-510 .elementor-element.elementor-element-ae3b63a{--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;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-510 .elementor-element.elementor-element-1834733{--display:flex;--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:1;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:385px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-510 .elementor-element.elementor-element-1834733:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-1834733 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("./Roofing-projects-3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-510 .elementor-element.elementor-element-1834733::before, .elementor-510 .elementor-element.elementor-element-1834733 > .elementor-background-video-container::before, .elementor-510 .elementor-element.elementor-element-1834733 > .e-con-inner > .elementor-background-video-container::before, .elementor-510 .elementor-element.elementor-element-1834733 > .elementor-background-slideshow::before, .elementor-510 .elementor-element.elementor-element-1834733 > .e-con-inner > .elementor-background-slideshow::before, .elementor-510 .elementor-element.elementor-element-1834733 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #33333300 0%, var( --e-global-color-accent ) 90%);}.elementor-510 .elementor-element.elementor-element-1834733, .elementor-510 .elementor-element.elementor-element-1834733::before{--border-transition:0.3s;}.elementor-510 .elementor-element.elementor-element-da36c8d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 130px 0px 0px;}.elementor-510 .elementor-element.elementor-element-da36c8d{text-align:left;}.elementor-510 .elementor-element.elementor-element-da36c8d .elementor-heading-title{color:var( --e-global-color-bd59079 );font-family:var( --e-global-typography-476f480-font-family ), Sans-serif;font-size:var( --e-global-typography-476f480-font-size );font-weight:var( --e-global-typography-476f480-font-weight );text-transform:var( --e-global-typography-476f480-text-transform );text-decoration:var( --e-global-typography-476f480-text-decoration );line-height:var( --e-global-typography-476f480-line-height );}.elementor-510 .elementor-element.elementor-element-69a6f55 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-light );padding:8px 8px 8px 8px;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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-text );border-radius:150px 150px 150px 150px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-510 .elementor-element.elementor-element-69a6f55 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-510 .elementor-element.elementor-element-69a6f55 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-accent );}.elementor-510 .elementor-element.elementor-element-69a6f55 > .elementor-widget-container{margin:-410px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-69a6f55{z-index:1;}.elementor-510 .elementor-element.elementor-element-69a6f55 .jeg-elementor-kit.jkit-button{text-align:right;}.elementor-510 .elementor-element.elementor-element-69a6f55 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var( --e-global-color-text );width:28px;}.elementor-510 .elementor-element.elementor-element-69a6f55 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:var( --e-global-color-bd59079 );}.elementor-510 .elementor-element.elementor-element-69a6f55 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:var( --e-global-color-bd59079 );}.elementor-510 .elementor-element.elementor-element-69a6f55 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-510 .elementor-element.elementor-element-69a6f55 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{padding:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-69a6f55 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:28px;}.elementor-510 .elementor-element.elementor-element-69a6f55 .jeg-elementor-kit.jkit-button .jkit-button-wrapper > i, .elementor-510 .elementor-element.elementor-element-69a6f55 .jeg-elementor-kit.jkit-button .jkit-button-wrapper > svg{border-radius:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-05ea416{--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;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-510 .elementor-element.elementor-element-bf3fc7a{--display:flex;--gap:0px 0px;--background-transition:0.3s;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:-80px;--margin-right:0px;--padding-top:450px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-510 .elementor-element.elementor-element-bf3fc7a:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-bf3fc7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("./Roofing-projects-4.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-510 .elementor-element.elementor-element-bf3fc7a.e-con{--e-con-transform-rotateZ:10deg;}.elementor-510 .elementor-element.elementor-element-bf3fc7a, .elementor-510 .elementor-element.elementor-element-bf3fc7a::before{--border-transition:0.3s;}.elementor-510 .elementor-element.elementor-element-a4f77e4{--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:0px 0px;--background-transition:0.3s;--border-radius:40px 40px 40px 40px;--margin-top:30px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-510 .elementor-element.elementor-element-9165340{--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;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-510 .elementor-element.elementor-element-9827db5{--display:flex;--gap:0px 0px;--background-transition:0.3s;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:80px;--margin-right:0px;--padding-top:450px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-510 .elementor-element.elementor-element-9827db5:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-9827db5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("./Roofing-projects-3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-510 .elementor-element.elementor-element-9827db5.e-con{--e-con-transform-rotateZ:-10deg;}.elementor-510 .elementor-element.elementor-element-9827db5, .elementor-510 .elementor-element.elementor-element-9827db5::before{--border-transition:0.3s;}.elementor-510 .elementor-element.elementor-element-3cf9f86{--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;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-510 .elementor-element.elementor-element-aeb5c21{--display:flex;--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:1;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:385px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-510 .elementor-element.elementor-element-aeb5c21:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-aeb5c21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("./Roofing-projects-4.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-510 .elementor-element.elementor-element-aeb5c21::before, .elementor-510 .elementor-element.elementor-element-aeb5c21 > .elementor-background-video-container::before, .elementor-510 .elementor-element.elementor-element-aeb5c21 > .e-con-inner > .elementor-background-video-container::before, .elementor-510 .elementor-element.elementor-element-aeb5c21 > .elementor-background-slideshow::before, .elementor-510 .elementor-element.elementor-element-aeb5c21 > .e-con-inner > .elementor-background-slideshow::before, .elementor-510 .elementor-element.elementor-element-aeb5c21 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #33333300 0%, var( --e-global-color-accent ) 90%);}.elementor-510 .elementor-element.elementor-element-aeb5c21, .elementor-510 .elementor-element.elementor-element-aeb5c21::before{--border-transition:0.3s;}.elementor-510 .elementor-element.elementor-element-37d7b74 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 130px 0px 0px;}.elementor-510 .elementor-element.elementor-element-37d7b74{text-align:left;}.elementor-510 .elementor-element.elementor-element-37d7b74 .elementor-heading-title{color:var( --e-global-color-bd59079 );font-family:var( --e-global-typography-476f480-font-family ), Sans-serif;font-size:var( --e-global-typography-476f480-font-size );font-weight:var( --e-global-typography-476f480-font-weight );text-transform:var( --e-global-typography-476f480-text-transform );text-decoration:var( --e-global-typography-476f480-text-decoration );line-height:var( --e-global-typography-476f480-line-height );}.elementor-510 .elementor-element.elementor-element-c38c80b .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-light );padding:8px 8px 8px 8px;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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-text );border-radius:150px 150px 150px 150px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-510 .elementor-element.elementor-element-c38c80b .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-510 .elementor-element.elementor-element-c38c80b .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-accent );}.elementor-510 .elementor-element.elementor-element-c38c80b > .elementor-widget-container{margin:-410px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-c38c80b{z-index:1;}.elementor-510 .elementor-element.elementor-element-c38c80b .jeg-elementor-kit.jkit-button{text-align:right;}.elementor-510 .elementor-element.elementor-element-c38c80b .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var( --e-global-color-text );width:28px;}.elementor-510 .elementor-element.elementor-element-c38c80b .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:var( --e-global-color-bd59079 );}.elementor-510 .elementor-element.elementor-element-c38c80b .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:var( --e-global-color-bd59079 );}.elementor-510 .elementor-element.elementor-element-c38c80b .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-510 .elementor-element.elementor-element-c38c80b .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{padding:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-c38c80b .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:28px;}.elementor-510 .elementor-element.elementor-element-c38c80b .jeg-elementor-kit.jkit-button .jkit-button-wrapper > i, .elementor-510 .elementor-element.elementor-element-c38c80b .jeg-elementor-kit.jkit-button .jkit-button-wrapper > svg{border-radius:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-ccdf187{--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;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-510 .elementor-element.elementor-element-80da471{--display:flex;--gap:0px 0px;--background-transition:0.3s;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:-80px;--margin-right:0px;--padding-top:450px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-510 .elementor-element.elementor-element-80da471:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-80da471 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("./projects-5.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-510 .elementor-element.elementor-element-80da471.e-con{--e-con-transform-rotateZ:10deg;}.elementor-510 .elementor-element.elementor-element-80da471, .elementor-510 .elementor-element.elementor-element-80da471::before{--border-transition:0.3s;}.elementor-510 .elementor-element.elementor-element-603b620{--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:0px 0px;--background-transition:0.3s;--border-radius:40px 40px 40px 40px;--margin-top:30px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-510 .elementor-element.elementor-element-aa0955f{--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;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-510 .elementor-element.elementor-element-020f899{--display:flex;--gap:0px 0px;--background-transition:0.3s;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:80px;--margin-right:0px;--padding-top:450px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-510 .elementor-element.elementor-element-020f899:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-020f899 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("./Roofing-projects-4.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-510 .elementor-element.elementor-element-020f899.e-con{--e-con-transform-rotateZ:-10deg;}.elementor-510 .elementor-element.elementor-element-020f899, .elementor-510 .elementor-element.elementor-element-020f899::before{--border-transition:0.3s;}.elementor-510 .elementor-element.elementor-element-548243f{--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;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-510 .elementor-element.elementor-element-c1c4372{--display:flex;--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:1;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:385px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-510 .elementor-element.elementor-element-c1c4372:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-c1c4372 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("./projects-5.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-510 .elementor-element.elementor-element-c1c4372::before, .elementor-510 .elementor-element.elementor-element-c1c4372 > .elementor-background-video-container::before, .elementor-510 .elementor-element.elementor-element-c1c4372 > .e-con-inner > .elementor-background-video-container::before, .elementor-510 .elementor-element.elementor-element-c1c4372 > .elementor-background-slideshow::before, .elementor-510 .elementor-element.elementor-element-c1c4372 > .e-con-inner > .elementor-background-slideshow::before, .elementor-510 .elementor-element.elementor-element-c1c4372 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #33333300 0%, var( --e-global-color-accent ) 90%);}.elementor-510 .elementor-element.elementor-element-c1c4372, .elementor-510 .elementor-element.elementor-element-c1c4372::before{--border-transition:0.3s;}.elementor-510 .elementor-element.elementor-element-9f36341 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 130px 0px 0px;}.elementor-510 .elementor-element.elementor-element-9f36341{text-align:left;}.elementor-510 .elementor-element.elementor-element-9f36341 .elementor-heading-title{color:var( --e-global-color-bd59079 );font-family:var( --e-global-typography-476f480-font-family ), Sans-serif;font-size:var( --e-global-typography-476f480-font-size );font-weight:var( --e-global-typography-476f480-font-weight );text-transform:var( --e-global-typography-476f480-text-transform );text-decoration:var( --e-global-typography-476f480-text-decoration );line-height:var( --e-global-typography-476f480-line-height );}.elementor-510 .elementor-element.elementor-element-9afa2f8 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-light );padding:8px 8px 8px 8px;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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-text );border-radius:150px 150px 150px 150px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-510 .elementor-element.elementor-element-9afa2f8 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-510 .elementor-element.elementor-element-9afa2f8 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-accent );}.elementor-510 .elementor-element.elementor-element-9afa2f8 > .elementor-widget-container{margin:-410px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-9afa2f8{z-index:1;}.elementor-510 .elementor-element.elementor-element-9afa2f8 .jeg-elementor-kit.jkit-button{text-align:right;}.elementor-510 .elementor-element.elementor-element-9afa2f8 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var( --e-global-color-text );width:28px;}.elementor-510 .elementor-element.elementor-element-9afa2f8 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:var( --e-global-color-bd59079 );}.elementor-510 .elementor-element.elementor-element-9afa2f8 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:var( --e-global-color-bd59079 );}.elementor-510 .elementor-element.elementor-element-9afa2f8 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-510 .elementor-element.elementor-element-9afa2f8 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{padding:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-9afa2f8 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:28px;}.elementor-510 .elementor-element.elementor-element-9afa2f8 .jeg-elementor-kit.jkit-button .jkit-button-wrapper > i, .elementor-510 .elementor-element.elementor-element-9afa2f8 .jeg-elementor-kit.jkit-button .jkit-button-wrapper > svg{border-radius:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-057cc20{--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;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-510 .elementor-element.elementor-element-ad16306{--display:flex;--gap:0px 0px;--background-transition:0.3s;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:-80px;--margin-right:0px;--padding-top:450px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-510 .elementor-element.elementor-element-ad16306:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-ad16306 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("./Roofing-projects-5.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-510 .elementor-element.elementor-element-ad16306.e-con{--e-con-transform-rotateZ:10deg;}.elementor-510 .elementor-element.elementor-element-ad16306, .elementor-510 .elementor-element.elementor-element-ad16306::before{--border-transition:0.3s;}@media(min-width:768px){.elementor-510 .elementor-element.elementor-element-5f40b8a{--width:33.33%;}.elementor-510 .elementor-element.elementor-element-3f6ae09{--width:33.33%;}.elementor-510 .elementor-element.elementor-element-254e152{--width:100%;}.elementor-510 .elementor-element.elementor-element-f4ab8a3{--width:33.33%;}.elementor-510 .elementor-element.elementor-element-8d96051{--width:33.33%;}.elementor-510 .elementor-element.elementor-element-4189dfc{--width:33.33%;}.elementor-510 .elementor-element.elementor-element-b79c9fb{--width:100%;}.elementor-510 .elementor-element.elementor-element-2e07499{--width:33.33%;}.elementor-510 .elementor-element.elementor-element-540b7c6{--width:33.33%;}.elementor-510 .elementor-element.elementor-element-faf4df3{--width:33.33%;}.elementor-510 .elementor-element.elementor-element-4b0a950{--width:100%;}.elementor-510 .elementor-element.elementor-element-0b3bd96{--width:33.33%;}.elementor-510 .elementor-element.elementor-element-56baa55{--width:33.33%;}.elementor-510 .elementor-element.elementor-element-ae3b63a{--width:33.33%;}.elementor-510 .elementor-element.elementor-element-1834733{--width:100%;}.elementor-510 .elementor-element.elementor-element-05ea416{--width:33.33%;}.elementor-510 .elementor-element.elementor-element-9165340{--width:33.33%;}.elementor-510 .elementor-element.elementor-element-3cf9f86{--width:33.33%;}.elementor-510 .elementor-element.elementor-element-aeb5c21{--width:100%;}.elementor-510 .elementor-element.elementor-element-ccdf187{--width:33.33%;}.elementor-510 .elementor-element.elementor-element-aa0955f{--width:33.33%;}.elementor-510 .elementor-element.elementor-element-548243f{--width:33.33%;}.elementor-510 .elementor-element.elementor-element-c1c4372{--width:100%;}.elementor-510 .elementor-element.elementor-element-057cc20{--width:33.33%;}}@media(max-width:1024px){.elementor-510 .elementor-element.elementor-element-72c1846{--padding-top:350px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-510 .elementor-element.elementor-element-254e152{--padding-top:300px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-510 .elementor-element.elementor-element-cbba559 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 50px 0px 0px;}.elementor-510 .elementor-element.elementor-element-cbba559 .elementor-heading-title{font-size:var( --e-global-typography-476f480-font-size );line-height:var( --e-global-typography-476f480-line-height );}.elementor-510 .elementor-element.elementor-element-f6e9ae8 > .elementor-widget-container{margin:-320px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-f6e9ae8 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );}.elementor-510 .elementor-element.elementor-element-899f43c{--padding-top:350px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-510 .elementor-element.elementor-element-29ca64d{--padding-top:350px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-510 .elementor-element.elementor-element-b79c9fb{--padding-top:300px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-510 .elementor-element.elementor-element-902ac0c > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-510 .elementor-element.elementor-element-902ac0c .elementor-heading-title{font-size:var( --e-global-typography-476f480-font-size );line-height:var( --e-global-typography-476f480-line-height );}.elementor-510 .elementor-element.elementor-element-74f85ca > .elementor-widget-container{margin:-320px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-74f85ca .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );}.elementor-510 .elementor-element.elementor-element-d5db771{--padding-top:350px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-510 .elementor-element.elementor-element-3028214{--padding-top:350px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-510 .elementor-element.elementor-element-4b0a950{--padding-top:300px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-510 .elementor-element.elementor-element-e13d4aa .elementor-heading-title{font-size:var( --e-global-typography-476f480-font-size );line-height:var( --e-global-typography-476f480-line-height );}.elementor-510 .elementor-element.elementor-element-592255e > .elementor-widget-container{margin:-320px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-592255e .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );}.elementor-510 .elementor-element.elementor-element-6356386{--padding-top:350px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-510 .elementor-element.elementor-element-29a6529{--padding-top:350px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-510 .elementor-element.elementor-element-1834733{--padding-top:300px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-510 .elementor-element.elementor-element-da36c8d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 50px 0px 0px;}.elementor-510 .elementor-element.elementor-element-da36c8d .elementor-heading-title{font-size:var( --e-global-typography-476f480-font-size );line-height:var( --e-global-typography-476f480-line-height );}.elementor-510 .elementor-element.elementor-element-69a6f55 > .elementor-widget-container{margin:-320px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-69a6f55 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );}.elementor-510 .elementor-element.elementor-element-bf3fc7a{--padding-top:350px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-510 .elementor-element.elementor-element-9827db5{--padding-top:350px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-510 .elementor-element.elementor-element-aeb5c21{--padding-top:300px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-510 .elementor-element.elementor-element-37d7b74 .elementor-heading-title{font-size:var( --e-global-typography-476f480-font-size );line-height:var( --e-global-typography-476f480-line-height );}.elementor-510 .elementor-element.elementor-element-c38c80b > .elementor-widget-container{margin:-320px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-c38c80b .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );}.elementor-510 .elementor-element.elementor-element-80da471{--padding-top:350px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-510 .elementor-element.elementor-element-020f899{--padding-top:350px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-510 .elementor-element.elementor-element-c1c4372{--padding-top:300px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-510 .elementor-element.elementor-element-9f36341 .elementor-heading-title{font-size:var( --e-global-typography-476f480-font-size );line-height:var( --e-global-typography-476f480-line-height );}.elementor-510 .elementor-element.elementor-element-9afa2f8 > .elementor-widget-container{margin:-320px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-9afa2f8 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );}.elementor-510 .elementor-element.elementor-element-ad16306{--padding-top:350px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-510 .elementor-element.elementor-element-cbba559 > .elementor-widget-container{padding:0px 100px 0px 0px;}.elementor-510 .elementor-element.elementor-element-cbba559 .elementor-heading-title{font-size:var( --e-global-typography-476f480-font-size );line-height:var( --e-global-typography-476f480-line-height );}.elementor-510 .elementor-element.elementor-element-f6e9ae8 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );}.elementor-510 .elementor-element.elementor-element-902ac0c > .elementor-widget-container{padding:0px 100px 0px 0px;}.elementor-510 .elementor-element.elementor-element-902ac0c .elementor-heading-title{font-size:var( --e-global-typography-476f480-font-size );line-height:var( --e-global-typography-476f480-line-height );}.elementor-510 .elementor-element.elementor-element-74f85ca .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );}.elementor-510 .elementor-element.elementor-element-e13d4aa .elementor-heading-title{font-size:var( --e-global-typography-476f480-font-size );line-height:var( --e-global-typography-476f480-line-height );}.elementor-510 .elementor-element.elementor-element-592255e .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );}.elementor-510 .elementor-element.elementor-element-da36c8d > .elementor-widget-container{padding:0px 100px 0px 0px;}.elementor-510 .elementor-element.elementor-element-da36c8d .elementor-heading-title{font-size:var( --e-global-typography-476f480-font-size );line-height:var( --e-global-typography-476f480-line-height );}.elementor-510 .elementor-element.elementor-element-69a6f55 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );}.elementor-510 .elementor-element.elementor-element-37d7b74 > .elementor-widget-container{padding:0px 200px 0px 0px;}.elementor-510 .elementor-element.elementor-element-37d7b74 .elementor-heading-title{font-size:var( --e-global-typography-476f480-font-size );line-height:var( --e-global-typography-476f480-line-height );}.elementor-510 .elementor-element.elementor-element-c38c80b .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );}.elementor-510 .elementor-element.elementor-element-9f36341 .elementor-heading-title{font-size:var( --e-global-typography-476f480-font-size );line-height:var( --e-global-typography-476f480-line-height );}.elementor-510 .elementor-element.elementor-element-9afa2f8 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );}}