.elementor-7503 .elementor-element.elementor-element-c34e1ad > .elementor-container{min-height:720px;}.elementor-7503 .elementor-element.elementor-element-c34e1ad:not(.elementor-motion-effects-element-type-background), .elementor-7503 .elementor-element.elementor-element-c34e1ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://geoshield.co.uk/wp-content/uploads/2025/12/Flat-roofing-4.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-7503 .elementor-element.elementor-element-c34e1ad > .elementor-background-overlay{background-color:#00000025;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7503 .elementor-element.elementor-element-c34e1ad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7503 .elementor-element.elementor-element-8c9edac > .elementor-widget-container{margin:20px 0px 0px 40px;}.elementor-7503 .elementor-element.elementor-element-821d0da{text-align:start;}.elementor-7503 .elementor-element.elementor-element-821d0da .elementor-heading-title{color:#FFFFFF;}.elementor-7503 .elementor-element.elementor-element-821d0da > .elementor-widget-container{margin:50px 40px 60px 40px;padding:0px 0px 0px 0px;}.elementor-7503 .elementor-element.elementor-element-cecba3c .elementor-heading-title{color:#FFFFFF;}.elementor-7503 .elementor-element.elementor-element-cecba3c > .elementor-widget-container{margin:0px 0px 0px 50px;}.elementor-7503 .elementor-element.elementor-element-929a21b .elementor-heading-title{color:#FFFFFF;}.elementor-7503 .elementor-element.elementor-element-929a21b > .elementor-widget-container{margin:0px 0px 0px 50px;}.elementor-7503 .elementor-element.elementor-element-22be44f .elementor-heading-title{color:#FFFFFF;}.elementor-7503 .elementor-element.elementor-element-22be44f > .elementor-widget-container{margin:0px 0px 0px 50px;}.elementor-7503 .elementor-element.elementor-element-aa19223 .elementor-heading-title{color:#FFFFFF;}.elementor-7503 .elementor-element.elementor-element-aa19223 > .elementor-widget-container{margin:0px 0px 0px 50px;}.elementor-7503 .elementor-element.elementor-element-b6eeb06 > .elementor-container{min-height:720px;}.elementor-7503 .elementor-element.elementor-element-b6eeb06:not(.elementor-motion-effects-element-type-background), .elementor-7503 .elementor-element.elementor-element-b6eeb06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://geoshield.co.uk/wp-content/uploads/2025/12/Flat-roofing-mobile3-1280x720-1.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-7503 .elementor-element.elementor-element-b6eeb06 > .elementor-background-overlay{background-color:#00000025;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7503 .elementor-element.elementor-element-b6eeb06{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7503 .elementor-element.elementor-element-5c24520 > .elementor-widget-container{margin:20px 0px 0px 20px;}.elementor-7503 .elementor-element.elementor-element-8e93026{text-align:start;}.elementor-7503 .elementor-element.elementor-element-8e93026 .elementor-heading-title{color:#FFFFFF;}.elementor-7503 .elementor-element.elementor-element-8e93026 > .elementor-widget-container{margin:0% 0% 0% 5%;padding:0px 0px 0px 0px;}.elementor-7503 .elementor-element.elementor-element-0a72a95 .elementor-heading-title{color:#FFFFFF;}.elementor-7503 .elementor-element.elementor-element-0a72a95 > .elementor-widget-container{margin:0% 0% 0% 5%;}.elementor-7503 .elementor-element.elementor-element-1b6d133 .elementor-heading-title{color:#FFFFFF;}.elementor-7503 .elementor-element.elementor-element-1b6d133 > .elementor-widget-container{margin:0% 0% 0% 5%;}.elementor-7503 .elementor-element.elementor-element-1d25921 .elementor-heading-title{color:#FFFFFF;}.elementor-7503 .elementor-element.elementor-element-1d25921 > .elementor-widget-container{margin:0% 0% 0% 5%;}.elementor-7503 .elementor-element.elementor-element-eebeebd .elementor-heading-title{color:#FFFFFF;}.elementor-7503 .elementor-element.elementor-element-eebeebd > .elementor-widget-container{margin:0% 0% 0% 5%;}.elementor-7503 .elementor-element.elementor-element-1049e754 > .elementor-background-overlay{opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7503 .elementor-element.elementor-element-1049e754{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7503 .elementor-element.elementor-element-322a7249{text-align:center;}.elementor-7503 .elementor-element.elementor-element-322a7249 .elementor-heading-title{color:#23A455;}.elementor-7503 .elementor-element.elementor-element-322a7249 > .elementor-widget-container{padding:25px 0px 25px 0px;}.elementor-7503 .elementor-element.elementor-element-276ee231{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-7503 .elementor-element.elementor-element-276ee231 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7503 .elementor-element.elementor-element-3ccdba0{--spacer-size:20px;}.elementor-7503 .elementor-element.elementor-element-6636d4f4{text-align:center;}.elementor-7503 .elementor-element.elementor-element-6636d4f4 .elementor-heading-title{color:#23a455;}.elementor-7503 .elementor-element.elementor-element-6bd29e11 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7503 .elementor-element.elementor-element-6bd29e11 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7503 .elementor-element.elementor-element-4ee08480{text-align:center;}.elementor-7503 .elementor-element.elementor-element-4ee08480 .elementor-heading-title{color:#23A455;}.elementor-7503 .elementor-element.elementor-element-4ee08480 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-7503 .elementor-element.elementor-element-56e9db92 .elementor-button{font-size:25px;fill:#ffffff;color:#ffffff;background-color:#00785c;border-radius:25px 25px 25px 25px;}.elementor-7503 .elementor-element.elementor-element-56e9db92 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7503 .elementor-element.elementor-element-43946f44{text-align:center;}.elementor-7503 .elementor-element.elementor-element-43946f44 .elementor-heading-title{color:#23A455;}.elementor-7503 .elementor-element.elementor-element-43946f44 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-7503 .elementor-element.elementor-element-3c0a31e5 .elementor-button{fill:#ffffff;color:#ffffff;background-color:#00785c;border-radius:25px 25px 25px 25px;}.elementor-7503 .elementor-element.elementor-element-3c0a31e5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7503 .elementor-element.elementor-global-6213{--e-image-carousel-slides-to-show:5;}.elementor-7503 .elementor-element.elementor-element-7da4389a{--spacer-size:50px;}.elementor-7503 .elementor-element.elementor-element-3c118334 .elementor-button{fill:#ffffff;color:#ffffff;background-color:#00785c;border-radius:25px 25px 25px 25px;}.elementor-7503 .elementor-element.elementor-element-3c118334 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-7503 .elementor-element.elementor-element-24abb27e{--spacer-size:50px;}.elementor-7503 .elementor-element.elementor-element-76c15be2{text-align:center;}.elementor-7503 .elementor-element.elementor-element-b599c34{--spacer-size:50px;}.elementor-7503 .elementor-element.elementor-element-646b792d{text-align:center;}.elementor-7503 .elementor-element.elementor-element-646b792d .elementor-heading-title{color:#23a455;}.elementor-7503 .elementor-element.elementor-element-28964395{font-size:20px;}.elementor-7503 .elementor-element.elementor-element-72059882 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-7503 .elementor-element.elementor-element-396b91c7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7503 .elementor-element.elementor-element-3755357f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-7503 .elementor-element.elementor-element-3755357f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7503 .elementor-element.elementor-element-26bf10f2{text-align:center;}.elementor-7503 .elementor-element.elementor-element-26bf10f2 .elementor-heading-title{color:#23A455;}.elementor-7503 .elementor-element.elementor-element-1c9d056e .elementor-button{fill:#ffffff;color:#ffffff;background-color:#00785c;border-radius:25px 25px 25px 25px;}.elementor-7503 .elementor-element.elementor-element-1c9d056e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7503 .elementor-element.elementor-element-7559b6d7 .elementor-button{fill:#ffffff;color:#ffffff;background-color:#00785c;border-radius:25px 25px 25px 25px;}.elementor-7503 .elementor-element.elementor-element-7559b6d7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7503 .elementor-element.elementor-element-513cf4f6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7503 .elementor-element.elementor-element-513cf4f6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7503 .elementor-element.elementor-element-12d18133{text-align:center;}.elementor-7503 .elementor-element.elementor-element-12d18133 img{width:100%;border-style:solid;border-width:2px 2px 2px 2px;border-radius:45px 45px 45px 45px;}.elementor-7503 .elementor-element.elementor-element-12d18133 > .elementor-widget-container{border-style:solid;border-color:#DE0B0B;}.elementor-7503 .elementor-element.elementor-element-6089ac72 img{width:100%;border-style:solid;border-width:2px 2px 2px 2px;border-radius:45px 45px 45px 45px;}.elementor-7503 .elementor-element.elementor-element-7bdb0309{--spacer-size:15px;}.elementor-7503 .elementor-element.elementor-element-146ccb1e{text-align:center;}.elementor-7503 .elementor-element.elementor-element-146ccb1e .elementor-heading-title{color:#23a455;}.elementor-7503 .elementor-element.elementor-element-4fbb105b{text-align:center;}.elementor-7503 .elementor-element.elementor-element-4fbb105b img{width:100%;border-style:solid;border-width:2px 2px 2px 2px;border-radius:45px 45px 45px 45px;}.elementor-7503 .elementor-element.elementor-element-4fbb105b > .elementor-widget-container{border-style:solid;border-color:#DE0B0B;}.elementor-7503 .elementor-element.elementor-element-4faefc66{text-align:center;}.elementor-7503 .elementor-element.elementor-element-4faefc66 .elementor-heading-title{color:#23a455;}.elementor-7503 .elementor-element.elementor-element-4c5ba1c5{--spacer-size:15px;}.elementor-7503 .elementor-element.elementor-element-1c08c39 img{width:100%;border-style:solid;border-width:2px 2px 2px 2px;border-radius:45px 45px 45px 45px;}.elementor-7503 .elementor-element.elementor-element-568b9284{text-align:center;}.elementor-7503 .elementor-element.elementor-element-568b9284 .elementor-heading-title{color:#23a455;}.elementor-7503 .elementor-element.elementor-element-6131a547{--spacer-size:15px;}.elementor-7503 .elementor-element.elementor-element-7843197c{text-align:center;}.elementor-7503 .elementor-element.elementor-element-7843197c img{width:100%;border-style:solid;border-width:2px 2px 2px 2px;border-radius:45px 45px 45px 45px;}.elementor-7503 .elementor-element.elementor-element-7843197c > .elementor-widget-container{border-style:solid;border-color:#DE0B0B;}.elementor-7503 .elementor-element.elementor-element-2966522e{text-align:center;}.elementor-7503 .elementor-element.elementor-element-2966522e .elementor-heading-title{color:#23a455;}.elementor-7503 .elementor-element.elementor-element-8d8d131 img{width:100%;border-style:solid;border-width:2px 2px 2px 2px;border-radius:45px 45px 45px 45px;}.elementor-7503 .elementor-element.elementor-element-17699ebb{text-align:center;}.elementor-7503 .elementor-element.elementor-element-17699ebb .elementor-heading-title{color:#23a455;}.elementor-7503 .elementor-element.elementor-element-6055162a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-7503 .elementor-element.elementor-element-6055162a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7503 .elementor-element.elementor-element-10f35c46{text-align:center;}.elementor-7503 .elementor-element.elementor-element-10f35c46 .elementor-heading-title{color:#23A455;}.elementor-7503 .elementor-element.elementor-element-2592d246 .elementor-button{fill:#ffffff;color:#ffffff;background-color:#00785c;border-radius:25px 25px 25px 25px;}.elementor-7503 .elementor-element.elementor-element-2592d246 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7503 .elementor-element.elementor-element-dbfea4f .elementor-button{fill:#ffffff;color:#ffffff;background-color:#00785c;border-radius:25px 25px 25px 25px;}.elementor-7503 .elementor-element.elementor-element-dbfea4f > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(max-width:767px){.elementor-7503 .elementor-element.elementor-element-88abf1d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7503 .elementor-element.elementor-global-6213{--e-image-carousel-slides-to-show:3;}.elementor-7503 .elementor-element.elementor-element-18a8726d{width:50%;}.elementor-7503 .elementor-element.elementor-element-34f109fc{width:50%;}}@media(min-width:768px){.elementor-7503 .elementor-element.elementor-element-1c1215da{width:75%;}.elementor-7503 .elementor-element.elementor-element-1c2ac63c{width:24.957%;}.elementor-7503 .elementor-element.elementor-element-46654cc9{width:60%;}.elementor-7503 .elementor-element.elementor-element-6821f782{width:40%;}.elementor-7503 .elementor-element.elementor-element-18a8726d{width:50%;}.elementor-7503 .elementor-element.elementor-element-34f109fc{width:50%;}.elementor-7503 .elementor-element.elementor-element-513cf4f6{width:50%;}.elementor-7503 .elementor-element.elementor-element-3b7911fc{width:50%;}}