.elementor-527 .elementor-element.elementor-element-b130e07{--display:flex;--padding-top:120px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-527 .elementor-element.elementor-element-b130e07:not(.elementor-motion-effects-element-type-background), .elementor-527 .elementor-element.elementor-element-b130e07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_light );}.elementor-527 .elementor-element.elementor-element-b2cd227{width:auto;max-width:auto;background-color:var( --e-global-color-uicore_white );padding:10px 10px 10px 10px;border-radius:100px 100px 100px 100px;}.elementor-527 .elementor-element.elementor-element-b2cd227.elementor-element{--align-self:center;}.elementor-527 .elementor-element.elementor-element-b2cd227 .elementor-heading-title{font-family:"Outfit", Outfit;}.elementor-527 .elementor-element.elementor-element-1567950{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;text-align:center;}.elementor-527 .elementor-element.elementor-element-1567950.elementor-element{--align-self:center;}.elementor-527 .elementor-element.elementor-element-1567950 .elementor-heading-title{font-family:"Outfit", Outfit;}.elementor-527 .elementor-element.elementor-element-ea1ad9d{width:var( --container-widget-width, 811px );max-width:811px;padding:0px 0px 0px 0px;--container-widget-width:811px;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Outfit;color:var( --e-global-color-uicore_headline );}.elementor-527 .elementor-element.elementor-element-ea1ad9d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-527 .elementor-element.elementor-element-93d9693{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-527 .elementor-element.elementor-element-09aa77e:not( .elementor-widget-image ), .elementor-527 .elementor-element.elementor-element-09aa77e.elementor-widget-image img{-webkit-mask-image:url( https://j3roofingltd.uk/wp-content/uploads/2025/10/Urban-building-About-Us-Hero-Mask.webp );-webkit-mask-size:100%;-webkit-mask-position:top center;-webkit-mask-repeat:no-repeat;}.elementor-527 .elementor-element.elementor-element-09aa77e img{border-radius:12px 12px 12px 12px;}.elementor-527 .elementor-element.elementor-element-9c20004{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-527 .elementor-element.elementor-element-adf7f85{--display:flex;}.elementor-527 .elementor-element.elementor-element-ba8927a{--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;--padding-top:0px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-527 .elementor-element.elementor-element-005656a{--display:flex;}.elementor-527 .elementor-element.elementor-element-28c0d52{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-527 .elementor-element.elementor-element-e768767{--display:flex;}.elementor-527 .elementor-element.elementor-element-28e9ae2{width:var( --container-widget-width, 600px );max-width:600px;padding:0px 0px 0px 0px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Outfit;color:var( --e-global-color-uicore_headline );}.elementor-527 .elementor-element.elementor-element-28e9ae2.elementor-element{--align-self:center;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-527 .elementor-element.elementor-element-005656a{--width:46%;}.elementor-527 .elementor-element.elementor-element-e768767{--width:54%;}}@media(max-width:1024px){.elementor-527 .elementor-element.elementor-element-b130e07{--padding-top:100px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-527 .elementor-element.elementor-element-b2cd227{padding:9px 9px 9px 9px;}.elementor-527 .elementor-element.elementor-element-1567950{width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;}.elementor-527 .elementor-element.elementor-element-ea1ad9d{padding:0px 0px 48px 0px;}.elementor-527 .elementor-element.elementor-element-93d9693{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-527 .elementor-element.elementor-element-09aa77e:not( .elementor-widget-image ), .elementor-527 .elementor-element.elementor-element-09aa77e.elementor-widget-image img{-webkit-mask-size:custom;}.elementor-527 .elementor-element.elementor-element-09aa77e img{border-radius:9px 9px 9px 9px;}.elementor-527 .elementor-element.elementor-element-9c20004{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-527 .elementor-element.elementor-element-ba8927a{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-527 .elementor-element.elementor-element-28c0d52{width:100%;max-width:100%;}.elementor-527 .elementor-element.elementor-element-28e9ae2{padding:0px 0px 48px 0px;}}@media(max-width:767px){.elementor-527 .elementor-element.elementor-element-b130e07{--padding-top:90px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-527 .elementor-element.elementor-element-b2cd227{padding:8px 8px 8px 8px;}.elementor-527 .elementor-element.elementor-element-1567950{width:100%;max-width:100%;}.elementor-527 .elementor-element.elementor-element-ea1ad9d{width:100%;max-width:100%;padding:0px 0px 32px 0px;}.elementor-527 .elementor-element.elementor-element-09aa77e:not( .elementor-widget-image ), .elementor-527 .elementor-element.elementor-element-09aa77e.elementor-widget-image img{-webkit-mask-size:custom;}.elementor-527 .elementor-element.elementor-element-09aa77e img{border-radius:6px 6px 6px 6px;}.elementor-527 .elementor-element.elementor-element-9c20004{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-527 .elementor-element.elementor-element-ba8927a{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-527 .elementor-element.elementor-element-28c0d52{width:100%;max-width:100%;}.elementor-527 .elementor-element.elementor-element-28e9ae2{width:100%;max-width:100%;padding:0px 0px 32px 0px;}}